Home | History | Annotate | Download | only in orig

Lines Matching refs:VARIABLE

1090 ** [sqlite3_malloc()] and the result is stored in the char* variable
1094 ** do anything. Callers should initialize the char* variable to a NULL
2537 ** For example, assume the string variable zText contains text as follows:
2580 ** variable even if the zText variable is a NULL pointer.
5124 ** ^(If this global variable is made to point to a string which is
5127 ** will be placed in that directory.)^ ^If this variable
5131 ** Applications are strongly discouraged from using this global variable.
5134 ** neither read nor write this variable. This global variable is a relic
5138 ** It is not safe to read or modify this variable in more than one
5139 ** thread at a time. It is not safe to read or modify this variable
5142 ** It is intended that this variable be set once
5144 ** routines have been called and that this variable remain unchanged
5147 ** ^The [temp_store_directory pragma] may modify this variable and cause
5150 ** that this variable points to is held in memory obtained from
5153 ** Hence, if this variable is modified directly, either it should be
5182 ** ^(If this global variable is made to point to a string which is
5186 ** to be relative to that directory.)^ ^If this variable is a NULL
5190 ** variable; it is ignored by the unix VFS.
5192 ** Changing the value of this variable while a database connection is
5195 ** It is not safe to read or modify this variable in more than one
5196 ** thread at a time. It is not safe to read or modify this variable
5199 ** It is intended that this variable be set once
5201 ** routines have been called and that this variable remain unchanged
5204 ** ^The [data_store_directory pragma] may modify this variable and cause
5207 ** that this variable points to is held in memory obtained from
5210 ** Hence, if this variable is modified directly, either it should be
6451 ** output variable when querying the system for the current mutex
7918 ** <dd>^The [sqlite3_int64] variable pointed to by the T parameter will be
7922 ** <dd>^The [sqlite3_int64] variable pointed to by the T parameter will be set
7926 ** <dd>^The "double" variable pointed to by the T parameter will be set to the
7934 ** <dd>^The "const char *" variable pointed to by the T parameter will be set
7939 ** <dd>^The "const char *" variable pointed to by the T parameter will be set
7944 ** <dd>^The "int" variable pointed to by the T parameter will be set to the
7974 ** ^The requested measurement is written into a variable pointed to by
7979 ** the statement - a non-zero value is returned and the variable that pOut
7984 ** as if the loop did not exist - it returns non-zero and leave the variable
8198 ** If parameter iCol is less than zero, set output variable *pnToken
8213 ** If parameter iCol is less than zero, set output variable *pnToken
8408 ** The final argument is an output variable. If successful, (*ppOut)
9099 ** The TESTONLY macro is used to enclose variable declarations or
9110 ** Sometimes we need a small amount of code such as a variable initialization
9894 ** the heap. When WSD is unsupported, the variable declarations scattered
9896 ** macro is used for this purpose. And instead of referencing the variable
9898 ** buffer that holds real variable. The constant is also the initializer
11978 ** FuncDef.flags variable is set to the value passed as the flags
12148 ** the Table.pVTable member variable of the corresponding Table object.
12414 ** of this structure may be created. In this case the Index.tnum variable is
12569 ** the expression is a variable (TK_VARIABLE), then Expr.token contains the
12570 ** variable name. Finally, if the expression is an SQL function (TK_FUNCTION),
12591 ** If the expression is an unbound variable marker (a question mark
12593 ** number for that variable.
12654 ** TK_VARIABLE: variable number (always >= 1). */
13153 ** TriggerPrg.orconf, is stored in the TriggerPrg.pProgram variable.
13157 ** The TriggerPrg.aColmask[0] variable is set to a mask of old.* columns
13159 ** statements). Similarly, the TriggerPrg.aColmask[1] variable is set to
13443 int bVarOnly; /* Check for variable references only */
14109 ** Routines to read and write variable-length integers. These used to
14454 ** If the SQLITE_ENABLE IOTRACE exists then the global variable
16511 ** If the sqlite3GlobalConfig.bLocaltimeFault variable is true then this
19426 ** Access the static variable through a macro for SQLITE_OMIT_WSD.
23175 ** variable-argument wrapper around sqlite3VXPrintf(). The bFlags argument
23434 sqlite3TreeViewLine(pView,"VARIABLE(%s,%d)",
24314 ** Variable zOut is set to point at the output buffer, space obtained
25270 ** The variable-length integer encoding is as follows:
25289 ** Write a 64-bit variable-length integer to memory starting at p[0].
25293 ** A variable-length integer consists of the lower 7 bits of each byte
25349 ** Read a 64-bit variable-length integer from memory starting at p[0].
25512 ** Read a 32-bit variable-length integer from memory starting at p[0].
26286 /* 29 */ "Variable" OpHelp("r[P2]=parameter(P1,P4)"),
26664 /* This variable holds the process id (pid) from when the xRandomness()
27471 ** variable:
32712 ** Variable x below is defined to be a pointer to a function taking
32811 ** The following variable, if set to a non-zero value, is interpreted as
33034 ** setting the environment variable SQLITE_FORCE_PROXY_LOCKING to 1 will
34543 ** This macro is used when a local variable is set to a value that is
34797 ** The following variable is (normally) set once and never changes
36314 ** retried. The argument to this macro should be a variable.
39070 "sqlite3_temp_directory variable should be set for WinRT");
39834 ** The following variable, if set to a non-zero value, is interpreted as
40497 /* Update the PCache1.pSynced variable if necessary. */
41245 ** PGroup which is the pcache1.grp global variable and its mutex is
41318 /* Above requires no mutex. Use mutex below for variable that follow. */
41785 ** The pcache1.separateCache variable is true if each PCache has its own
43143 ** The Pager.eState variable stores the current 'state' of a pager. A
43207 ** * The dbSize variable may be trusted (even if a user-level read
43340 ** * The Pager.errCode variable is set to something other than SQLITE_OK.
43368 ** The Pager.eLock variable is almost always set to one of the
43371 ** This variable is kept up to date as locks are taken and released by
43379 ** VFS call is successful. This way, the Pager.eLock variable may be set
43486 ** locks), this variable is always set to EXCLUSIVE_LOCK. Since such
43491 ** In some (obscure) circumstances, this variable may also be set to
43497 ** This boolean variable is used to make sure that the change-counter
43559 ** This is a boolean variable. If true, then any required sub-journal
43563 ** This variable is updated by the upper layer each time a new
43568 ** Variable dbSize is set to the number of pages in the database file.
43588 ** variable at the start of the transaction. It is used during rollback,
43597 ** The only reason the dbFileSize variable is required is to suppress
43599 ** when a transaction is committed, the dbFileSize variable indicates
43610 ** The dbHintSize variable is used to limit the number of calls made to
43613 ** dbHintSize is set to a copy of the dbSize variable when a
43622 ** The Pager.errCode variable is only ever used in PAGER_ERROR state. It
44093 ** succeeds, set the Pager.eLock variable to match the (attempted) new lock.
44119 ** Pager.eLock variable to the new locking state.
44321 ** If doTruncate is non-zero or the Pager.journalSizeLimit variable is
44461 ** Pager.journalOff variable by JOURNAL_HDR_SZ so that the next
44565 ** variable is already set to the correct page size.
45601 ** Set the value of the Pager.sectorSize variable for the given
45884 /* The Pager.sectorSize variable may have been updated while rolling
45964 ** needed, as determined by the pPager->changeCountDone state variable.
46282 ** corresponding bit is set in a bitvec structure (variable pDone in the
46289 ** In either case, before playback commences the Pager.dbSize variable
46520 ** The following global variable is incremented whenever the library
46796 ** variable to locktype before returning.
47133 ** Variable iNextHdrOffset is set to the offset at which this
47553 /* Set the output variable to NULL in case an error occurs. */
48828 ** an integer power of 2. It sets variable pg1 to the identifier
49510 int ii; /* Iterator variable */
49601 int ii; /* Iterator variable */
49804 ** be written to, store pPg->pgno in local variable needSyncPgno.
50083 ** Return a pointer to the pPager->pBackup variable. The backup module
50084 ** in backup.c maintains the content of this variable. This module
51130 ** Set output variable *paHash to point to the start of the hash table
51833 int i; /* Iterator variable */
51872 int j; /* Counter variable */
53668 ** Cells are of variable length. Cells are stored in the cell content area at
53673 ** Cell content makes use of variable length integers. A variable
53677 ** appears first. A variable-length integer may not be more than 9 bytes long.
53689 ** Variable length integers are used for rowids and to hold the number of
54528 ** Set this global variable to 1 to enable tracing using the TRACE
54571 ** in shared cache. This variable has file scope during normal builds,
54575 ** Access to this variable is protected by SQLITE_MUTEX_STATIC_MASTER.
54864 /* Set the BtLock.eLock variable to the maximum of the current lock
55729 /* pIter now points at the 64-bit integer key value, a variable length
56636 /* Set the variable isMemdb to true for an in-memory database, or
57745 int i; /* Counter variable */
60042 /* The code within this loop is run only once if the 'searchList' variable
61215 variable length integer. In other
61270 ** a variable length key value (which must be the same value as the
61275 ** record-length (a variable length integer at most 32-bits in size)
61276 ** and the key value (a variable length integer, may have any value).
63777 int *pnErr /* Write number of errors seen to this variable */
64448 ** page. For each iteration, variable iOff is set to the byte offset
64533 int ii; /* Iterator variable */
64888 sqlite3_backup *p; /* Iterator variable */
65852 ** also sets a flag in local variable "flags" to indicate the memory
66080 int i; /* Counter variable */
66150 int i; /* Iterator variable */
66442 ** * The expression is a bound variable, and this is a reprepare, or
66504 ** * The expression is a bound variable, and this is a reprepare, or
68928 ** This routine checks that the sqlite3.nVdbeActive count variable
70041 ** to ignore the compiler warnings and leave this variable uninitialized.
70919 ** Configure SQL variable iVar so that binding a new value to it signals
71561 /* At this point local variable rc holds the value that should be
71564 ** be one of the values in the first assert() below. Variable p->rc
72154 ** Unbind the value bound to variable i in virtual machine p. This is the
72188 /* If the bit corresponding to this variable in Vdbe.expmask is set, then
72189 ** binding a new value to this variable invalidates the current query plan.
72240 ** Bind a blob value to an SQL statement variable.
72413 ** Given a wildcard parameter name, return the index of the variable
72414 ** with that name. If there is no variable with the given name,
72850 ** The following global variable is incremented every time a cursor
72853 ** working correctly. This variable has no function other than to
72861 ** When this global variable is positive, it gets decremented once before
72873 ** The next global variable is incremented each type the OP_Sort opcode
72875 ** sorting is occurring or not occurring at appropriate times. This variable
72884 ** The next global variable records the size of the largest MEM_Blob
72887 ** is working correctly. This variable has no function other than to
72900 ** The next global variable is incremented each time the OP_Found opcode
72902 ** operation implemented using OP_FkIsZero is working. This variable
73400 ** checks that the sqlite3.nTransaction variable is correctly set to
74050 /* Opcode: Variable P1 P2 * P4 *
75455 ** and blobs and whatever is in the payloadSize64 variable
76279 /* Set the VdbeCursor.isTable variable. Previous versions of
77515 ** it increments an undocumented global variable used for testing.
77520 ** rewinding so that the global variable will be incremented and
78385 ** variable. */
78406 ** variable nMem (and later, VdbeFrame.nChildMem) to this value.
79575 /* Jump to here for any other kind of fatal error. The "rc" variable
79657 /* Set the value of the SQL statements only variable to integer iRow.
80285 ** the MergeEngine.nTree variable.
80355 ** Before a background thread is launched, variable bDone is set to 0. Then,
80392 ** this variable is updated so as to be set to the size on disk of the
80444 ** within a temp file. However, if the PmaReader.pIncr variable points to
81701 /* Compare pReadr1 and pReadr2. Store the result in variable iRes. */
83654 ** The zDb variable is the name of the database (the "X"). This value may be
83656 ** can be used. The zTable variable is the name of the table (the "Y"). This
85351 ** Set the Expr.nHeight variable in the structure passed as an
85374 ** Set the Expr.nHeight variable using the exprSetHeight() function. If
85617 ** Assign a variable number to an expression that encodes a wildcard
85621 ** variable number.
85629 ** instance of the wildcard, the next sequential variable number is
85642 /* Wildcard of the form "?". Assign the next variable number */
85650 ** use it as the variable number */
85659 sqlite3ErrorMsg(pParse, "variable number must be between ?1 and ?%d",
85667 /* Wildcards like ":aaa", "$aaa" or "@aaa". Reuse the same variable
85669 ** has never appeared before, reuse the same variable number
86359 ** is considered a variable but a single-quoted string (ex: 'abc') is
86392 ** is considered a variable but a single-quoted string (ex: 'abc') is
86727 Index *pIdx; /* Iterator variable */
86818 ** (slower) variable length keys B-Tree.
89388 /* Variable 'dist' stores the number of tokens read since the most
89403 /* Variable tname now contains the token that is the old table-name
91570 ** If the Index.aSample variable is not NULL, delete the aSample[] array
93641 ** pName2) that stores the unqualified table name. The variable iDb is
96108 ** the zStmt variable
97427 ** takes a variable number of arguments.
97550 FuncDef *p; /* Iterator variable */
97623 ** The Schema.cache_size variable is not cleared.
98081 ** to be deleted, based on the WHERE clause. Set variable eOnePass
99219 ** the other, never both. Hence the single variable matchOther is used
99252 /* At this point variable c contains the first character of the
99257 ** For a case-insensitive search, set variable cx to be the same as
100093 ** Therefore the next statement sets variable 'max' to 1 for the max()
100521 ** KEY column, then output variable *ppIdx is set to NULL. Otherwise, *ppIdx
100525 ** is not a composite foreign key), output variable *paiCol is set to NULL.
100702 int i; /* Iterator variable */
100922 int i; /* Iterator variable */
101550 int i; /* Iterator variable */
101726 FKey *pFKey; /* Iterator variable */
101746 FKey *pFKey; /* Iterator variable */
102390 ** is named in the IDLIST, then record in the ipkColumn variable
102513 ** key, the set the ipkColumn variable to the integer primary key
103486 ** The following global variable is incremented whenever the
106376 ** Also, the sqlite3.dfltLockMode variable is set so that
107033 int x; /* result variable */
113685 ** not needed. The sSort.addrSortIndex variable is used to facilitate
113809 ** variable. */
114095 Index *pIdx; /* Iterator variable */
116786 ** sqlite3.pVtabCtx member variable is set to point to an instance of
120288 /* If the rhs of the LIKE expression is a variable, and the current
120289 ** value of the variable means there is no need to invoke the LIKE
121399 /* Test variable that can be set to enable WHERE tracing */
122740 /* Variable iLower will be set to the estimate of the number of rows in
122747 ** is not a simple variable or literal value), the lower bound of the
123960 ** variable sPk to represent the rowid primary key index. Make this
124827 ** The (Y/X) term is implemented using stack variable rScale
125393 /* Variable initialization */
126204 ** sqlite3ParserARG_SDECL A static variable declaration for the %extra_argument
126970 "INTEGER", "FLOAT", "BLOB", "VARIABLE",
127201 /* 193 */ "expr ::= VARIABLE",
128787 case 193: /* expr ::= VARIABLE */
129393 sqlite3ParserARG_STORE; /* Suppress warning about unused %extra_argument variable */
129411 sqlite3ParserARG_STORE; /* Suppress warning about unused %extra_argument variable */
129429 sqlite3ParserARG_STORE; /* Suppress warning about unused %extra_argument variable */
130872 ** this variable being set to non-zero will cause OSTRACE macros to emit
130893 ** If the following global variable points to a string which is the
130902 ** If the following global variable points to a string which is the
133216 ** itself. When this function is called the *pFlags variable should contain
133297 ** Within this loop, variable eState may be set to 0, 1 or 2, depending
134659 ** is not NULL. This variable may only accessed while the STATIC_MASTER
134851 sqlite3 **pp; /* Iterator variable */
134992 ** The basic unit of encoding is a variable-length integer called a
134993 ** varint. We encode variable-length integers in little-endian order
135362 ** sqlite3_tokenizer.pModule variable should not be initialized by
135699 ** The TESTONLY macro is used to enclose variable declarations or
135775 ** The current language id is stored in variable iPrevLangid.
135782 ** Variable nPendingData contains an estimate the memory consumed by the
135785 ** tables are flushed to disk. Variable iPrevDocid is the docid of the most
135936 ** Variable aMI is used only for FTSQUERY_NEAR nodes to store the global
136177 ** Write a 64-bit variable-length integer to memory starting at p[0].
136201 ** Read a 64-bit variable-length integer from memory starting at p[0].
136439 int i; /* Iterator variable */
136494 int i; /* Iterator variable */
136974 int i; /* Iterator variable */
137361 ** Set the pIdxInfo->estimatedRows variable to nRow. Unless this
137396 int i; /* Iterator variable */
137646 ** node into variable iChild.
138281 ** arguments are 64-bit docid values. If the value of the stack variable
139377 ** output variable *ppCsr and SQLITE_OK is returned. Otherwise, an error
139543 int i; /* Iterator variable */
140296 ** database and populate output variable *p with the details of the new
140481 ** expression. Also the Fts3Expr.bDeferred variable is set to true for any
140670 int ii; /* Iterator variable for various purposes */
140714 ** contains. Set variable "nMinEst" to the smallest number of documents in
142372 ** symbol "int sqlite3_fts3_enable_parentheses". Setting this variable
142419 ** This variable is used by function getNextNode(). When getNextNode() is
142523 /* Set variable i to the maximum number of bytes of input to tokenize. */
142719 ** The output variable *ppExpr is populated with an allocated Fts3Expr
142991 /* The isRequirePhrase variable is set to true if a phrase or
146808 int i; /* Iterator variable */
147022 /* Set variable iNext to the next available segdir index at level iLevel. */
147070 ** Fts3Table.pSegments variable. This handle is reused by subsequent calls
147198 char *pNext; /* Cursor variable */
147572 Fts3HashElem *pE; /* Iterator variable */
147756 int i; /* Iterator variable */
148012 ** If successful, SQLITE_OK is returned and output variable *piLast is
148082 ** and return it via the input/output variable *ppWriter in this case.
148415 int i; /* Iterator variable */
150222 ** variable nLeafEst.
150241 int i; /* Iterator variable */
150330 int i; /* Iterator variable */
150497 /* Variable iNewStart now contains the first valid leaf node. */
151847 int iPhrase = 0; /* Variable used as the phrase counter */
152120 /* Set the *pmSeen output variable. */
152322 /* Variable DUMMY1 is initialized to a negative value above. Elsewhere
152323 ** in the FTS code the variable that the third argument to xNext points to
154293 ** variable pRtree points to the Rtree structure associated with the
155662 ** Set the pIdxInfo->estimatedRows variable to nRow. Unless this
156996 ** This function populates the pRtree->nRowEst variable with an estimate
159404 ** an SQLite error code. Additionally, set output variable *pzErrmsg to
159764 ** output variable (*pRc) is set to SQLITE_NOMEM before returning. Otherwise,
159967 int i; /* for() loop iterator variable */
160826 ** Set output variable *ppStmt to point to an UPDATE statement that may
160832 ** is not an error. Output variable *ppStmt is set to NULL in this case.
161056 ** sqlite3rbu.eStage variable set to CAPTURE. This turns on the following
161287 ** If RBU_UPDATE is returned, then output variable *pzMask is set to
162058 ** member variable of the associated database file descriptor is set
165682 ** If parameter iCol is less than zero, set output variable *pnToken
165697 ** If parameter iCol is less than zero, set output variable *pnToken
165892 ** The final argument is an output variable. If successful, (*ppOut)
166940 ** sqlite3Fts5ParserARG_SDECL A static variable declaration for the %extra_argument
167817 sqlite3Fts5ParserARG_STORE; /* Suppress warning about unused %extra_argument variable */
167835 sqlite3Fts5ParserARG_STORE; /* Suppress warning about unused %extra_argument variable */
167853 sqlite3Fts5ParserARG_STORE; /* Suppress warning about unused %extra_argument variable */
168424 void *pUserData /* Pointer to sqlite3_int64 variable */
168520 int i; /* Iterator variable */
169046 /* Set stack variable q to the close-quote character */
170390 ** variable *pbEof to true if it reaches EOF or if an error occurs.
174067 ** Fts5SegIter.iLeafOffset variable is set to the offset of the start of
174424 ** no valid values except for the Fts5SegIter.pLeaf member variable. This
174574 /* This block sets stack variable iPg to the leaf page number that may
175020 ** Set the pIter->bEof variable based on the state of the sub-iterators.
175165 ** object and set the output variable to NULL. */
177208 ** the current entry. Output variable *pn is set to the size of the buffer
177785 ** variable cksum2) based on entries extracted from the full-text index
178228 ** This variable is set to false when running tests for which the on disk
178364 ** then this variable contains the result of the query.
181435 int i; /* Counter variable */
183514 ** Read a 64-bit variable-length integer from memory starting at p[0].
183677 ** The variable-length integer encoding is as follows:
183702 ** Write a 64-bit variable-length integer to memory starting at p[0].
183706 ** A variable-length integer consists of the lower 7 bits of each byte