H A D | sqlite3.c | 17655 Parse *pParse; /* Current parse */ member in struct:sqlite3 19331 Parse *pParse; /* The parser */ member in struct:NameContext 19855 #define IN_DECLARE_VTAB (pParse->eParseMode==PARSE_MODE_DECLARE_VTAB) 19861 #define IN_RENAME_OBJECT (pParse->eParseMode>=PARSE_MODE_RENAME) 19867 #define IN_SPECIAL_PARSE (pParse->eParseMode!=PARSE_MODE_NORMAL) 19876 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 20017 Parse *pParse; /* The parse that includes the RETURNING clause */ member in struct:Returning 20204 Parse *pParse; /* Parser context. */ member in struct:Walker 20239 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 20779 SQLITE_PRIVATE void sqlite3GenerateColumnNames(Parse *pParse, Selec 23463 Parse *pParse; /* Parsing context used to create this Vdbe */ member in struct:Vdbe 30773 Parse *pParse; local 31744 const Parse *pParse; local 34829 sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) argument 34861 Parse *pParse; local 83751 Parse *pParse; member in struct:ValueNewStat4Ctx 84122 stat4ValueFromExpr( Parse *pParse, Expr *pExpr, u8 affinity, struct ValueNewStat4Ctx *pAlloc, sqlite3_value **ppVal ) argument 84197 sqlite3Stat4ProbeSetValue( Parse *pParse, Index *pIdx, UnpackedRecord **ppRec, Expr *pExpr, int nElem, int iVal, int *pnExtract ) argument 84242 sqlite3Stat4ValueFromExpr( Parse *pParse, Expr *pExpr, u8 affinity, sqlite3_value **ppVal ) argument 84395 sqlite3VdbeCreate(Parse *pParse) argument 84808 sqlite3VdbeAddFunctionCall( Parse *pParse, int p1, int p2, int p3, int nArg, const FuncDef *pFunc, int eCallCtx ) argument 84865 sqlite3VdbeExplainParent(Parse *pParse) argument 84889 sqlite3VdbeExplain(Parse *pParse, u8 bPush, const char *zFmt, ...) argument 84920 sqlite3VdbeExplainPop(Parse *pParse) argument 84982 sqlite3VdbeMakeLabel(Parse *pParse) argument 85246 Parse *pParse = p->pParse; local 85361 Parse *pParse; local 85851 sqlite3VdbeReleaseRegisters( Parse *pParse, int iFirst, int N, u32 mask, int bUndefine ) argument 85979 sqlite3VdbeSetP4KeyInfo(Parse *pParse, Index *pIdx) argument 106064 Parse *pParse; local 106252 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, int nSubquery ) argument 106390 extendFJMatch( Parse *pParse, ExprList **ppList, SrcItem *pMatch, i16 iColumn ) argument 106460 lookupName( Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr ) argument 107050 notValidImpl( Parse *pParse, NameContext *pNC, const char *zMsg, Expr *pExpr, Expr *pError ) argument 107101 Parse *pParse; local 107564 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 107606 resolveOrderByTermToExprList( Parse *pParse, Select *pSelect, Expr *pE ) argument 107653 resolveOutOfRangeError( Parse *pParse, const char *zType, int i, int mx, Expr *pError ) argument 107681 resolveCompoundOrderBy( Parse *pParse, Select *pSelect ) argument 107794 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 107881 Parse *pParse; /* Parsing context */ local 107940 Parse *pParse; /* Parsing context */ local 108321 sqlite3ResolveSelectNames( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 108355 sqlite3ResolveSelfReference( Parse *pParse, Table *pTab, int type, Expr *pExpr, ExprList *pList ) argument 108562 sqlite3ExprAddCollateToken( const Parse *pParse, Expr *pExpr, const Token *pCollName, int dequote ) argument 108578 sqlite3ExprAddCollateString( const Parse *pParse, Expr *pExpr, const char *zC ) argument 108634 sqlite3ExprCollSeq(Parse *pParse, const Expr *pExpr) argument 108705 sqlite3ExprNNCollSeq(Parse *pParse, const Expr *pExpr) argument 108715 sqlite3ExprCollSeqMatch(Parse *pParse, const Expr *pE1, const Expr *pE2) argument 108808 sqlite3BinaryCompareCollSeq( Parse *pParse, const Expr *pLeft, const Expr *pRight ) argument 108836 sqlite3ExprCompareCollSeq(Parse *pParse, const Expr *p) argument 108847 codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull, int isCommuted ) argument 108958 sqlite3ExprForVectorField( Parse *pParse, Expr *pVector, int iField, int nField ) argument 109015 exprCodeSubselect(Parse *pParse, Expr *pExpr) argument 109043 exprVectorRegister( Parse *pParse, Expr *pVector, int iField, int regSelect, Expr **ppExpr, int *pRegFree ) argument 109081 codeVectorCompare( Parse *pParse, Expr *pExpr, int dest, u8 op, u8 p5 ) argument 109176 sqlite3ExprCheckHeight(Parse *pParse, int nHeight) argument 109256 sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p) argument 109276 sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p) argument 109420 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight ) argument 109445 sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Select *pSelect) argument 109475 sqlite3ExprListToValues(Parse *pParse, int nElem, ExprList *pEList) argument 109522 sqlite3ExprAnd(Parse *pParse, Expr *pLeft, Expr *pRight) argument 109546 sqlite3ExprFunction( Parse *pParse, ExprList *pList, const Token *pToken, int eDistinct ) argument 109580 sqlite3ExprOrderByAggregateError(Parse *pParse, Expr *p) argument 109596 sqlite3ExprAddFunctionOrderBy( Parse *pParse, Expr *pExpr, ExprList *pOrderBy ) argument 109648 sqlite3ExprFunctionUsable( Parse *pParse, const Expr *pExpr, const FuncDef *pDef ) argument 109687 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr, u32 n) argument 109825 sqlite3ExprDeferredDelete(Parse *pParse, Expr *pExpr) argument 109832 sqlite3ExprUnmapAndDelete(Parse *pParse, Expr *p) argument 110415 sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) argument 110444 sqlite3ExprListAppendVector( Parse *pParse, ExprList *pList, IdList *pColumns, Expr *pExpr ) argument 110544 sqlite3ExprListSetName( Parse *pParse, ExprList *pList, const Token *pName, int dequote ) argument 110579 sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, const char *zStart, const char *zEnd ) argument 110601 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 111009 sqlite3ExprIsConstantOrGroupBy(Parse *pParse, Expr *p, ExprList *pGroupBy) argument 111384 sqlite3FindInIndex( Parse *pParse, Expr *pX, u32 inFlags, int *prRhsHasNull, int *aiMap, int *piTab ) argument 111609 exprINAffinity(Parse *pParse, const Expr *pExpr) argument 111641 sqlite3SubselectError(Parse *pParse, int nActual, int nExpect) argument 111660 sqlite3VectorErrorMsg(Parse *pParse, Expr *pExpr) argument 111694 sqlite3CodeRhsOfIN( Parse *pParse, Expr *pExpr, int iTab ) argument 111894 sqlite3CodeSubselect(Parse *pParse, Expr *pExpr) argument 112022 sqlite3ExprCheckIN(Parse *pParse, Expr *pIn) argument 112063 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 112339 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 112377 sqlite3ExprCodeLoadIndexColumn( Parse *pParse, Index *pIdx, int iTabCur, int iIdxCol, int regOut ) argument 112402 sqlite3ExprCodeGeneratedColumn( Parse *pParse, Table *pTab, Column *pCol, int regOut ) argument 112452 Parse *pParse = sqlite3VdbeParser(v); local 112487 sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg, u8 p5 ) argument 112511 sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) argument 112539 exprCodeVector(Parse *pParse, Expr *p, int *piFreeable) argument 112579 exprCodeInlineFunction( Parse *pParse, ExprList *pFarg, int iFuncId, int target ) argument 112702 sqlite3IndexedExprLookup( Parse *pParse, Expr *pExpr, int target ) argument 112765 exprPartidxExprLookup(Parse *pParse, Expr *pExpr, int iTarget) argument 112801 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 113621 sqlite3ExprCodeRunJustOnce( Parse *pParse, Expr *pExpr, int regDest ) argument 113681 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 113709 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 113737 sqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, int target) argument 113750 sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr, int target) argument 113778 sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int srcReg, u8 flags ) argument 113853 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, void (*xJump)(Parse*,Expr*,int,int), int jumpIfNull ) argument 113925 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 114068 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 114241 sqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, int dest,int jumpIfNull) argument 114263 exprCompareVariable( const Parse *pParse, const Expr *pVar, const Expr *pExpr ) argument 114319 sqlite3ExprCompare( const Parse *pParse, const Expr *pA, const Expr *pB, int iTab ) argument 114453 exprImpliesNotNull( const Parse *pParse, const Expr *p, const Expr *pNN, int iTab, int seenNot ) argument 114550 sqlite3ExprImpliesExpr( const Parse *pParse, const Expr *pE1, const Expr *pE2, int iTab ) argument 114900 sqlite3ReferencesSrcList(Parse *pParse, Expr *pExpr, SrcList *pSrcList) argument 114953 Parse *pParse = pWalker->pParse; local 114986 sqlite3AggInfoPersistWalkerInit(Walker *pWalker, Parse *pParse) argument 115032 findOrCreateAggInfoColumn( Parse *pParse, AggInfo *pAggInfo, Expr *pExpr ) argument 115101 Parse *pParse = pNC->pParse; local 115285 sqlite3GetTempReg(Parse *pParse) argument 115296 sqlite3ReleaseTempReg(Parse *pParse, int iReg) argument 115308 sqlite3GetTempRange(Parse *pParse, int nReg) argument 115322 sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) argument 115342 sqlite3ClearTempRegCache(Parse *pParse) argument 115351 sqlite3TouchRegister(Parse *pParse, int iReg) argument 115362 sqlite3FirstAvailableRegister(Parse *pParse, int iMin) argument 115384 sqlite3NoTempsInRange(Parse *pParse, int iFirst, int iLast) argument 115441 isAlterableTable(Parse *pParse, Table *pTab) argument 115463 renameTestSchema( Parse *pParse, const char *zDb, int bTemp, const char *zWhen, int bNoDQS ) argument 115500 renameFixQuotes(Parse *pParse, const char *zDb, int bTemp) argument 115521 renameReloadSchema(Parse *pParse, int iDb, u16 p5) argument 115534 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 115703 sqlite3ErrorIfNotEmpty( Parse *pParse, const char *zDb, const char *zTab, const char *zErr ) argument 115723 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 115893 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 115976 isRealTable(Parse *pParse, Table *pTab, int bDrop) argument 116006 sqlite3AlterRenameColumn( Parse *pParse, SrcList *pSrc, Token *pOld, Token *pNew ) argument 116154 renameTokenCheckAll(Parse *pParse, const void *pPtr) argument 116185 sqlite3RenameTokenMap( Parse *pParse, const void *pPtr, const Token *pToken ) argument 116211 sqlite3RenameTokenRemap(Parse *pParse, const void *pTo, const void *pFrom) argument 116226 Parse *pParse = pWalker->pParse; local 116241 Parse *pParse = pWalker->pParse; local 116273 unmapColumnIdlistNames( Parse *pParse, const IdList *pIdList ) argument 116288 Parse *pParse = pWalker->pParse; local 116323 sqlite3RenameExprUnmap(Parse *pParse, Expr *pExpr) argument 116339 sqlite3RenameExprlistUnmap(Parse *pParse, ExprList *pEList) argument 116376 renameTokenFind( Parse *pParse, struct RenameCtx *pCtx, const void *pPtr ) argument 116496 renameColumnElistNames( Parse *pParse, RenameCtx *pCtx, const ExprList *pEList, const char *zOld ) argument 116521 renameColumnIdlistNames( Parse *pParse, RenameCtx *pCtx, const IdList *pIdList, const char *zOld ) argument 116716 renameResolveTrigger(Parse *pParse) argument 116859 renameParseCleanup(Parse *pParse) argument 117564 sqlite3AlterDropColumn(Parse *pParse, SrcList *pSrc, const Token *pName) argument 117885 openStatTable( Parse *pParse, int iDb, int iStatCur, const char *zWhere, const char *zWhereType ) argument 118653 callStatGet(Parse *pParse, int regStat, int iParam, int regOut) argument 118695 analyzeOneTable( Parse *pParse, Table *pTab, Index *pOnlyIdx, int iStatCur, int iMem, int iTab ) argument 119089 loadAnalysis(Parse *pParse, int iDb) argument 119099 analyzeDatabase(Parse *pParse, int iDb) argument 119131 analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx) argument 119162 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 120068 codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) argument 120142 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 120162 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 120245 sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) argument 120436 sqliteAuthBadReturnCode(Parse *pParse) argument 120450 sqlite3AuthReadCol( Parse *pParse, const char *zTab, const char *zCol, int iDb ) argument 120486 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 120543 sqlite3AuthCheck( Parse *pParse, int code, const char *zArg1, const char *zArg2, const char *zArg3 ) argument 120592 sqlite3AuthContextPush( Parse *pParse, AuthContext *pContext, const char *zContext ) argument 120666 lockTable( Parse *pParse, int iDb, Pgno iTab, u8 isWriteLock, const char *zName ) argument 120702 sqlite3TableLock( Parse *pParse, int iDb, Pgno iTab, u8 isWriteLock, const char *zName ) argument 120718 codeTableLocks(Parse *pParse) argument 120757 sqlite3FinishCoding(Parse *pParse) argument 120916 sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) argument 121048 sqlite3LocateTable( Parse *pParse, u32 flags, const char *zName, const char *zDbase ) argument 121111 sqlite3LocateTableItem( Parse *pParse, u32 flags, SrcItem *p ) argument 121312 sqlite3ColumnSetExpr( Parse *pParse, Table *pTab, Column *pCol, Expr *pExpr ) argument 121605 sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) argument 121660 sqlite3CheckObjectName( Parse *pParse, const char *zName, const char *zType, const char *zTblName ) argument 121804 sqlite3ForceNotReadOnly(Parse *pParse) argument 121829 sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) argument 122058 sqlite3AddReturning(Parse *pParse, ExprList *pList) argument 122080 "sqlite_returning_%p", pParse); local 122108 sqlite3AddColumn(Parse *pParse, Token sName, Token sType) argument 122221 sqlite3AddNotNull(Parse *pParse, int onError) argument 122346 sqlite3AddDefaultValue( Parse *pParse, Expr *pExpr, const char *zStart, const char *zEnd ) argument 122416 makeColumnPartOfPrimaryKey(Parse *pParse, Column *pCol) argument 122446 sqlite3AddPrimaryKey( Parse *pParse, ExprList *pList, int onError, int autoInc, int sortOrder ) argument 122523 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr, const char *zStart, const char *zEnd ) argument 122557 sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 122590 sqlite3AddGenerated(Parse *pParse, Expr *pExpr, Token *pType) argument 122666 sqlite3ChangeCookie(Parse *pParse, int iDb) argument 122961 convertToWithoutRowidTable(Parse *pParse, Table *pTab) argument 123242 sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, u32 tabOpts, Select *pSelect ) argument 123595 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, ExprList *pCNames, Select *pSelect, int isTemp, int noErr ) argument 123687 viewGetColumnNames(Parse *pParse, Table *pTable) argument 123810 sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) argument 123885 destroyRootPage(Parse *pParse, int iTable, int iDb) argument 123915 destroyTable(Parse *pParse, Table *pTab) argument 123964 sqlite3ClearStatTables( Parse *pParse, int iDb, const char *zType, const char *zName ) argument 123987 sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView) argument 124095 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 124215 sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) argument 124347 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument 124370 sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) argument 124509 sqlite3HasExplicitNulls(Parse *pParse, ExprList *pList) argument 124537 sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Expr *pPIWhere, int sortOrder, int ifNotExist, u8 idxType ) argument 125194 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 125306 sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken) argument 125389 sqlite3SrcListEnlarge( Parse *pParse, SrcList *pSrc, int nExtra, int iStart ) argument 125478 sqlite3SrcListAppend( Parse *pParse, SrcList *pList, Token *pTable, Token *pDatabase ) argument 125523 sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) argument 125579 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, OnOrUsing *pOnUsing ) argument 125641 sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) argument 125667 sqlite3SrcListAppendList(Parse *pParse, SrcList *p1, SrcList *p2) argument 125687 sqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, ExprList *pList) argument 125722 sqlite3SrcListShiftJoinType(Parse *pParse, SrcList *p) argument 125748 sqlite3BeginTransaction(Parse *pParse, int type) argument 125784 sqlite3EndTransaction(Parse *pParse, int eType) argument 125806 sqlite3Savepoint(Parse *pParse, int op, Token *pName) argument 125826 sqlite3OpenTempDatabase(Parse *pParse) argument 125873 sqlite3CodeVerifySchema(Parse *pParse, int iDb) argument 125882 sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb) argument 125906 sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb) argument 125920 sqlite3MultiWrite(Parse *pParse) argument 125941 sqlite3MayAbort(Parse *pParse) argument 125951 sqlite3HaltConstraint( Parse *pParse, int errCode, int onError, char *p4, i8 p4type, u8 p5Errmsg ) argument 125973 sqlite3UniqueConstraint( Parse *pParse, int onError, Index *pIdx ) argument 126009 sqlite3RowidConstraint( Parse *pParse, int onError, Table *pTab ) argument 126052 reindexTable(Parse *pParse, Table *pTab, char const *zColl) argument 126073 reindexDatabases(Parse *pParse, char const *zColl) argument 126105 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 126166 sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx) argument 126210 sqlite3CteNew( Parse *pParse, Token *pName, ExprList *pArglist, Select *pQuery, u8 eM10d ) argument 126261 sqlite3WithAdd( Parse *pParse, With *pWith, Cte *pCte ) argument 126402 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 126528 sqlite3GetCollSeq( Parse *pParse, u8 enc, CollSeq *pColl, const char *zName ) argument 126579 sqlite3LocateCollSeq(Parse *pParse, const char *zName) argument 126897 sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc) argument 126943 vtabIsReadOnly(Parse *pParse, Table *pTab) argument 126963 tabIsReadOnly(Parse *pParse, Table *pTab) argument 126984 sqlite3IsReadOnly(Parse *pParse, Table *pTab, Trigger *pTrigger) argument 127007 sqlite3MaterializeView( Parse *pParse, Table *pView, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, int iCur ) argument 127046 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, char *zStmtType ) argument 127152 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit ) argument 127609 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, Trigger *pTrigger, int iDataCur, int iIdxCur, int iPk, i16 nPk, u8 count, u8 onconf, u8 eMode, int iIdxNoSeek ) argument 127763 sqlite3GenerateRowIndexDelete( Parse *pParse, Table *pTab, int iDataCur, int iIdxCur, int *aRegIdx, int iIdxNoSeek ) argument 127828 sqlite3GenerateIndexKey( Parse *pParse, Index *pIdx, int iDataCur, int regOut, int prefixOnly, int *piPartIdxLabel, Index *pPrior, int regPrior ) argument 127890 sqlite3ResolvePartIdxLabel(Parse *pParse, int iLabel) argument 130838 sqlite3FkLocateIndex( Parse *pParse, Table *pParent, FKey *pFKey, Index **ppIdx, int **paiCol ) argument 130975 fkLookupParent( Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore ) argument 131126 exprTableRegister( Parse *pParse, Table *pTab, int regBase, i16 iCol ) argument 131202 fkScanChildren( Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr ) argument 131390 sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab) argument 131509 isSetNullAction(Parse *pParse, FKey *pFKey) argument 131543 sqlite3FkCheck( Parse *pParse, Table *pTab, int regOld, int regNew, int *aChange, int bChngRowid ) argument 131748 sqlite3FkOldmask( Parse *pParse, Table *pTab ) argument 131798 sqlite3FkRequired( Parse *pParse, Table *pTab, int *aChange, int chngRowid ) argument 131870 fkActionTrigger( Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges ) argument 132068 sqlite3FkActions( Parse *pParse, Table *pTab, ExprList *pChanges, int regOld, int *aChange, int bChngRowid ) argument 132166 sqlite3OpenTable( Parse *pParse, int iCur, int iDb, Table *pTab, int opcode ) argument 132422 sqlite3ComputeGeneratedColumns( Parse *pParse, int iRegStore, Table *pTab ) argument 132546 autoIncBegin( Parse *pParse, int iDb, Table *pTab ) argument 132597 sqlite3AutoincrementBegin(Parse *pParse) argument 132658 autoIncStep(Parse *pParse, int memId, int regRowid) argument 132671 autoIncrementEnd(Parse *pParse) argument 132708 sqlite3AutoincrementEnd(Parse *pParse) argument 132827 sqlite3Insert( Parse *pParse, SrcList *pTabList, Select *pSelect, IdList *pColumn, int onError, Upsert *pUpsert ) argument 133810 sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int *aRegIdx, int iDataCur, int iIdxCur, int regNewData, int regOldData, u8 pkChng, u8 overrideError, int ignoreDest, int *pbMayReplace, int *aiChng, Upsert *pUpsert ) argument 134669 codeWithoutRowidPreupdate( Parse *pParse, Table *pTab, int iCur, int regData ) argument 134697 sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int iDataCur, int iIdxCur, int regNewData, int *aRegIdx, int update_flags, int appendBias, int useSeekResult ) argument 134785 sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int op, u8 p5, int iBase, u8 *aToOpen, int *piDataCur, int *piIdxCur ) argument 134927 xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) argument 137894 invalidateTempStorage(Parse *pParse) argument 137918 changeTempStorage(Parse *pParse, const char *zStorageType) argument 138144 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 141178 sqlite3ReadSchema(Parse *pParse) argument 141200 schemaIsValid(Parse *pParse) argument 141280 sqlite3ParseObjectReset(Parse *pParse) argument 141333 sqlite3ParserAddCleanup( Parse *pParse, void (*xCleanup)(sqlite3*,void*), void *pPtr ) argument 141363 sqlite3ParseObjectInit(Parse *pParse, sqlite3 *db) argument 141910 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, u32 selFlags, Expr *pLimit ) argument 142046 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 142278 sqlite3ProcessJoin(Parse *pParse, Select *p) argument 142437 innerLoopLoadRow( Parse *pParse, Select *pSelect, RowLoadInfo *pInfo ) argument 142458 makeSorterRecord( Parse *pParse, SortCtx *pSort, Select *pSelect, int regBase, int nBase ) argument 142479 pushOntoSorter( Parse *pParse, SortCtx *pSort, Select *pSelect, int regData, int regOrigData, int nData, int nPrefixReg ) argument 142682 codeDistinct( Parse *pParse, int eTnctType, int iTab, int addrRepeat, ExprList *pEList, int regElem ) argument 142766 fixDistinctOpenEph( Parse *pParse, int eTnctType, int iVal, int iOpenEphAddr ) argument 142818 selectExprDefer( Parse *pParse, SortCtx *pSort, ExprList *pEList, ExprList **ppExtra ) argument 142888 selectInnerLoop( Parse *pParse, Select *p, int srcTab, SortCtx *pSort, DistinctCtx *pDistinct, SelectDest *pDest, int iContinue, int iBreak ) argument 143356 sqlite3KeyInfoFromExprList( Parse *pParse, ExprList *pList, int iStart, int nExtra ) argument 143405 explainTempTable(Parse *pParse, const char *zUsage) argument 143431 generateSortTail( Parse *pParse, Select *p, SortCtx *pSort, int nColumn, SelectDest *pDest ) argument 143822 generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 143889 sqlite3GenerateColumnNames( Parse *pParse, Select *pSelect ) argument 143975 sqlite3ColumnsFromExprList( Parse *pParse, ExprList *pEList, i16 *pnCol, Column **paCol ) argument 144094 sqlite3SubqueryColumnTypes( Parse *pParse, Table *pTab, Select *pSelect, char aff ) argument 144183 sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect, char aff) argument 144216 sqlite3GetVdbe(Parse *pParse) argument 144252 computeLimitRegisters(Parse *pParse, Select *p, int iBreak) argument 144309 multiSelectCollSeq(Parse *pParse, Select *p, int iCol) argument 144335 multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int nExtra) argument 144401 generateWithRecursiveQuery( Parse *pParse, Select *p, SelectDest *pDest ) argument 144577 multiSelectValues( Parse *pParse, Select *p, SelectDest *pDest ) argument 144650 multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) argument 145004 sqlite3SelectWrongNumTermsError(Parse *pParse, Select *p) argument 145034 generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int iBreak ) argument 145242 multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) argument 145596 Parse *pParse; /* The parsing context */ member in struct:SubstContext 145808 srclistRenumberCursors( Parse *pParse, int *aCsrMap, SrcList *pSrc, int iExcept ) argument 145875 renumberCursors( Parse *pParse, Select *p, int iExcept, int *aCsrMap ) argument 146105 flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg ) argument 146537 Parse *pParse; /* Parsing context */ member in struct:WhereConst 146759 propagateConstants( Parse *pParse, Select *p ) argument 146821 pushDownWindowCheck(Parse *pParse, Select *pSubq, Expr *pExpr) argument 146922 pushDownWhereTerms( Parse *pParse, Select *pSubq, Expr *pWhere, SrcList *pSrcList, int iSrc ) argument 147245 sqlite3IndexedByLookup(Parse *pParse, SrcItem *pFrom) argument 147294 Parse *pParse; local 147352 cannotBeFunction(Parse *pParse, SrcItem *pFrom) argument 147410 sqlite3WithPush(Parse *pParse, With *pWith, u8 bFree) argument 147440 resolveFromTermToCte( Parse *pParse, Walker *pWalker, SrcItem *pFrom ) argument 147622 Parse *pParse = pWalker->pParse; local 147640 sqlite3ExpandSubquery(Parse *pParse, SrcItem *pFrom) argument 147717 Parse *pParse = pWalker->pParse; local 148121 sqlite3SelectExpand(Parse *pParse, Select *pSelect) argument 148152 Parse *pParse; local 148185 sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) argument 148209 sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 148302 optimizeAggregateUseOfIndexedExpr( Parse *pParse, Select *pSelect, AggInfo *pAggInfo, NameContext *pNC ) argument 148396 assignAggregateRegisters(Parse *pParse, AggInfo *pAggInfo) argument 148411 resetAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 148476 finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) argument 148550 updateAccumulator( Parse *pParse, int regAcc, AggInfo *pAggInfo, int eDistinctType ) argument 148714 explainSimpleCount( Parse *pParse, Table *pTab, Index *pIdx ) argument 148787 havingToWhere(Parse *pParse, Select *p) argument 148873 countOfViewOptimization(Parse *pParse, Select *p) argument 148997 fromClauseTermCanBeCoroutine( Parse *pParse, SrcList *pTabList, int i, int selFlags ) argument 149044 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) argument 150610 sqlite3TriggerList(Parse *pParse, Table *pTab) argument 150663 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 150875 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 151018 triggerStepAllocate( Parse *pParse, u8 op, Token *pName, const char *zStart, const char *zEnd ) argument 151051 sqlite3TriggerInsertStep( Parse *pParse, Token *pTableName, IdList *pColumn, Select *pSelect, u8 orconf, Upsert *pUpsert, const char *zStart, const char *zEnd ) argument 151096 sqlite3TriggerUpdateStep( Parse *pParse, Token *pTableName, SrcList *pFrom, ExprList *pEList, Expr *pWhere, u8 orconf, const char *zStart, const char *zEnd ) argument 151136 sqlite3TriggerDeleteStep( Parse *pParse, Token *pTableName, Expr *pWhere, const char *zStart, const char *zEnd ) argument 151181 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 151231 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 151327 triggersReallyExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 151390 sqlite3TriggersExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 151417 sqlite3TriggerStepSrc( Parse *pParse, TriggerStep *pStep ) argument 151456 isAsteriskTerm( Parse *pParse, Expr *pTerm ) argument 151476 sqlite3ExpandReturning( Parse *pParse, ExprList *pList, Table *pTab ) argument 151519 codeReturningTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int regIn ) argument 151602 codeTriggerProgram( Parse *pParse, TriggerStep *pStepList, int orconf ) argument 151722 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 151836 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 151871 sqlite3CodeRowTriggerDirect( Parse *pParse, Trigger *p, Table *pTab, int reg, int orconf, int ignoreJump ) argument 151943 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 152013 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 152196 exprRowColumn(Parse *pParse, int iCol) argument 152240 updateFromSelect( Parse *pParse, int iEph, Index *pPk, ExprList *pChanges, SrcList *pTabList, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit ) argument 152338 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError, ExprList *pOrderBy, Expr *pLimit, Upsert *pUpsert ) argument 153252 updateVirtualTable( Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowid, int *aXRef, Expr *pWhere, int onError ) argument 153511 sqlite3UpsertAnalyzeTarget( Parse *pParse, SrcList *pTabList, Upsert *pUpsert ) argument 153675 sqlite3UpsertDoUpdate( Parse *pParse, Upsert *pUpsert, Table *pTab, Index *pIdx, int iCur ) argument 153845 sqlite3Vacuum(Parse *pParse, Token *pNm, Expr *pInto) argument 154515 addModuleArgument(Parse *pParse, Table *pTable, char *zArg) argument 154541 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName, int ifNotExists ) argument 154590 addArgumentToVtab(Parse *pParse) argument 154603 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument 154686 sqlite3VtabArgInit(Parse *pParse) argument 154696 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 154850 sqlite3VtabCallConnect(Parse *pParse, Table *pTab) argument 155355 sqlite3VtabMakeWritable(Parse *pParse, Table *pTab) argument 155389 sqlite3VtabEponymousTableInit(Parse *pParse, Module *pMod) argument 155997 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 156276 sqlite3WhereExplainOneScan( Parse *pParse, SrcList *pTabList, WhereLevel *pLevel, u16 wctrlFlags ) argument 156391 sqlite3WhereExplainBloomFilter( const Parse *pParse, const WhereInfo *pWInfo, const WhereLevel *pLevel ) argument 156565 codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) argument 156648 removeUnindexableInClauseTerms( Parse *pParse, int iEq, WhereLoop *pLoop, Expr *pX ) argument 156744 codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iEq, int bRev, int iTarget ) argument 156947 codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, int bRev, int nExtraReg, char **pzAff ) argument 157207 Parse *pParse = pWInfo->pParse; local 157337 Parse *pParse = pWInfo->pParse; /* Parse context */ local 157375 codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg) argument 157446 filterPullDown( Parse *pParse, WhereInfo *pWInfo, int iLevel, int addrNxt, Bitmask notReady ) argument 157499 sqlite3WhereCodeOneLoopStart( Parse *pParse, Vdbe *v, WhereInfo *pWInfo, int iLevel, WhereLevel *pLevel, Bitmask notReady ) argument 158865 Parse *pParse = pWInfo->pParse; local 159058 exprCommute(Parse *pParse, Expr *pExpr) argument 159119 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 159592 Parse *pParse = pWInfo->pParse; /* Parser context */ local 159860 termIsEquivalence(Parse *pParse, Expr *pExpr) argument 160021 Parse *pParse = pWInfo->pParse; /* Parsing context */ local 160515 Parse *pParse = pWC->pWInfo->pParse; local 160772 sqlite3WhereTabFuncArgs( Parse *pParse, SrcItem *pItem, WhereClause *pWC ) argument 160854 Parse *pParse; /* The parsing context */ member in struct:HiddenIndexInfo 161176 Parse *pParse = pWC->pWInfo->pParse; local 161354 findIndexCol( Parse *pParse, ExprList *pList, int iBase, Index *pIdx, int iCol ) argument 161407 isDistinctRedundant( Parse *pParse, SrcList *pTabList, WhereClause *pWC, ExprList *pDistinct ) argument 161487 translateColumnToCopy( Parse *pParse, int iStart, int iTabCur, int iRegister, int iAutoidxCur ) argument 161658 explainAutomaticIndex( Parse *pParse, Index *pIdx, int bPartial, int *pAddrExplain ) argument 161701 constructAutomaticIndex( Parse *pParse, WhereClause *pWC, const Bitmask notReady, WhereLevel *pLevel ) argument 161970 Parse *pParse = pWInfo->pParse; /* Parsing context */ local 162094 Parse *pParse = pWInfo->pParse; local 162312 vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) argument 162354 whereKeyStats( Parse *pParse, Index *pIdx, UnpackedRecord *pRec, int roundUp, tRowcnt *aStat ) argument 162616 whereRangeSkipScanEst( Parse *pParse, WhereTerm *pLower, WhereTerm *pUpper, WhereLoop *pLoop, int *pbDone ) argument 162728 whereRangeScanEst( Parse *pParse, WhereLoopBuilder *pBuilder, WhereTerm *pLower, WhereTerm *pUpper, WhereLoop *pLoop ) argument 162910 whereEqualScanEst( Parse *pParse, WhereLoopBuilder *pBuilder, Expr *pExpr, tRowcnt *pnRow ) argument 162974 whereInScanEst( Parse *pParse, WhereLoopBuilder *pBuilder, ExprList *pList, tRowcnt *pnRow ) argument 163679 whereRangeVectorLen( Parse *pParse, int iCur, Index *pIdx, int nEq, WhereTerm *pTerm ) argument 163760 Parse *pParse = pWInfo->pParse; /* Parsing context */ local 164213 Parse *pParse; local 164420 wherePartIdxExpr( Parse *pParse, Index *pIdx, Expr *pPart, Bitmask *pMask, int iIdxCur, SrcItem *pItem ) argument 164851 Parse *pParse = pBuilder->pWInfo->pParse; local 165114 sqlite3VtabUsesAllSchemas(Parse *pParse) argument 165159 Parse *pParse; /* The parsing context */ local 165623 Parse *pParse = pWInfo->pParse; local 165956 Parse *pParse; /* Parsing context */ local 166659 whereAddIndexedExpr( Parse *pParse, Index *pIdx, int iIdxCur, SrcItem *pTabItem ) argument 166839 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList *pOrderBy, ExprList *pResultSet, Select *pSelect, u16 wctrlFlags, int iAuxArg ) argument 167525 Parse *pParse = pWInfo->pParse; local 168484 windowFind(Parse *pParse, Window *pList, const char *zName) argument 168512 sqlite3WindowUpdate( Parse *pParse, Window *pList, Window *pWin, FuncDef *pFunc ) argument 168603 Parse *pParse = pWalker->pParse; local 168711 selectWindowRewriteEList( Parse *pParse, Window *pWin, SrcList *pSrc, ExprList *pEList, Table *pTab, ExprList **ppSub ) argument 168745 exprListAppendList( Parse *pParse, ExprList *pList, ExprList *pAppend, int bIntToNull ) argument 168811 sqlite3WindowRewrite(Parse *pParse, Select *p) argument 169019 sqlite3WindowOffsetExpr(Parse *pParse, Expr *pExpr) argument 169031 sqlite3WindowAlloc( Parse *pParse, int eType, int eStart, Expr *pStart, int eEnd, Expr *pEnd, u8 eExclude ) argument 169103 sqlite3WindowAssemble( Parse *pParse, Window *pWin, ExprList *pPartition, ExprList *pOrderBy, Token *pBase ) argument 169130 sqlite3WindowChain(Parse *pParse, Window *pWin, Window *pList) argument 169164 sqlite3WindowAttach(Parse *pParse, Expr *p, Window *pWin) argument 169210 sqlite3WindowCompare( const Parse *pParse, const Window *p1, const Window *p2, int bFilter ) argument 169244 sqlite3WindowCodeInit(Parse *pParse, Select *pSelect) argument 169331 windowCheckValue(Parse *pParse, int reg, int eCond) argument 169452 Parse *pParse; /* Parse context */ member in struct:WindowCodeArg 169514 Parse *pParse = p->pParse; local 169625 Parse *pParse = p->pParse; local 169665 Parse *pParse = p->pParse; local 169776 Parse *pParse = p->pParse; local 169846 windowInitAccum(Parse *pParse, Window *pMWin) argument 169904 windowIfNewPeer( Parse *pParse, ExprList *pOrderBy, int regNew, int regOld, int addr ) argument 169958 Parse *pParse = p->pParse; local 170089 Parse *pParse = p->pParse; local 170286 windowExprGtZero(Parse *pParse, Expr *pExpr) argument 170633 sqlite3WindowCodeStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) argument 171038 disableLookaside(Parse *pParse) argument 171050 updateDeleteLimitError( Parse *pParse, ExprList *pOrderBy, Expr *pLimit ) argument 171071 parserDoubleLinkSelect(Parse *pParse, Select *p) argument 171102 attachWithToSelect(Parse *pParse, Select *pSelect, With *pWith) argument 171114 tokenExpr(Parse *pParse, int op, Token t) argument 171150 binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op) argument 171164 parserAddExprIdListTerm( Parse *pParse, ExprList *pPrior, Token *pIdToken, int hasCollate, int sortOrder ) argument 177475 sqlite3RunParser(Parse *pParse, const char *zSql) argument 191460 getNextToken( ParseContext *pParse, int iCol, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 191559 getNextString( ParseContext *pParse, const char *zInput, int nInput, Fts3Expr **ppExpr ) argument 191677 getNextNode( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 191896 fts3ExprParse( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 204008 jsonReturnString( JsonString *p, JsonParse *pParse, sqlite3_context *ctx ) argument 204057 jsonParseReset(JsonParse *pParse) argument 204077 jsonParseFree(JsonParse *pParse) argument 204304 jsonBlobExpand(JsonParse *pParse, u32 N) argument 204329 jsonBlobMakeEditable(JsonParse *pParse, u32 nExtra) argument 204348 jsonBlobExpandAndAppendOneByte( JsonParse *pParse, u8 c ) argument 204361 jsonBlobAppendOneByte(JsonParse *pParse, u8 c) argument 204373 jsonBlobExpandAndAppendNode( JsonParse *pParse, u8 eType, u32 szPayload, const void *aPayload ) argument 204393 jsonBlobAppendNode( JsonParse *pParse, u8 eType, u32 szPayload, const void *aPayload ) argument 204434 jsonBlobChangePayloadSize( JsonParse *pParse, u32 i, u32 szPayload ) argument 204520 jsonbValidityCheck( const JsonParse *pParse, u32 i, u32 iEnd, u32 iDepth ) argument 204726 jsonTranslateTextToBlob(JsonParse *pParse, u32 i) argument 205188 jsonConvertTextToBlob( JsonParse *pParse, sqlite3_context *pCtx ) argument 205256 jsonbPayloadSize(const JsonParse *pParse, u32 i, u32 *pSz) argument 205328 jsonTranslateBlobToText( const JsonParse *pParse, u32 i, JsonString *pOut ) argument 205564 jsonbArrayCount(JsonParse *pParse, u32 iRoot) argument 205579 jsonAfterEditSizeAdjust(JsonParse *pParse, u32 iRoot) argument 205605 jsonBlobEdit( JsonParse *pParse, u32 iDel, u32 nDel, const u8 *aIns, u32 nIns ) argument 205860 jsonCreateEditSubstructure( JsonParse *pParse, JsonParse *pIns, const char *zTail ) argument 205904 jsonLookupStep( JsonParse *pParse, u32 iRoot, const char *zPath, u32 iLabel ) argument 206118 jsonReturnFromBlob( JsonParse *pParse, u32 i, sqlite3_context *pCtx, int textOnly ) argument 206654 jsonDebugPrintBlob( JsonParse *pParse, u32 iStart, u32 iEnd, int nIndent, sqlite3_str *pOut ) argument 206742 jsonShowParse(JsonParse *pParse) argument 234913 sqlite3Fts5ParseError(Fts5Parse *pParse, const char *zFmt, ...) argument 234931 fts5ExprGetToken( Fts5Parse *pParse, const char **pz, Fts5Token *pToken ) argument 236383 sqlite3Fts5ParseNearset( Fts5Parse *pParse, Fts5ExprNearset *pNear, Fts5ExprPhrase *pPhrase ) argument 236547 sqlite3Fts5ParseFinished(Fts5Parse *pParse, Fts5ExprNode *p) argument 236552 parseGrowPhraseArray(Fts5Parse *pParse) argument 236571 sqlite3Fts5ParseTerm( Fts5Parse *pParse, Fts5ExprPhrase *pAppend, Fts5Token *pToken, int bPrefix ) argument 236726 sqlite3Fts5ParseNear(Fts5Parse *pParse, Fts5Token *pTok) argument 236734 sqlite3Fts5ParseSetDistance( Fts5Parse *pParse, Fts5ExprNearset *pNear, Fts5Token *p ) argument 236769 fts5ParseColset( Fts5Parse *pParse, Fts5Colset *p, int iCol ) argument 236810 sqlite3Fts5ParseColsetInvert(Fts5Parse *pParse, Fts5Colset *p) argument 236833 sqlite3Fts5ParseColset( Fts5Parse *pParse, Fts5Colset *pColset, Fts5Token *p ) argument 236916 fts5ParseSetColset( Fts5Parse *pParse, Fts5ExprNode *pNode, Fts5Colset *pColset, Fts5Colset **ppFree ) argument 236954 sqlite3Fts5ParseSetColset( Fts5Parse *pParse, Fts5ExprNode *pExpr, Fts5Colset *pColset ) argument 237029 fts5ParsePhraseToAnd( Fts5Parse *pParse, Fts5ExprNearset *pNear ) argument 237086 sqlite3Fts5ParseNode( Fts5Parse *pParse, int eType, Fts5ExprNode *pLeft, Fts5ExprNode *pRight, Fts5ExprNearset *pNear ) argument 237176 sqlite3Fts5ParseImplicitAnd( Fts5Parse *pParse, Fts5ExprNode *pLeft, Fts5ExprNode *pRight ) argument [all...] |