H A D | sqlite3.c | 16147 ** then the value of the node is the value in Mem[pExpr.iTable]. Any 16462 Expr *pExpr; /* Used when p4type is P4_EXPR */ member in union:VdbeOp::p4union 17047 SQLITE_PRIVATE int sqlite3CursorRangeHintExprCheck(Walker *pWalker, Expr *pExpr); 18776 ** AggInfo.pGroupBy and AggInfo.aFunc.pExpr point to fields within the 19111 Expr *pExpr; /* The parse tree for this expression */ member in struct:ExprList::ExprList_item 19166 Expr *pExpr; /* Expr to implement a USING variable -- NOT USED */ member in union:IdList::IdList_item::__anon30 19177 #define EU4_EXPR 2 /* Uses IdList.a.u4.pExpr -- NOT CURRENTLY USED */ 19678 Expr *pExpr; /* The expression contained in the index */ member in struct:IndexedExpr 19681 int iIdxCol; /* The index column that contains value of pExpr */ 19683 u8 aff; /* Affinity of the pExpr expressio 31663 Expr *pExpr = va_arg(ap,Expr*); local 31764 sqlite3RecordErrorOffsetOfExpr(sqlite3 *db, const Expr *pExpr) argument 32650 sqlite3TreeViewBound( TreeView *pView, u8 eBound, Expr *pExpr, u8 moreToFollow ) argument 32767 sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFollow) argument 71135 Expr *pExpr; local 83930 valueFromExpr( sqlite3 *db, const Expr *pExpr, u8 enc, u8 affinity, sqlite3_value **ppVal, struct ValueNewStat4Ctx *pCtx ) argument 84093 sqlite3ValueFromExpr( sqlite3 *db, const Expr *pExpr, u8 enc, u8 affinity, sqlite3_value **ppVal ) argument 84122 stat4ValueFromExpr( Parse *pParse, Expr *pExpr, u8 affinity, struct ValueNewStat4Ctx *pAlloc, sqlite3_value **ppVal ) argument 84197 sqlite3Stat4ProbeSetValue( Parse *pParse, Index *pIdx, UnpackedRecord **ppRec, Expr *pExpr, int nElem, int iVal, int *pnExtract ) argument 84242 sqlite3Stat4ValueFromExpr( Parse *pParse, Expr *pExpr, u8 affinity, sqlite3_value **ppVal ) argument 86180 displayP4Expr(StrAccum *p, Expr *pExpr) argument 89742 sqlite3CursorRangeHintExprCheck(Walker *pWalker, Expr *pExpr) argument 105986 sqlite3WalkExprNN(Walker *pWalker, Expr *pExpr) argument 106020 sqlite3WalkExpr(Walker *pWalker, Expr *pExpr) argument 106219 incrAggDepth(Walker *pWalker, Expr *pExpr) argument 106223 incrAggFunctionDepth(Expr *pExpr, int N) argument 106252 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, int nSubquery ) argument 106361 sqlite3ExprColUsed(Expr *pExpr) argument 107050 notValidImpl( Parse *pParse, NameContext *pNC, const char *zMsg, Expr *pExpr, Expr *pError ) argument 107099 resolveExprStep(Walker *pWalker, Expr *pExpr) argument 107828 resolveRemoveWindowsCb(Walker *pWalker, Expr *pExpr) argument 107841 windowRemoveExprFromSelect(Select *pSelect, Expr *pExpr) argument 108281 Expr *pExpr = pList->a[i].pExpr; local 108355 sqlite3ResolveSelfReference( Parse *pParse, Table *pTab, int type, Expr *pExpr, ExprList *pList ) argument 108436 sqlite3ExprAffinity(const Expr *pExpr) argument 108494 sqlite3ExprDataType(const Expr *pExpr) argument 108562 sqlite3ExprAddCollateToken( const Parse *pParse, Expr *pExpr, const Token *pCollName, int dequote ) argument 108578 sqlite3ExprAddCollateString( const Parse *pParse, Expr *pExpr, const char *zC ) argument 108592 sqlite3ExprSkipCollate(Expr *pExpr) argument 108605 sqlite3ExprSkipCollateAndLikely(Expr *pExpr) argument 108634 sqlite3ExprCollSeq(Parse *pParse, const Expr *pExpr) argument 108705 sqlite3ExprNNCollSeq(Parse *pParse, const Expr *pExpr) argument 108726 sqlite3CompareAffinity(const Expr *pExpr, char aff2) argument 108748 comparisonAffinity(const Expr *pExpr) argument 108771 sqlite3IndexAffinityOk(const Expr *pExpr, char idx_affinity) argument 108883 sqlite3ExprIsVector(const Expr *pExpr) argument 108893 sqlite3ExprVectorSize(const Expr *pExpr) argument 109015 exprCodeSubselect(Parse *pParse, Expr *pExpr) argument 109081 codeVectorCompare( Parse *pParse, Expr *pExpr, int dest, u8 op, u8 p5 ) argument 109288 sqlite3ExprSetErrorOffset(Expr *pExpr, int iOfst) argument 109445 sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Select *pSelect) argument 109481 Expr *pExpr = pEList->a[ii].pExpr; local 109596 sqlite3ExprAddFunctionOrderBy( Parse *pParse, Expr *pExpr, ExprList *pOrderBy ) argument 109648 sqlite3ExprFunctionUsable( Parse *pParse, const Expr *pExpr, const FuncDef *pDef ) argument 109687 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr, u32 n) argument 109825 sqlite3ExprDeferredDelete(Parse *pParse, Expr *pExpr) argument 110141 gatherSelectWindowsCallback(Walker *pWalker, Expr *pExpr) argument 110645 Expr *pExpr = pList->a[i].pExpr; local 110685 sqlite3ExprIdToTrueFalse(Expr *pExpr) argument 110702 sqlite3ExprTruthValue(const Expr *pExpr) argument 110724 sqlite3ExprSimplifiedAndOr(Expr *pExpr) argument 110765 exprNodeIsConstant(Walker *pWalker, Expr *pExpr) argument 110930 sqlite3ExprIsSingleTableConstraint( Expr *pExpr, const SrcList *pSrcList, int iSrc ) argument 110965 exprNodeIsConstantOrGroupBy(Walker *pWalker, Expr *pExpr) argument 111609 exprINAffinity(Parse *pParse, const Expr *pExpr) argument 111660 sqlite3VectorErrorMsg(Parse *pParse, Expr *pExpr) argument 111694 sqlite3CodeRhsOfIN( Parse *pParse, Expr *pExpr, int iTab ) argument 111894 sqlite3CodeSubselect(Parse *pParse, Expr *pExpr) argument 112063 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 112339 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 112520 exprToRegister(Expr *pExpr, int iReg) argument 112702 sqlite3IndexedExprLookup( Parse *pParse, Expr *pExpr, int target ) argument 112765 exprPartidxExprLookup(Parse *pParse, Expr *pExpr, int iTarget) argument 112801 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 113621 sqlite3ExprCodeRunJustOnce( Parse *pParse, Expr *pExpr, int regDest ) argument 113681 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 113709 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 113737 sqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, int target) argument 113750 sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr, int target) argument 113795 Expr *pExpr = pItem->pExpr; local 113853 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, void (*xJump)(Parse*,Expr*,int,int), int jumpIfNull ) argument 113925 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 114068 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 114241 sqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, int dest,int jumpIfNull) argument 114600 impliesNotNullRow(Walker *pWalker, Expr *pExpr) argument 114770 exprIdxCover(Walker *pWalker, Expr *pExpr) argument 114791 sqlite3ExprCoveredByIndex( Expr *pExpr, int iCur, Index *pIdx ) argument 114863 exprRefToSrcList(Walker *pWalker, Expr *pExpr) argument 114900 sqlite3ReferencesSrcList(Parse *pParse, Expr *pExpr, SrcList *pSrcList) argument 114947 agginfoPersistExprCb(Walker *pWalker, Expr *pExpr) argument 115098 analyzeAggregate(Walker *pWalker, Expr *pExpr) argument 115254 sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr) argument 116225 renameUnmapExprCb(Walker *pWalker, Expr *pExpr) argument 116323 sqlite3RenameExprUnmap(Parse *pParse, Expr *pExpr) argument 116424 renameColumnExprCb(Walker *pWalker, Expr *pExpr) argument 116988 Expr *pExpr = sqlite3ColumnExpr(sParse.pNewTable, local 117067 renameTableExprCb(Walker *pWalker, Expr *pExpr) argument 117277 renameQuotefixExprCb(Walker *pWalker, Expr *pExpr) argument 119761 resolveAttachExpr(NameContext *pName, Expr *pExpr) argument 120181 fixExprCb(Walker *p, Expr *pExpr) argument 120486 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 122346 sqlite3AddDefaultValue( Parse *pParse, Expr *pExpr, const char *zStart, const char *zEnd ) argument 122590 sqlite3AddGenerated(Parse *pParse, Expr *pExpr, Token *pType) argument 123202 markImmutableExprStep(Walker *pWalker, Expr *pExpr) argument 124752 Expr *pExpr = pList->a[i].pExpr; local 130172 sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc) argument 131132 Expr *pExpr; local 131164 Expr *pExpr = sqlite3Expr(db, TK_COLUMN, 0); local 132406 exprColumnFlagUnion(Walker *pWalker, Expr *pExpr) argument 133604 checkConstraintExprNode(Walker *pWalker, Expr *pExpr) argument 133633 sqlite3ExprReferencesUpdatedColumn( Expr *pExpr, int *aiChng, int chngRowid ) argument 133986 Expr *pExpr = pCheck->a[i].pExpr; local 142830 Expr *pExpr = pItem->pExpr; local 145770 recomputeColumnsUsedExpr(Walker *pWalker, Expr *pExpr) argument 145846 renumberCursorsCb(Walker *pWalker, Expr *pExpr) argument 146603 findConstInWhere(WhereConst *pConst, Expr *pExpr) argument 146638 propagateConstantExprRewriteOne( WhereConst *pConst, Expr *pExpr, int bIgnoreAffBlob ) argument 146688 propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr) argument 146821 pushDownWindowCheck(Parse *pParse, Select *pSubq, Expr *pExpr) argument 147208 Expr *pExpr; local 147723 Expr *pE, *pRight, *pExpr; local 148276 Expr *pExpr = pAggInfo->aFunc[i].pFExpr; local 148344 aggregateIdxEprRefToColCallback(Walker *pWalker, Expr *pExpr) argument 148743 havingToWhereExprCb(Walker *pWalker, Expr *pExpr) argument 148875 Expr *pExpr; local 149898 Expr *pExpr = pAggInfo->aFunc[0].pFExpr->x.pList->a[0].pExpr; local 150334 Expr *pExpr = pAggInfo->aCol[i].pCExpr; local 150340 Expr *pExpr = pAggInfo->aFunc[i].pFExpr; local 153585 Expr *pExpr; local 155802 Expr *pExpr; /* Pointer to the subexpression that is this term */ member in struct:WhereTerm 156799 Expr *pExpr = pTerm->pExpr; local 157108 codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr) argument 157135 codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr) argument 157170 codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr) argument 157210 Expr *pExpr = 0; local 157257 Expr *pExpr = pTerm->pExpr; local 157422 Expr *pExpr; local 158406 Expr *pExpr = pWC->a[iTerm].pExpr; local 159058 exprCommute(Parse *pParse, Expr *pExpr) argument 159119 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 159298 isAuxiliaryVtabOperator( sqlite3 *db, Expr *pExpr, unsigned char *peOp2, Expr **ppLeft, Expr **ppRight ) argument 159595 Expr *pExpr = pTerm->pExpr; /* The expression of the term */ local 159860 termIsEquivalence(Parse *pParse, Expr *pExpr) argument 159922 exprMightBeIndexed2( SrcList *pFrom, int *aiCurCol, Expr *pExpr, int j ) argument 159950 exprMightBeIndexed( SrcList *pFrom, int *aiCurCol, Expr *pExpr, int op ) argument 160013 Expr *pExpr; /* The expression to be analyzed */ local 160484 sqlite3WhereSplit(WhereClause *pWC, Expr *pExpr, u8 op) argument 160508 whereAddLimitExpr( WhereClause *pWC, int iReg, Expr *pExpr, int iCsr, int eMatchOp ) argument 160593 Expr *pExpr = pOrderBy->a[ii].pExpr; local 161752 Expr *pExpr = pTerm->pExpr; local 162024 Expr *pExpr = pTerm->pExpr; local 162148 Expr *pExpr = pOrderBy->a[i].pExpr; local 162263 Expr *pExpr = pOrderBy->a[i].pExpr; local 162804 Expr *pExpr = pLower->pExpr->pRight; local 162821 Expr *pExpr = pUpper->pExpr->pRight; local 162910 whereEqualScanEst( Parse *pParse, WhereLoopBuilder *pBuilder, Expr *pExpr, tRowcnt *pnRow ) argument 163867 Expr *pExpr = pTerm->pExpr; local 164013 Expr *pExpr = pTerm->pExpr; local 164183 Expr *pExpr = sqlite3ExprSkipCollateAndLikely(pOB->a[ii].pExpr); local 164223 Expr *pExpr; local 164240 exprIsCoveredByIndex( const Expr *pExpr, const Index *pIdx, int iTabCur ) argument 164284 whereIsCoveringIndexWalkCallback(Walker *pWalk, Expr *pExpr) argument 166445 exprNodeIsDeterministic(Walker *pWalker, Expr *pExpr) argument 166671 Expr *pExpr; local 168601 selectWindowRewriteExprCb(Walker *pWalker, Expr *pExpr) argument 168786 sqlite3WindowExtraAggFuncDepth(Walker *pWalker, Expr *pExpr) argument 168795 disallowAggregatesInOrderByCb(Walker *pWalker, Expr *pExpr) argument 169019 sqlite3WindowOffsetExpr(Parse *pParse, Expr *pExpr) argument 170286 windowExprGtZero(Parse *pParse, Expr *pExpr) argument 171032 struct FrameBound { int eType; Expr *pExpr; }; member in struct:FrameBound 184500 Fts3Expr *pExpr; /* Parsed MATCH query string */ member in struct:Fts3Cursor 188752 fts3EvalAllocateReaders( Fts3Cursor *pCsr, Fts3Expr *pExpr, int *pnToken, int *pnOr, int *pRc ) argument 189417 fts3EvalStartReaders( Fts3Cursor *pCsr, Fts3Expr *pExpr, int *pRc ) argument 189470 fts3EvalTokenCosts( Fts3Cursor *pCsr, Fts3Expr *pRoot, Fts3Expr *pExpr, Fts3TokenAndCost **ppTC, Fts3Expr ***ppOr, int *pRc ) argument 189874 fts3EvalNextRow( Fts3Cursor *pCsr, Fts3Expr *pExpr, int *pRc ) argument 190016 fts3EvalNearTest(Fts3Expr *pExpr, int *pRc) argument 190098 fts3EvalTestExpr( Fts3Cursor *pCsr, Fts3Expr *pExpr, int *pRc ) argument 190243 Fts3Expr *pExpr = pCsr->pExpr; local 190282 fts3EvalRestart( Fts3Cursor *pCsr, Fts3Expr *pExpr, int *pRc ) argument 190325 fts3EvalUpdateCounts(Fts3Expr *pExpr, int nCol) argument 190361 fts3AllocateMSI(Fts3Expr *pExpr, int iPhrase, void *pCtx) argument 190490 sqlite3Fts3EvalPhraseStats( Fts3Cursor *pCsr, Fts3Expr *pExpr, u32 *aiOut ) argument 190538 sqlite3Fts3EvalPhrasePoslist( Fts3Cursor *pCsr, Fts3Expr *pExpr, int iCol, char **ppOut ) argument 192406 exprToString(Fts3Expr *pExpr, char *zBuf) argument 192476 Fts3Expr *pExpr; local 200934 fts3ExprIterate2( Fts3Expr *pExpr, int *piPhrase, int (*x)(Fts3Expr*,int,void*), void *pCtx ) argument 200966 sqlite3Fts3ExprIterate( Fts3Expr *pExpr, int (*x)(Fts3Expr*,int,void*), void *pCtx ) argument 200980 fts3ExprLoadDoclistsCb(Fts3Expr *pExpr, int iPhrase, void *ctx) argument 201017 fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx) argument 201022 fts3ExprPhraseCount(Fts3Expr *pExpr) argument 201156 fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *ctx) argument 201551 fts3ExprLHits( Fts3Expr *pExpr, MatchInfo *p ) argument 201589 fts3ExprLHitGather( Fts3Expr *pExpr, MatchInfo *p ) argument 201633 fts3ExprGlobalHitsCb( Fts3Expr *pExpr, int iPhrase, void *pCtx ) argument 201649 fts3ExprLocalHitsCb( Fts3Expr *pExpr, int iPhrase, void *pCtx ) argument 201772 Fts3Expr *pExpr; /* Pointer to phrase expression */ member in struct:LcsIterator 201784 fts3MatchinfoLcsCb( Fts3Expr *pExpr, int iPhrase, void *pCtx ) argument 202008 Fts3Expr *pExpr; local 202247 fts3ExprTermOffsetInit(Fts3Expr *pExpr, int iPhrase, void *ctx) argument 215071 URegularExpression *pExpr = (URegularExpression *)p; local 215096 URegularExpression *pExpr; local 234884 Fts5ExprNode *pExpr; /* Result of a successful parse */ member in struct:Fts5Parse 235628 fts5ExprNearTest( int *pRc, Fts5Expr *pExpr, Fts5ExprNode *pNode ) argument 235687 fts5ExprNearInitAll( Fts5Expr *pExpr, Fts5ExprNode *pNode ) argument 235749 fts5RowidCmp( Fts5Expr *pExpr, i64 iLhs, i64 iRhs ) argument 235803 fts5NodeCompare( Fts5Expr *pExpr, Fts5ExprNode *p1, Fts5ExprNode *p2 ) argument 235824 fts5ExprNodeTest_STRING( Fts5Expr *pExpr, Fts5ExprNode *pNode ) argument 235894 fts5ExprNodeNext_STRING( Fts5Expr *pExpr, Fts5ExprNode *pNode, int bFromValid, i64 iFrom ) argument 235959 fts5ExprNodeTest_TERM( Fts5Expr *pExpr, Fts5ExprNode *pNode ) argument 235987 fts5ExprNodeNext_TERM( Fts5Expr *pExpr, Fts5ExprNode *pNode, int bFromValid, i64 iFrom ) argument 236011 fts5ExprNodeTest_OR( Fts5Expr *pExpr, Fts5ExprNode *pNode ) argument 236030 fts5ExprNodeNext_OR( Fts5Expr *pExpr, Fts5ExprNode *pNode, int bFromValid, i64 iFrom ) argument 236062 fts5ExprNodeTest_AND( Fts5Expr *pExpr, Fts5ExprNode *pAnd ) argument 236114 fts5ExprNodeNext_AND( Fts5Expr *pExpr, Fts5ExprNode *pNode, int bFromValid, i64 iFrom ) argument 236129 fts5ExprNodeTest_NOT( Fts5Expr *pExpr, Fts5ExprNode *pNode ) argument 236157 fts5ExprNodeNext_NOT( Fts5Expr *pExpr, Fts5ExprNode *pNode, int bFromValid, i64 iFrom ) argument 236178 fts5ExprNodeTest( Fts5Expr *pExpr, Fts5ExprNode *pNode ) argument 236223 fts5ExprNodeFirst(Fts5Expr *pExpr, Fts5ExprNode *pNode) argument 236626 sqlite3Fts5ExprClonePhrase( Fts5Expr *pExpr, int iPhrase, Fts5Expr **ppNew ) argument 236954 sqlite3Fts5ParseSetColset( Fts5Parse *pParse, Fts5ExprNode *pExpr, Fts5Colset *pColset ) argument 237378 fts5ExprPrint(Fts5Config *pConfig, Fts5ExprNode *pExpr) argument 237479 Fts5Expr *pExpr = 0; local 237655 sqlite3Fts5ExprPhraseCount(Fts5Expr *pExpr) argument 237662 sqlite3Fts5ExprPhraseSize(Fts5Expr *pExpr, int iPhrase) argument 237671 sqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const u8 **pa) argument 237700 sqlite3Fts5ExprClearPoslists(Fts5Expr *pExpr, int bLive) argument 237723 Fts5Expr *pExpr; member in struct:Fts5ExprCtx 237760 Fts5Expr *pExpr = p->pExpr; local 237797 sqlite3Fts5ExprPopulatePoslists( Fts5Config *pConfig, Fts5Expr *pExpr, Fts5PoslistPopulator *aPopulator, int iCol, const char *z, int n ) argument 237882 sqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid) argument 237889 sqlite3Fts5ExprPhraseCollist( Fts5Expr *pExpr, int iPhrase, const u8 **ppCollist, int *pnCollist ) argument 237927 sqlite3Fts5ExprQueryToken( Fts5Expr *pExpr, int iPhrase, int iToken, const char **ppOut, int *pnOut ) argument 237952 sqlite3Fts5ExprInstToken( Fts5Expr *pExpr, i64 iRowid, int iPhrase, int iCol, int iOff, int iToken, const char **ppOut, int *pnOut ) argument 237991 sqlite3Fts5ExprClearTokens(Fts5Expr *pExpr) argument 247839 Fts5Expr *pExpr; /* Expression for MATCH queries */ member in struct:Fts5Cursor 248714 Fts5Expr *pExpr = pCsr->pExpr; local 248906 Fts5Expr *pExpr = 0; local [all...] |