Lines Matching refs:constant
244 ** SQLite may choose a larger value. This constant is the maximum value
541 ** or constant definition does not appear in this file, then it is
622 ** be held constant and Z will be incremented or else Y will be incremented
659 ** ^The sqlite3_version[] string constant contains the text of [SQLITE_VERSION]
661 ** to the sqlite3_version[] string constant. The sqlite3_libversion()
666 ** to a string constant whose value is the same as the [SQLITE_SOURCE_ID]
3417 ** Note that the SQLITE_TEXT constant was also used in SQLite version 2
3746 ** These constant define integer codes that represent the various
3935 ** expressions that are constant at compile time. This includes literal
3950 ** argument is SQLITE_STATIC, it means that the content pointer is constant
4045 ** sqlite3_result_blob is the special constant SQLITE_STATIC, then SQLite
4046 ** assumes that the text or BLOB result is in constant space and does not
4050 ** or sqlite3_result_blob is the special constant SQLITE_TRANSIENT
5750 ** ^R is constant for a particular build of SQLite. ^The second argument to
6601 ** SQLITE_MAX_U32 is a u64 constant that is the maximum u64 value
6716 ** directly, we use its constant as a key to lookup the run-time allocated
6717 ** buffer that holds real variable. The constant is also the initializer
8278 ** insert, update, or delete statement. It remains constant throughout the
9071 ** subquery gives a constant result, then iTable is -1. If the subquery
9145 #define EP_VarSelect 0x0020 /* pSelect is correlated, not constant */
9597 ** is constant but the second part is reset at the beginning and end of
9662 /* Above is constant between recursions. Below is reset before and after
9922 ** The SQLITE_CORRUPT_BKPT macro can be either a constant (for production
16538 etByte flag_zeropad; /* True if field width constant starts with zero */
16769 /* Rounding works like BSD when the constant 0.4999 is used. Wierd! */
17662 ** that can be associated with a constant argument to a function. This
17663 ** allows functions such as "regexp" to compile their constant regular
17871 ** The following constant value is used by the SQLITE_BIGENDIAN and
24731 ** (2) A constant pointer to this function named just "F".
24742 ** * A constant sqlite3_io_methods object call METHOD that has locking
30854 ** The cost of an INSERT is roughly constant. (Sometime new memory
30859 ** primitives are constant time. The cost of DESTROY is O(N).
31479 ** are either constant throughout the lifetime of the pager, or else
31599 ** the value of MEMDB will be a constant and the compiler will optimize
35659 /* Declare and initialize constant integer 'isDirect'. If the
43569 ** n is never more than NB (a small constant), that should
46368 ** larger than a 32-bit integer constant.
47028 ** This only works for very simple expressions that consist of one constant
49566 ** 8 0 Integer constant 0
49567 ** 9 0 Integer constant 1
51020 ** or a constant) then useTypes 2, 3, and 4 return NULL.
51096 ** NULL is returned if the result column is an expression or constant or
51112 ** NULL is returned if the result column is an expression or constant or
51128 ** NULL is returned if the result column is an expression or constant or
53171 ** is made of any string or blob constant. See also OP_SCopy.
53466 ** function was determined to be constant at compile time. If the first
53467 ** argument was constant then bit 0 of P1 is set. This is used to determine
53630 ** Add the constant P2 to the value in register P1.
55831 ** to provide the constant while making all compilers happy.
59756 ** each term of the ORDER BY clause is a constant integer between 1
59936 /* The ORDER BY term is an integer constant. Again, set the column
61335 ** if it is a constant. Set *Walker.u.pi to 0 if the expression is
61336 ** not constant.
61349 ** from being considered constant. */
61356 /* Consider functions to be constant if all their arguments are constant
61392 ** Walk an expression tree. Return 1 if the expression is constant
61397 ** a constant.
61404 ** Walk an expression tree. Return 1 if the expression is constant
61414 ** Walk an expression tree. Return 1 if the expression is constant
61415 ** or a function call with constant arguments. Return and 0 if there
61420 ** a constant.
61427 ** If the expression p codes a constant integer that is small enough
61517 ** Return TRUE if the given expression is a constant which would be
61649 ** its initial value is NULL. If the (...) does not remain constant
61908 /* If the expression is not constant then we will need to
61910 ** this code only executes once. Because for a non-constant
62793 int constMask = 0; /* Mask of function arguments that are constant */
63184 ** Return TRUE if pExpr is an constant expression that is appropriate
63193 ** There is no point in factoring out single-instruction constant
63202 return 0; /* Only constant expressions are appropriate for factoring */
63205 return 1; /* Any constant without a fixed destination is appropriate */
63243 ** If pExpr is a constant expression that is appropriate for
63288 ** Preevaluate constant subexpressions within pExpr and store the
63289 ** results in registers. Modify pExpr so that the constant subexpresions
64226 ** "name=<constant>" is returned, where <constant> is the quoted version
64232 ** "<where> OR name=<constant>", where <where> is the contents of zWhere.
64646 sqlite3ErrorMsg(pParse, "Cannot add a column with non-constant default");
67287 ** Default value expressions must be constant. Raise an exception if this
67301 sqlite3ErrorMsg(pParse, "default value of column [%s] is not constant",
68106 ** The "#NNN" in the SQL is a special constant that means whatever value
72453 ** The array cannot be constant since changes are made to the
79100 ** type of join. Return an integer constant that expresses that type
88956 /* Assume constant cost to access a row and logarithmic cost to
89458 /* The following constant maps TK_xx codes into corresponding
90134 /* Special case: a WHERE clause that is constant. Evaluate the
90841 /* The yyzerominor constant is used to initialize instances of
97144 ** The following routine is subtituted for constant SQLITE_CORRUPT in
97471 ** // ALWAYS(x) is a constant 1. NEVER(x) is a constant 0.
98446 ** This constant controls how often segments are merged. Once there are