Home
last modified time | relevance | path

Searched refs:Parse (Results 1 – 25 of 46) sorted by relevance

12

/sqlite-3.40.0/src/
H A DsqliteInt.h1201 typedef struct Parse Parse; typedef
3628 struct Parse { struct
4570 void sqlite3FinishCoding(Parse*);
4571 int sqlite3GetTempReg(Parse*);
4573 int sqlite3GetTempRange(Parse*,int);
4638 void sqlite3AddNotNull(Parse*, int);
4794 Vdbe *sqlite3GetVdbe(Parse*);
4839 void sqlite3MultiWrite(Parse*);
4840 void sqlite3MayAbort(Parse*);
4931 void sqlite3Detach(Parse*, Expr*);
[all …]
H A Dvdbe.h178 Vdbe *sqlite3VdbeCreate(Parse*);
179 Parse *sqlite3VdbeParser(Vdbe*);
190 int sqlite3VdbeAddFunctionCall(Parse*,int,int,int,int,const FuncDef*,int);
208 void sqlite3VdbeExplain(Parse*,u8,const char*,...);
209 void sqlite3VdbeExplainPop(Parse*);
210 int sqlite3VdbeExplainParent(Parse*);
237 void sqlite3VdbeReleaseRegisters(Parse*,int addr, int n, u32 mask, int);
243 void sqlite3VdbeSetP4KeyInfo(Parse*, Index*);
247 int sqlite3VdbeMakeLabel(Parse*);
251 void sqlite3VdbeMakeReady(Vdbe*,Parse*);
H A Dtrigger.c311 Parse *pParse, /* Parser context */ in sqlite3FinishTrigger()
487 Parse *pParse, /* Parser */ in sqlite3TriggerInsertStep()
532 Parse *pParse, /* Parser */ in sqlite3TriggerUpdateStep()
572 Parse *pParse, /* Parser */ in sqlite3TriggerDeleteStep()
763 Parse *pParse, /* Parse context */ in triggersReallyExist()
892 Parse *pParse, /* Parsing context */ in isAsteriskTerm()
955 Parse *pParse, /* Parse context */ in codeReturningTrigger()
1134 static void transferParseError(Parse *pTo, Parse *pFrom){ in transferParseError()
1300 Parse *pParse, /* Parse context */ in sqlite3CodeRowTriggerDirect()
1372 Parse *pParse, /* Parse context */ in sqlite3CodeRowTrigger()
[all …]
H A Dbuild.c50 Parse *pParse, /* Parsing context */ in lockTable()
56 Parse *pToplevel; in lockTable()
86 Parse *pParse, /* Parsing context */ in sqlite3TableLock()
101 static void codeTableLocks(Parse *pParse){ in codeTableLocks()
140 void sqlite3FinishCoding(Parse *pParse){ in sqlite3FinishCoding()
497 Parse *pParse, in sqlite3LocateTableItem()
698 Parse *pParse, /* Parsing context */ in sqlite3ColumnSetExpr()
1212 Parse *pParse, /* Parser context */ in sqlite3StartTable()
1832 Parse *pParse, /* Parsing context */ in sqlite3AddPrimaryKey()
5283 void sqlite3MultiWrite(Parse *pParse){ in sqlite3MultiWrite()
[all …]
H A Dalter.c770 Parse *pParse, in sqlite3RenameTokenMap()
858 Parse *pParse, in unmapColumnIdlistNames()
961 Parse *pParse, in renameTokenFind()
1060 Parse *pParse in renameColumnParseError()
1081 Parse *pParse, in renameColumnElistNames()
1106 Parse *pParse, in renameColumnIdlistNames()
1477 Parse sParse; in renameColumnFunc()
1700 Parse sParse; in renameTableFunc()
1891 Parse sParse; in renameQuotefixFunc()
2007 Parse sParse; in renameTableTest()
[all …]
H A Dexpr.c18 static void exprCodeBetween(Parse*,Expr*,int,void(*)(Parse*,Expr*,int,int),int);
114 const Parse *pParse, /* Parsing context */ in sqlite3ExprAddCollateString()
343 Parse *pParse, in sqlite3BinaryCompareCollSeq()
493 Parse *pParse, /* Parsing context */ in sqlite3ExprForVectorField()
2019 Parse *pParse, in sqlite3ExprListCheckLength()
5531 const Parse *pParse, in exprCompareVariable()
5587 const Parse *pParse, in sqlite3ExprCompare()
5818 const Parse *pParse, in sqlite3ExprImpliesExpr()
6175 Parse *pParse = pWalker->pParse; in agginfoPersistExprCb()
6253 Parse *pParse = pNC->pParse; in analyzeAggregate()
[all …]
H A Dauth.c90 static void sqliteAuthBadReturnCode(Parse *pParse){ in sqliteAuthBadReturnCode()
105 Parse *pParse, /* The parser context */ in sqlite3AuthReadCol()
141 Parse *pParse, /* The parser context */ in sqlite3AuthRead()
198 Parse *pParse, in sqlite3AuthCheck()
247 Parse *pParse, in sqlite3AuthContextPush()
H A Ddelete.c31 Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){ in sqlite3SrcListLookup()
76 static int vtabIsReadOnly(Parse *pParse, Table *pTab){ in vtabIsReadOnly()
96 static int tabIsReadOnly(Parse *pParse, Table *pTab){ in tabIsReadOnly()
117 int sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk){ in sqlite3IsReadOnly()
139 Parse *pParse, /* Parsing context */ in sqlite3MaterializeView()
178 Parse *pParse, /* The parser context */ in sqlite3LimitWhere()
278 Parse *pParse, /* The parser context */ in sqlite3DeleteFrom()
734 Parse *pParse, /* Parsing context */ in sqlite3GenerateRowDelete()
886 Parse *pParse, /* Parsing and code generating context */ in sqlite3GenerateRowIndexDelete()
951 Parse *pParse, /* Parsing context */ in sqlite3GenerateIndexKey()
[all …]
H A Dwindow.c660 Parse *pParse, in sqlite3WindowUpdate()
858 Parse *pParse, in selectWindowRewriteEList()
1249 Parse *pParse, in sqlite3WindowAssemble()
1355 const Parse *pParse, in sqlite3WindowCompare()
1658 Parse *pParse = p->pParse; in windowAggStep()
1769 Parse *pParse = p->pParse; in windowAggFinal()
1809 Parse *pParse = p->pParse; in windowFullScan()
1920 Parse *pParse = p->pParse; in windowReturnOneRow()
2049 Parse *pParse, in windowIfNewPeer()
2102 Parse *pParse = p->pParse; in windowCodeRangeTest()
[all …]
H A Dfkey.c321 Parse *pParse, /* Parse context */ in fkLookupParent()
472 Parse *pParse, /* Parsing and code generating context */ in exprTableRegister()
548 Parse *pParse, /* Parse context */ in fkScanChildren()
735 void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab){ in sqlite3FkDropTable()
854 static int isSetNullAction(Parse *pParse, FKey *pFKey){ in isSetNullAction()
855 Parse *pTop = sqlite3ParseToplevel(pParse); in isSetNullAction()
888 Parse *pParse, /* Parse context */ in sqlite3FkCheck()
1091 Parse *pParse, /* Parse context */ in sqlite3FkOldmask()
1141 Parse *pParse, /* Parse context */ in sqlite3FkRequired()
1209 Parse *pParse, /* Parse context */ in fkActionTrigger()
[all …]
H A DwhereInt.h463 Parse *pParse; /* Parsing and code generating context */
521 Parse *pParse, /* Parse context */
527 const Parse *pParse, /* Parse context */
546 Parse *pParse, /* Parsing context */
568 void sqlite3WhereTabFuncArgs(Parse*, SrcItem*, WhereClause*);
H A Dselect.c123 Parse *pParse, /* Parsing context */ in sqlite3SelectNew()
667 Parse *pParse, in makeSorterRecord()
1626 Parse *pParse, /* Parsing context */ in generateSortTail()
2005 Parse *pParse, /* Parser context */ in generateColumnTypes()
2368 Vdbe *sqlite3GetVdbe(Parse *pParse){ in sqlite3GetVdbe()
4673 Parse *pParse; /* Parsing context */
5297 Parse *pParse; in convertCompoundSelectToSubquery()
5629 Parse *pParse = pWalker->pParse; in sqlite3SelectPopWith()
5724 Parse *pParse = pWalker->pParse; in selectExpander()
6133 Parse *pParse; in selectAddSubqueryTypeInfo()
[all …]
H A Dvtab.c360 static void addModuleArgument(Parse *pParse, Table *pTable, char *zArg){ in addModuleArgument()
387 Parse *pParse, /* Parsing context */ in sqlite3VtabBeginParse()
435 static void addArgumentToVtab(Parse *pParse){ in addArgumentToVtab()
448 void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){ in sqlite3VtabFinishParse()
531 void sqlite3VtabArgInit(Parse *pParse){ in sqlite3VtabArgInit()
541 void sqlite3VtabArgExtend(Parse *pParse, Token *p){ in sqlite3VtabArgExtend()
693 int sqlite3VtabCallConnect(Parse *pParse, Table *pTab){ in sqlite3VtabCallConnect()
811 Parse sParse; in sqlite3_declare_vtab()
1195 void sqlite3VtabMakeWritable(Parse *pParse, Table *pTab){ in sqlite3VtabMakeWritable()
1196 Parse *pToplevel = sqlite3ParseToplevel(pParse); in sqlite3VtabMakeWritable()
[all …]
H A Dresolve.c69 Parse *pParse, /* Parsing context */ in resolveAlias()
189 Parse *pParse, /* Parsing context */ in extendFJMatch()
233 Parse *pParse, /* The parsing context */ in lookupName()
808 Parse *pParse, /* Leave error message here */ in notValidImpl()
858 Parse *pParse; in resolveExprStep()
1315 Parse *pParse, /* Parsing context for error messages */ in resolveAsName()
1357 Parse *pParse, /* Parsing context for error messages */ in resolveOrderByTermToExprList()
1631 Parse *pParse; /* Parsing context */ in resolveOrderGroupBy()
1690 Parse *pParse; /* Parsing context */ in resolveSelectStep()
2069 Parse *pParse, /* The parser context */ in sqlite3ResolveSelectNames()
[all …]
H A Dinsert.c27 Parse *pParse, /* Generate code into this VDBE */ in sqlite3OpenTable()
279 Parse *pParse, /* Parsing context */ in sqlite3ComputeGeneratedColumns()
403 Parse *pParse, /* Parsing context */ in autoIncBegin()
453 void sqlite3AutoincrementBegin(Parse *pParse){ in sqlite3AutoincrementBegin()
564 void sqlite3AutoincrementEnd(Parse *pParse){ in sqlite3AutoincrementEnd()
579 Parse *pParse, /* Parser context */
684 Parse *pParse, /* Parser context */ in sqlite3Insert()
1667 Parse *pParse, /* The parser context */ in sqlite3GenerateConstraintChecks()
2553 Parse *pParse, /* The parser context */ in sqlite3CompleteInsertion()
2641 Parse *pParse, /* Parsing context */ in sqlite3OpenTableAndIndices()
[all …]
H A Dprepare.c469 int sqlite3ReadSchema(Parse *pParse){ in sqlite3ReadSchema()
491 static void schemaIsValid(Parse *pParse){ in schemaIsValid()
571 void sqlite3ParseObjectReset(Parse *pParse){ in sqlite3ParseObjectReset()
627 Parse *pParse, /* Destroy when this Parser finishes */ in sqlite3ParserAddCleanup()
656 void sqlite3ParseObjectInit(Parse *pParse, sqlite3 *db){ in sqlite3ParseObjectInit()
688 Parse sParse; /* Parsing context */ in sqlite3Prepare()
H A Dattach.c330 Parse *pParse, /* The parser context */ in codeAttach()
401 void sqlite3Detach(Parse *pParse, Expr *pDbname){ in sqlite3Detach()
421 void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey){ in sqlite3Attach()
506 Parse *pParse, /* Error messages will be written here */ in sqlite3FixInit()
H A Dcallback.c79 int sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){ in sqlite3CheckCollSeq()
205 Parse *pParse, /* Parsing context */ in sqlite3GetCollSeq()
255 CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName){ in sqlite3LocateCollSeq()
H A Dwherecode.c122 Parse *pParse, /* Parse context */ in sqlite3WhereExplainOneScan()
237 const Parse *pParse, /* Parse context */ in sqlite3WhereExplainBloomFilter()
387 static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff){ in codeApplyAffinity()
471 Parse *pParse, /* The parsing context */ in removeUnindexableInClauseTerms()
560 Parse *pParse, /* The parsing context */ in codeEqualityTerm()
763 Parse *pParse, /* Parsing context */ in codeAllEqualityTerms()
1024 Parse *pParse = pWInfo->pParse; in codeCursorHint()
1154 Parse *pParse = pWInfo->pParse; /* Parse context */ in codeDeferredSeek()
1264 Parse *pParse, /* Parsing context */ in filterPullDown()
1317 Parse *pParse, /* Parsing context */ in sqlite3WhereCodeOneLoopStart()
[all …]
H A Dwhere.c34 Parse *pParse; /* The parsing context */
588 Parse *pParse, /* Parsing context */ in isDistinctRedundant()
668 Parse *pParse, /* Parsing context */ in translateColumnToCopy()
1176 Parse *pParse = pWInfo->pParse; in allocateIndexInfo()
2711 Parse *pParse, /* Parsing context */ in whereRangeVectorLen()
3227 Parse *pParse; in whereUsablePartialIndex()
3689 Parse *pParse = pBuilder->pWInfo->pParse; in whereLoopAddVirtualOne()
3956 Parse *pParse = pHidden->pParse; in sqlite3VtabUsesAllSchemas()
4468 Parse *pParse = pWInfo->pParse; in wherePathSatisfiesOrderBy()
5467 Parse *pParse = (Parse*)pObject; in whereIndexedExprCleanup()
[all …]
H A Dwhereexpr.c111 static u16 exprCommute(Parse *pParse, Expr *pExpr){ in exprCommute()
173 Parse *pParse, /* Parsing and code generating context */ in isLikeOrGlob()
645 Parse *pParse = pWInfo->pParse; /* Parser context */ in exprAnalyzeOrTerm()
913 static int termIsEquivalence(Parse *pParse, Expr *pExpr){ in termIsEquivalence()
1064 Parse *pParse = pWInfo->pParse; /* Parsing context */ in exprAnalyze()
1558 Parse *pParse = pWC->pWInfo->pParse; in whereAddLimitExpr()
1809 Parse *pParse, /* Parsing context */ in sqlite3WhereTabFuncArgs()
H A Danalyze.c167 Parse *pParse, /* Parsing context */ in openStatTable()
928 static void callStatGet(Parse *pParse, int regStat, int iParam, int regOut){ in callStatGet()
971 Parse *pParse, /* Parser context */ in analyzeOneTable()
1332 static void loadAnalysis(Parse *pParse, int iDb){ in loadAnalysis()
1342 static void analyzeDatabase(Parse *pParse, int iDb){ in analyzeDatabase()
1369 static void analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx){ in analyzeTable()
1400 void sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2){ in sqlite3Analyze()
H A Dupdate.c20 Parse *pParse, /* The parsing context */
143 static Expr *exprRowColumn(Parse *pParse, int iCol){ in exprRowColumn()
188 Parse *pParse, /* Parse context */ in updateFromSelect()
285 Parse *pParse, /* The parser context */ in sqlite3Update()
1185 Parse *pParse, /* The parsing context */ in updateVirtualTable()
H A Dupsert.c91 Parse *pParse, /* The parsing context */ in sqlite3UpsertAnalyzeTarget()
255 Parse *pParse, /* The parsing and code-generating context */ in sqlite3UpsertDoUpdate()
/sqlite-3.40.0/test/
H A Dlemon-test01.y43 Parse(&xp, TK_A, 0); in main()
44 Parse(&xp, TK_B, 0); in main()
45 Parse(&xp, 0, 0); in main()
52 Parse(&xp, TK_B, 0); in main()
53 Parse(&xp, TK_B, 0); in main()
54 Parse(&xp, 0, 0); in main()
61 Parse(&xp, TK_A, 0); in main()
62 Parse(&xp, TK_A, 0); in main()
63 Parse(&xp, 0, 0); in main()

12