Lines Matching refs:upper
1196 ** implements [sqlite3_deserialize()] to set an upper bound on the size
1316 ** upper-most shim only.
1868 ** between 0 and this upper bound as its "offset" argument.
4270 ** [limits | hard upper bound]
4274 ** ^Attempts to increase a limit above its hard upper bound are
4275 ** silently truncated to the hard upper bound.
7080 ** ^The sqlite3_hard_heap_limit64(N) interface sets a hard upper bound of
9581 ** insensitive - equivalent upper and lower case ASCII characters match
11336 ** When enabled, this function returns an upper limit, in bytes, for the size
13327 ** The hard upper limit here is 32676. Most database people will
13408 ** and 125. The upper bound of 125 is because the attached databases are
13427 /* Maximum page size. The upper bound on this value is 65536. This a limit
15917 ** with flags in the upper 8 bits */
17166 ** upper 32 bits are included in the argument. Necessary because some
22002 /* An array to map all upper-case characters into their corresponding
22045 /* All of the upper-to-lower conversion data is above. The following
22088 ** Bit 0x20 is set if the mapped character requires translation to upper
22090 ** If x is a lower-case ASCII character, then its upper-case equivalent
25206 ** error in sqlite3_os_init() by the upper layers can be tested.
29089 sqlite3_int64 hardLimit; /* The hard upper bound on memory */
29320 ** The upper bound is slightly less than 2GiB: 0x7ffffeff == 2,147,483,391
29325 ** or even smaller would be reasonable upper bounds on the size of a memory
36128 ** * Non-zero bytes are encoded as upper-case hexadecimal
38831 ** SQLITE_BUSY would confuse the upper layer (in practice it causes
40703 ** in the OS-X msdos filesystem. In order to avoid problems with upper
43045 /* Assert that the upper layer has set one of the "file-type" flags. */
43087 /* If zName is NULL, the upper layer is requesting a temp file. */
50154 /* Assert that the upper layer has set one of the "file-type" flags. */
54856 ** upper bound on the size of allocated memory. No memory is freed
55719 ** first modified by the upper layer. In rollback mode the journal file
55751 ** not possible to modify the database further. At this point, the upper
56038 ** This variable is updated by the upper layer each time a new
61454 ** holds the write-lock. If possible, the upper layer will call it.
66740 ** If the upper layer is doing a rollback, it is guaranteed that there
72862 ** the upper layer will attempt a rollback. However, if the second argument
73425 ** Return an upper bound on the size of any record for the table
78980 ** The upper 16 bits are the index of the first byte of a range and the
86369 ** upper 4 bytes. Return the result.
89770 ** The SQLITE_TRACE_SIZE_LIMIT puts an upper bound on the size of
90432 ** code line number is in the lower 24 bits of iSrcLine and the upper
90458 /* The upper 8 bits of iSrcLine are flags. The lower three bits of
100722 /* Initialize the upper limit on the number of worker threads */
118508 ** "sqlite_" (in upper, lower or mixed case). This portion of the namespace
125182 ** Implementation of the upper() and lower() SQL functions.
127011 FUNCTION(upper, 1, 0, 0, upperFunc ),
135158 ** upper layers will never invoke the xFetch interfaces to the VFS.
152806 ** The OP_String opcodes on the second pass convert the upper and lower
152817 WhereTerm *pTerm /* The upper or lower bound just coded */
154925 ** that we can increment the prefix key to find an upper bound for the
156006 ** for LIKE) then the lower-bound is made all uppercase and the upper-
156030 /* Convert the lower bound to upper-case and the upper bound to
156031 ** lower-case (upper-case is less than lower-case in ASCII) so that
158165 ** If it is not NULL, pTerm is a term that provides an upper or lower
158286 /* If there is both an upper and lower bound specified, and the
158313 ** by scanning an index for a range of values. The range may have an upper
158314 ** bound, a lower bound, or both. The WHERE clause terms that set the upper
158323 ** If either of the upper or lower bound is not present, then NULL is passed in
158388 ** less than the upper bound of the range query. Where the upper bound
158395 tRowcnt iUpper; /* Rows less than the upper bound */
158397 int iUprIdx = -1; /* aSample[] for the upper bound */
158491 /* TUNING: If there is both an upper and lower limit and neither limit
159408 /* Do not allow the upper bound of a LIKE optimization range constraint
164930 ** results in the Window.regResult registers, ready to return the upper
171783 ** an upper-to-lower case map. On EBCDIC machines we also need
174469 ** comparison". SQLite's knowledge of upper and lower case equivalents
176198 ** This array defines hard upper bounds on limit values. The
176276 ** there is a hard upper bound set at compile-time by a C preprocessor
179655 ** above. The upper 16-bits contain a combination of the following
182980 /* Set the lower and upper bounds on docids to return */
188324 ** Any upper-case characters in the US-ASCII character set ([A-Z])
190227 /* Estimate the upper limit on the number of leaf nodes in a new segment
194669 ** segment to the upper level. The segment is modified in place
198099 ** is an upper case character that has a lower case equivalent,
198112 ** to all nRange codepoints (i.e. all nRange codepoints are upper case and
202224 /* p->iCoord might point to either a lower or upper bound coordinate
202242 /* val now holds the upper bound of the coordinate pair */
202256 /* val now holds the upper bound of the coordinate pair */
207371 ** * Implementations of the SQL scalar upper() and lower() functions
207685 ** Implementations of scalar functions for case mapping - upper() and
207686 ** lower(). Function upper() converts its input to upper-case (ABC).
207693 ** To utilise "general" case mapping, the upper() or lower() scalar
207696 ** upper('ABC') -> 'abc'
207699 ** To access ICU "language specific" case mapping, upper() or lower()
207703 ** of upper() or lower().
207865 {"upper", 1, SQLITE_UTF16|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
207866 {"upper", 2, SQLITE_UTF16|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
207869 {"upper", 1, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
207870 {"upper", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
212899 /* Check if the main database is a zipvfs db. If it is, set the upper
213726 ** is supplying heap memory to the upper layer in place of *-shm
218609 /* The hard upper limit for the number of columns in an SQLite
225302 ** * The 52 upper and lower case ASCII characters, and
236986 ** limit of rowids to return, and iLastRowid the upper. In other words, the
236992 ** is the upper limit (i.e. the "first" rowid visited) and iLastRowid
238145 /* Set the cursor upper and lower rowid limits. Only some strategies
242450 ** is an upper case character that has a lower case equivalent,
242463 ** to all nRange codepoints (i.e. all nRange codepoints are upper case and