Here is a list of all variables with links to the structures/unions they belong to:
- p -
- p : IndexListTerm, IndexSample, RenameToken, Table.u.vtab, VdbeOp::p4union
- p1 : VdbeOp, VdbeOpList, WhereLevel
- p2 : VdbeOp, VdbeOpList, WhereLevel
- p3 : VdbeOp, VdbeOpList, WhereLevel
- p4 : VdbeOp
- p4type : VdbeOp
- p5 : VdbeOp, WhereLevel
- padToSectorBoundary : Wal
- page : PgHdr1
- pageSize : BtShared, Pager
- pAggInfo : Expr, NameContext.uNC
- pAinc : Parse
- pAltCursor : VdbeCursor
- pAndInfo : WhereTerm.u
- pAppData : sqlite3_mem_methods, sqlite3_vfs
- pArg : sqlite3_pcache_methods2, sqlite3_pcache_methods
- path : JsonEachCursor
- pAuthArg : sqlite3
- pAutovacPagesArg : sqlite3
- pAux : AuxData, Module
- pAuxData : Vdbe, VdbeFrame
- pAuxDb : ShellState
- payloadSize : VdbeCursor
- pBackup : Pager
- pBt : BtCursor, Btree, Db, IntegrityCk, MemPage
- pBtree : BtCursor, BtLock
- pBtx : VdbeCursor.ub
- pBuf : sqlite3_pcache_page
- pBulk : PCache1
- pBusyArg : BusyHandler
- pBusyHandlerArg : Pager
- pc : Vdbe, VdbeFrame
- pCache : PCache, PgHdr1, PgHdr, VdbeCursor
- pcache2 : Sqlite3Config
- pCCurHint : Walker.u
- pCExpr : AggInfo::AggInfo_col
- pCheck : sqlite3_intck, Table
- pChunk : FilePoint, RowSet
- pCleanup : Parse
- pCList : SubstContext
- pColl : VdbeOp::p4union
- pCollNeededArg : sqlite3
- pCols : Cte
- pColumns : Trigger
- pCommitArg : sqlite3
- pConst : Walker.u
- pConstExpr : Parse
- pContext : sqlite3_rtree_geometry, sqlite3_rtree_query_info
- pCoveringIdx : WhereLevel.u
- pCovIdxCk : Walker.u
- pCsr : Incrblob, PreUpdate, ValueList
- pCteUse : SrcItem.u2
- pCtx : JsonString, VdbeOp::p4union
- pCurrent : unix_syscall
- pCursor : BtShared, VdbeCursor.uc
- pCValue : VdbeTxtBlbCache
- pData : BtreePayload, DbClientData, ExpertCsr, PgHdr
- pDbData : sqlite3
- pDbFd : Wal
- pDbPage : MemPage
- pDef : sqlite3_value::MemValue
- pDefault : unix_syscall
- pDeferredRowLoad : SortCtx
- pDelFrame : Vdbe
- pDest : sqlite3_backup
- pDestDb : sqlite3_backup
- pDestructor : FuncDef.u
- pDfltColl : sqlite3
- pDfltList : Table.u.tab
- pDir : FsdirLevel
- pDirty : PCache, PgHdr
- pDirtyNext : PgHdr
- pDirtyPrev : PgHdr
- pDirtyTail : PCache
- pDisconnect : sqlite3
- pEList : NameContext.uNC, Select, SubstContext
- pEnd : Lookaside, PCacheGlobal, Window
- pEntry : RowSet
- pEpoTab : Module
- pEq : IdxScan
- pErr : sqlite3
- pExpert : ExpertInfo, ExpertVtab
- pExpr : ExprList::ExprList_item, FrameBound, IndexedExpr, WhereTerm
- pExprList : TriggerStep
- pExtra : PgHdr, sqlite3_pcache_page
- pFd : PmaReader, PmaWriter, SorterFile, WalWriter
- pFExpr : AggInfo::AggInfo_func
- pFilter : Window
- pFirst : IdxHash, MemJournal, unixShmNode
- pFix : Walker.u
- pFKey : Table.u.tab
- pForest : RowSet
- pFrame : Vdbe
- pFree : Lookaside, PCache1, PCacheGlobal, Vdbe
- pFresh : RowSet
- pFrom : FKey, TriggerStep
- pFunc : AggInfo::AggInfo_func, sqlite3_context, VdbeOp::p4union
- pFuncArg : SrcItem.u1
- pgno : MemPage, PgHdr
- pgnoRoot : BtCursor, VdbeCursor
- pGroup : PCache1
- pGroupBy : AggInfo, Select, Walker.u
- pgsz : VdbeSorter
- pHasContent : BtShared
- pHash : FuncDef.u
- pHashNext : IdxHashEntry
- pHaving : Select
- pHeap : Sqlite3Config
- pI64 : VdbeOp::p4union
- pIBIndex : SrcItem.u2
- pIdList : TriggerStep
- pIdx : CoveringIndexCheck, IdxCover, IndexIterator.u.lx, ValueNewStat4Ctx
- pIdxCover : Walker.u
- pIdxEpr : Parse
- pIdxExpr : WhereScan
- pIdxPartExpr : Parse
- pIENext : IndexedExpr
- pIn : SQLiteThread
- pIncr : PmaReader
- pIndex : Table, WhereLoop.u.btree
- pInfo : vfstrace_file
- pInit : Lookaside
- pInitMutex : Sqlite3Config
- pInJournal : Pager
- pInode : unixFile, unixShmNode
- pInSavepoint : PagerSavepoint
- pKey : BtCursor, BtreePayload, HashElem
- pKeyInfo : BtCursor, UnpackedRecord, VdbeCursor, VdbeOp::p4union, VdbeSorter
- pKeyinfo : PreUpdate
- pLast : EQPGraph, RowSet, TriggerStep
- pLeft : Expr, RowSetEntry
- pLimit : Select
- pLink : IdxConstraint
- pList : Expr.x, RenameCtx, SorterList
- pLock : BtShared
- pLockMutex : unixInodeInfo
- pLog : ShellState
- pLogArg : Sqlite3Config
- pLoops : WhereInfo
- pLruNext : PgHdr1
- pLruPrev : PgHdr1
- pMem : sqlite3_context, VdbeOp::p4union
- pMemToFree : WhereInfo
- pMerger : IncrMerger, VdbeSorter
- pMethod : MemJournal, unixFile
- pMethods : sqlite3_file
- pMiddle : Lookaside
- pMmapFreelist : Pager
- pMod : VTable
- pModule : Module, sqlite3_vtab
- pMutex : MemStore
- pMWin : WindowCodeArg
- pName : DbFixer, PragmaVtab
- pnBytesFreed : sqlite3
- pNC : Walker.u
- pNew : WhereLoopBuilder
- pNewIndex : Parse
- pNewTable : Parse
- pNewTrigger : Parse
- pNewUnpacked : PreUpdate
- pNext : AutoincInfo, BtCursor, BtLock, Btree, BtShared, DbClientData, EQPGraphRow, FileChunk, FuncDef, IdxConstraint, IdxHashEntry, IdxStatement, IdxTable, IdxWrite, Index, LookasideSlot, NameContext, ParseCleanup, PgFreeslot, PgHdr1, RenameToken, Savepoint, Select, SorterRecord.u, sqlite3_backup, sqlite3_vfs, SubProgram, Trigger, TriggerPrg, TriggerStep, unixInodeInfo, unixShm, UnixUnusedFd, VTable, vxworksFileId, WhereMemBlock
- pNextAux : AuxData
- pNextChunk : RowSetChunk
- pNextFrom : FKey
- pNextLoop : WhereLoop
- pNextScan : IdxScan
- pNextStr : DblquoteStr
- pNextTo : FKey
- pNextUpsert : Upsert
- pNextWin : Window
- pnPurgeable : PCache1
- pnSepLengths : GroupConcatCtx
- pOn : OnOrUsing, SrcItem.u3
- pOomFault : WhereConst
- pOrder : IdxScan
- pOrderBy : Select, SelectDest, SortCtx, WhereInfo, WhereLoop.u.btree, Window
- pOrigWC : WhereScan
- pOrInfo : WhereTerm.u
- pOrSet : WhereLoopBuilder
- pOut : JsonPretty, sqlite3_context, SQLiteThread, ValueList
- pOutArg : vfstrace_info
- pOuter : WhereClause, With
- pOuterParse : Parse
- pOwner : Window
- pPage : BtCursor, PgHdr, Sqlite3Config
- pPage1 : BtShared
- pPager : BtShared, IntegrityCk, PgHdr
- pParent : VdbeFrame
- pParse : AuthContext, DbFixer, HiddenIndexInfo, JsonPretty, NameContext, Returning, sqlite3, SubstContext, ValueNewStat4Ctx, Vdbe, Walker, WhereConst, WhereInfo, WindowCodeArg, yyParser
- pPartIdxWhere : Index
- pPartition : Window
- pPayload : CellInfo
- pPCache : Pager
- pPk : PreUpdate
- pPragma : PragmaVtabCursor
- pPreallocatedUnused : unixFile
- ppRec : ValueNewStat4Ctx
- pPrev : Btree, unixInodeInfo
- pPrevTo : FKey
- pPrior : Select, VtabCtx
- pProfileArg : sqlite3
- pProgram : TriggerPrg, Vdbe, VdbeOp::p4union
- pProgressArg : sqlite3
- ppThis : Window
- pPtr : ParseCleanup
- ppVPrev : Vdbe
- pRange : IdxScan
- pReader : VdbeSorter
- pReal : VdbeOp::p4union, vfstrace_file
- pRef : CellArray, RefSrcList
- prefix : et_info
- pRefSrcList : Walker.u
- pRename : Parse, Walker.u
- prepare : sqlite3_api_routines
- prepare16 : sqlite3_api_routines
- prepare16_v2 : sqlite3_api_routines
- prepare16_v3 : sqlite3_api_routines
- prepare_v2 : sqlite3_api_routines
- prepare_v3 : sqlite3_api_routines
- prepFlags : Parse, Vdbe
- pReprepare : Parse
- prereq : WhereLoop, WhereOrCost
- prereqAll : WhereTerm
- prereqRight : WhereTerm
- pResultRow : Vdbe
- pResultSet : WhereInfo
- pReturnEL : Returning
- pReturning : Parse.u1.d
- prev : HashElem
- pRewrite : Walker.u
- pRight : Expr, RowSetEntry
- printfFlags : sqlite3_str
- priorShFlgs : ShellState
- pRJ : WhereLevel
- profile : sqlite3_api_routines
- progress_handler : sqlite3_api_routines
- pRollbackArg : sqlite3
- pRootVfs : vfstrace_info
- pRow : EQPGraph
- pSavepoint : sqlite3
- pScan : sqlite3expert
- pSchema : BtShared, Db, DbFixer, Index, SrcItem.u4, Table, Trigger
- pSelect : Cte, Expr.x, Subquery, Table.u.view, TriggerStep, Walker.u, WhereInfo
- pSeqTab : Schema
- pShm : unixFile
- pShmMutex : unixShmNode
- pShmNode : unixInodeInfo, unixShm
- pSmallFree : Lookaside
- pSmallInit : Lookaside
- pSorter : SortSubtask, VdbeCursor.uc
- pSpace : ReusableSpace
- pSrc : Select, sqlite3_backup, WindowRewrite
- pSrcDb : sqlite3_backup
- pSrcItem : Walker.u
- pSrcList : NameContext, Walker.u
- pSTab : SrcItem
- pStart : Lookaside, PCacheGlobal, Window
- pStatement : sqlite3expert
- pStmt : completion_cursor, Incrblob, ShellState
- pStore : MemFile
- pStress : PCache
- pSub : WindowRewrite
- pSubq : SrcItem.u4
- pSubrtnSig : VdbeOp::p4union
- pSubSelect : WindowRewrite
- pSynced : PCache
- pTab : AggInfo::AggInfo_col, AutoincInfo, ExpertVtab, Expr.y, IdxScan, IdxWrite, Incrblob, PreUpdate, RenameCtx, VdbeOp::p4union, VtabCtx, Walker.u, WindowRewrite
- pTable : Index, sqlite3expert
- pTabList : WhereInfo
- pTabSchema : Trigger
- pTask : IncrMerger, MergeEngine
- pThread : SortSubtask
- pTmpSpace : BtShared, Pager
- pToFree : Upsert
- pToplevel : Parse
- pTraceArg : sqlite3
- pTraceVfs : vfstrace_info
- pTrig : TriggerStep
- pTrigger : Table, TriggerPrg
- pTriggerPrg : Parse
- pTriggerTab : Parse
- pTrueEnd : Lookaside
- pUnpacked : PreUpdate, SortSubtask, VdbeSorter
- pUnused : unixInodeInfo
- pUpdateArg : sqlite3
- pUpsert : NameContext.uNC, TriggerStep
- pUpsertIdx : Upsert
- pUpsertSet : Upsert
- pUpsertSrc : Upsert
- pUpsertTarget : Upsert
- pUpsertTargetWhere : Upsert
- pUpsertWhere : Upsert
- pUse : Cte
- pUser : CollSeq, sqlite3_rtree_geometry, sqlite3_rtree_query_info
- pUserData : FuncDef, FuncDestructor
- pUsing : OnOrUsing, SrcItem.u3
- pVal : LastValueCtx
- pValue : NthValueCtx
- pVCur : VdbeCursor.uc
- pVdbe : Parse, sqlite3, sqlite3_context, WindowCodeArg
- pVfs : MemJournal, Pager, sqlite3, unixFile, Wal
- pVList : Parse, Vdbe
- pVNext : Vdbe
- pVtab : sqlite3_vtab_cursor, VdbeOp::p4union, VTable
- pVtabCtx : sqlite3
- pVTable : VtabCtx
- pWal : Pager, WalWriter
- pWalArg : sqlite3
- pWalFd : Wal
- pWC : HiddenIndexInfo, WhereLoopBuilder, WhereScan, WhereTerm
- pWFunc : Window
- pWhen : Trigger
- pWhere : Select, TriggerStep
- pWin : Expr.y, Select, WindowRewrite
- pWinDefn : Select
- pWInfo : WhereClause, WhereLoopBuilder
- pWinSelect : NameContext
- pWith : Parse, Select
- pWLoop : WhereLevel
- pWrite : sqlite3expert
- pWriter : BtShared
- pzErrMsg : InitData
- pzErrmsg : sqlite3expert