Lines Matching defs:info
10346 sqlite3_stmt *pStmt, /* Prepared statement for which info desired */
15042 ** File Locking Notes: (Mostly about windows but also some info for Unix)
17821 #define TF_HasStat4 0x00002000 /* STAT4 info available for this table */
18629 CteUse *pCteUse; /* CTE Usage info when fg.isCte is true */
19006 AutoincInfo *pNext; /* Next info block in a list of them all */
19007 Table *pTab; /* Table this info block refers to */
30176 const et_info *infop; /* Pointer to the appropriate info structure */
30321 /* Fetch the info entry for the field */
30347 ** infop Pointer to the appropriate info struct.
41501 struct stat sStat; /* fstat() info for database file */
48167 FILE_STANDARD_INFO info;
48169 &info, sizeof(info)) ){
48170 *pSize = info.EndOfFile.QuadPart;
67062 ** https://sqlite.org/src/info/ff5be73dee
68107 CellInfo info; /* A parse of the cell we are pointing at */
68123 #define BTCF_ValidNKey 0x02 /* True if info.nKey is valid */
69174 if( p->pgnoRoot==pgnoRoot && (isClearTable || p->info.nKey==iRow) ){
69462 ** saved position info stored by saveCursorPosition(), so there can be
70083 CellInfo info;
70086 pPage->xParseCell(pPage, pCell, &info);
70087 if( info.nLocal<info.nPayload ){
70089 if( SQLITE_WITHIN(pSrc->aDataEnd, pCell, pCell+info.nLocal) ){
70094 ovfl = get4byte(&pCell[info.nSize-4]);
72373 CellInfo info;
72374 pPage->xParseCell(pPage, pCell, &info);
72375 if( info.nLocal<info.nPayload ){
72376 if( pCell+info.nSize > pPage->aData+pPage->pBt->usableSize ){
72379 if( iFrom==get4byte(pCell+info.nSize-4) ){
72380 put4byte(pCell+info.nSize-4, iTo);
73320 ** BtCursor.info structure. If it is not already valid, call
73323 ** BtCursor.info is a cache of the information in the current cell.
73336 CellInfo info;
73337 memset(&info, 0, sizeof(info));
73338 btreeParseCell(pCur->pPage, pCur->ix, &info);
73339 assert( CORRUPT_DB || cellInfoEqual(&info, &pCur->info) );
73345 if( pCur->info.nSize==0 ){
73347 btreeParseCell(pCur->pPage,pCur->ix,&pCur->info);
73379 return pCur->info.nKey;
73404 (i64)(pCur->info.pPayload - pCur->pPage->aData);
73421 return pCur->info.nPayload;
73605 aPayload = pCur->info.pPayload;
73606 assert( offset+amt <= pCur->info.nPayload );
73609 if( (uptr)(aPayload - pPage->aData) > (pBt->usableSize - pCur->info.nLocal) ){
73612 ** &aPayload[pCur->info.nLocal] > &pPage->aData[pBt->usableSize]
73619 if( offset<pCur->info.nLocal ){
73621 if( a+offset>pCur->info.nLocal ){
73622 a = pCur->info.nLocal - offset;
73629 offset -= pCur->info.nLocal;
73637 nextPage = get4byte(&aPayload[pCur->info.nLocal]);
73647 int nOvfl = (pCur->info.nPayload-pCur->info.nLocal+ovflSize-1)/ovflSize;
73850 assert( pCur->info.nSize>0 );
73851 assert( pCur->info.pPayload>pCur->pPage->aData || CORRUPT_DB );
73852 assert( pCur->info.pPayload<pCur->pPage->aDataEnd ||CORRUPT_DB);
73853 amt = pCur->info.nLocal;
73854 if( amt>(int)(pCur->pPage->aDataEnd - pCur->info.pPayload) ){
73858 amt = MAX(0, (int)(pCur->pPage->aDataEnd - pCur->info.pPayload));
73861 return (void*)pCur->info.pPayload;
73901 pCur->info.nSize = 0;
73953 pCur->info.nSize = 0;
74043 pCur->info.nSize = 0;
74107 assert( pCur->info.nSize==0 );
74220 if( pCur->info.nKey==intKey ){
74224 if( pCur->info.nKey<intKey ){
74233 if( pCur->info.nKey+1==intKey ){
74238 if( pCur->info.nKey==intKey ){
74311 pCur->info.nKey = nCellKey;
74312 pCur->info.nSize = 0;
74340 pCur->info.nSize = 0;
74568 pPage->xParseCell(pPage, pCellBody, &pCur->info);
74569 nCell = (int)pCur->info.nKey;
74633 pCur->info.nSize = 0;
74757 pCur->info.nSize = 0;
74798 assert( pCur->info.nSize==0 );
74828 assert( pCur->info.nSize==0 );
74846 pCur->info.nSize = 0;
75525 CellInfo info;
75526 pPage->xParseCell(pPage, pCell, &info);
75527 assert( nHeader==(int)(info.pPayload - pCell) );
75528 assert( info.nKey==pX->nKey );
75529 assert( *pnSize == info.nSize );
75530 assert( spaceLeft == info.nLocal );
76374 CellInfo info;
76378 pPage->xParseCell(pPage, z, &info);
76379 if( info.nLocal<info.nPayload ){
76380 Pgno ovfl = get4byte(&z[info.nSize-4]);
77096 CellInfo info;
77098 pNew->xParseCell(pNew, b.apCell[j], &info);
77100 sz = 4 + putVarint(&pCell[4], info.nKey);
77558 if( pCur->info.pPayload + pCur->info.nLocal > pPage->aDataEnd
77559 || pCur->info.pPayload < pPage->aData + pPage->cellOffset
77564 rc = btreeOverwriteContent(pPage, pCur->info.pPayload, pX,
77565 0, pCur->info.nLocal);
77567 if( pCur->info.nLocal==nTotal ) return SQLITE_OK;
77570 iOffset = pCur->info.nLocal;
77573 ovflPgno = get4byte(pCur->info.pPayload + iOffset);
77708 assert( pX->nKey==pCur->info.nKey );
77717 if( (pCur->curFlags&BTCF_ValidNKey)!=0 && pX->nKey==pCur->info.nKey ){
77721 if( pCur->info.nSize!=0
77722 && pCur->info.nPayload==(u32)pX->nData+pX->nZero
77772 if( pCur->info.nKey==pX->nKey ){
77808 CellInfo info;
77809 pPage->xParseCell(pPage, newCell, &info);
77810 if( info.nPayload!=info.nLocal ){
77823 CellInfo info;
77836 BTREE_CLEAR_CELL(rc, pPage, oldCell, info);
77839 if( info.nSize==szNew && info.nLocal==info.nPayload
77861 dropCell(pPage, idx, info.nSize, &rc);
77876 ** the cursor, zero the BtCursor.info.nSize and BTCF_ValidNKey
77894 pCur->info.nSize = 0;
77951 if( pSrc->info.nPayload<0x80 ){
77952 *(aOut++) = pSrc->info.nPayload;
77954 aOut += sqlite3PutVarint(aOut, pSrc->info.nPayload);
77957 nIn = pSrc->info.nLocal;
77958 aIn = pSrc->info.pPayload;
77962 nRem = pSrc->info.nPayload;
77974 nOut = btreePayloadToLocal(pDest->pPage, pSrc->info.nPayload);
77976 if( nOut<pSrc->info.nPayload ){
77985 ovflIn = get4byte(&pSrc->info.pPayload[nIn]);
78064 CellInfo info; /* Size of the cell being deleted */
78151 invalidateIncrblobCursors(p, pCur->pgnoRoot, pCur->info.nKey, 0);
78159 BTREE_CLEAR_CELL(rc, pPage, pCell, info);
78160 dropCell(pPage, iCellIdx, info.nSize, &rc);
78434 CellInfo info;
78455 BTREE_CLEAR_CELL(rc, pPage, pCell, info);
79128 CellInfo info;
79142 pPage->xParseCell(pPage, pCell, &info);
79143 if( pc+info.nSize>usableSize ){
79151 if( keyCanBeEqual ? (info.nKey > maxKey) : (info.nKey >= maxKey) ){
79152 checkAppendMsg(pCheck, "Rowid %lld out of order", info.nKey);
79154 maxKey = info.nKey;
79159 if( info.nPayload>info.nLocal ){
79162 assert( pc + info.nSize - 4 <= usableSize );
79163 nPage = (info.nPayload - info.nLocal + usableSize - 5)/(usableSize - 4);
79164 pgnoOvfl = get4byte(&pCell[info.nSize - 4]);
79189 btreeHeapInsert(heap, (pc<<16)|(pc+info.nSize-1));
80691 ** https://www.sqlite.org/src/info/343634942dd54ab (2018-01-31) for
119929 /* See ticket https://www.sqlite.org/src/info/bba7b69f9849b5bf */
121290 ** See ticket: https://www.sqlite.org/src/info/bba7b69f9849b5bf
130491 ** 2018-08-14: Ticket https://www.sqlite.org/src/info/908f001483982c43
138277 struct RowLoadInfo *pDeferredRowLoad; /* Deferred row loading info or NULL */
139009 ** sqlite3WhereOrderByLimitOptLabel() function for additional info.
139303 SortCtx *pSort, /* If not NULL, info on how to process ORDER BY */
139304 DistinctCtx *pDistinct, /* If not NULL, info on how to process DISTINCT */
140221 ** origin info for the single column in the result set of the SELECT
143444 ** The second argument is the associated aggregate-info object. This
143534 ** http://www.sqlite.org/src/info/6709574d2a
149629 ** occurred on 2016-08-19 (https://www.sqlite.org/src/info/083f9e6270).
154137 ** See ticket http://www.sqlite.org/src/info/f2369304e4
154957 ** 2018-09-10 https://sqlite.org/src/info/c94369cae9b561b1
154958 ** 2019-05-02 https://sqlite.org/src/info/b043a54c3de54b28
154959 ** 2019-06-10 https://sqlite.org/src/info/fd76310a5e843e07
154960 ** 2019-06-14 https://sqlite.org/src/info/ce8717f0885af975
154961 ** 2019-09-03 https://sqlite.org/src/info/0f0428096f17252a
177288 /* Find the column for which info is requested */
181234 ** support index-info flags. In that case this function is a no-op.
197087 size_t nMatchinfo = 0; /* Number of u32 elements in match-info */
202148 sqlite3_rtree_query_info *pInfo = pConstraint->pInfo; /* Callback info */
214265 " aggregate BOOLEAN HIDDEN" /* 11 aggregate info for each table */
237284 ** support index-info flags. In that case this function is a no-op.