Lines Matching refs:hint

883 ** layer a hint of how large the database file will grow to be during the
884 ** current transaction. This hint is not guaranteed to be accurate but it
886 ** file space based on this hint in order to help writes to the database
8060 ** hint of unplanned behavior.
8087 ** The macro unlikely() is a hint that surrounds a boolean
9847 #define PGHDR_REUSE_UNLIKELY 0x010 /* A hint that reuse is unlikely */
15839 ** is only a hint and can be safely ignored. The sqlite3OsFileControlHint()
40855 ** size-hint passed to the method call. See pager_write_pagelist() for
44475 /* Before the first write, give the VFS a hint of what the final
49206 /* If the database may grow as a result of this checkpoint, hint
56339 ** initial *pRes value as a hint to improve performance, but the current
56341 ** implementation does use this hint, however.)
56436 ** initial *pRes value as a hint to improve performance, but the current
56438 ** implementation does use this hint, however.)
60056 ** set the mask of hint flags for cursor pCsr. Currently the only valid
68696 ** is sometimes set to 1 instead of 0 as a hint to the command-line shell
72591 ** The P3 value is a hint to the btree implementation. If P3==1, that
72624 ** The P3 value is a hint to the btree implementation. If P3==1, that
72703 ** P3 is a flag that provides a hint to the b-tree layer that this
141382 ** Store an incr-merge hint in the database.
141400 ** Load an incr-merge hint from the database. The incr-merge hint, if one
141436 ** Otherwise, append an entry to the hint stored in blob *pHint. Each entry
141445 i64 iAbsLevel, /* First varint to store in hint */
141446 int nInput, /* Second varint to store in hint */
141457 ** Read the last entry (most recently pushed) from the hint blob *pHint
141461 ** If no error occurs, return SQLITE_OK. If the hint blob in *pHint does
141498 Blob hint = {0, 0, 0}; /* Hint read from %_stat table */
141499 int bDirtyHint = 0; /* True if blob 'hint' has been modified */
141508 rc = fts3IncrmergeHintLoad(p, &hint);
141531 /* If the hint read from the %_stat table is not empty, check if the
141536 if( rc==SQLITE_OK && hint.n ){
141537 int nHint = hint.n;
141541 rc = fts3IncrmergeHintPop(&hint, &iHintAbsLevel, &nHintSeg);
141549 ** is removed from the hint blob. */
141550 hint.n = nHint;
141555 ** nMin segments and no hint in the %_stat table. No work to do.
141561 ** the 'hint' parameters, it is possible that there are less than nSeg
141609 fts3IncrmergeHintPush(&hint, iAbsLevel, nSeg, &rc);
141626 /* Write the hint values into the %_stat table for the next incr-merger */
141628 rc = fts3IncrmergeHintStore(p, &hint);
141632 sqlite3_free(hint.a);