Lines Matching defs:hint
1188 ** layer a hint of how large the database file will grow to be during the
1189 ** current transaction. This hint is not guaranteed to be accurate but it
1191 ** file space based on this hint in order to help writes to the database
2158 ** type int, interpreted as a boolean, which if true provides a hint to
2163 ** allocations are avoided. This hint is normally off.
4379 ** <dd>The SQLITE_PREPARE_PERSISTENT flag is a hint to the query planner
4385 ** on this hint by avoiding the use of [lookaside memory] so as not to
4387 ** SQLite may act on this hint differently.
7480 ** aConstraintUsage[].omit flag is an optimization hint. When the omit flag
9951 ** this hint as permission to substitute a return value that is less
13571 ** A macro to hint to the compiler that a function should not be
13780 ** hint of unplanned behavior.
13877 ** The macro unlikely() is a hint that surrounds a boolean
15602 ** The design of the _RANGE hint is aid b-tree implementations that try
15607 ** Note that BTREE_HINT_FLAGS with BTREE_BULKLOAD is the only hint used by
15616 ** BTREE_HINT_FLAGS hint for sqlite3BtreeCursorHint():
15643 ** The BTREE_FORDELETE flag is an optimization hint. It is not used by
15648 ** the FORDELETE flag hint allows those alternative storage engines to
24989 ** is only a hint and can be safely ignored. The sqlite3OsFileControlHint()
34162 ** comments, as a hint to the mutation tester.
56092 ** size-hint passed to the method call. See pager_write_pagelist() for
59948 /* Before the first write, give the VFS a hint of what the final
64140 ** definition as a hint that the function contains constructs that
65468 /* If the database may grow as a result of this checkpoint, hint
69561 ** Provide hints to the cursor. The particular hint given (and the type
73145 ** is set. If FORDELETE is set, that is a hint to the implementation that
73147 ** as part of a larger DELETE statement. The FORDELETE hint is not used by
73150 ** rows are deleted, the FORDELETE flag is a hint that all SEEK and DELETE
74696 ** is a hint to the implement. SQLite btree implementation does not use
74697 ** this hint, but COMDB2 does.
74789 ** hint to the implement. The native SQLite btree implementation does not
74790 ** use this hint, but COMDB2 does.
78053 ** The BTREE_AUXDELETE bit is a hint that is not used by this implementation,
79696 ** Return true if the cursor has a hint specified. This routine is
91244 ** is sometimes set to 1 instead of 0 as a hint to the command-line shell
91334 ** value is a byte-code indentation hint. See tag-20220407a in
94510 ** hint to the storage engine that the storage engine is allowed to
94511 ** ignore. The hint is not used by the official SQLite b*tree storage
94903 ** OPFLAG_SEEKEQ flags is a hint to the btree layer to say that this
94970 ** OPFLAG_SEEKEQ flags is a hint to the btree layer to say that this
95069 /* For a cursor with the OPFLAG_SEEKEQ/BTREE_SEEK_EQ hint, only the
96543 ** The P3 value is a hint to the btree implementation. If P3==1, that
96568 ** The P3 value is a hint to the btree implementation. If P3==1, that
96650 ** If P5 has the OPFLAG_APPEND bit set, that is a hint to the b-tree layer
99022 ** Provide a hint to cursor P1 that it only needs to return rows that
152848 ** for a cursor hint on an index cursor. For TK_COLUMN nodes that reference
152866 ** should be included in the cursor-hint for a table that is on the rhs
152979 ** from the cursor-hint.
154332 ** loop. The byte-code formatter will use that P2 value as a hint to
194687 ** Store an incr-merge hint in the database.
194706 ** Load an incr-merge hint from the database. The incr-merge hint, if one
194742 ** Otherwise, append an entry to the hint stored in blob *pHint. Each entry
194751 i64 iAbsLevel, /* First varint to store in hint */
194752 int nInput, /* Second varint to store in hint */
194763 ** Read the last entry (most recently pushed) from the hint blob *pHint
194767 ** If no error occurs, return SQLITE_OK. If the hint blob in *pHint does
194808 Blob hint = {0, 0, 0}; /* Hint read from %_stat table */
194809 int bDirtyHint = 0; /* True if blob 'hint' has been modified */
194818 rc = fts3IncrmergeHintLoad(p, &hint);
194842 /* If the hint read from the %_stat table is not empty, check if the
194847 if( rc==SQLITE_OK && hint.n ){
194848 int nHint = hint.n;
194852 rc = fts3IncrmergeHintPop(&hint, &iHintAbsLevel, &nHintSeg);
194859 ** merge-hint is corrupt*/
194866 ** is removed from the hint blob. */
194867 hint.n = nHint;
194872 ** nMin segments and no hint in the %_stat table. No work to do.
194884 ** the 'hint' parameters, it is possible that there are less than nSeg
194941 fts3IncrmergeHintPush(&hint, iAbsLevel, nSeg, &rc);
194958 /* Write the hint values into the %_stat table for the next incr-merger */
194960 rc = fts3IncrmergeHintStore(p, &hint);
194964 sqlite3_free(hint.a);
198934 ** A macro to hint to the compiler that a function should not be