/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/db_sql/ |
H A D | preparser.c | 10 extern void bdb_create_database(Token *, Parse *pParse); 13 preparserSyntaxError(t, pParse) 15 Parse *pParse; 17 sqlite3ErrorMsg(pParse, "near \"%T\": syntax error", t); 18 pParse->parseError = 1; 29 void preparser(pEngine, tokenType, token, pParse) 33 Parse *pParse; 47 pParse->sLastToken, pParse); 58 pParse [all...] |
H A D | parsefuncs.c | 38 static void unsupported(pParse, fname) 39 Parse *pParse; 44 if (pParse) 45 sqlite3ErrorMsg(pParse, fmt, fname); 51 Parse *pParse, /* Parsing context */ 56 unsupported(pParse, "AddCheckConstraint"); 59 void sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 62 unsupported(pParse, "AddCollateType"); 66 void sqlite3AddDefaultValue(Parse *pParse, Expr *pExpr) argument 69 unsupported(pParse, "AddDefaultValu 50 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 72 sqlite3AddNotNull(Parse *pParse, int onError) argument 78 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 84 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 90 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 101 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 108 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 116 sqlite3BeginTransaction(Parse *pParse, int type) argument 122 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 147 sqlite3CommitTransaction(Parse *pParse) argument 154 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 173 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 190 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 196 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 203 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 211 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 218 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 230 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 244 sqlite3ExprSetColl(Parse *pParse, Expr *pExpr, Token *pName) argument 267 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 293 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 310 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 319 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 335 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 350 sqlite3RegisterExpr(Parse *pParse, Token *pToken) argument 357 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 364 sqlite3RollbackTransaction(Parse *pParse) argument 369 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest, Select *pParent, int parentTab, int *pParentAgg, char *aff ) argument 395 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 421 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 512 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 527 sqlite3Vacuum(Parse *pParse) argument 532 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 538 sqlite3VtabArgInit(Parse *pParse) argument 543 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName ) argument 556 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument [all...] |
H A D | tokenize.c | 366 bdb_run_parser(Parse *pParse, const char *zSql, char **pzErrMsg){ argument 372 pParse->rc = SQLITE_OK; 373 pParse->zTail = pParse->zSql = zSql; 382 pParse->sLastToken.z = (u8*)&zSql[i]; 383 assert( pParse->sLastToken.dyn==0 ); 384 pParse->sLastToken.n = getToken((unsigned char*)&zSql[i],&tokenType); 385 i += pParse->sLastToken.n; 387 pParse->rc = SQLITE_TOOBIG; 395 parse_hint_comment(&pParse [all...] |
H A D | buildpt.c | 28 name_from_token(t, pParse) 30 Parse *pParse; 35 sqlite3ErrorMsg(pParse, 42 sqlite3ErrorMsg(pParse, "Malloc failed"); 58 make_entity(name, pParse) 60 Parse *pParse; 66 sqlite3ErrorMsg(pParse, "Malloc failed"); 82 make_attribute(name, pParse) 84 Parse *pParse; 90 sqlite3ErrorMsg(pParse, "Mallo 264 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 272 bdb_create_database(Token *name, Parse *pParse) argument 363 sqlite3AddColumn(Parse *pParse, Token *pName) argument 807 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument [all...] |
H A D | utils.c | 90 ** Add an error message to pParse->zErrMsg and increment pParse->nErr. 106 void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...){ argument 108 pParse->nErr++; 109 free(pParse->zErrMsg); 111 pParse->zErrMsg = sqlite3VMPrintf(pParse->db, zFormat, ap); 113 if( pParse->rc==SQLITE_OK ){ 114 pParse->rc = SQLITE_ERROR;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/db_sql/ |
H A D | preparser.c | 10 extern void bdb_create_database(Token *, Parse *pParse); 13 preparserSyntaxError(t, pParse) 15 Parse *pParse; 17 sqlite3ErrorMsg(pParse, "near \"%T\": syntax error", t); 18 pParse->parseError = 1; 29 void preparser(pEngine, tokenType, token, pParse) 33 Parse *pParse; 47 pParse->sLastToken, pParse); 58 pParse [all...] |
H A D | parsefuncs.c | 38 static void unsupported(pParse, fname) 39 Parse *pParse; 44 if (pParse) 45 sqlite3ErrorMsg(pParse, fmt, fname); 51 Parse *pParse, /* Parsing context */ 56 unsupported(pParse, "AddCheckConstraint"); 59 void sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 62 unsupported(pParse, "AddCollateType"); 66 void sqlite3AddDefaultValue(Parse *pParse, Expr *pExpr) argument 69 unsupported(pParse, "AddDefaultValu 50 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 72 sqlite3AddNotNull(Parse *pParse, int onError) argument 78 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 84 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 90 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 101 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 108 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 116 sqlite3BeginTransaction(Parse *pParse, int type) argument 122 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 147 sqlite3CommitTransaction(Parse *pParse) argument 154 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 173 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 190 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 196 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 203 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 211 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 218 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 230 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 244 sqlite3ExprSetColl(Parse *pParse, Expr *pExpr, Token *pName) argument 267 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 293 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 310 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 319 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 335 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 350 sqlite3RegisterExpr(Parse *pParse, Token *pToken) argument 357 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 364 sqlite3RollbackTransaction(Parse *pParse) argument 369 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest, Select *pParent, int parentTab, int *pParentAgg, char *aff ) argument 395 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 421 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 512 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 527 sqlite3Vacuum(Parse *pParse) argument 532 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 538 sqlite3VtabArgInit(Parse *pParse) argument 543 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName ) argument 556 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument [all...] |
H A D | tokenize.c | 366 bdb_run_parser(Parse *pParse, const char *zSql, char **pzErrMsg){ argument 372 pParse->rc = SQLITE_OK; 373 pParse->zTail = pParse->zSql = zSql; 382 pParse->sLastToken.z = (u8*)&zSql[i]; 383 assert( pParse->sLastToken.dyn==0 ); 384 pParse->sLastToken.n = getToken((unsigned char*)&zSql[i],&tokenType); 385 i += pParse->sLastToken.n; 387 pParse->rc = SQLITE_TOOBIG; 395 parse_hint_comment(&pParse [all...] |
H A D | buildpt.c | 28 name_from_token(t, pParse) 30 Parse *pParse; 35 sqlite3ErrorMsg(pParse, 42 sqlite3ErrorMsg(pParse, "Malloc failed"); 58 make_entity(name, pParse) 60 Parse *pParse; 66 sqlite3ErrorMsg(pParse, "Malloc failed"); 82 make_attribute(name, pParse) 84 Parse *pParse; 90 sqlite3ErrorMsg(pParse, "Mallo 264 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 272 bdb_create_database(Token *name, Parse *pParse) argument 363 sqlite3AddColumn(Parse *pParse, Token *pName) argument 807 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument [all...] |
H A D | utils.c | 90 ** Add an error message to pParse->zErrMsg and increment pParse->nErr. 106 void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...){ argument 108 pParse->nErr++; 109 free(pParse->zErrMsg); 111 pParse->zErrMsg = sqlite3VMPrintf(pParse->db, zFormat, ap); 113 if( pParse->rc==SQLITE_OK ){ 114 pParse->rc = SQLITE_ERROR;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/db_sql/ |
H A D | preparser.c | 10 extern void bdb_create_database(Token *, Parse *pParse); 13 preparserSyntaxError(t, pParse) 15 Parse *pParse; 17 sqlite3ErrorMsg(pParse, "near \"%T\": syntax error", t); 18 pParse->parseError = 1; 29 void preparser(pEngine, tokenType, token, pParse) 33 Parse *pParse; 47 pParse->sLastToken, pParse); 58 pParse [all...] |
H A D | parsefuncs.c | 38 static void unsupported(pParse, fname) 39 Parse *pParse; 44 if (pParse) 45 sqlite3ErrorMsg(pParse, fmt, fname); 51 Parse *pParse, /* Parsing context */ 56 unsupported(pParse, "AddCheckConstraint"); 59 void sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 62 unsupported(pParse, "AddCollateType"); 66 void sqlite3AddDefaultValue(Parse *pParse, Expr *pExpr) argument 69 unsupported(pParse, "AddDefaultValu 50 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 72 sqlite3AddNotNull(Parse *pParse, int onError) argument 78 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 84 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 90 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 101 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 108 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 116 sqlite3BeginTransaction(Parse *pParse, int type) argument 122 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 147 sqlite3CommitTransaction(Parse *pParse) argument 154 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 173 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 190 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 196 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 203 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 211 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 218 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 230 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 244 sqlite3ExprSetColl(Parse *pParse, Expr *pExpr, Token *pName) argument 267 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 293 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 310 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 319 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 335 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 350 sqlite3RegisterExpr(Parse *pParse, Token *pToken) argument 357 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 364 sqlite3RollbackTransaction(Parse *pParse) argument 369 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest, Select *pParent, int parentTab, int *pParentAgg, char *aff ) argument 395 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 421 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 512 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 527 sqlite3Vacuum(Parse *pParse) argument 532 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 538 sqlite3VtabArgInit(Parse *pParse) argument 543 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName ) argument 556 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument [all...] |
H A D | tokenize.c | 366 bdb_run_parser(Parse *pParse, const char *zSql, char **pzErrMsg){ argument 372 pParse->rc = SQLITE_OK; 373 pParse->zTail = pParse->zSql = zSql; 382 pParse->sLastToken.z = (u8*)&zSql[i]; 383 assert( pParse->sLastToken.dyn==0 ); 384 pParse->sLastToken.n = getToken((unsigned char*)&zSql[i],&tokenType); 385 i += pParse->sLastToken.n; 387 pParse->rc = SQLITE_TOOBIG; 395 parse_hint_comment(&pParse [all...] |
H A D | buildpt.c | 28 name_from_token(t, pParse) 30 Parse *pParse; 35 sqlite3ErrorMsg(pParse, 42 sqlite3ErrorMsg(pParse, "Malloc failed"); 58 make_entity(name, pParse) 60 Parse *pParse; 66 sqlite3ErrorMsg(pParse, "Malloc failed"); 82 make_attribute(name, pParse) 84 Parse *pParse; 90 sqlite3ErrorMsg(pParse, "Mallo 264 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 272 bdb_create_database(Token *name, Parse *pParse) argument 363 sqlite3AddColumn(Parse *pParse, Token *pName) argument 807 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument [all...] |
H A D | utils.c | 90 ** Add an error message to pParse->zErrMsg and increment pParse->nErr. 106 void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...){ argument 108 pParse->nErr++; 109 free(pParse->zErrMsg); 111 pParse->zErrMsg = sqlite3VMPrintf(pParse->db, zFormat, ap); 113 if( pParse->rc==SQLITE_OK ){ 114 pParse->rc = SQLITE_ERROR;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/db_sql/sqlite/ |
H A D | parse.c | 128 #define sqlite3ParserARG_SDECL Parse *pParse; 129 #define sqlite3ParserARG_PDECL ,Parse *pParse 130 #define sqlite3ParserARG_FETCH Parse *pParse = yypParser->pParse 131 #define sqlite3ParserARG_STORE yypParser->pParse = pParse 1621 sqlite3ErrorMsg(pParse, "parser stack overflow"); 1622 pParse->parseError = 1; 2078 { sqlite3FinishCoding(pParse); } 2081 { sqlite3BeginParse(pParse, [all...] |
H A D | sqliteInt.h | 1352 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 1385 Parse *pParse; /* The parser */ member in struct:NameContext 1561 #define IN_DECLARE_VTAB (pParse->declareVtab) 1570 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 1721 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 2068 int sqlite3ReadSchema(Parse *pParse); 2070 CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName, int nName); 2071 CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr); 2072 Expr *sqlite3ExprSetColl(Parse *pParse, Expr *, Token *);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/db_sql/sqlite/ |
H A D | parse.c | 128 #define sqlite3ParserARG_SDECL Parse *pParse; 129 #define sqlite3ParserARG_PDECL ,Parse *pParse 130 #define sqlite3ParserARG_FETCH Parse *pParse = yypParser->pParse 131 #define sqlite3ParserARG_STORE yypParser->pParse = pParse 1621 sqlite3ErrorMsg(pParse, "parser stack overflow"); 1622 pParse->parseError = 1; 2078 { sqlite3FinishCoding(pParse); } 2081 { sqlite3BeginParse(pParse, [all...] |
H A D | sqliteInt.h | 1352 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 1385 Parse *pParse; /* The parser */ member in struct:NameContext 1561 #define IN_DECLARE_VTAB (pParse->declareVtab) 1570 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 1721 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 2068 int sqlite3ReadSchema(Parse *pParse); 2070 CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName, int nName); 2071 CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr); 2072 Expr *sqlite3ExprSetColl(Parse *pParse, Expr *, Token *);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/db_sql/sqlite/ |
H A D | parse.c | 128 #define sqlite3ParserARG_SDECL Parse *pParse; 129 #define sqlite3ParserARG_PDECL ,Parse *pParse 130 #define sqlite3ParserARG_FETCH Parse *pParse = yypParser->pParse 131 #define sqlite3ParserARG_STORE yypParser->pParse = pParse 1621 sqlite3ErrorMsg(pParse, "parser stack overflow"); 1622 pParse->parseError = 1; 2078 { sqlite3FinishCoding(pParse); } 2081 { sqlite3BeginParse(pParse, [all...] |
H A D | sqliteInt.h | 1352 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 1385 Parse *pParse; /* The parser */ member in struct:NameContext 1561 #define IN_DECLARE_VTAB (pParse->declareVtab) 1570 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 1721 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 2068 int sqlite3ReadSchema(Parse *pParse); 2070 CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName, int nName); 2071 CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr); 2072 Expr *sqlite3ExprSetColl(Parse *pParse, Expr *, Token *);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/sqlite/ |
H A D | sqlite3.c | 9747 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 9757 double savedNQueryLoop; /* pParse->nQueryLoop outside the WHERE loop */ 9783 Parse *pParse; /* The parser */ member in struct:NameContext 10033 #define IN_DECLARE_VTAB (pParse->declareVtab) 10042 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 10152 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 10230 Parse *pParse; /* Parser context. */ member in struct:Walker 10470 SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse); 10471 SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse); 10698 SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse); 19710 sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) argument 52718 Parse *pParse; local 65549 Parse *pParse; local 66535 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 66615 lookupName( Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr ) argument 66928 Parse *pParse; local 67110 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 67149 resolveOrderByTermToExprList( Parse *pParse, Select *pSelect, Expr *pE ) argument 67196 resolveOutOfRangeError( Parse *pParse, const char *zType, int i, int mx ) argument 67222 resolveCompoundOrderBy( Parse *pParse, Select *pSelect ) argument 67312 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 67371 Parse *pParse; /* Parsing context */ local 67417 Parse *pParse; /* Parsing context */ local 67637 Parse *pParse = pNC->pParse; local 67678 sqlite3ResolveSelectNames( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 67770 sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName) argument 67785 sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr) argument 67908 sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) argument 67933 codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) argument 67960 sqlite3ExprCheckHeight(Parse *pParse, int nHeight) argument 68033 sqlite3ExprSetHeight(Parse *pParse, Expr *p) argument 68171 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 68203 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 68234 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 68666 sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) argument 68712 sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) argument 68737 sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, ExprSpan *pSpan ) argument 68758 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 69121 sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound) argument 69264 sqlite3CodeSubselect( Parse *pParse, Expr *pExpr, int rMayHaveNull, int isRowid ) argument 69473 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 69631 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 69660 cacheEntryClear(Parse *pParse, struct yColCache *p) argument 69674 sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg) argument 69747 sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg) argument 69765 sqlite3ExprCachePush(Parse *pParse) argument 69774 sqlite3ExprCachePop(Parse *pParse, int N) argument 69794 sqlite3ExprCachePinRegister(Parse *pParse, int iReg) argument 69834 sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg ) argument 69861 sqlite3ExprCacheClear(Parse *pParse) argument 69877 sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount) argument 69885 sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) argument 69902 sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg) argument 69918 usedAsColumnCache(Parse *pParse, int iFrom, int iTo) argument 69934 sqlite3ExprHardCopy(Parse *pParse, int iReg, int nReg) argument 69965 codeAlias(Parse *pParse, int iAlias, Expr *pExpr, int target) argument 70007 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 70608 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 70625 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 70649 sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) argument 70737 Parse *pParse = pWalker->pParse; local 70780 sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr) argument 70795 sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int doHardCopy ) argument 70835 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull ) argument 70893 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 71011 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 71261 Parse *pParse = pNC->pParse; local 71429 sqlite3GetTempReg(Parse *pParse) argument 71444 sqlite3ReleaseTempReg(Parse *pParse, int iReg) argument 71461 sqlite3GetTempRange(Parse *pParse, int nReg) argument 71475 sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) argument 71765 whereForeignKeys(Parse *pParse, Table *pTab) argument 71781 whereTempTriggers(Parse *pParse, Table *pTab) argument 71810 reloadTableSchema(Parse *pParse, Table *pTab, const char *zName) argument 71855 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 72059 sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat) argument 72088 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 72212 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 72323 openStatTable( Parse *pParse, int iDb, int iStatCur, const char *zWhere ) argument 72393 analyzeOneTable( Parse *pParse, Table *pTab, int iStatCur, int iMem ) argument 72618 loadAnalysis(Parse *pParse, int iDb) argument 72628 analyzeDatabase(Parse *pParse, int iDb) argument 72651 analyzeTable(Parse *pParse, Table *pTab) argument 72678 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 73225 codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) argument 73297 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 73318 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 73342 sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) argument 73565 sqliteAuthBadReturnCode(Parse *pParse) argument 73579 sqlite3AuthReadCol( Parse *pParse, const char *zTab, const char *zCol, int iDb ) argument 73612 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 73669 sqlite3AuthCheck( Parse *pParse, int code, const char *zArg1, const char *zArg2, const char *zArg3 ) argument 73705 sqlite3AuthContextPush( Parse *pParse, AuthContext *pContext, const char *zContext ) argument 73760 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 73787 sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) argument 73827 codeTableLocks(Parse *pParse) argument 73855 sqlite3FinishCoding(Parse *pParse) argument 73957 sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) argument 74020 sqlite3LocateTable( Parse *pParse, int isView, const char *zName, const char *zDbase ) argument 74360 sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) argument 74397 sqlite3CheckObjectName(Parse *pParse, const char *zName) argument 74423 sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) argument 74639 sqlite3AddColumn(Parse *pParse, Token *pName) argument 74688 sqlite3AddNotNull(Parse *pParse, int onError) argument 74765 sqlite3AddColumnType(Parse *pParse, Token *pType) argument 74787 sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan) argument 74830 sqlite3AddPrimaryKey( Parse *pParse, ExprList *pList, int onError, int autoInc, int sortOrder ) argument 74894 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 74914 sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 74965 sqlite3LocateCollSeq(Parse *pParse, const char *zName) argument 74999 sqlite3ChangeCookie(Parse *pParse, int iDb) argument 75149 sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, Select *pSelect ) argument 75355 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 75435 sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) argument 75591 destroyRootPage(Parse *pParse, int iTable, int iDb) argument 75619 destroyTable(Parse *pParse, Table *pTab) argument 75676 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 75853 sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) argument 75973 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument 75994 sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) argument 76078 sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Token *pEnd, int sortOrder, int ifNotExist ) argument 76582 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 76886 sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) argument 76937 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 76981 sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) argument 77024 sqlite3BeginTransaction(Parse *pParse, int type) argument 77050 sqlite3CommitTransaction(Parse *pParse) argument 77070 sqlite3RollbackTransaction(Parse *pParse) argument 77091 sqlite3Savepoint(Parse *pParse, int op, Token *pName) argument 77111 sqlite3OpenTempDatabase(Parse *pParse) argument 77162 sqlite3CodeVerifySchema(Parse *pParse, int iDb) argument 77201 sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb) argument 77215 sqlite3MultiWrite(Parse *pParse) argument 77236 sqlite3MayAbort(Parse *pParse) argument 77246 sqlite3HaltConstraint(Parse *pParse, int onError, char *p4, int p4type) argument 77278 reindexTable(Parse *pParse, Table *pTab, char const *zColl) argument 77297 reindexDatabases(Parse *pParse, char const *zColl) argument 77328 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 77392 sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx) argument 77538 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 77897 sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc) argument 77918 sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk) argument 77955 sqlite3MaterializeView( Parse *pParse, Table *pView, Expr *pWhere, int iCur ) argument 77997 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 78089 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 78344 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument 78450 sqlite3GenerateRowIndexDelete( Parse *pParse, Table *pTab, int iCur, int *aRegIdx ) argument 78478 sqlite3GenerateIndexKey( Parse *pParse, Index *pIdx, int iCur, int regOut, int doMakeRec ) argument 80287 locateFkeyIndex( Parse *pParse, Table *pParent, FKey *pFKey, Index **ppIdx, int **paiCol ) argument 80420 fkLookupParent( Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore ) argument 80563 fkScanChildren( Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr ) argument 80728 sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab) argument 80789 sqlite3FkCheck( Parse *pParse, Table *pTab, int regOld, int regNew ) argument 80937 sqlite3FkOldmask( Parse *pParse, Table *pTab ) argument 80973 sqlite3FkRequired( Parse *pParse, Table *pTab, int *aChange, int chngRowid ) argument 81048 fkActionTrigger( Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges ) argument 81233 sqlite3FkActions( Parse *pParse, Table *pTab, ExprList *pChanges, int regOld ) argument 81489 autoIncBegin( Parse *pParse, int iDb, Table *pTab ) argument 81521 sqlite3AutoincrementBegin(Parse *pParse) argument 81562 autoIncStep(Parse *pParse, int memId, int regRowid) argument 81575 sqlite3AutoincrementEnd(Parse *pParse) argument 81729 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 82435 sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int rowidChng, int isUpdate, int overrideError, int ignoreDest, int *pbMayReplace ) argument 82721 sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int isUpdate, int appendBias, int useSeekResult ) argument 82781 sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int baseCur, int op ) argument 82904 xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) argument 84372 invalidateTempStorage(Parse *pParse) argument 84394 changeTempStorage(Parse *pParse, const char *zStorageType) argument 84409 returnSingleInt(Parse *pParse, const char *zLabel, i64 value) argument 84428 flagPragma(Parse *pParse, const char *zLeft, const char *zRight) argument 84564 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 86205 sqlite3ReadSchema(Parse *pParse) argument 86225 schemaIsValid(Parse *pParse) argument 86309 Parse *pParse; /* Parsing context */ local 86692 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 86765 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 86878 addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) argument 86962 sqliteProcessJoin(Parse *pParse, Select *p) argument 87054 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 87118 codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) argument 87142 checkForMultiColumnSelectError( Parse *pParse, SelectDest *pDest, int nExpr ) argument 87166 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 87391 keyInfoFromExprList(Parse *pParse, ExprList *pList) argument 87425 generateSortTail( Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest ) argument 87666 generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 87706 generateColumnNames( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 87798 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 87889 selectAddColumnTypeAndCollation( Parse *pParse, int nCol, Column *aCol, Select *pSelect ) argument 87926 sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect) argument 87961 sqlite3GetVdbe(Parse *pParse) argument 87993 computeLimitRegisters(Parse *pParse, Select *p, int iBreak) argument 88051 multiSelectCollSeq(Parse *pParse, Select *p, int iCol) argument 88106 multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) argument 88452 generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int p4type, int iBreak ) argument 88675 multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) argument 89213 flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg ) argument 89654 sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) argument 89698 Parse *pParse = pWalker->pParse; local 89942 sqlite3SelectExpand(Parse *pParse, Select *pSelect) argument 89966 Parse *pParse; local 89999 sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) argument 90022 sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 90045 resetAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 90077 finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) argument 90093 updateAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 90216 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) argument 91198 sqlite3TriggerList(Parse *pParse, Table *pTab) argument 91230 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 91404 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 91623 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 91672 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 91770 sqlite3TriggersExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 91802 targetSrcList( Parse *pParse, TriggerStep *pStep ) argument 91827 codeTriggerProgram( Parse *pParse, TriggerStep *pStepList, int orconf ) argument 91937 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 92049 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 92083 sqlite3CodeRowTriggerDirect( Parse *pParse, Trigger *p, Table *pTab, int reg, int orconf, int ignoreJump ) argument 92155 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 92217 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 92336 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 92843 updateVirtualTable( Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowid, int *aXRef, Expr *pWhere ) argument 92999 sqlite3Vacuum(Parse *pParse) argument 93521 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName ) argument 93565 addArgumentToVtab(Parse *pParse) argument 93578 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument 93659 sqlite3VtabArgInit(Parse *pParse) argument 93669 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 93791 sqlite3VtabCallConnect(Parse *pParse, Table *pTab) argument 93893 Parse *pParse; local 94176 sqlite3VtabMakeWritable(Parse *pParse, Table *pTab) argument 94323 Parse *pParse; /* The parser context */ member in struct:WhereClause 94450 whereClauseInit( WhereClause *pWC, Parse *pParse, WhereMaskSet *pMaskSet ) argument 94706 exprCommute(Parse *pParse, Expr *pExpr) argument 94779 Parse *pParse = pWC->pParse; local 94830 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 95037 Parse *pParse = pWC->pParse; /* Parser context */ local 95299 Parse *pParse = pWC->pParse; /* Parsing context */ local 95568 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int *pbRev ) argument 95764 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 95876 bestAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereCost *pCost ) argument 95939 constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) argument 96093 allocateIndexInfo( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy ) argument 96206 vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) argument 96255 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 96409 whereRangeRegion( Parse *pParse, Index *pIdx, sqlite3_value *pVal, int *piRegion ) argument 96504 valueFromExpr( Parse *pParse, Expr *pExpr, u8 aff, sqlite3_value **pp ) argument 96564 whereRangeScanEst( Parse *pParse, Index *p, int nEq, WhereTerm *pLower, WhereTerm *pUpper, int *piEst ) argument 96666 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 97052 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 97127 codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) argument 97167 codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iTarget ) argument 97260 codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, WhereClause *pWC, Bitmask notReady, int nExtraReg, char **pzAff ) argument 97351 Parse *pParse; /* Parsing context */ local 98105 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList **ppOrderBy, u16 wctrlFlags ) argument 98616 Parse *pParse = pWInfo->pParse; local 98812 spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue) argument 98821 spanBinaryExpr( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pLeft, ExprSpan *pRight ) argument 98835 spanUnaryPostfix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPostOp ) argument 98849 binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op) argument 98860 spanUnaryPrefix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPreOp ) argument 102828 sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg) argument 109643 getNextToken( ParseContext *pParse, int iCol, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 109725 getNextString( ParseContext *pParse, const char *zInput, int nInput, Fts3Expr **ppExpr ) argument 109828 getNextNode( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 110052 fts3ExprParse( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/sqlite/ |
H A D | sqlite3.c | 9747 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 9757 double savedNQueryLoop; /* pParse->nQueryLoop outside the WHERE loop */ 9783 Parse *pParse; /* The parser */ member in struct:NameContext 10033 #define IN_DECLARE_VTAB (pParse->declareVtab) 10042 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 10152 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 10230 Parse *pParse; /* Parser context. */ member in struct:Walker 10470 SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse); 10471 SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse); 10698 SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse); 19710 sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) argument 52718 Parse *pParse; local 65549 Parse *pParse; local 66535 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 66615 lookupName( Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr ) argument 66928 Parse *pParse; local 67110 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 67149 resolveOrderByTermToExprList( Parse *pParse, Select *pSelect, Expr *pE ) argument 67196 resolveOutOfRangeError( Parse *pParse, const char *zType, int i, int mx ) argument 67222 resolveCompoundOrderBy( Parse *pParse, Select *pSelect ) argument 67312 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 67371 Parse *pParse; /* Parsing context */ local 67417 Parse *pParse; /* Parsing context */ local 67637 Parse *pParse = pNC->pParse; local 67678 sqlite3ResolveSelectNames( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 67770 sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName) argument 67785 sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr) argument 67908 sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) argument 67933 codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) argument 67960 sqlite3ExprCheckHeight(Parse *pParse, int nHeight) argument 68033 sqlite3ExprSetHeight(Parse *pParse, Expr *p) argument 68171 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 68203 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 68234 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 68666 sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) argument 68712 sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) argument 68737 sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, ExprSpan *pSpan ) argument 68758 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 69121 sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound) argument 69264 sqlite3CodeSubselect( Parse *pParse, Expr *pExpr, int rMayHaveNull, int isRowid ) argument 69473 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 69631 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 69660 cacheEntryClear(Parse *pParse, struct yColCache *p) argument 69674 sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg) argument 69747 sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg) argument 69765 sqlite3ExprCachePush(Parse *pParse) argument 69774 sqlite3ExprCachePop(Parse *pParse, int N) argument 69794 sqlite3ExprCachePinRegister(Parse *pParse, int iReg) argument 69834 sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg ) argument 69861 sqlite3ExprCacheClear(Parse *pParse) argument 69877 sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount) argument 69885 sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) argument 69902 sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg) argument 69918 usedAsColumnCache(Parse *pParse, int iFrom, int iTo) argument 69934 sqlite3ExprHardCopy(Parse *pParse, int iReg, int nReg) argument 69965 codeAlias(Parse *pParse, int iAlias, Expr *pExpr, int target) argument 70007 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 70608 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 70625 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 70649 sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) argument 70737 Parse *pParse = pWalker->pParse; local 70780 sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr) argument 70795 sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int doHardCopy ) argument 70835 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull ) argument 70893 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 71011 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 71261 Parse *pParse = pNC->pParse; local 71429 sqlite3GetTempReg(Parse *pParse) argument 71444 sqlite3ReleaseTempReg(Parse *pParse, int iReg) argument 71461 sqlite3GetTempRange(Parse *pParse, int nReg) argument 71475 sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) argument 71765 whereForeignKeys(Parse *pParse, Table *pTab) argument 71781 whereTempTriggers(Parse *pParse, Table *pTab) argument 71810 reloadTableSchema(Parse *pParse, Table *pTab, const char *zName) argument 71855 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 72059 sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat) argument 72088 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 72212 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 72323 openStatTable( Parse *pParse, int iDb, int iStatCur, const char *zWhere ) argument 72393 analyzeOneTable( Parse *pParse, Table *pTab, int iStatCur, int iMem ) argument 72618 loadAnalysis(Parse *pParse, int iDb) argument 72628 analyzeDatabase(Parse *pParse, int iDb) argument 72651 analyzeTable(Parse *pParse, Table *pTab) argument 72678 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 73225 codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) argument 73297 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 73318 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 73342 sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) argument 73565 sqliteAuthBadReturnCode(Parse *pParse) argument 73579 sqlite3AuthReadCol( Parse *pParse, const char *zTab, const char *zCol, int iDb ) argument 73612 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 73669 sqlite3AuthCheck( Parse *pParse, int code, const char *zArg1, const char *zArg2, const char *zArg3 ) argument 73705 sqlite3AuthContextPush( Parse *pParse, AuthContext *pContext, const char *zContext ) argument 73760 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 73787 sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) argument 73827 codeTableLocks(Parse *pParse) argument 73855 sqlite3FinishCoding(Parse *pParse) argument 73957 sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) argument 74020 sqlite3LocateTable( Parse *pParse, int isView, const char *zName, const char *zDbase ) argument 74360 sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) argument 74397 sqlite3CheckObjectName(Parse *pParse, const char *zName) argument 74423 sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) argument 74639 sqlite3AddColumn(Parse *pParse, Token *pName) argument 74688 sqlite3AddNotNull(Parse *pParse, int onError) argument 74765 sqlite3AddColumnType(Parse *pParse, Token *pType) argument 74787 sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan) argument 74830 sqlite3AddPrimaryKey( Parse *pParse, ExprList *pList, int onError, int autoInc, int sortOrder ) argument 74894 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 74914 sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 74965 sqlite3LocateCollSeq(Parse *pParse, const char *zName) argument 74999 sqlite3ChangeCookie(Parse *pParse, int iDb) argument 75149 sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, Select *pSelect ) argument 75355 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 75435 sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) argument 75591 destroyRootPage(Parse *pParse, int iTable, int iDb) argument 75619 destroyTable(Parse *pParse, Table *pTab) argument 75676 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 75853 sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) argument 75973 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument 75994 sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) argument 76078 sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Token *pEnd, int sortOrder, int ifNotExist ) argument 76582 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 76886 sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) argument 76937 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 76981 sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) argument 77024 sqlite3BeginTransaction(Parse *pParse, int type) argument 77050 sqlite3CommitTransaction(Parse *pParse) argument 77070 sqlite3RollbackTransaction(Parse *pParse) argument 77091 sqlite3Savepoint(Parse *pParse, int op, Token *pName) argument 77111 sqlite3OpenTempDatabase(Parse *pParse) argument 77162 sqlite3CodeVerifySchema(Parse *pParse, int iDb) argument 77201 sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb) argument 77215 sqlite3MultiWrite(Parse *pParse) argument 77236 sqlite3MayAbort(Parse *pParse) argument 77246 sqlite3HaltConstraint(Parse *pParse, int onError, char *p4, int p4type) argument 77278 reindexTable(Parse *pParse, Table *pTab, char const *zColl) argument 77297 reindexDatabases(Parse *pParse, char const *zColl) argument 77328 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 77392 sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx) argument 77538 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 77897 sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc) argument 77918 sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk) argument 77955 sqlite3MaterializeView( Parse *pParse, Table *pView, Expr *pWhere, int iCur ) argument 77997 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 78089 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 78344 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument 78450 sqlite3GenerateRowIndexDelete( Parse *pParse, Table *pTab, int iCur, int *aRegIdx ) argument 78478 sqlite3GenerateIndexKey( Parse *pParse, Index *pIdx, int iCur, int regOut, int doMakeRec ) argument 80287 locateFkeyIndex( Parse *pParse, Table *pParent, FKey *pFKey, Index **ppIdx, int **paiCol ) argument 80420 fkLookupParent( Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore ) argument 80563 fkScanChildren( Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr ) argument 80728 sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab) argument 80789 sqlite3FkCheck( Parse *pParse, Table *pTab, int regOld, int regNew ) argument 80937 sqlite3FkOldmask( Parse *pParse, Table *pTab ) argument 80973 sqlite3FkRequired( Parse *pParse, Table *pTab, int *aChange, int chngRowid ) argument 81048 fkActionTrigger( Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges ) argument 81233 sqlite3FkActions( Parse *pParse, Table *pTab, ExprList *pChanges, int regOld ) argument 81489 autoIncBegin( Parse *pParse, int iDb, Table *pTab ) argument 81521 sqlite3AutoincrementBegin(Parse *pParse) argument 81562 autoIncStep(Parse *pParse, int memId, int regRowid) argument 81575 sqlite3AutoincrementEnd(Parse *pParse) argument 81729 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 82435 sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int rowidChng, int isUpdate, int overrideError, int ignoreDest, int *pbMayReplace ) argument 82721 sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int isUpdate, int appendBias, int useSeekResult ) argument 82781 sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int baseCur, int op ) argument 82904 xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) argument 84372 invalidateTempStorage(Parse *pParse) argument 84394 changeTempStorage(Parse *pParse, const char *zStorageType) argument 84409 returnSingleInt(Parse *pParse, const char *zLabel, i64 value) argument 84428 flagPragma(Parse *pParse, const char *zLeft, const char *zRight) argument 84564 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 86205 sqlite3ReadSchema(Parse *pParse) argument 86225 schemaIsValid(Parse *pParse) argument 86309 Parse *pParse; /* Parsing context */ local 86692 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 86765 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 86878 addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) argument 86962 sqliteProcessJoin(Parse *pParse, Select *p) argument 87054 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 87118 codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) argument 87142 checkForMultiColumnSelectError( Parse *pParse, SelectDest *pDest, int nExpr ) argument 87166 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 87391 keyInfoFromExprList(Parse *pParse, ExprList *pList) argument 87425 generateSortTail( Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest ) argument 87666 generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 87706 generateColumnNames( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 87798 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 87889 selectAddColumnTypeAndCollation( Parse *pParse, int nCol, Column *aCol, Select *pSelect ) argument 87926 sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect) argument 87961 sqlite3GetVdbe(Parse *pParse) argument 87993 computeLimitRegisters(Parse *pParse, Select *p, int iBreak) argument 88051 multiSelectCollSeq(Parse *pParse, Select *p, int iCol) argument 88106 multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) argument 88452 generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int p4type, int iBreak ) argument 88675 multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) argument 89213 flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg ) argument 89654 sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) argument 89698 Parse *pParse = pWalker->pParse; local 89942 sqlite3SelectExpand(Parse *pParse, Select *pSelect) argument 89966 Parse *pParse; local 89999 sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) argument 90022 sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 90045 resetAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 90077 finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) argument 90093 updateAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 90216 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) argument 91198 sqlite3TriggerList(Parse *pParse, Table *pTab) argument 91230 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 91404 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 91623 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 91672 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 91770 sqlite3TriggersExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 91802 targetSrcList( Parse *pParse, TriggerStep *pStep ) argument 91827 codeTriggerProgram( Parse *pParse, TriggerStep *pStepList, int orconf ) argument 91937 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 92049 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 92083 sqlite3CodeRowTriggerDirect( Parse *pParse, Trigger *p, Table *pTab, int reg, int orconf, int ignoreJump ) argument 92155 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 92217 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 92336 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 92843 updateVirtualTable( Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowid, int *aXRef, Expr *pWhere ) argument 92999 sqlite3Vacuum(Parse *pParse) argument 93521 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName ) argument 93565 addArgumentToVtab(Parse *pParse) argument 93578 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument 93659 sqlite3VtabArgInit(Parse *pParse) argument 93669 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 93791 sqlite3VtabCallConnect(Parse *pParse, Table *pTab) argument 93893 Parse *pParse; local 94176 sqlite3VtabMakeWritable(Parse *pParse, Table *pTab) argument 94323 Parse *pParse; /* The parser context */ member in struct:WhereClause 94450 whereClauseInit( WhereClause *pWC, Parse *pParse, WhereMaskSet *pMaskSet ) argument 94706 exprCommute(Parse *pParse, Expr *pExpr) argument 94779 Parse *pParse = pWC->pParse; local 94830 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 95037 Parse *pParse = pWC->pParse; /* Parser context */ local 95299 Parse *pParse = pWC->pParse; /* Parsing context */ local 95568 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int *pbRev ) argument 95764 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 95876 bestAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereCost *pCost ) argument 95939 constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) argument 96093 allocateIndexInfo( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy ) argument 96206 vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) argument 96255 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 96409 whereRangeRegion( Parse *pParse, Index *pIdx, sqlite3_value *pVal, int *piRegion ) argument 96504 valueFromExpr( Parse *pParse, Expr *pExpr, u8 aff, sqlite3_value **pp ) argument 96564 whereRangeScanEst( Parse *pParse, Index *p, int nEq, WhereTerm *pLower, WhereTerm *pUpper, int *piEst ) argument 96666 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 97052 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 97127 codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) argument 97167 codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iTarget ) argument 97260 codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, WhereClause *pWC, Bitmask notReady, int nExtraReg, char **pzAff ) argument 97351 Parse *pParse; /* Parsing context */ local 98105 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList **ppOrderBy, u16 wctrlFlags ) argument 98616 Parse *pParse = pWInfo->pParse; local 98812 spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue) argument 98821 spanBinaryExpr( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pLeft, ExprSpan *pRight ) argument 98835 spanUnaryPostfix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPostOp ) argument 98849 binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op) argument 98860 spanUnaryPrefix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPreOp ) argument 102828 sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg) argument 109643 getNextToken( ParseContext *pParse, int iCol, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 109725 getNextString( ParseContext *pParse, const char *zInput, int nInput, Fts3Expr **ppExpr ) argument 109828 getNextNode( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 110052 fts3ExprParse( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/sqlite/ |
H A D | sqlite3.c | 9747 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 9757 double savedNQueryLoop; /* pParse->nQueryLoop outside the WHERE loop */ 9783 Parse *pParse; /* The parser */ member in struct:NameContext 10033 #define IN_DECLARE_VTAB (pParse->declareVtab) 10042 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 10152 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 10230 Parse *pParse; /* Parser context. */ member in struct:Walker 10470 SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse); 10471 SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse); 10698 SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse); 19710 sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) argument 52718 Parse *pParse; local 65549 Parse *pParse; local 66535 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 66615 lookupName( Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr ) argument 66928 Parse *pParse; local 67110 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 67149 resolveOrderByTermToExprList( Parse *pParse, Select *pSelect, Expr *pE ) argument 67196 resolveOutOfRangeError( Parse *pParse, const char *zType, int i, int mx ) argument 67222 resolveCompoundOrderBy( Parse *pParse, Select *pSelect ) argument 67312 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 67371 Parse *pParse; /* Parsing context */ local 67417 Parse *pParse; /* Parsing context */ local 67637 Parse *pParse = pNC->pParse; local 67678 sqlite3ResolveSelectNames( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 67770 sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName) argument 67785 sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr) argument 67908 sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) argument 67933 codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) argument 67960 sqlite3ExprCheckHeight(Parse *pParse, int nHeight) argument 68033 sqlite3ExprSetHeight(Parse *pParse, Expr *p) argument 68171 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 68203 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 68234 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 68666 sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) argument 68712 sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) argument 68737 sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, ExprSpan *pSpan ) argument 68758 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 69121 sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound) argument 69264 sqlite3CodeSubselect( Parse *pParse, Expr *pExpr, int rMayHaveNull, int isRowid ) argument 69473 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 69631 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 69660 cacheEntryClear(Parse *pParse, struct yColCache *p) argument 69674 sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg) argument 69747 sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg) argument 69765 sqlite3ExprCachePush(Parse *pParse) argument 69774 sqlite3ExprCachePop(Parse *pParse, int N) argument 69794 sqlite3ExprCachePinRegister(Parse *pParse, int iReg) argument 69834 sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg ) argument 69861 sqlite3ExprCacheClear(Parse *pParse) argument 69877 sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount) argument 69885 sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) argument 69902 sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg) argument 69918 usedAsColumnCache(Parse *pParse, int iFrom, int iTo) argument 69934 sqlite3ExprHardCopy(Parse *pParse, int iReg, int nReg) argument 69965 codeAlias(Parse *pParse, int iAlias, Expr *pExpr, int target) argument 70007 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 70608 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 70625 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 70649 sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) argument 70737 Parse *pParse = pWalker->pParse; local 70780 sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr) argument 70795 sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int doHardCopy ) argument 70835 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull ) argument 70893 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 71011 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 71261 Parse *pParse = pNC->pParse; local 71429 sqlite3GetTempReg(Parse *pParse) argument 71444 sqlite3ReleaseTempReg(Parse *pParse, int iReg) argument 71461 sqlite3GetTempRange(Parse *pParse, int nReg) argument 71475 sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) argument 71765 whereForeignKeys(Parse *pParse, Table *pTab) argument 71781 whereTempTriggers(Parse *pParse, Table *pTab) argument 71810 reloadTableSchema(Parse *pParse, Table *pTab, const char *zName) argument 71855 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 72059 sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat) argument 72088 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 72212 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 72323 openStatTable( Parse *pParse, int iDb, int iStatCur, const char *zWhere ) argument 72393 analyzeOneTable( Parse *pParse, Table *pTab, int iStatCur, int iMem ) argument 72618 loadAnalysis(Parse *pParse, int iDb) argument 72628 analyzeDatabase(Parse *pParse, int iDb) argument 72651 analyzeTable(Parse *pParse, Table *pTab) argument 72678 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 73225 codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) argument 73297 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 73318 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 73342 sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) argument 73565 sqliteAuthBadReturnCode(Parse *pParse) argument 73579 sqlite3AuthReadCol( Parse *pParse, const char *zTab, const char *zCol, int iDb ) argument 73612 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 73669 sqlite3AuthCheck( Parse *pParse, int code, const char *zArg1, const char *zArg2, const char *zArg3 ) argument 73705 sqlite3AuthContextPush( Parse *pParse, AuthContext *pContext, const char *zContext ) argument 73760 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 73787 sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) argument 73827 codeTableLocks(Parse *pParse) argument 73855 sqlite3FinishCoding(Parse *pParse) argument 73957 sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) argument 74020 sqlite3LocateTable( Parse *pParse, int isView, const char *zName, const char *zDbase ) argument 74360 sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) argument 74397 sqlite3CheckObjectName(Parse *pParse, const char *zName) argument 74423 sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) argument 74639 sqlite3AddColumn(Parse *pParse, Token *pName) argument 74688 sqlite3AddNotNull(Parse *pParse, int onError) argument 74765 sqlite3AddColumnType(Parse *pParse, Token *pType) argument 74787 sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan) argument 74830 sqlite3AddPrimaryKey( Parse *pParse, ExprList *pList, int onError, int autoInc, int sortOrder ) argument 74894 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 74914 sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 74965 sqlite3LocateCollSeq(Parse *pParse, const char *zName) argument 74999 sqlite3ChangeCookie(Parse *pParse, int iDb) argument 75149 sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, Select *pSelect ) argument 75355 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 75435 sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) argument 75591 destroyRootPage(Parse *pParse, int iTable, int iDb) argument 75619 destroyTable(Parse *pParse, Table *pTab) argument 75676 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 75853 sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) argument 75973 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument 75994 sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) argument 76078 sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Token *pEnd, int sortOrder, int ifNotExist ) argument 76582 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 76886 sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) argument 76937 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 76981 sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) argument 77024 sqlite3BeginTransaction(Parse *pParse, int type) argument 77050 sqlite3CommitTransaction(Parse *pParse) argument 77070 sqlite3RollbackTransaction(Parse *pParse) argument 77091 sqlite3Savepoint(Parse *pParse, int op, Token *pName) argument 77111 sqlite3OpenTempDatabase(Parse *pParse) argument 77162 sqlite3CodeVerifySchema(Parse *pParse, int iDb) argument 77201 sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb) argument 77215 sqlite3MultiWrite(Parse *pParse) argument 77236 sqlite3MayAbort(Parse *pParse) argument 77246 sqlite3HaltConstraint(Parse *pParse, int onError, char *p4, int p4type) argument 77278 reindexTable(Parse *pParse, Table *pTab, char const *zColl) argument 77297 reindexDatabases(Parse *pParse, char const *zColl) argument 77328 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 77392 sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx) argument 77538 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 77897 sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc) argument 77918 sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk) argument 77955 sqlite3MaterializeView( Parse *pParse, Table *pView, Expr *pWhere, int iCur ) argument 77997 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 78089 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 78344 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument 78450 sqlite3GenerateRowIndexDelete( Parse *pParse, Table *pTab, int iCur, int *aRegIdx ) argument 78478 sqlite3GenerateIndexKey( Parse *pParse, Index *pIdx, int iCur, int regOut, int doMakeRec ) argument 80287 locateFkeyIndex( Parse *pParse, Table *pParent, FKey *pFKey, Index **ppIdx, int **paiCol ) argument 80420 fkLookupParent( Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore ) argument 80563 fkScanChildren( Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr ) argument 80728 sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab) argument 80789 sqlite3FkCheck( Parse *pParse, Table *pTab, int regOld, int regNew ) argument 80937 sqlite3FkOldmask( Parse *pParse, Table *pTab ) argument 80973 sqlite3FkRequired( Parse *pParse, Table *pTab, int *aChange, int chngRowid ) argument 81048 fkActionTrigger( Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges ) argument 81233 sqlite3FkActions( Parse *pParse, Table *pTab, ExprList *pChanges, int regOld ) argument 81489 autoIncBegin( Parse *pParse, int iDb, Table *pTab ) argument 81521 sqlite3AutoincrementBegin(Parse *pParse) argument 81562 autoIncStep(Parse *pParse, int memId, int regRowid) argument 81575 sqlite3AutoincrementEnd(Parse *pParse) argument 81729 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 82435 sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int rowidChng, int isUpdate, int overrideError, int ignoreDest, int *pbMayReplace ) argument 82721 sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int isUpdate, int appendBias, int useSeekResult ) argument 82781 sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int baseCur, int op ) argument 82904 xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) argument 84372 invalidateTempStorage(Parse *pParse) argument 84394 changeTempStorage(Parse *pParse, const char *zStorageType) argument 84409 returnSingleInt(Parse *pParse, const char *zLabel, i64 value) argument 84428 flagPragma(Parse *pParse, const char *zLeft, const char *zRight) argument 84564 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 86205 sqlite3ReadSchema(Parse *pParse) argument 86225 schemaIsValid(Parse *pParse) argument 86309 Parse *pParse; /* Parsing context */ local 86692 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 86765 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 86878 addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) argument 86962 sqliteProcessJoin(Parse *pParse, Select *p) argument 87054 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 87118 codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) argument 87142 checkForMultiColumnSelectError( Parse *pParse, SelectDest *pDest, int nExpr ) argument 87166 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 87391 keyInfoFromExprList(Parse *pParse, ExprList *pList) argument 87425 generateSortTail( Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest ) argument 87666 generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 87706 generateColumnNames( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 87798 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 87889 selectAddColumnTypeAndCollation( Parse *pParse, int nCol, Column *aCol, Select *pSelect ) argument 87926 sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect) argument 87961 sqlite3GetVdbe(Parse *pParse) argument 87993 computeLimitRegisters(Parse *pParse, Select *p, int iBreak) argument 88051 multiSelectCollSeq(Parse *pParse, Select *p, int iCol) argument 88106 multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) argument 88452 generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int p4type, int iBreak ) argument 88675 multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) argument 89213 flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg ) argument 89654 sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) argument 89698 Parse *pParse = pWalker->pParse; local 89942 sqlite3SelectExpand(Parse *pParse, Select *pSelect) argument 89966 Parse *pParse; local 89999 sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) argument 90022 sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 90045 resetAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 90077 finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) argument 90093 updateAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 90216 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) argument 91198 sqlite3TriggerList(Parse *pParse, Table *pTab) argument 91230 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 91404 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 91623 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 91672 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 91770 sqlite3TriggersExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 91802 targetSrcList( Parse *pParse, TriggerStep *pStep ) argument 91827 codeTriggerProgram( Parse *pParse, TriggerStep *pStepList, int orconf ) argument 91937 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 92049 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 92083 sqlite3CodeRowTriggerDirect( Parse *pParse, Trigger *p, Table *pTab, int reg, int orconf, int ignoreJump ) argument 92155 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 92217 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 92336 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 92843 updateVirtualTable( Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowid, int *aXRef, Expr *pWhere ) argument 92999 sqlite3Vacuum(Parse *pParse) argument 93521 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName ) argument 93565 addArgumentToVtab(Parse *pParse) argument 93578 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument 93659 sqlite3VtabArgInit(Parse *pParse) argument 93669 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 93791 sqlite3VtabCallConnect(Parse *pParse, Table *pTab) argument 93893 Parse *pParse; local 94176 sqlite3VtabMakeWritable(Parse *pParse, Table *pTab) argument 94323 Parse *pParse; /* The parser context */ member in struct:WhereClause 94450 whereClauseInit( WhereClause *pWC, Parse *pParse, WhereMaskSet *pMaskSet ) argument 94706 exprCommute(Parse *pParse, Expr *pExpr) argument 94779 Parse *pParse = pWC->pParse; local 94830 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 95037 Parse *pParse = pWC->pParse; /* Parser context */ local 95299 Parse *pParse = pWC->pParse; /* Parsing context */ local 95568 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int *pbRev ) argument 95764 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 95876 bestAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereCost *pCost ) argument 95939 constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) argument 96093 allocateIndexInfo( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy ) argument 96206 vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) argument 96255 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 96409 whereRangeRegion( Parse *pParse, Index *pIdx, sqlite3_value *pVal, int *piRegion ) argument 96504 valueFromExpr( Parse *pParse, Expr *pExpr, u8 aff, sqlite3_value **pp ) argument 96564 whereRangeScanEst( Parse *pParse, Index *p, int nEq, WhereTerm *pLower, WhereTerm *pUpper, int *piEst ) argument 96666 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 97052 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, ExprList *pOrderBy, WhereCost *pCost ) argument 97127 codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) argument 97167 codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iTarget ) argument 97260 codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, WhereClause *pWC, Bitmask notReady, int nExtraReg, char **pzAff ) argument 97351 Parse *pParse; /* Parsing context */ local 98105 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList **ppOrderBy, u16 wctrlFlags ) argument 98616 Parse *pParse = pWInfo->pParse; local 98812 spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue) argument 98821 spanBinaryExpr( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pLeft, ExprSpan *pRight ) argument 98835 spanUnaryPostfix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPostOp ) argument 98849 binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op) argument 98860 spanUnaryPrefix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPreOp ) argument 102828 sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg) argument 109643 getNextToken( ParseContext *pParse, int iCol, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 109725 getNextString( ParseContext *pParse, const char *zInput, int nInput, Fts3Expr **ppExpr ) argument 109828 getNextNode( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 110052 fts3ExprParse( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument [all...] |