Home
last modified time | relevance | path

Searched refs:pHint (Results 1 – 2 of 2) sorted by relevance

/sqlite-3.40.0/ext/fts3/
H A Dfts3_write.c4809 sqlite3_bind_blob(pReplace, 2, pHint->a, pHint->n, SQLITE_STATIC); in fts3IncrmergeHintStore()
4830 pHint->n = 0; in fts3IncrmergeHintLoad()
4839 blobGrowBuffer(pHint, nHint, &rc); in fts3IncrmergeHintLoad()
4841 if( ALWAYS(pHint->a!=0) ) memcpy(pHint->a, aHint, nHint); in fts3IncrmergeHintLoad()
4842 pHint->n = nHint; in fts3IncrmergeHintLoad()
4868 blobGrowBuffer(pHint, pHint->n + 2*FTS3_VARINT_MAX, pRc); in fts3IncrmergeHintPush()
4870 pHint->n += sqlite3Fts3PutVarint(&pHint->a[pHint->n], iAbsLevel); in fts3IncrmergeHintPush()
4871 pHint->n += sqlite3Fts3PutVarint(&pHint->a[pHint->n], (i64)nInput); in fts3IncrmergeHintPush()
4884 const int nHint = pHint->n; in fts3IncrmergeHintPop()
4887 i = pHint->n-1; in fts3IncrmergeHintPop()
[all …]
/sqlite-3.40.0/src/
H A Dwherecode.c927 struct CCurHint *pHint = pWalker->u.pCCurHint; in codeCursorHintCheckExpr() local
928 assert( pHint->pIdx!=0 ); in codeCursorHintCheckExpr()
930 && pExpr->iTable==pHint->iTabCur in codeCursorHintCheckExpr()
931 && sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn)<0 in codeCursorHintCheckExpr()
990 struct CCurHint *pHint = pWalker->u.pCCurHint; in codeCursorHintFixExpr() local
992 if( pExpr->iTable!=pHint->iTabCur ){ in codeCursorHintFixExpr()
997 }else if( pHint->pIdx!=0 ){ in codeCursorHintFixExpr()
998 pExpr->iTable = pHint->iIdxCur; in codeCursorHintFixExpr()
999 pExpr->iColumn = sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn); in codeCursorHintFixExpr()