#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <stddef.h>#include <time.h>#include <pthread.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <sys/time.h>#include <errno.h>#include <sys/mman.h>#include <dlfcn.h>
Go to the source code of this file.
Classes | |
| struct | Hash::_ht |
| struct | AggInfo |
| struct | AggInfo::AggInfo_col |
| struct | AggInfo::AggInfo_func |
| struct | analysisInfo |
| struct | AttachKey |
| struct | AuthContext |
| struct | AutoincInfo |
| struct | AuxData |
| struct | BenignMallocHooks |
| struct | Bitvec |
| struct | BtCursor |
| struct | BtLock |
| struct | Btree |
| struct | BtShared |
| struct | BusyHandler |
| struct | CellInfo |
| struct | CollSeq |
| struct | Column |
| struct | compareInfo |
| struct | CountCtx |
| struct | DateTime |
| struct | Db |
| struct | DbFixer |
| struct | DistinctCtx |
| struct | et_info |
| struct | Explain |
| struct | Expr |
| struct | ExprList |
| struct | ExprList::ExprList_item |
| struct | ExprSpan |
| struct | FileChunk |
| struct | FilePoint |
| struct | FileWriter |
| struct | FKey |
| struct | FuncDef |
| struct | FuncDefHash |
| struct | FuncDestructor |
| struct | Hash |
| struct | HashElem |
| struct | IdList |
| struct | IdList::IdList_item |
| struct | Incrblob |
| struct | Index |
| struct | IndexSample |
| struct | InitData |
| struct | IntegrityCk |
| struct | KeyInfo |
| struct | LikeOp |
| struct | LimitVal |
| struct | Lookaside |
| struct | LookasideSlot |
| struct | Mem |
| struct | Mem0Global |
| struct | MemJournal |
| struct | MemPage |
| struct | Module |
| struct | NameContext |
| struct | Pager |
| struct | PagerSavepoint |
| struct | Parse |
| struct | PCache |
| struct | PCache1 |
| struct | PCacheGlobal |
| struct | PgFreeslot |
| struct | PgHdr |
| struct | PgHdr1 |
| struct | PGroup |
| struct | RowSet |
| struct | RowSetChunk |
| struct | RowSetEntry |
| struct | Savepoint |
| struct | Schema |
| struct | FKey::sColMap |
| struct | ScratchFreeslot |
| struct | Select |
| struct | SelectDest |
| struct | SorterRecord |
| struct | sPragmaNames |
| struct | sqlite3 |
| struct | sqlite3_api_routines |
| struct | sqlite3_backup |
| struct | sqlite3_context |
| struct | sqlite3_file |
| struct | sqlite3_index_info::sqlite3_index_constraint |
| struct | sqlite3_index_info::sqlite3_index_constraint_usage |
| struct | sqlite3_index_info |
| struct | sqlite3_index_info::sqlite3_index_orderby |
| struct | sqlite3_io_methods |
| struct | sqlite3_mem_methods |
| struct | sqlite3_module |
| struct | sqlite3_mutex |
| struct | sqlite3_mutex_methods |
| struct | sqlite3_pcache_methods |
| struct | sqlite3_pcache_methods2 |
| struct | sqlite3_pcache_page |
| struct | sqlite3_rtree_geometry |
| struct | sqlite3_vfs |
| struct | sqlite3_vtab |
| struct | sqlite3_vtab_cursor |
| struct | sqlite3AutoExtList |
| struct | Sqlite3Config |
| struct | sqlite3::sqlite3InitInfo |
| struct | sqlite3PrngType |
| struct | sqlite3StatType |
| struct | SrcCount |
| struct | SrcList |
| struct | SrcList::SrcList_item |
| struct | Stat4Accum |
| struct | Stat4Sample |
| struct | StrAccum |
| struct | SubProgram |
| struct | SumCtx |
| struct | Table |
| struct | TableLock |
| struct | TabResult |
| struct | Token |
| struct | TrigEvent |
| struct | Trigger |
| struct | TriggerPrg |
| struct | TriggerStep |
| struct | unix_syscall |
| struct | unixFile |
| struct | unixFileId |
| struct | unixInodeInfo |
| struct | unixShm |
| struct | unixShmNode |
| struct | UnixUnusedFd |
| struct | UnpackedRecord |
| struct | ValueList |
| struct | ValueNewStat4Ctx |
| struct | Vdbe |
| struct | VdbeCursor |
| struct | VdbeFrame |
| struct | VdbeOp |
| struct | VdbeOpList |
| struct | VdbeSorter |
| struct | VdbeSorterIter |
| struct | VtabCtx |
| struct | VTable |
| struct | vxworksFileId |
| struct | Wal |
| struct | WalCkptInfo |
| struct | WalIndexHdr |
| struct | WalIterator |
| struct | Walker |
| struct | WalIterator::WalSegment |
| struct | WalWriter |
| struct | WhereAndInfo |
| struct | WhereClause |
| struct | WhereInfo |
| struct | WhereLevel |
| struct | WhereLoop |
| struct | WhereLoopBuilder |
| struct | WhereMaskSet |
| struct | WhereOrCost |
| struct | WhereOrInfo |
| struct | WhereOrSet |
| struct | WherePath |
| struct | WhereScan |
| struct | WhereTerm |
| struct | Parse::yColCache |
| union | YYMINORTYPE |
| struct | yyParser |
| struct | yyStackEntry |
Defines | |
| #define | _BTREE_H_ |
| #define | _FILE_OFFSET_BITS 64 |
| #define | _FTSINT_H |
| #define | _GNU_SOURCE |
| #define | _LARGE_FILE 1 |
| #define | _LARGE_FILE 1 |
| #define | _LARGEFILE_SOURCE 1 |
| #define | _LARGEFILE_SOURCE 1 |
| #define | _OS_COMMON_H_ |
| #define | _PAGER_H_ |
| #define | _SQLITE3_H_ |
| #define | _SQLITE3EXT_H_ |
| #define | _SQLITE3RTREE_H_ |
| #define | _SQLITE_HASH_H_ |
| #define | _SQLITE_OS_C_ 1 |
| #define | _SQLITE_OS_H_ |
| #define | _SQLITE_VDBE_H_ |
| #define | _SQLITEINT_H_ |
| #define | _VDBEINT_H_ |
| #define | _WAL_H_ |
| #define | _XOPEN_SOURCE 600 |
| #define | ADDR(X) (-1-(X)) |
| #define | AGGREGATE(zName, nArg, arg, nc, xStep, xFinal) |
| #define | ALWAYS(X) (X) |
| #define | ArraySize(X) ((int)(sizeof(X)/sizeof(X[0]))) |
| #define | assertCellInfo(x) |
| #define | assertParentIndex(x, y, z) |
| #define | assertTruncateConstraint(pPager) |
| #define | BITVEC_HASH(X) (((X)*1)%BITVEC_NINT) |
| #define | BITVEC_MXHASH (BITVEC_NINT/2) |
| #define | BITVEC_NBIT (BITVEC_NELEM*BITVEC_SZELEM) |
| #define | BITVEC_NELEM (BITVEC_USIZE/sizeof(BITVEC_TELEM)) |
| #define | BITVEC_NINT (BITVEC_USIZE/sizeof(u32)) |
| #define | BITVEC_NPTR (BITVEC_USIZE/sizeof(Bitvec *)) |
| #define | BITVEC_SZ 512 |
| #define | BITVEC_SZELEM 8 |
| #define | BITVEC_TELEM u8 |
| #define | BITVEC_USIZE (((BITVEC_SZ-(3*sizeof(u32)))/sizeof(Bitvec*))*sizeof(Bitvec*)) |
| #define | BMS ((int)(sizeof(Bitmask)*8)) |
| #define | BTALLOC_ANY 0 /* Allocate any page */ |
| #define | BTALLOC_EXACT 1 /* Allocate exact page if possible */ |
| #define | BTALLOC_LE 2 /* Allocate any page <= the parameter */ |
| #define | BTCURSOR_MAX_DEPTH 20 |
| #define | BTREE_APPLICATION_ID 8 |
| #define | BTREE_AUTOVACUUM_FULL 1 /* Do full auto-vacuum */ |
| #define | BTREE_AUTOVACUUM_INCR 2 /* Incremental vacuum */ |
| #define | BTREE_AUTOVACUUM_NONE 0 /* Do not do auto-vacuum */ |
| #define | BTREE_BLOBKEY 2 /* Table has keys only - no data */ |
| #define | BTREE_BULKLOAD 0x00000001 |
| #define | BTREE_DEFAULT_CACHE_SIZE 3 |
| #define | BTREE_FILE_FORMAT 2 |
| #define | BTREE_FREE_PAGE_COUNT 0 |
| #define | BTREE_INCR_VACUUM 7 |
| #define | BTREE_INTKEY 1 /* Table has only 64-bit signed integer keys */ |
| #define | BTREE_LARGEST_ROOT_PAGE 4 |
| #define | BTREE_MEMORY 2 /* This is an in-memory DB */ |
| #define | BTREE_OMIT_JOURNAL 1 /* Do not create or use a rollback journal */ |
| #define | BTREE_SCHEMA_VERSION 1 |
| #define | BTREE_SINGLE 4 /* The file contains at most 1 b-tree */ |
| #define | BTREE_TEXT_ENCODING 5 |
| #define | BTREE_UNORDERED 8 /* Use of a hash implementation is OK */ |
| #define | BTREE_USER_VERSION 6 |
| #define | btreeIntegrity(p) |
| #define | BTS_EXCLUSIVE 0x0020 /* pWriter has an exclusive lock */ |
| #define | BTS_INITIALLY_EMPTY 0x0008 /* Database was empty at trans start */ |
| #define | BTS_NO_WAL 0x0010 /* Do not open write-ahead-log files */ |
| #define | BTS_PAGESIZE_FIXED 0x0002 /* Page size can no longer be changed */ |
| #define | BTS_PENDING 0x0040 /* Waiting for read-locks to clear */ |
| #define | BTS_READ_ONLY 0x0001 /* Underlying file is readonly */ |
| #define | BTS_SECURE_DELETE 0x0004 /* PRAGMA secure_delete is enabled */ |
| #define | BYTESWAP32(x) |
| #define | CACHE_STALE 0 |
| #define | charMap(X) sqlite3UpperToLower[(unsigned char)X] |
| #define | CHECK_FOR_INTERRUPT if( db->u1.isInterrupted ) goto abort_due_to_interrupt; |
| #define | CHECK_PAGE(x) |
| #define | checkActiveVdbeCnt(x) |
| #define | CLEARBIT(V, I) V[I>>3] &= ~(1<<(I&7)) |
| #define | CODEC1(P, D, N, X, E) /* NO-OP */ |
| #define | CODEC2(P, D, N, X, E, O) O=(char*)D |
| #define | COLFLAG_HIDDEN 0x0002 /* A hidden column in a virtual table */ |
| #define | COLFLAG_PRIMKEY 0x0001 /* Column is part of the primary key */ |
| #define | COLNAME_COLUMN 4 |
| #define | COLNAME_DATABASE 2 |
| #define | COLNAME_DECLTYPE 1 |
| #define | COLNAME_N 2 /* Store the name and decltype */ |
| #define | COLNAME_NAME 0 |
| #define | COLNAME_TABLE 3 |
| #define | COLUMN_MASK(x) (((x)>31) ? 0xffffffff : ((u32)1<<(x))) |
| #define | columnType(A, B, C, D, E, F) columnTypeImpl(A,B,F) |
| #define | ConstFactorOk(P) ((P)->cookieGoto>0 && OptimizationEnabled((P)->db,SQLITE_FactorOutConst)) |
| #define | CORRUPT_DB (sqlite3Config.neverCorrupt==0) |
| #define | CTIMEOPT_VAL(opt) CTIMEOPT_VAL_(opt) |
| #define | CTIMEOPT_VAL_(opt) #opt |
| #define | CURSOR_FAULT 4 |
| #define | CURSOR_INVALID 0 |
| #define | CURSOR_REQUIRESEEK 3 |
| #define | CURSOR_SKIPNEXT 2 |
| #define | CURSOR_VALID 1 |
| #define | DB_Empty 0x0004 /* The file is empty (length 0 bytes) */ |
| #define | DB_SchemaLoaded 0x0001 /* The schema has been loaded */ |
| #define | DB_UnresetViews 0x0002 /* Some views have defined column names */ |
| #define | DbClearProperty(D, I, P) (D)->aDb[I].pSchema->flags&=~(P) |
| #define | DbHasAnyProperty(D, I, P) (((D)->aDb[I].pSchema->flags&(P))!=0) |
| #define | DbHasProperty(D, I, P) (((D)->aDb[I].pSchema->flags&(P))==(P)) |
| #define | DbSetProperty(D, I, P) (D)->aDb[I].pSchema->flags|=(P) |
| #define | Deephemeralize(P) |
| #define | DIRECT_MODE 0 |
| #define | disable_simulated_io_errors() |
| #define | disable_simulated_io_errors() |
| #define | DO_OS_MALLOC_TEST(x) |
| #define | DOTLOCK_SUFFIX ".lock" |
| #define | EIGHT_BYTE_ALIGNMENT(X) ((((char*)(X) - (char*)0)&7)==0) |
| #define | enable_simulated_io_errors() |
| #define | enable_simulated_io_errors() |
| #define | ENC(db) ((db)->aDb[0].pSchema->enc) |
| #define | EP_Agg 0x000002 /* Contains one or more aggregate functions */ |
| #define | EP_Collate 0x000100 /* Tree contains a TK_COLLATE opeartor */ |
| #define | EP_Constant 0x080000 /* Node is a constant */ |
| #define | EP_DblQuoted 0x000040 /* token.z was originally in "..." */ |
| #define | EP_Distinct 0x000010 /* Aggregate function with DISTINCT keyword */ |
| #define | EP_Error 0x000008 /* Expression contains one or more errors */ |
| #define | EP_FromJoin 0x000001 /* Originated in ON or USING clause of a join */ |
| #define | EP_InfixFunc 0x000080 /* True for an infix function: LIKE, GLOB, etc */ |
| #define | EP_IntValue 0x000400 /* Integer value contained in u.iValue */ |
| #define | EP_MemToken 0x010000 /* Need to sqlite3DbFree() Expr.zToken */ |
| #define | EP_NoReduce 0x020000 /* Cannot EXPRDUP_REDUCE this Expr */ |
| #define | EP_Reduced 0x002000 /* Expr struct EXPR_REDUCEDSIZE bytes only */ |
| #define | EP_Resolved 0x000004 /* IDs have been resolved to COLUMNs */ |
| #define | EP_Skip 0x001000 /* COLLATE, AS, or UNLIKELY */ |
| #define | EP_Static 0x008000 /* Held in memory not obtained from malloc() */ |
| #define | EP_TokenOnly 0x004000 /* Expr struct EXPR_TOKENONLYSIZE bytes only */ |
| #define | EP_Unlikely 0x040000 /* unlikely() or likelihood() function */ |
| #define | EP_VarSelect 0x000020 /* pSelect is correlated, not constant */ |
| #define | EP_xIsSelect 0x000800 /* x.pSelect is valid (otherwise x.pList is) */ |
| #define | etBUFSIZE SQLITE_PRINT_BUF_SIZE /* Size of the output buffer */ |
| #define | etCHARX 9 /* Characters. %c */ |
| #define | etDYNSTRING 7 /* Dynamically allocated strings. %z */ |
| #define | etEXP 3 /* Exponentional notation. %e and %E */ |
| #define | etFLOAT 2 /* Floating point. %f */ |
| #define | etGENERIC 4 /* Floating or exponential, depending on exponent. %g */ |
| #define | etINVALID 0 /* Any unrecognized conversion type */ |
| #define | etORDINAL 16 /* %r -> 1st, 2nd, 3rd, 4th, etc. English only */ |
| #define | etPERCENT 8 /* Percent symbol. %% */ |
| #define | etPOINTER 14 /* The %p conversion */ |
| #define | etRADIX 1 /* Integer types. %d, %x, %o, and so forth */ |
| #define | etSIZE 5 /* Return number of characters processed so far. %n */ |
| #define | etSQLESCAPE 10 /* Strings with '\'' doubled. %q */ |
| #define | etSQLESCAPE2 |
| #define | etSQLESCAPE3 15 /* %w -> Strings with '\"' doubled */ |
| #define | etSRCLIST 13 /* a pointer to a SrcList */ |
| #define | etSTRING 6 /* Strings. %s */ |
| #define | etTOKEN 12 /* a pointer to a Token structure */ |
| #define | EXCLUSIVE_LOCK 4 |
| #define | ExpandBlob(P) (((P)->flags&MEM_Zero)?sqlite3VdbeMemExpandBlob(P):0) |
| #define | expensive_assert(X) |
| #define | explainSetInteger(a, b) a = b |
| #define | EXPR_FULLSIZE sizeof(Expr) /* Full size */ |
| #define | EXPR_REDUCEDSIZE offsetof(Expr,iTable) /* Common features */ |
| #define | EXPR_TOKENONLYSIZE offsetof(Expr,pLeft) /* Fewer features */ |
| #define | ExprClearProperty(E, P) (E)->flags&=~(P) |
| #define | EXPRDUP_REDUCE 0x0001 /* Used reduced-size Expr nodes */ |
| #define | ExprHasAllProperty(E, P) (((E)->flags&(P))==(P)) |
| #define | ExprHasProperty(E, P) (((E)->flags&(P))!=0) |
| #define | ExprSetProperty(E, P) (E)->flags|=(P) |
| #define | ExprSetVVAProperty(E, P) |
| #define | EXTRA_SIZE sizeof(MemPage) |
| #define | fdatasync fsync |
| #define | FILEHANDLEID(fd) ((int)fd) |
| #define | findCell(P, I) ((P)->aData + ((P)->maskPage & get2byte(&(P)->aCellIdx[2*(I)]))) |
| #define | findCellv2(D, M, O, I) (D+(M&get2byte(D+(O+2*(I))))) |
| #define | FLAG_INTERN 2 /* True if for internal use only */ |
| #define | FLAG_SIGNED 1 /* True if the value to convert is signed */ |
| #define | FLAG_STRING 4 /* Allow infinity precision */ |
| #define | FUNC_PERFECT_MATCH 6 /* The score for a perfect match */ |
| #define | FUNCTION(zName, nArg, iArg, bNC, xFunc) |
| #define | FUNCTION2(zName, nArg, iArg, bNC, xFunc, extraFlags) |
| #define | get2byte(x) ((x)[0]<<8 | (x)[1]) |
| #define | get2byteNotZero(X) (((((int)get2byte(X))-1)&0xffff)+1) |
| #define | get4byte sqlite3Get4byte |
| #define | getCellInfo(pCur) |
| #define | getVarint sqlite3GetVarint |
| #define | getVarint32(A, B) (u8)((*(A)<(u8)0x80)?((B)=(u32)*(A)),1:sqlite3GetVarint32((A),(u32 *)&(B))) |
| #define | GLOBAL(t, v) v |
| #define | GlobUpperToLower(A) if( !((A)&~0x7f) ){ A = sqlite3UpperToLower[A]; } |
| #define | HASHTABLE_HASH_1 383 /* Should be prime */ |
| #define | HASHTABLE_NPAGE 4096 /* Must be power of 2 */ |
| #define | HASHTABLE_NPAGE_ONE (HASHTABLE_NPAGE - (WALINDEX_HDR_SIZE/sizeof(u32))) |
| #define | HASHTABLE_NSLOT (HASHTABLE_NPAGE*2) /* Must be a power of 2 */ |
| #define | HasRowid(X) (((X)->tabFlags & TF_WithoutRowid)==0) |
| #define | HAVE_FULLFSYNC 0 |
| #define | HAVE_MREMAP 0 |
| #define | IdChar(C) ((sqlite3CtypeMap[(unsigned char)C]&0x46)!=0) |
| #define | IfNotOmitAV(expr) (expr) |
| #define | IgnorableOrderby(X) ((X->eDest)<=SRT_Discard) |
| #define | IN_DECLARE_VTAB (pParse->declareVtab) |
| #define | IN_INDEX_EPH 2 |
| #define | IN_INDEX_INDEX_ASC 3 |
| #define | IN_INDEX_INDEX_DESC 4 |
| #define | IN_INDEX_ROWID 1 |
| #define | initMaskSet(P) (P)->n=0 |
| #define | INT16_TYPE short int |
| #define | INT8_TYPE signed char |
| #define | INTERFACE 1 |
| #define | IOMETHODS(FINDER, METHOD, VERSION, CLOSE, LOCK, UNLOCK, CKLOCK) |
| #define | IOTRACE(A) |
| #define | IS_BIG_INT(X) (((X)&~(i64)0xffffffff)!=0) |
| #define | IS_LOCK_ERROR(x) ((x != SQLITE_OK) && (x != SQLITE_BUSY)) |
| #define | ISAUTOVACUUM (pBt->autoVacuum) |
| #define | IsHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0) |
| #define | isOpen(pFd) ((pFd)->pMethods) |
| #define | IsPowerOfTwo(X) (((X)&((X)-1))==0) |
| #define | isSorter(x) ((x)->pSorter!=0) |
| #define | IsStat3 0 |
| #define | IsStat34 (IsStat3+IsStat4) /* 1 for STAT3 or STAT4. 0 otherwise */ |
| #define | IsStat4 0 |
| #define | IsVirtual(X) (((X)->tabFlags & TF_Virtual)!=0) |
| #define | JOURNAL_CHUNKSIZE ((int)(1024-sizeof(FileChunk*))) |
| #define | JOURNAL_HDR_SZ(pPager) (pPager->sectorSize) |
| #define | JOURNAL_PG_SZ(pPager) ((pPager->pageSize) + 8) |
| #define | JT_CROSS 0x0002 /* Explicit use of the CROSS keyword */ |
| #define | JT_ERROR 0x0040 /* unknown or unsupported join type */ |
| #define | JT_INNER 0x0001 /* Any kind of inner or cross join */ |
| #define | JT_LEFT 0x0008 /* Left outer join */ |
| #define | JT_NATURAL 0x0004 /* True for a "natural" join */ |
| #define | JT_OUTER 0x0020 /* The "OUTER" keyword is present */ |
| #define | JT_RIGHT 0x0010 /* Right outer join */ |
| #define | LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32)) |
| #define | LIKEFUNC(zName, nArg, arg, flags) |
| #define | likely(X) (X) |
| #define | LONGDOUBLE_TYPE long double |
| #define | MASKBIT(n) (((Bitmask)1)<<(n)) |
| #define | MASTER_NAME "sqlite_master" |
| #define | MASTER_ROOT 1 |
| #define | MAX(A, B) ((A)>(B)?(A):(B)) |
| #define | MAX_6BYTE ((((i64)0x00008000)<<32)-1) |
| #define | MAX_PATHNAME 512 |
| #define | MAX_ROWID (i64)( (((u64)0x7fffffff)<<32) | (u64)0xffffffff ) |
| #define | MAX_SECTOR_SIZE 0x10000 |
| #define | mem0 GLOBAL(struct Mem0Global, mem0) |
| #define | MEM_Agg 0x2000 /* Mem.z points to an agg function context */ |
| #define | MEM_Blob 0x0010 /* Value is a BLOB */ |
| #define | MEM_Cleared 0x0100 /* NULL set by OP_Null, not from data */ |
| #define | MEM_Dyn 0x0400 /* Need to call sqliteFree() on Mem.z */ |
| #define | MEM_Ephem 0x1000 /* Mem.z points to an ephemeral string */ |
| #define | MEM_Frame 0x0040 /* Value is a VdbeFrame object */ |
| #define | MEM_Int 0x0004 /* Value is an integer */ |
| #define | MEM_Invalid 0x0080 /* Value is undefined */ |
| #define | MEM_Null 0x0001 /* Value is NULL */ |
| #define | MEM_Real 0x0008 /* Value is a real number */ |
| #define | MEM_RowSet 0x0020 /* Value is a RowSet object */ |
| #define | MEM_Static 0x0800 /* Mem.z points to a static string */ |
| #define | MEM_Str 0x0002 /* Value is a string */ |
| #define | MEM_Term 0x0200 /* String rep is nul terminated */ |
| #define | MEM_TypeMask 0x01ff /* Mask of type bits */ |
| #define | MEM_Zero 0x4000 /* Mem.i contains count of 0s appended to blob */ |
| #define | memAboutToChange(P, M) |
| #define | MEMCELLSIZE (size_t)(&(((Mem *)0)->zMalloc)) |
| #define | MEMDB pPager->memDb |
| #define | MemSetTypeFlag(p, f) ((p)->flags = ((p)->flags&~(MEM_TypeMask|MEM_Zero))|f) |
| #define | MEMTYPE_DB 0x10 /* Uses sqlite3DbMalloc, not sqlite_malloc */ |
| #define | MEMTYPE_HEAP 0x01 /* General heap allocations */ |
| #define | MEMTYPE_LOOKASIDE 0x02 /* Might have been lookaside memory */ |
| #define | MEMTYPE_PCACHE 0x08 /* Page cache allocations */ |
| #define | MEMTYPE_SCRATCH 0x04 /* Scratch allocations */ |
| #define | MIN(A, B) ((A)<(B)?(A):(B)) |
| #define | MUTEX_LOGIC(X) X |
| #define | MX_CELL(pBt) ((pBt->pageSize-8)/6) |
| #define | MX_CELL_SIZE(pBt) ((int)(pBt->pageSize-8)) |
| #define | N_OR_COST 3 |
| #define | N_SORT_BUCKET 32 |
| #define | NB (NN*2+1) /* Total pages involved in the balance */ |
| #define | NC_AllowAgg 0x01 /* Aggregate functions are allowed here */ |
| #define | NC_HasAgg 0x02 /* One or more aggregate functions seen */ |
| #define | NC_InAggFunc 0x08 /* True if analyzing arguments to an agg func */ |
| #define | NC_IsCheck 0x04 /* True if resolving names in a CHECK constraint */ |
| #define | NC_PartIdx 0x10 /* True if resolving a partial index WHERE */ |
| #define | NDEBUG 1 |
| #define | NEVER(X) (X) |
| #define | NN 1 /* Number of neighbors on either side of pPage */ |
| #define | NO_LOCK 0 |
| #define | noopFunc versionFunc /* Substitute function - never called */ |
| #define | O_BINARY 0 |
| #define | O_LARGEFILE 0 |
| #define | O_NOFOLLOW 0 |
| #define | OE_Abort 2 /* Back out changes but do no rollback transaction */ |
| #define | OE_Cascade 9 /* Cascade the changes */ |
| #define | OE_Default 10 /* Do whatever the default action is */ |
| #define | OE_Fail 3 /* Stop the operation but leave all prior changes */ |
| #define | OE_Ignore 4 /* Ignore the error. Do not do the INSERT or UPDATE */ |
| #define | OE_None 0 /* There is no constraint to check */ |
| #define | OE_Replace 5 /* Delete existing record, then do INSERT or UPDATE */ |
| #define | OE_Restrict 6 /* OE_Abort for IMMEDIATE, OE_Rollback for DEFERRED */ |
| #define | OE_Rollback 1 /* Fail the operation and rollback the transaction */ |
| #define | OE_SetDflt 8 /* Set the foreign key value to its default */ |
| #define | OE_SetNull 7 /* Set the foreign key value to NULL */ |
| #define | offsetof(STRUCTURE, FIELD) ((int)((char*)&((STRUCTURE*)0)->FIELD)) |
| #define | OMIT_TEMPDB 0 |
| #define | OP_Add 87 /* same as TK_PLUS, synopsis: r[P3]=r[P1]+r[P2] */ |
| #define | OP_AddImm 34 /* synopsis: r[P1]=r[P1]+P2 */ |
| #define | OP_Affinity 44 /* synopsis: affinity(r[P1@P2]) */ |
| #define | OP_AggFinal 132 /* synopsis: accum=r[P1] N=P2 */ |
| #define | OP_AggStep 10 /* synopsis: accum=r[P3] step(r[P2@P5]) */ |
| #define | OP_And 70 /* same as TK_AND, synopsis: r[P3]=(r[P1] && r[P2]) */ |
| #define | OP_AutoCommit 3 |
| #define | OP_BitAnd 83 /* same as TK_BITAND, synopsis: r[P3]=r[P1]&r[P2] */ |
| #define | OP_BitNot 94 /* same as TK_BITNOT, synopsis: r[P1]= ~r[P1] */ |
| #define | OP_BitOr 84 /* same as TK_BITOR, synopsis: r[P3]=r[P1]|r[P2] */ |
| #define | OP_Blob 27 /* synopsis: r[P2]=P4 (len=P1) */ |
| #define | OP_Checkpoint 11 |
| #define | OP_Clear 111 |
| #define | OP_Close 56 |
| #define | OP_CollSeq 33 |
| #define | OP_Column 43 /* synopsis: r[P3]=PX */ |
| #define | OP_Compare 38 |
| #define | OP_Concat 92 /* same as TK_CONCAT, synopsis: r[P3]=r[P2]+r[P1] */ |
| #define | OP_Copy 30 /* synopsis: r[P2@P3]=r[P1@P3] */ |
| #define | OP_Count 46 /* synopsis: r[P2]=count() */ |
| #define | OP_CreateIndex 112 /* synopsis: r[P2]=root iDb=P1 */ |
| #define | OP_CreateTable 113 /* synopsis: r[P2]=root iDb=P1 */ |
| #define | OP_Delete 72 |
| #define | OP_Destroy 110 |
| #define | OP_Divide 90 /* same as TK_SLASH, synopsis: r[P3]=r[P2]/r[P1] */ |
| #define | OP_DropIndex 117 |
| #define | OP_DropTable 116 |
| #define | OP_DropTrigger 118 |
| #define | OP_Eq 77 /* same as TK_EQ, synopsis: if r[P1]==r[P3] goto P2 */ |
| #define | OP_Expire 134 |
| #define | OP_Explain 152 |
| #define | OP_FkCounter 125 /* synopsis: fkctr[P1]+=P2 */ |
| #define | OP_FkIfZero 126 /* synopsis: if fkctr[P1]==0 goto P2 */ |
| #define | OP_Found 64 /* synopsis: key=r[P3@P4] */ |
| #define | OP_Function 1 /* synopsis: r[P3]=func(r[P2@P5]) */ |
| #define | OP_Ge 81 /* same as TK_GE, synopsis: if r[P1]>=r[P3] goto P2 */ |
| #define | OP_Gosub 17 |
| #define | OP_Goto 16 |
| #define | OP_Gt 78 /* same as TK_GT, synopsis: if r[P1]>r[P3] goto P2 */ |
| #define | OP_Halt 22 |
| #define | OP_HaltIfNull 21 /* synopsis: if r[P3] null then halt */ |
| #define | OP_IdxDelete 106 /* synopsis: key=r[P2@P3] */ |
| #define | OP_IdxGE 109 /* synopsis: key=r[P3@P4] */ |
| #define | OP_IdxInsert 105 /* synopsis: key=r[P2] */ |
| #define | OP_IdxLT 108 /* synopsis: key=r[P3@P4] */ |
| #define | OP_IdxRowid 107 /* synopsis: r[P2]=rowid */ |
| #define | OP_If 41 |
| #define | OP_IfNeg 129 /* synopsis: if r[P1]<0 goto P2 */ |
| #define | OP_IfNot 42 |
| #define | OP_IfPos 128 /* synopsis: if r[P1]>0 goto P2 */ |
| #define | OP_IfZero 130 /* synopsis: r[P1]+=P3, if r[P1]==0 goto P2 */ |
| #define | OP_IncrVacuum 133 |
| #define | OP_Insert 68 /* synopsis: intkey=r[P3] data=r[P2] */ |
| #define | OP_InsertInt 71 /* synopsis: intkey=P3 data=r[P2] */ |
| #define | OP_Int64 24 /* synopsis: r[P2]=P4 */ |
| #define | OP_Integer 23 /* synopsis: r[P2]=P1 */ |
| #define | OP_IntegrityCk 119 |
| #define | OP_IsNull 74 /* same as TK_ISNULL, synopsis: if r[P1]==NULL goto P2 */ |
| #define | OP_JournalMode 12 |
| #define | OP_Jump 39 |
| #define | OP_Last 100 |
| #define | OP_Le 79 /* same as TK_LE, synopsis: if r[P1]<=r[P3] goto P2 */ |
| #define | OP_LoadAnalysis 115 |
| #define | OP_Lt 80 /* same as TK_LT, synopsis: if r[P1]<r[P3] goto P2 */ |
| #define | OP_MakeRecord 45 /* synopsis: r[P3]=mkrec(r[P1@P2]) */ |
| #define | OP_MaxPgcnt 149 |
| #define | OP_MemMax 127 /* synopsis: r[P1]=max(r[P1],r[P2]) */ |
| #define | OP_Move 29 /* synopsis: r[P2@P3]=r[P1@P3] */ |
| #define | OP_Multiply 89 /* same as TK_STAR, synopsis: r[P3]=r[P1]*r[P2] */ |
| #define | OP_MustBeInt 35 |
| #define | OP_Ne 76 /* same as TK_NE, synopsis: if r[P1]!=r[P3] goto P2 */ |
| #define | OP_NewRowid 67 /* synopsis: r[P2]=rowid */ |
| #define | OP_Next 9 |
| #define | OP_NextIfOpen 7 |
| #define | OP_NoConflict 62 /* synopsis: key=r[P3@P4] */ |
| #define | OP_Noop 151 |
| #define | OP_Not 19 /* same as TK_NOT, synopsis: r[P2]= !r[P1] */ |
| #define | OP_NotExists 65 /* synopsis: intkey=r[P3] */ |
| #define | OP_NotFound 63 /* synopsis: key=r[P3@P4] */ |
| #define | OP_NotNull 75 /* same as TK_NOTNULL, synopsis: if r[P1]!=NULL goto P2 */ |
| #define | OP_Null 26 /* synopsis: r[P2..P3]=NULL */ |
| #define | OP_NullRow 99 |
| #define | OP_Once 40 |
| #define | OP_OpenAutoindex 52 /* synopsis: nColumn=P2 */ |
| #define | OP_OpenEphemeral 53 /* synopsis: nColumn=P2 */ |
| #define | OP_OpenPseudo 55 /* synopsis: content in r[P2@P3] */ |
| #define | OP_OpenRead 50 /* synopsis: root=P2 iDb=P3 */ |
| #define | OP_OpenWrite 51 /* synopsis: root=P2 iDb=P3 */ |
| #define | OP_Or 69 /* same as TK_OR, synopsis: r[P3]=(r[P1] || r[P2]) */ |
| #define | OP_Pagecount 148 |
| #define | OP_Param 124 |
| #define | OP_ParseSchema 114 |
| #define | OP_Permutation 37 |
| #define | OP_Prev 8 |
| #define | OP_PrevIfOpen 6 |
| #define | OP_Program 123 |
| #define | OP_ReadCookie 47 |
| #define | OP_Real 131 /* same as TK_FLOAT, synopsis: r[P2]=P4 */ |
| #define | OP_RealAffinity 36 |
| #define | OP_Remainder 91 /* same as TK_REM, synopsis: r[P3]=r[P2]%r[P1] */ |
| #define | OP_ResetCount 73 |
| #define | OP_ResultRow 32 /* synopsis: output=r[P1@P2] */ |
| #define | OP_Return 18 |
| #define | OP_Rewind 103 |
| #define | OP_RowData 97 /* synopsis: r[P2]=data */ |
| #define | OP_Rowid 98 /* synopsis: r[P2]=rowid */ |
| #define | OP_RowKey 96 /* synopsis: r[P2]=key */ |
| #define | OP_RowSetAdd 120 /* synopsis: rowset(P1)=r[P2] */ |
| #define | OP_RowSetRead 121 /* synopsis: r[P3]=rowset(P1) */ |
| #define | OP_RowSetTest 122 /* synopsis: if r[P3] in rowset(P1) goto P2 */ |
| #define | OP_Savepoint 2 |
| #define | OP_SCopy 31 /* synopsis: r[P2]=r[P1] */ |
| #define | OP_Seek 61 /* synopsis: intkey=r[P2] */ |
| #define | OP_SeekGe 59 /* synopsis: key=r[P3@P4] */ |
| #define | OP_SeekGt 60 /* synopsis: key=r[P3@P4] */ |
| #define | OP_SeekLe 58 /* synopsis: key=r[P3@P4] */ |
| #define | OP_SeekLt 57 /* synopsis: key=r[P3@P4] */ |
| #define | OP_Sequence 66 /* synopsis: r[P2]=rowid */ |
| #define | OP_SetCookie 48 |
| #define | OP_ShiftLeft 85 /* same as TK_LSHIFT, synopsis: r[P3]=r[P2]<<r[P1] */ |
| #define | OP_ShiftRight 86 /* same as TK_RSHIFT, synopsis: r[P3]=r[P2]>>r[P1] */ |
| #define | OP_Sort 102 |
| #define | OP_SorterCompare 82 /* synopsis: if key(P1)!=rtrim(r[P3],P4) goto P2 */ |
| #define | OP_SorterData 93 /* synopsis: r[P2]=data */ |
| #define | OP_SorterInsert 104 |
| #define | OP_SorterNext 5 |
| #define | OP_SorterOpen 54 |
| #define | OP_SorterSort 101 |
| #define | OP_String 25 /* synopsis: r[P2]='P4' (len=P1) */ |
| #define | OP_String8 95 /* same as TK_STRING, synopsis: r[P2]='P4' */ |
| #define | OP_Subtract 88 /* same as TK_MINUS, synopsis: r[P3]=r[P2]-r[P1] */ |
| #define | OP_TableLock 135 /* synopsis: iDb=P1 root=P2 write=P3 */ |
| #define | OP_ToBlob 143 /* same as TK_TO_BLOB */ |
| #define | OP_ToInt 145 /* same as TK_TO_INT */ |
| #define | OP_ToNumeric 144 /* same as TK_TO_NUMERIC */ |
| #define | OP_ToReal 146 /* same as TK_TO_REAL */ |
| #define | OP_ToText 142 /* same as TK_TO_TEXT */ |
| #define | OP_Trace 150 |
| #define | OP_Transaction 4 |
| #define | OP_Vacuum 13 |
| #define | OP_Variable 28 /* synopsis: r[P2]=parameter(P1,P4) */ |
| #define | OP_VBegin 136 |
| #define | OP_VColumn 140 /* synopsis: r[P3]=vcolumn(P2) */ |
| #define | OP_VCreate 137 |
| #define | OP_VDestroy 138 |
| #define | OP_VerifyCookie 49 |
| #define | OP_VFilter 14 /* synopsis: iPlan=r[P3] zPlan='P4' */ |
| #define | OP_VNext 141 |
| #define | OP_VOpen 139 |
| #define | OP_VRename 147 |
| #define | OP_VUpdate 15 /* synopsis: data=r[P3@P2] */ |
| #define | OP_Yield 20 |
| #define | OpenCounter(X) |
| #define | OPFLAG_APPEND 0x08 /* This is likely to be an append */ |
| #define | OPFLAG_BULKCSR 0x01 /* OP_Open** used to open bulk cursor */ |
| #define | OPFLAG_CLEARCACHE 0x20 /* Clear pseudo-table cache in OP_Column */ |
| #define | OPFLAG_ISUPDATE 0x04 /* This OP_Insert is an sql UPDATE */ |
| #define | OPFLAG_LASTROWID 0x02 /* Set to update db->lastRowid */ |
| #define | OPFLAG_LENGTHARG 0x40 /* OP_Column only used for length() */ |
| #define | OPFLAG_NCHANGE 0x01 /* Set to update db->nChange */ |
| #define | OPFLAG_P2ISREG 0x02 /* P2 to OP_Open** is a register number */ |
| #define | OPFLAG_PERMUTE 0x01 /* OP_Compare: use the permutation */ |
| #define | OPFLAG_TYPEOFARG 0x80 /* OP_Column only used for typeof() */ |
| #define | OPFLAG_USESEEKRESULT 0x10 /* Try to avoid a seek in BtreeInsert() */ |
| #define | OPFLG_IN1 0x0004 /* in1: P1 is an input */ |
| #define | OPFLG_IN2 0x0008 /* in2: P2 is an input */ |
| #define | OPFLG_IN3 0x0010 /* in3: P3 is an input */ |
| #define | OPFLG_INITIALIZER |
| #define | OPFLG_JUMP 0x0001 /* jump: P2 holds jmp target */ |
| #define | OPFLG_OUT2 0x0020 /* out2: P2 is an output */ |
| #define | OPFLG_OUT2_PRERELEASE 0x0002 /* out2-prerelease: */ |
| #define | OPFLG_OUT3 0x0040 /* out3: P3 is an output */ |
| #define | OpHelp(X) |
| #define | OptimizationDisabled(db, mask) (((db)->dbOptFlags&(mask))!=0) |
| #define | OptimizationEnabled(db, mask) (((db)->dbOptFlags&(mask))==0) |
| #define | OS_VXWORKS 0 |
| #define | osAccess ((int(*)(const char*,int))aSyscall[2].pCurrent) |
| #define | osClose ((int(*)(int))aSyscall[1].pCurrent) |
| #define | osFallocate ((int(*)(int,off_t,off_t))aSyscall[15].pCurrent) |
| #define | osFchmod ((int(*)(int,mode_t))aSyscall[14].pCurrent) |
| #define | osFchown ((int(*)(int,uid_t,gid_t))aSyscall[20].pCurrent) |
| #define | osFcntl ((int(*)(int,int,...))aSyscall[7].pCurrent) |
| #define | osFstat ((int(*)(int,struct stat*))aSyscall[5].pCurrent) |
| #define | osFtruncate ((int(*)(int,off_t))aSyscall[6].pCurrent) |
| #define | osGetcwd ((char*(*)(char*,size_t))aSyscall[3].pCurrent) |
| #define | osMkdir ((int(*)(const char*,mode_t))aSyscall[18].pCurrent) |
| #define | osMmap ((void*(*)(void*,size_t,int,int,int,off_t))aSyscall[21].pCurrent) |
| #define | osMremap ((void*(*)(void*,size_t,size_t,int,...))aSyscall[23].pCurrent) |
| #define | osMunmap ((void*(*)(void*,size_t))aSyscall[22].pCurrent) |
| #define | osOpen ((int(*)(const char*,int,int))aSyscall[0].pCurrent) |
| #define | osOpenDirectory ((int(*)(const char*,int*))aSyscall[17].pCurrent) |
| #define | osPread ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[9].pCurrent) |
| #define | osPread64 ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[10].pCurrent) |
| #define | osPwrite |
| #define | osPwrite64 |
| #define | osRead ((ssize_t(*)(int,void*,size_t))aSyscall[8].pCurrent) |
| #define | osRmdir ((int(*)(const char*))aSyscall[19].pCurrent) |
| #define | osStat ((int(*)(const char*,struct stat*))aSyscall[4].pCurrent) |
| #define | OSTRACE(X) |
| #define | osUnlink ((int(*)(const char*))aSyscall[16].pCurrent) |
| #define | osWrite ((ssize_t(*)(int,const void*,size_t))aSyscall[11].pCurrent) |
| #define | P4_ADVANCE (-19) /* P4 is a pointer to BtreeNext() or BtreePrev() */ |
| #define | P4_COLLSEQ (-4) /* P4 is a pointer to a CollSeq structure */ |
| #define | P4_DYNAMIC (-1) /* Pointer to a string obtained from sqliteMalloc() */ |
| #define | P4_FUNCDEF (-5) /* P4 is a pointer to a FuncDef structure */ |
| #define | P4_INT32 (-14) /* P4 is a 32-bit signed integer */ |
| #define | P4_INT64 (-13) /* P4 is a 64-bit signed integer */ |
| #define | P4_INTARRAY (-15) /* P4 is a vector of 32-bit integers */ |
| #define | P4_KEYINFO (-6) /* P4 is a pointer to a KeyInfo structure */ |
| #define | P4_MEM (-8) /* P4 is a pointer to a Mem* structure */ |
| #define | P4_MPRINTF (-11) /* P4 is a string obtained from sqlite3_mprintf() */ |
| #define | P4_NOTUSED 0 /* The P4 parameter is not used */ |
| #define | P4_REAL (-12) /* P4 is a 64-bit floating point value */ |
| #define | P4_STATIC (-2) /* Pointer to a static string */ |
| #define | P4_SUBPROGRAM (-18) /* P4 is a pointer to a SubProgram structure */ |
| #define | P4_TRANSIENT 0 /* P4 is a pointer to a transient string */ |
| #define | P4_VTAB (-10) /* P4 is a pointer to an sqlite3_vtab structure */ |
| #define | P5_ConstraintCheck 3 |
| #define | P5_ConstraintFK 4 |
| #define | P5_ConstraintNotNull 1 |
| #define | P5_ConstraintUnique 2 |
| #define | PAGER_CACHESPILL 0x10 /* PRAGMA cache_spill=ON */ |
| #define | PAGER_CKPT_FULLFSYNC 0x08 /* PRAGMA checkpoint_fullfsync=ON */ |
| #define | pager_datahash(X, Y) 0 |
| #define | PAGER_ERROR 6 |
| #define | PAGER_FLAGS_MASK 0x1c /* All above except SYNCHRONOUS */ |
| #define | PAGER_FULLFSYNC 0x04 /* PRAGMA fullfsync=ON */ |
| #define | PAGER_GET_NOCONTENT 0x01 /* Do not load data from disk */ |
| #define | PAGER_GET_READONLY 0x02 /* Read-only page is acceptable */ |
| #define | PAGER_INCR(v) |
| #define | PAGER_JOURNALMODE_DELETE 0 /* Commit by deleting journal file */ |
| #define | PAGER_JOURNALMODE_MEMORY 4 /* In-memory journal file */ |
| #define | PAGER_JOURNALMODE_OFF 2 /* Journal omitted. */ |
| #define | PAGER_JOURNALMODE_PERSIST 1 /* Commit by zeroing journal header */ |
| #define | PAGER_JOURNALMODE_QUERY (-1) /* Query the value of journalmode */ |
| #define | PAGER_JOURNALMODE_TRUNCATE 3 /* Commit by truncating journal */ |
| #define | PAGER_JOURNALMODE_WAL 5 /* Use write-ahead logging */ |
| #define | PAGER_LOCKINGMODE_EXCLUSIVE 1 |
| #define | PAGER_LOCKINGMODE_NORMAL 0 |
| #define | PAGER_LOCKINGMODE_QUERY -1 |
| #define | PAGER_MAX_PGNO 2147483647 |
| #define | PAGER_MEMORY 0x0002 /* In-memory database */ |
| #define | PAGER_MJ_PGNO(x) ((Pgno)((PENDING_BYTE/((x)->pageSize))+1)) |
| #define | PAGER_OMIT_JOURNAL 0x0001 /* Do not use a rollback journal */ |
| #define | PAGER_OPEN 0 |
| #define | pager_pagehash(X) 0 |
| #define | PAGER_READER 1 |
| #define | pager_set_pagehash(X) |
| #define | PAGER_STAT_HIT 0 |
| #define | PAGER_STAT_MISS 1 |
| #define | PAGER_STAT_WRITE 2 |
| #define | PAGER_SYNCHRONOUS_FULL 0x03 /* PRAGMA synchronous=FULL */ |
| #define | PAGER_SYNCHRONOUS_MASK 0x03 /* Mask for three values above */ |
| #define | PAGER_SYNCHRONOUS_NORMAL 0x02 /* PRAGMA synchronous=NORMAL */ |
| #define | PAGER_SYNCHRONOUS_OFF 0x01 /* PRAGMA synchronous=OFF */ |
| #define | PAGER_WRITER_CACHEMOD 3 |
| #define | PAGER_WRITER_DBMOD 4 |
| #define | PAGER_WRITER_FINISHED 5 |
| #define | PAGER_WRITER_LOCKED 2 |
| #define | PAGERID(p) ((int)(p->fd)) |
| #define | pagerReportSize(X) /* No-op if we do not support a codec */ |
| #define | PAGERTRACE(X) |
| #define | parseCell(pPage, iCell, pInfo) btreeParseCellPtr((pPage), findCell((pPage), (iCell)), (pInfo)) |
| #define | pcache1 (GLOBAL(struct PCacheGlobal, pcache1_g)) |
| #define | pcache1EnterMutex(X) sqlite3_mutex_enter((X)->mutex) |
| #define | pcache1LeaveMutex(X) sqlite3_mutex_leave((X)->mutex) |
| #define | PENDING_BYTE sqlite3PendingByte |
| #define | PENDING_BYTE_PAGE(pBt) PAGER_MJ_PGNO(pBt) |
| #define | PENDING_LOCK 3 |
| #define | PGHDR_DIRTY 0x002 /* Page has changed */ |
| #define | PGHDR_DONT_WRITE 0x020 /* Do not write content to disk */ |
| #define | PGHDR_MMAP 0x040 /* This is an mmap page object */ |
| #define | PGHDR_NEED_READ 0x008 /* Content is unread */ |
| #define | PGHDR_NEED_SYNC |
| #define | PGHDR_REUSE_UNLIKELY 0x010 /* A hint that reuse is unlikely */ |
| #define | PragFlag_NeedSchema 0x01 |
| #define | PragTyp_ACTIVATE_EXTENSIONS 35 |
| #define | PragTyp_AUTO_VACUUM 1 |
| #define | PragTyp_BUSY_TIMEOUT 3 |
| #define | PragTyp_CACHE_SIZE 4 |
| #define | PragTyp_CASE_SENSITIVE_LIKE 5 |
| #define | PragTyp_COLLATION_LIST 6 |
| #define | PragTyp_COMPILE_OPTIONS 7 |
| #define | PragTyp_DATA_STORE_DIRECTORY 8 |
| #define | PragTyp_DATABASE_LIST 9 |
| #define | PragTyp_DEFAULT_CACHE_SIZE 10 |
| #define | PragTyp_ENCODING 11 |
| #define | PragTyp_FLAG 2 |
| #define | PragTyp_FOREIGN_KEY_CHECK 12 |
| #define | PragTyp_FOREIGN_KEY_LIST 13 |
| #define | PragTyp_HEADER_VALUE 0 |
| #define | PragTyp_HEXKEY 36 |
| #define | PragTyp_INCREMENTAL_VACUUM 14 |
| #define | PragTyp_INDEX_INFO 15 |
| #define | PragTyp_INDEX_LIST 16 |
| #define | PragTyp_INTEGRITY_CHECK 17 |
| #define | PragTyp_JOURNAL_MODE 18 |
| #define | PragTyp_JOURNAL_SIZE_LIMIT 19 |
| #define | PragTyp_KEY 37 |
| #define | PragTyp_LOCK_PROXY_FILE 20 |
| #define | PragTyp_LOCK_STATUS 39 |
| #define | PragTyp_LOCKING_MODE 21 |
| #define | PragTyp_MMAP_SIZE 23 |
| #define | PragTyp_PAGE_COUNT 22 |
| #define | PragTyp_PAGE_SIZE 24 |
| #define | PragTyp_PARSER_TRACE 40 |
| #define | PragTyp_REKEY 38 |
| #define | PragTyp_SECURE_DELETE 25 |
| #define | PragTyp_SHRINK_MEMORY 26 |
| #define | PragTyp_SOFT_HEAP_LIMIT 27 |
| #define | PragTyp_STATS 28 |
| #define | PragTyp_SYNCHRONOUS 29 |
| #define | PragTyp_TABLE_INFO 30 |
| #define | PragTyp_TEMP_STORE 31 |
| #define | PragTyp_TEMP_STORE_DIRECTORY 32 |
| #define | PragTyp_WAL_AUTOCHECKPOINT 33 |
| #define | PragTyp_WAL_CHECKPOINT 34 |
| #define | PTF_INTKEY 0x01 |
| #define | PTF_LEAF 0x08 |
| #define | PTF_LEAFDATA 0x04 |
| #define | PTF_ZERODATA 0x02 |
| #define | PTRMAP_BTREE 5 |
| #define | PTRMAP_FREEPAGE 2 |
| #define | PTRMAP_ISPAGE(pBt, pgno) (PTRMAP_PAGENO((pBt),(pgno))==(pgno)) |
| #define | PTRMAP_OVERFLOW1 3 |
| #define | PTRMAP_OVERFLOW2 4 |
| #define | PTRMAP_PAGENO(pBt, pgno) ptrmapPageno(pBt, pgno) |
| #define | PTRMAP_PTROFFSET(pgptrmap, pgno) (5*(pgno-pgptrmap-1)) |
| #define | PTRMAP_ROOTPAGE 1 |
| #define | put2byte(p, v) ((p)[0] = (u8)((v)>>8), (p)[1] = (u8)(v)) |
| #define | put32bits(A, B) sqlite3Put4byte((u8*)A,B) |
| #define | put4byte sqlite3Put4byte |
| #define | putVarint sqlite3PutVarint |
| #define | putVarint32(A, B) |
| #define | READ_LOCK 1 |
| #define | READ_UTF16BE(zIn, TERM, c) |
| #define | READ_UTF16LE(zIn, TERM, c) |
| #define | READ_UTF8(zIn, zTerm, c) |
| #define | READMARK_NOT_USED 0xffffffff |
| #define | REGISTER_TRACE(R, M) |
| #define | RESERVED_BYTE (PENDING_BYTE+1) |
| #define | RESERVED_LOCK 2 |
| #define | restoreCursorPosition(p) |
| #define | ROUND8(x) (((x)+7)&~7) |
| #define | ROUNDDOWN8(x) ((x)&~7) |
| #define | ROWSET_ALLOCATION_SIZE 1024 |
| #define | ROWSET_ENTRY_PER_CHUNK ((ROWSET_ALLOCATION_SIZE-8)/sizeof(struct RowSetEntry)) |
| #define | ROWSET_NEXT 0x02 /* True if sqlite3RowSetNext() has been called */ |
| #define | ROWSET_SORTED 0x01 /* True if RowSet.pEntry is sorted */ |
| #define | SAVE_SZ (sizeof(Parse) - offsetof(Parse,nVar)) |
| #define | SAVEPOINT_BEGIN 0 |
| #define | SAVEPOINT_RELEASE 1 |
| #define | SAVEPOINT_ROLLBACK 2 |
| #define | SCHEMA_TABLE(x) ((!OMIT_TEMPDB)&&(x==1)?TEMP_MASTER_NAME:MASTER_NAME) |
| #define | SET_FULLSYNC(x, y) |
| #define | SETBIT(V, I) V[I>>3] |= (1<<(I&7)) |
| #define | SF_Aggregate 0x0004 /* Contains aggregate functions */ |
| #define | SF_Distinct 0x0001 /* Output should be DISTINCT */ |
| #define | SF_Expanded 0x0010 /* sqlite3SelectExpand() called on this */ |
| #define | SF_HasTypeInfo 0x0020 /* FROM subqueries have Table metadata */ |
| #define | SF_Materialize 0x0100 /* Force materialization of views */ |
| #define | SF_MaybeConvert 0x0400 /* Need convertCompoundSelectToSubquery() */ |
| #define | SF_NestedFrom 0x0200 /* Part of a parenthesized FROM clause */ |
| #define | SF_Resolved 0x0002 /* Identifiers have been resolved */ |
| #define | SF_UsesEphemeral 0x0008 /* Uses the OpenEphemeral opcode */ |
| #define | SF_UseSorter 0x0040 /* Sort using a sorter */ |
| #define | SF_Values 0x0080 /* Synthesized from VALUES clause */ |
| #define | SHARED_FIRST (PENDING_BYTE+2) |
| #define | SHARED_LOCK 1 |
| #define | SHARED_SIZE 510 |
| #define | SimulateDiskfullError(A) |
| #define | SimulateIOError(A) |
| #define | SimulateIOErrorBenign(X) |
| #define | SLOT_2_0 0x001fc07f |
| #define | SLOT_4_2_0 0xf01fc07f |
| #define | SMALLEST_INT64 (((i64)-1) - LARGEST_INT64) |
| #define | SORTER_MAX_MERGE_COUNT 16 |
| #define | SORTER_MIN_WORKING 10 |
| #define | SPILLFLAG_NOSYNC 0x04 /* Spill is ok, but do not sync */ |
| #define | SPILLFLAG_OFF 0x01 /* Never spill cache. Set via pragma */ |
| #define | SPILLFLAG_ROLLBACK 0x02 /* Current rolling back, so do not spill */ |
| #define | sqlite3_column_database_name 0 |
| #define | sqlite3_column_database_name16 0 |
| #define | sqlite3_column_origin_name 0 |
| #define | sqlite3_column_origin_name16 0 |
| #define | sqlite3_column_table_name 0 |
| #define | sqlite3_column_table_name16 0 |
| #define | SQLITE3_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER } |
| #define | sqlite3_table_column_metadata 0 |
| #define | SQLITE3_TEXT 3 |
| #define | sqlite3ConnectionBlocked(x, y) |
| #define | sqlite3ConnectionClosed(x) |
| #define | sqlite3ConnectionUnlocked(x) |
| #define | sqlite3ExplainBegin(X) |
| #define | sqlite3ExplainExpr(A, B) |
| #define | sqlite3ExplainExprList(A, B) |
| #define | sqlite3ExplainFinish(X) |
| #define | sqlite3ExplainSelect(A, B) |
| #define | sqlite3FileSuffix3(X, Y) |
| #define | sqlite3GlobalConfig sqlite3Config |
| #define | sqlite3Isalnum(x) (sqlite3CtypeMap[(unsigned char)(x)]&0x06) |
| #define | sqlite3Isalpha(x) (sqlite3CtypeMap[(unsigned char)(x)]&0x02) |
| #define | sqlite3Isdigit(x) (sqlite3CtypeMap[(unsigned char)(x)]&0x04) |
| #define | sqlite3IsNumericAffinity(X) ((X)>=SQLITE_AFF_NUMERIC) |
| #define | sqlite3Isspace(x) (sqlite3CtypeMap[(unsigned char)(x)]&0x01) |
| #define | sqlite3Isxdigit(x) (sqlite3CtypeMap[(unsigned char)(x)]&0x08) |
| #define | sqlite3JournalExists(p) 1 |
| #define | sqlite3JournalSize(pVfs) ((pVfs)->szOsFile) |
| #define | sqlite3MemdebugHasType(X, Y) 1 |
| #define | sqlite3MemdebugNoType(X, Y) 1 |
| #define | sqlite3MemdebugSetType(X, Y) /* no-op */ |
| #define | sqlite3PagerGet(A, B, C) sqlite3PagerAcquire(A,B,C,0) |
| #define | sqlite3ParserARG_FETCH Parse *pParse = yypParser->pParse |
| #define | sqlite3ParserARG_PDECL ,Parse *pParse |
| #define | sqlite3ParserARG_SDECL Parse *pParse; |
| #define | sqlite3ParserARG_STORE yypParser->pParse = pParse |
| #define | sqlite3ParserTOKENTYPE Token |
| #define | sqlite3ParseToplevel(p) ((p)->pToplevel ? (p)->pToplevel : (p)) |
| #define | sqlite3StackAllocRaw(D, N) sqlite3DbMallocRaw(D,N) |
| #define | sqlite3StackAllocZero(D, N) sqlite3DbMallocZero(D,N) |
| #define | sqlite3StackFree(D, P) sqlite3DbFree(D,P) |
| #define | sqlite3StrICmp sqlite3_stricmp |
| #define | sqlite3StrNICmp sqlite3_strnicmp |
| #define | sqlite3Tolower(x) (sqlite3UpperToLower[(unsigned char)(x)]) |
| #define | sqlite3Toupper(x) ((x)&~(sqlite3CtypeMap[(unsigned char)(x)]&0x20)) |
| #define | sqlite3VdbeExplanation(X) 0 |
| #define | sqlite3VdbeIOTraceSql(X) |
| #define | sqlite3VtabInSync(db) ((db)->nVTrans>0 && (db)->aVTrans==0) |
| #define | SQLITE_ABORT 4 /* Callback routine requested an abort */ |
| #define | SQLITE_ABORT_ROLLBACK (SQLITE_ABORT | (2<<8)) |
| #define | SQLITE_ACCESS_EXISTS 0 |
| #define | SQLITE_ACCESS_READ 2 /* Unused */ |
| #define | SQLITE_ACCESS_READWRITE 1 /* Used by PRAGMA temp_store_directory */ |
| #define | SQLITE_AdjustOutEst 0x1000 /* Adjust output estimates using WHERE */ |
| #define | SQLITE_AFF_INTEGER 'd' |
| #define | SQLITE_AFF_MASK 0x67 |
| #define | SQLITE_AFF_NONE 'b' |
| #define | SQLITE_AFF_NUMERIC 'c' |
| #define | SQLITE_AFF_REAL 'e' |
| #define | SQLITE_AFF_TEXT 'a' |
| #define | SQLITE_AllOpts 0xffff /* All optimizations */ |
| #define | SQLITE_ALLOW_COVERING_INDEX_SCAN 1 |
| #define | SQLITE_ALTER_TABLE 26 /* Database Name Table Name */ |
| #define | SQLITE_AMALGAMATION 1 |
| #define | SQLITE_ANALYZE 28 /* Table Name NULL */ |
| #define | SQLITE_ANY 5 /* sqlite3_create_function only */ |
| #define | SQLITE_API |
| #define | SQLITE_ASCII 1 |
| #define | SQLITE_ATTACH 24 /* Filename NULL */ |
| #define | SQLITE_AUTH 23 /* Authorization denied */ |
| #define | SQLITE_AutoIndex 0x00100000 /* Enable automatic indexes */ |
| #define | SQLITE_BIG_DBL (1e99) |
| #define | SQLITE_BIGENDIAN (*(char *)(&sqlite3one)==0) |
| #define | SQLITE_BLOB 4 |
| #define | SQLITE_BUSY 5 /* The database file is locked */ |
| #define | SQLITE_BUSY_RECOVERY (SQLITE_BUSY | (1<<8)) |
| #define | SQLITE_BUSY_SNAPSHOT (SQLITE_BUSY | (2<<8)) |
| #define | SQLITE_CacheSpill 0x00000010 /* OK to spill pager cache */ |
| #define | SQLITE_CANTOPEN 14 /* Unable to open the database file */ |
| #define | SQLITE_CANTOPEN_BKPT sqlite3CantopenError(__LINE__) |
| #define | SQLITE_CANTOPEN_CONVPATH (SQLITE_CANTOPEN | (4<<8)) |
| #define | SQLITE_CANTOPEN_FULLPATH (SQLITE_CANTOPEN | (3<<8)) |
| #define | SQLITE_CANTOPEN_ISDIR (SQLITE_CANTOPEN | (2<<8)) |
| #define | SQLITE_CANTOPEN_NOTEMPDIR (SQLITE_CANTOPEN | (1<<8)) |
| #define | SQLITE_CHECKPOINT_FULL 1 |
| #define | SQLITE_CHECKPOINT_PASSIVE 0 |
| #define | SQLITE_CHECKPOINT_RESTART 2 |
| #define | SQLITE_CkptFullFSync 0x00000008 /* Use full fsync for checkpoint */ |
| #define | SQLITE_ColumnCache 0x0002 /* Column cache */ |
| #define | SQLITE_CONFIG_COVERING_INDEX_SCAN 20 /* int */ |
| #define | SQLITE_CONFIG_GETMALLOC 5 /* sqlite3_mem_methods* */ |
| #define | SQLITE_CONFIG_GETMUTEX 11 /* sqlite3_mutex_methods* */ |
| #define | SQLITE_CONFIG_GETPCACHE 15 /* no-op */ |
| #define | SQLITE_CONFIG_GETPCACHE2 19 /* sqlite3_pcache_methods2* */ |
| #define | SQLITE_CONFIG_HEAP 8 /* void*, int nByte, int min */ |
| #define | SQLITE_CONFIG_LOG 16 /* xFunc, void* */ |
| #define | SQLITE_CONFIG_LOOKASIDE 13 /* int int */ |
| #define | SQLITE_CONFIG_MALLOC 4 /* sqlite3_mem_methods* */ |
| #define | SQLITE_CONFIG_MEMSTATUS 9 /* boolean */ |
| #define | SQLITE_CONFIG_MMAP_SIZE 22 /* sqlite3_int64, sqlite3_int64 */ |
| #define | SQLITE_CONFIG_MULTITHREAD 2 /* nil */ |
| #define | SQLITE_CONFIG_MUTEX 10 /* sqlite3_mutex_methods* */ |
| #define | SQLITE_CONFIG_PAGECACHE 7 /* void*, int sz, int N */ |
| #define | SQLITE_CONFIG_PCACHE 14 /* no-op */ |
| #define | SQLITE_CONFIG_PCACHE2 18 /* sqlite3_pcache_methods2* */ |
| #define | SQLITE_CONFIG_SCRATCH 6 /* void*, int sz, int N */ |
| #define | SQLITE_CONFIG_SERIALIZED 3 /* nil */ |
| #define | SQLITE_CONFIG_SINGLETHREAD 1 /* nil */ |
| #define | SQLITE_CONFIG_SQLLOG 21 /* xSqllog, void* */ |
| #define | SQLITE_CONFIG_URI 17 /* int */ |
| #define | SQLITE_CONFIG_WIN32_HEAPSIZE 23 /* int nByte */ |
| #define | SQLITE_CONSTRAINT 19 /* Abort due to constraint violation */ |
| #define | SQLITE_CONSTRAINT_CHECK (SQLITE_CONSTRAINT | (1<<8)) |
| #define | SQLITE_CONSTRAINT_COMMITHOOK (SQLITE_CONSTRAINT | (2<<8)) |
| #define | SQLITE_CONSTRAINT_FOREIGNKEY (SQLITE_CONSTRAINT | (3<<8)) |
| #define | SQLITE_CONSTRAINT_FUNCTION (SQLITE_CONSTRAINT | (4<<8)) |
| #define | SQLITE_CONSTRAINT_NOTNULL (SQLITE_CONSTRAINT | (5<<8)) |
| #define | SQLITE_CONSTRAINT_PRIMARYKEY (SQLITE_CONSTRAINT | (6<<8)) |
| #define | SQLITE_CONSTRAINT_ROWID (SQLITE_CONSTRAINT |(10<<8)) |
| #define | SQLITE_CONSTRAINT_TRIGGER (SQLITE_CONSTRAINT | (7<<8)) |
| #define | SQLITE_CONSTRAINT_UNIQUE (SQLITE_CONSTRAINT | (8<<8)) |
| #define | SQLITE_CONSTRAINT_VTAB (SQLITE_CONSTRAINT | (9<<8)) |
| #define | SQLITE_COPY 0 /* No longer used */ |
| #define | SQLITE_CORE 1 |
| #define | SQLITE_CORRUPT 11 /* The database disk image is malformed */ |
| #define | SQLITE_CORRUPT_BKPT sqlite3CorruptError(__LINE__) |
| #define | SQLITE_CORRUPT_VTAB (SQLITE_CORRUPT | (1<<8)) |
| #define | SQLITE_CountRows 0x00000080 /* Count rows changed by INSERT, */ |
| #define | SQLITE_CoverIdxScan 0x0040 /* Covering index scans */ |
| #define | SQLITE_CREATE_INDEX 1 /* Index Name Table Name */ |
| #define | SQLITE_CREATE_TABLE 2 /* Table Name NULL */ |
| #define | SQLITE_CREATE_TEMP_INDEX 3 /* Index Name Table Name */ |
| #define | SQLITE_CREATE_TEMP_TABLE 4 /* Table Name NULL */ |
| #define | SQLITE_CREATE_TEMP_TRIGGER 5 /* Trigger Name Table Name */ |
| #define | SQLITE_CREATE_TEMP_VIEW 6 /* View Name NULL */ |
| #define | SQLITE_CREATE_TRIGGER 7 /* Trigger Name Table Name */ |
| #define | SQLITE_CREATE_VIEW 8 /* View Name NULL */ |
| #define | SQLITE_CREATE_VTABLE 29 /* Table Name Module Name */ |
| #define | SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */ |
| #define | SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */ |
| #define | SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */ |
| #define | SQLITE_DBSTATUS_CACHE_HIT 7 |
| #define | SQLITE_DBSTATUS_CACHE_MISS 8 |
| #define | SQLITE_DBSTATUS_CACHE_USED 1 |
| #define | SQLITE_DBSTATUS_CACHE_WRITE 9 |
| #define | SQLITE_DBSTATUS_DEFERRED_FKS 10 |
| #define | SQLITE_DBSTATUS_LOOKASIDE_HIT 4 |
| #define | SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL 6 |
| #define | SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE 5 |
| #define | SQLITE_DBSTATUS_LOOKASIDE_USED 0 |
| #define | SQLITE_DBSTATUS_MAX 10 /* Largest defined DBSTATUS */ |
| #define | SQLITE_DBSTATUS_SCHEMA_USED 2 |
| #define | SQLITE_DBSTATUS_STMT_USED 3 |
| #define | SQLITE_DEFAULT_AUTOVACUUM 0 |
| #define | SQLITE_DEFAULT_CACHE_SIZE 2000 |
| #define | SQLITE_DEFAULT_FILE_FORMAT 4 |
| #define | SQLITE_DEFAULT_FILE_PERMISSIONS 0644 |
| #define | SQLITE_DEFAULT_JOURNAL_SIZE_LIMIT -1 |
| #define | SQLITE_DEFAULT_MEMSTATUS 1 |
| #define | SQLITE_DEFAULT_MMAP_SIZE 0 |
| #define | SQLITE_DEFAULT_MMAP_SIZE_xc 1 /* Exclude from ctime.c */ |
| #define | SQLITE_DEFAULT_PAGE_SIZE 1024 |
| #define | SQLITE_DEFAULT_PROXYDIR_PERMISSIONS 0755 |
| #define | SQLITE_DEFAULT_RECURSIVE_TRIGGERS 0 |
| #define | SQLITE_DEFAULT_SECTOR_SIZE 4096 |
| #define | SQLITE_DEFAULT_TEMP_CACHE_SIZE 500 |
| #define | SQLITE_DEFAULT_WAL_AUTOCHECKPOINT 1000 |
| #define | SQLITE_DeferFKs 0x01000000 /* Defer all FK constraints */ |
| #define | SQLITE_DELETE 9 /* Table Name NULL */ |
| #define | SQLITE_DENY 1 /* Abort the SQL statement with an error */ |
| #define | SQLITE_DEPRECATED |
| #define | SQLITE_DETACH 25 /* Database Name NULL */ |
| #define | SQLITE_DistinctOpt 0x0020 /* DISTINCT using indexes */ |
| #define | SQLITE_DONE 101 /* sqlite3_step() has finished executing */ |
| #define | SQLITE_DROP_INDEX 10 /* Index Name Table Name */ |
| #define | SQLITE_DROP_TABLE 11 /* Table Name NULL */ |
| #define | SQLITE_DROP_TEMP_INDEX 12 /* Index Name Table Name */ |
| #define | SQLITE_DROP_TEMP_TABLE 13 /* Table Name NULL */ |
| #define | SQLITE_DROP_TEMP_TRIGGER 14 /* Trigger Name Table Name */ |
| #define | SQLITE_DROP_TEMP_VIEW 15 /* View Name NULL */ |
| #define | SQLITE_DROP_TRIGGER 16 /* Trigger Name Table Name */ |
| #define | SQLITE_DROP_VIEW 17 /* View Name NULL */ |
| #define | SQLITE_DROP_VTABLE 30 /* Table Name Module Name */ |
| #define | SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) |
| #define | SQLITE_ECEL_DUP 0x01 /* Deep, not shallow copies */ |
| #define | SQLITE_ECEL_FACTOR 0x02 /* Factor out constant terms */ |
| #define | SQLITE_EMPTY 16 /* Database is empty */ |
| #define | SQLITE_ENABLE_LOCKING_STYLE 0 |
| #define | SQLITE_EnableTrigger 0x00800000 /* True to enable triggers */ |
| #define | SQLITE_ERROR 1 /* SQL error or missing database */ |
| #define | SQLITE_EXPERIMENTAL |
| #define | SQLITE_EXTENSION_INIT1 /*no-op*/ |
| #define | SQLITE_EXTENSION_INIT2(v) (void)v; /* unused parameter */ |
| #define | SQLITE_EXTENSION_INIT3 /*no-op*/ |
| #define | SQLITE_EXTERN extern |
| #define | SQLITE_FactorOutConst 0x0008 /* Constant factoring */ |
| #define | SQLITE_FAIL 3 |
| #define | SQLITE_FAULTINJECTOR_COUNT 1 |
| #define | SQLITE_FAULTINJECTOR_MALLOC 0 |
| #define | SQLITE_FCNTL_BUSYHANDLER 15 |
| #define | SQLITE_FCNTL_CHUNK_SIZE 6 |
| #define | SQLITE_FCNTL_DB_UNCHANGED 0xca093fa0 |
| #define | SQLITE_FCNTL_FILE_POINTER 7 |
| #define | SQLITE_FCNTL_LOCKSTATE 1 |
| #define | SQLITE_FCNTL_MMAP_SIZE 18 |
| #define | SQLITE_FCNTL_OVERWRITE 11 |
| #define | SQLITE_FCNTL_PERSIST_WAL 10 |
| #define | SQLITE_FCNTL_POWERSAFE_OVERWRITE 13 |
| #define | SQLITE_FCNTL_PRAGMA 14 |
| #define | SQLITE_FCNTL_SIZE_HINT 5 |
| #define | SQLITE_FCNTL_SYNC_OMITTED 8 |
| #define | SQLITE_FCNTL_TEMPFILENAME 16 |
| #define | SQLITE_FCNTL_TRACE 19 |
| #define | SQLITE_FCNTL_VFSNAME 12 |
| #define | SQLITE_FCNTL_WIN32_AV_RETRY 9 |
| #define | SQLITE_FILE_HEADER "SQLite format 3" |
| #define | SQLITE_FLOAT 2 |
| #define | SQLITE_ForeignKeys 0x00080000 /* Enforce foreign key constraints */ |
| #define | SQLITE_FORMAT 24 /* Auxiliary database format error */ |
| #define | SQLITE_FREE(x) free(x) |
| #define | SQLITE_FSFLAGS_IS_MSDOS 0x1 |
| #define | SQLITE_FULL 13 /* Insertion failed because database is full */ |
| #define | SQLITE_FullColNames 0x00000020 /* Show full column names on SELECT */ |
| #define | SQLITE_FullFSync 0x00000004 /* Use full fsync on the backend */ |
| #define | SQLITE_FUNC_CASE 0x008 /* Case-sensitive LIKE-type function */ |
| #define | SQLITE_FUNC_COALESCE 0x200 /* Built-in coalesce() or ifnull() */ |
| #define | SQLITE_FUNC_CONSTANT 0x800 /* Constant inputs give a constant output */ |
| #define | SQLITE_FUNC_COUNT 0x100 /* Built-in count(*) aggregate */ |
| #define | SQLITE_FUNC_ENCMASK 0x003 /* SQLITE_UTF8, SQLITE_UTF16BE or UTF16LE */ |
| #define | SQLITE_FUNC_EPHEM 0x010 /* Ephemeral. Delete with VDBE */ |
| #define | SQLITE_FUNC_LENGTH 0x040 /* Built-in length() function */ |
| #define | SQLITE_FUNC_LIKE 0x004 /* Candidate for the LIKE optimization */ |
| #define | SQLITE_FUNC_NEEDCOLL 0x020 /* sqlite3GetFuncCollSeq() might be called */ |
| #define | SQLITE_FUNC_TYPEOF 0x080 /* Built-in typeof() function */ |
| #define | SQLITE_FUNC_UNLIKELY 0x400 /* Built-in unlikely() function */ |
| #define | SQLITE_FUNCTION 31 /* NULL Function Name */ |
| #define | SQLITE_GET_LOCKPROXYFILE 2 |
| #define | SQLITE_GroupByOrder 0x0004 /* GROUPBY cover of ORDERBY */ |
| #define | SQLITE_IdxRealAsInt 0x0010 /* Store REAL as INT in indices */ |
| #define | SQLITE_IGNORE 2 /* Don't allow access, but don't generate an error */ |
| #define | SQLITE_IgnoreChecks 0x00002000 /* Do not enforce check constraints */ |
| #define | SQLITE_INDEX_CONSTRAINT_EQ 2 |
| #define | SQLITE_INDEX_CONSTRAINT_GE 32 |
| #define | SQLITE_INDEX_CONSTRAINT_GT 4 |
| #define | SQLITE_INDEX_CONSTRAINT_LE 8 |
| #define | SQLITE_INDEX_CONSTRAINT_LT 16 |
| #define | SQLITE_INDEX_CONSTRAINT_MATCH 64 |
| #define | SQLITE_INSERT 18 /* Table Name NULL */ |
| #define | SQLITE_INT_TO_PTR(X) ((void*)&((char*)0)[X]) |
| #define | SQLITE_INTEGER 1 |
| #define | SQLITE_INTEGRITY_CHECK_ERROR_MAX 100 |
| #define | SQLITE_INTERNAL 2 /* Internal logic error in SQLite */ |
| #define | SQLITE_InternChanges 0x00000002 /* Uncommitted Hash table changes */ |
| #define | SQLITE_INTERRUPT 9 /* Operation terminated by sqlite3_interrupt()*/ |
| #define | SQLITE_IOCAP_ATOMIC 0x00000001 |
| #define | SQLITE_IOCAP_ATOMIC16K 0x00000040 |
| #define | SQLITE_IOCAP_ATOMIC1K 0x00000004 |
| #define | SQLITE_IOCAP_ATOMIC2K 0x00000008 |
| #define | SQLITE_IOCAP_ATOMIC32K 0x00000080 |
| #define | SQLITE_IOCAP_ATOMIC4K 0x00000010 |
| #define | SQLITE_IOCAP_ATOMIC512 0x00000002 |
| #define | SQLITE_IOCAP_ATOMIC64K 0x00000100 |
| #define | SQLITE_IOCAP_ATOMIC8K 0x00000020 |
| #define | SQLITE_IOCAP_POWERSAFE_OVERWRITE 0x00001000 |
| #define | SQLITE_IOCAP_SAFE_APPEND 0x00000200 |
| #define | SQLITE_IOCAP_SEQUENTIAL 0x00000400 |
| #define | SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN 0x00000800 |
| #define | SQLITE_IOERR 10 /* Some kind of disk I/O error occurred */ |
| #define | SQLITE_IOERR_ACCESS (SQLITE_IOERR | (13<<8)) |
| #define | SQLITE_IOERR_BLOCKED (SQLITE_IOERR | (11<<8)) |
| #define | SQLITE_IOERR_CHECKRESERVEDLOCK (SQLITE_IOERR | (14<<8)) |
| #define | SQLITE_IOERR_CLOSE (SQLITE_IOERR | (16<<8)) |
| #define | SQLITE_IOERR_CONVPATH (SQLITE_IOERR | (26<<8)) |
| #define | SQLITE_IOERR_DELETE (SQLITE_IOERR | (10<<8)) |
| #define | SQLITE_IOERR_DELETE_NOENT (SQLITE_IOERR | (23<<8)) |
| #define | SQLITE_IOERR_DIR_CLOSE (SQLITE_IOERR | (17<<8)) |
| #define | SQLITE_IOERR_DIR_FSYNC (SQLITE_IOERR | (5<<8)) |
| #define | SQLITE_IOERR_FSTAT (SQLITE_IOERR | (7<<8)) |
| #define | SQLITE_IOERR_FSYNC (SQLITE_IOERR | (4<<8)) |
| #define | SQLITE_IOERR_GETTEMPPATH (SQLITE_IOERR | (25<<8)) |
| #define | SQLITE_IOERR_LOCK (SQLITE_IOERR | (15<<8)) |
| #define | SQLITE_IOERR_MMAP (SQLITE_IOERR | (24<<8)) |
| #define | SQLITE_IOERR_NOMEM (SQLITE_IOERR | (12<<8)) |
| #define | SQLITE_IOERR_RDLOCK (SQLITE_IOERR | (9<<8)) |
| #define | SQLITE_IOERR_READ (SQLITE_IOERR | (1<<8)) |
| #define | SQLITE_IOERR_SEEK (SQLITE_IOERR | (22<<8)) |
| #define | SQLITE_IOERR_SHMLOCK (SQLITE_IOERR | (20<<8)) |
| #define | SQLITE_IOERR_SHMMAP (SQLITE_IOERR | (21<<8)) |
| #define | SQLITE_IOERR_SHMOPEN (SQLITE_IOERR | (18<<8)) |
| #define | SQLITE_IOERR_SHMSIZE (SQLITE_IOERR | (19<<8)) |
| #define | SQLITE_IOERR_SHORT_READ (SQLITE_IOERR | (2<<8)) |
| #define | SQLITE_IOERR_TRUNCATE (SQLITE_IOERR | (6<<8)) |
| #define | SQLITE_IOERR_UNLOCK (SQLITE_IOERR | (8<<8)) |
| #define | SQLITE_IOERR_WRITE (SQLITE_IOERR | (3<<8)) |
| #define | SQLITE_JUMPIFNULL 0x08 /* jumps if either operand is NULL */ |
| #define | SQLITE_LAST_ERRNO 4 |
| #define | SQLITE_LegacyFileFmt 0x00008000 /* Create new databases in format 1 */ |
| #define | SQLITE_LIMIT_ATTACHED 7 |
| #define | SQLITE_LIMIT_COLUMN 2 |
| #define | SQLITE_LIMIT_COMPOUND_SELECT 4 |
| #define | SQLITE_LIMIT_EXPR_DEPTH 3 |
| #define | SQLITE_LIMIT_FUNCTION_ARG 6 |
| #define | SQLITE_LIMIT_LENGTH 0 |
| #define | SQLITE_LIMIT_LIKE_PATTERN_LENGTH 8 |
| #define | SQLITE_LIMIT_SQL_LENGTH 1 |
| #define | SQLITE_LIMIT_TRIGGER_DEPTH 10 |
| #define | SQLITE_LIMIT_VARIABLE_NUMBER 9 |
| #define | SQLITE_LIMIT_VDBE_OP 5 |
| #define | SQLITE_LITTLEENDIAN (*(char *)(&sqlite3one)==1) |
| #define | SQLITE_LoadExtension 0x00400000 /* Enable load_extension */ |
| #define | SQLITE_LOCK_EXCLUSIVE 4 |
| #define | SQLITE_LOCK_NONE 0 |
| #define | SQLITE_LOCK_PENDING 3 |
| #define | SQLITE_LOCK_RESERVED 2 |
| #define | SQLITE_LOCK_SHARED 1 |
| #define | SQLITE_LOCKED 6 /* A table in the database is locked */ |
| #define | SQLITE_LOCKED_SHAREDCACHE (SQLITE_LOCKED | (1<<8)) |
| #define | SQLITE_MAGIC_BUSY 0xf03b7906 /* Database currently in use */ |
| #define | SQLITE_MAGIC_CLOSED 0x9f3c2d33 /* Database is closed */ |
| #define | SQLITE_MAGIC_ERROR 0xb5357930 /* An SQLITE_MISUSE error occurred */ |
| #define | SQLITE_MAGIC_OPEN 0xa029a697 /* Database is open */ |
| #define | SQLITE_MAGIC_SICK 0x4b771290 /* Error and awaiting close */ |
| #define | SQLITE_MAGIC_ZOMBIE 0x64cffc7f /* Close with last statement close */ |
| #define | SQLITE_MALLOC(x) malloc(x) |
| #define | SQLITE_MALLOC_SOFT_LIMIT 1024 |
| #define | SQLITE_MAX_ATTACHED 10 |
| #define | SQLITE_MAX_COLUMN 2000 |
| #define | SQLITE_MAX_COMPOUND_SELECT 500 |
| #define | SQLITE_MAX_DEFAULT_PAGE_SIZE 8192 |
| #define | SQLITE_MAX_EXPR_DEPTH 1000 |
| #define | SQLITE_MAX_FILE_FORMAT 4 |
| #define | SQLITE_MAX_FUNCTION_ARG 127 |
| #define | SQLITE_MAX_LENGTH 1000000000 |
| #define | SQLITE_MAX_LIKE_PATTERN_LENGTH 50000 |
| #define | SQLITE_MAX_MMAP_SIZE 0 |
| #define | SQLITE_MAX_MMAP_SIZE_xc 1 /* exclude from ctime.c */ |
| #define | SQLITE_MAX_PAGE_COUNT 1073741823 |
| #define | SQLITE_MAX_PAGE_SIZE 65536 |
| #define | SQLITE_MAX_SCHEMA_RETRY 50 |
| #define | SQLITE_MAX_SQL_LENGTH 1000000000 |
| #define | SQLITE_MAX_TRIGGER_DEPTH 1000 |
| #define | SQLITE_MAX_U32 ((((u64)1)<<32)-1) |
| #define | SQLITE_MAX_VARIABLE_NUMBER 999 |
| #define | SQLITE_MAX_VDBE_OP 25000 |
| #define | SQLITE_MINIMUM_FILE_DESCRIPTOR 3 |
| #define | SQLITE_MISMATCH 20 /* Data type mismatch */ |
| #define | SQLITE_MISUSE 21 /* Library used incorrectly */ |
| #define | SQLITE_MISUSE_BKPT sqlite3MisuseError(__LINE__) |
| #define | SQLITE_MUTEX_FAST 0 |
| #define | SQLITE_MUTEX_NREF 0 |
| #define | SQLITE_MUTEX_PTHREADS |
| #define | SQLITE_MUTEX_RECURSIVE 1 |
| #define | SQLITE_MUTEX_STATIC_LRU 6 /* lru page list */ |
| #define | SQLITE_MUTEX_STATIC_LRU2 7 /* NOT USED */ |
| #define | SQLITE_MUTEX_STATIC_MASTER 2 |
| #define | SQLITE_MUTEX_STATIC_MEM 3 /* sqlite3_malloc() */ |
| #define | SQLITE_MUTEX_STATIC_MEM2 4 /* NOT USED */ |
| #define | SQLITE_MUTEX_STATIC_OPEN 4 /* sqlite3BtreeOpen() */ |
| #define | SQLITE_MUTEX_STATIC_PMEM 7 /* sqlite3PageMalloc() */ |
| #define | SQLITE_MUTEX_STATIC_PRNG 5 /* sqlite3_random() */ |
| #define | SQLITE_N_BTREE_META 10 |
| #define | SQLITE_N_COLCACHE 10 |
| #define | SQLITE_N_KEYWORD 122 |
| #define | SQLITE_N_LIMIT (SQLITE_LIMIT_TRIGGER_DEPTH+1) |
| #define | SQLITE_NOLFS 22 /* Uses OS features not supported on host */ |
| #define | SQLITE_NOMEM 7 /* A malloc() failed */ |
| #define | SQLITE_NOTADB 26 /* File opened that is not a database file */ |
| #define | SQLITE_NOTFOUND 12 /* Unknown opcode in sqlite3_file_control() */ |
| #define | SQLITE_NOTICE 27 /* Notifications from sqlite3_log() */ |
| #define | SQLITE_NOTICE_RECOVER_ROLLBACK (SQLITE_NOTICE | (2<<8)) |
| #define | SQLITE_NOTICE_RECOVER_WAL (SQLITE_NOTICE | (1<<8)) |
| #define | SQLITE_NULL 5 |
| #define | SQLITE_NullCallback 0x00000100 /* Invoke the callback once if the */ |
| #define | SQLITE_NULLEQ 0x80 /* NULL=NULL */ |
| #define | SQLITE_OK 0 /* Successful result */ |
| #define | SQLITE_OmitNoopJoin 0x0400 /* Omit unused tables in joins */ |
| #define | SQLITE_OPEN_AUTOPROXY 0x00000020 /* VFS only */ |
| #define | SQLITE_OPEN_CREATE 0x00000004 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_DELETEONCLOSE 0x00000008 /* VFS only */ |
| #define | SQLITE_OPEN_EXCLUSIVE 0x00000010 /* VFS only */ |
| #define | SQLITE_OPEN_FULLMUTEX 0x00010000 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_MAIN_DB 0x00000100 /* VFS only */ |
| #define | SQLITE_OPEN_MAIN_JOURNAL 0x00000800 /* VFS only */ |
| #define | SQLITE_OPEN_MASTER_JOURNAL 0x00004000 /* VFS only */ |
| #define | SQLITE_OPEN_MEMORY 0x00000080 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_NOMUTEX 0x00008000 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_PRIVATECACHE 0x00040000 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_READONLY 0x00000001 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_READWRITE 0x00000002 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_SHAREDCACHE 0x00020000 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_SUBJOURNAL 0x00002000 /* VFS only */ |
| #define | SQLITE_OPEN_TEMP_DB 0x00000200 /* VFS only */ |
| #define | SQLITE_OPEN_TEMP_JOURNAL 0x00001000 /* VFS only */ |
| #define | SQLITE_OPEN_TRANSIENT_DB 0x00000400 /* VFS only */ |
| #define | SQLITE_OPEN_URI 0x00000040 /* Ok for sqlite3_open_v2() */ |
| #define | SQLITE_OPEN_WAL 0x00080000 /* VFS only */ |
| #define | SQLITE_OrderByIdxJoin 0x0080 /* ORDER BY of joins via index */ |
| #define | SQLITE_OS_OTHER 0 |
| #define | SQLITE_OS_UNIX 1 |
| #define | SQLITE_OS_WIN 0 |
| #define | SQLITE_OS_WINCE 0 |
| #define | SQLITE_OS_WINRT 0 |
| #define | SQLITE_PERM 3 /* Access permission denied */ |
| #define | SQLITE_POWERSAFE_OVERWRITE 1 |
| #define | SQLITE_PRAGMA 19 /* Pragma Name 1st arg or NULL */ |
| #define | SQLITE_PreferBuiltin 0x00200000 /* Preference to built-in funcs */ |
| #define | SQLITE_PRINT_BUF_SIZE 70 |
| #define | SQLITE_PRIVATE static |
| #define | SQLITE_PROTOCOL 15 /* Database lock protocol error */ |
| #define | SQLITE_PTR_TO_INT(X) ((int)(((char*)X)-(char*)0)) |
| #define | SQLITE_QueryFlattener 0x0001 /* Query flattening */ |
| #define | SQLITE_QueryOnly 0x02000000 /* Disable database changes */ |
| #define | SQLITE_RANGE 25 /* 2nd parameter to sqlite3_bind out of range */ |
| #define | SQLITE_READ 20 /* Table Name Column Name */ |
| #define | SQLITE_READONLY 8 /* Attempt to write a readonly database */ |
| #define | SQLITE_READONLY_CANTLOCK (SQLITE_READONLY | (2<<8)) |
| #define | SQLITE_READONLY_RECOVERY (SQLITE_READONLY | (1<<8)) |
| #define | SQLITE_READONLY_ROLLBACK (SQLITE_READONLY | (3<<8)) |
| #define | SQLITE_ReadUncommitted 0x0004000 /* For shared-cache mode */ |
| #define | SQLITE_REALLOC(x, y) realloc((x),(y)) |
| #define | SQLITE_RecoveryMode 0x00010000 /* Ignore schema errors */ |
| #define | SQLITE_RecTriggers 0x00040000 /* Enable recursive triggers */ |
| #define | SQLITE_REINDEX 27 /* Index Name NULL */ |
| #define | SQLITE_REPLACE 5 |
| #define | SQLITE_ReverseOrder 0x00020000 /* Reverse unordered SELECTs */ |
| #define | SQLITE_ROLLBACK 1 |
| #define | SQLITE_ROW 100 /* sqlite3_step() has another row ready */ |
| #define | SQLITE_SAVEPOINT 32 /* Operation Savepoint Name */ |
| #define | SQLITE_SCHEMA 17 /* The database schema changed */ |
| #define | SQLITE_SELECT 21 /* NULL NULL */ |
| #define | SQLITE_SET_LOCKPROXYFILE 3 |
| #define | SQLITE_SHM_EXCLUSIVE 8 |
| #define | SQLITE_SHM_LOCK 2 |
| #define | SQLITE_SHM_NLOCK 8 |
| #define | SQLITE_SHM_SHARED 4 |
| #define | SQLITE_SHM_UNLOCK 1 |
| #define | SQLITE_ShortColNames 0x00000040 /* Show short columns names */ |
| #define | SQLITE_SKIP_UTF8(zIn) |
| #define | SQLITE_SO_ASC 0 /* Sort in ascending order */ |
| #define | SQLITE_SO_DESC 1 /* Sort in ascending order */ |
| #define | SQLITE_SOURCE_ID "2013-12-06 14:53:30 27392118af4c38c5203a04b8013e1afdb1cebd0d" |
| #define | SQLITE_SqlTrace 0x00000200 /* Debug print SQL as it executes */ |
| #define | SQLITE_Stat3 0x0800 /* Use the SQLITE_STAT3 table */ |
| #define | SQLITE_STAT4_SAMPLES 1 |
| #define | SQLITE_STATIC ((sqlite3_destructor_type)0) |
| #define | SQLITE_STATUS_MALLOC_COUNT 9 |
| #define | SQLITE_STATUS_MALLOC_SIZE 5 |
| #define | SQLITE_STATUS_MEMORY_USED 0 |
| #define | SQLITE_STATUS_PAGECACHE_OVERFLOW 2 |
| #define | SQLITE_STATUS_PAGECACHE_SIZE 7 |
| #define | SQLITE_STATUS_PAGECACHE_USED 1 |
| #define | SQLITE_STATUS_PARSER_STACK 6 |
| #define | SQLITE_STATUS_SCRATCH_OVERFLOW 4 |
| #define | SQLITE_STATUS_SCRATCH_SIZE 8 |
| #define | SQLITE_STATUS_SCRATCH_USED 3 |
| #define | SQLITE_STMTSTATUS_AUTOINDEX 3 |
| #define | SQLITE_STMTSTATUS_FULLSCAN_STEP 1 |
| #define | SQLITE_STMTSTATUS_SORT 2 |
| #define | SQLITE_STMTSTATUS_VM_STEP 4 |
| #define | SQLITE_STOREP2 0x10 /* Store result in reg[P2] rather than jump */ |
| #define | SQLITE_SubqCoroutine 0x0100 /* Evaluate subqueries as coroutines */ |
| #define | SQLITE_SYNC_DATAONLY 0x00010 |
| #define | SQLITE_SYNC_FULL 0x00003 |
| #define | SQLITE_SYNC_MASK 0x13 /* Mask off the SQLITE_SYNC_* values */ |
| #define | SQLITE_SYNC_NORMAL 0x00002 |
| #define | SQLITE_SYSTEM_MALLOC 1 |
| #define | SQLITE_TEMP_FILE_PREFIX "etilqs_" |
| #define | SQLITE_TEMP_STORE 1 |
| #define | SQLITE_TEMP_STORE_xc 1 /* Exclude from ctime.c */ |
| #define | SQLITE_TESTCTRL_ALWAYS 13 |
| #define | SQLITE_TESTCTRL_ASSERT 12 |
| #define | SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS 10 |
| #define | SQLITE_TESTCTRL_BITVEC_TEST 8 |
| #define | SQLITE_TESTCTRL_EXPLAIN_STMT 19 |
| #define | SQLITE_TESTCTRL_FAULT_INSTALL 9 |
| #define | SQLITE_TESTCTRL_FIRST 5 |
| #define | SQLITE_TESTCTRL_ISKEYWORD 16 |
| #define | SQLITE_TESTCTRL_LAST 20 |
| #define | SQLITE_TESTCTRL_LOCALTIME_FAULT 18 |
| #define | SQLITE_TESTCTRL_NEVER_CORRUPT 20 |
| #define | SQLITE_TESTCTRL_OPTIMIZATIONS 15 |
| #define | SQLITE_TESTCTRL_PENDING_BYTE 11 |
| #define | SQLITE_TESTCTRL_PRNG_RESET 7 |
| #define | SQLITE_TESTCTRL_PRNG_RESTORE 6 |
| #define | SQLITE_TESTCTRL_PRNG_SAVE 5 |
| #define | SQLITE_TESTCTRL_RESERVE 14 |
| #define | SQLITE_TESTCTRL_SCRATCHMALLOC 17 |
| #define | SQLITE_TEXT 3 |
| #define | SQLITE_THREADSAFE 1 /* IMP: R-07272-22309 */ |
| #define | SQLITE_TOOBIG 18 /* String or BLOB exceeds size limit */ |
| #define | SQLITE_TRANSACTION 22 /* Operation NULL */ |
| #define | SQLITE_TRANSIENT ((sqlite3_destructor_type)-1) |
| #define | SQLITE_Transitive 0x0200 /* Transitive constraints */ |
| #define | SQLITE_UNIX_THREADS 1 |
| #define | SQLITE_UPDATE 23 /* Table Name Column Name */ |
| #define | SQLITE_USE_URI 0 |
| #define | SQLITE_UTF16 4 /* Use native byte order */ |
| #define | SQLITE_UTF16_ALIGNED 8 /* sqlite3_create_collation only */ |
| #define | SQLITE_UTF16BE 3 |
| #define | SQLITE_UTF16LE 2 |
| #define | SQLITE_UTF16NATIVE (SQLITE_BIGENDIAN?SQLITE_UTF16BE:SQLITE_UTF16LE) |
| #define | SQLITE_UTF8 1 |
| #define | SQLITE_VdbeAddopTrace 0x00001000 /* Trace sqlite3VdbeAddOp() calls */ |
| #define | SQLITE_VdbeEQP 0x04000000 /* Debug EXPLAIN QUERY PLAN */ |
| #define | SQLITE_VdbeListing 0x00000400 /* Debug listings of VDBE programs */ |
| #define | SQLITE_VdbeTrace 0x00000001 /* True to trace VDBE execution */ |
| #define | SQLITE_VERSION "3.8.2" |
| #define | SQLITE_VERSION_NUMBER 3008002 |
| #define | SQLITE_VTAB_CONSTRAINT_SUPPORT 1 |
| #define | SQLITE_WARNING 28 /* Warnings from sqlite3_log() */ |
| #define | SQLITE_WARNING_AUTOINDEX (SQLITE_WARNING | (1<<8)) |
| #define | SQLITE_WriteSchema 0x00000800 /* OK to update SQLITE_MASTER */ |
| #define | SQLITE_WSD |
| #define | sqliteHashData(E) ((E)->data) |
| #define | sqliteHashFirst(H) ((H)->first) |
| #define | sqliteHashNext(E) ((E)->next) |
| #define | SRT_Coroutine 10 /* Generate a single row of result */ |
| #define | SRT_Discard 4 /* Do not save the results anywhere */ |
| #define | SRT_EphemTab 9 /* Create transient tab and store like SRT_Table */ |
| #define | SRT_Except 2 /* Remove result from a UNION index */ |
| #define | SRT_Exists 3 /* Store 1 if the result is not empty */ |
| #define | SRT_Mem 6 /* Store result in a memory cell */ |
| #define | SRT_Output 5 /* Output each row of result */ |
| #define | SRT_Set 7 /* Store results as keys in an index */ |
| #define | SRT_Table 8 /* Store result as data with an automatic rowid */ |
| #define | SRT_Union 1 /* Store result as keys in an index */ |
| #define | STAT_GET_NDLT 4 /* "ndlt" column of stat[34] entry */ |
| #define | STAT_GET_NEQ 2 /* "neq" column of stat[34] entry */ |
| #define | STAT_GET_NLT 3 /* "nlt" column of stat[34] entry */ |
| #define | STAT_GET_ROWID 1 /* "rowid" column of stat[34] entry */ |
| #define | STAT_GET_STAT1 0 /* "stat" column of stat1 table */ |
| #define | STR_FUNCTION(zName, nArg, pArg, bNC, xFunc) |
| #define | STRACCUM_NOMEM 1 |
| #define | STRACCUM_TOOBIG 2 |
| #define | STRICMP(x, y) |
| #define | Stringify(P, enc) |
| #define | SWAP(TYPE, A, B) {TYPE t=A; A=B; B=t;} |
| #define | swapMixedEndianFloat(X) |
| #define | TEMP_MASTER_NAME "sqlite_temp_master" |
| #define | TERM_ANDINFO 0x20 /* Need to free the WhereTerm.u.pAndInfo obj */ |
| #define | TERM_CODED 0x04 /* This term is already coded */ |
| #define | TERM_COPIED 0x08 /* Has a child */ |
| #define | TERM_DYNAMIC 0x01 /* Need to call sqlite3ExprDelete(db, pExpr) */ |
| #define | TERM_OR_OK 0x40 /* Used during OR-clause processing */ |
| #define | TERM_ORINFO 0x10 /* Need to free the WhereTerm.u.pOrInfo object */ |
| #define | TERM_VIRTUAL 0x02 /* Added by the optimizer. Do not code */ |
| #define | TERM_VNULL 0x00 /* Disabled if not using stat3 */ |
| #define | TESTBIT(V, I) (V[I>>3]&(1<<(I&7)))!=0 |
| #define | testcase(X) |
| #define | TESTONLY(X) |
| #define | TF_Autoincrement 0x08 /* Integer primary key is autoincrement */ |
| #define | TF_Ephemeral 0x02 /* An ephemeral table */ |
| #define | TF_HasPrimaryKey 0x04 /* Table has a primary key */ |
| #define | TF_Readonly 0x01 /* Read-only system table */ |
| #define | TF_Virtual 0x10 /* Is a virtual table */ |
| #define | TF_WithoutRowid 0x20 /* No rowid used. PRIMARY KEY is the key */ |
| #define | threadid pthread_self() |
| #define | TIMER_ELAPSED ((sqlite_uint64)0) |
| #define | TIMER_END |
| #define | TIMER_START |
| #define | TK_ABORT 29 |
| #define | TK_ACTION 30 |
| #define | TK_ADD 141 |
| #define | TK_AFTER 31 |
| #define | TK_AGG_COLUMN 155 |
| #define | TK_AGG_FUNCTION 154 |
| #define | TK_ALL 114 |
| #define | TK_ALTER 140 |
| #define | TK_ANALYZE 32 |
| #define | TK_AND 70 |
| #define | TK_ANY 68 |
| #define | TK_AS 24 |
| #define | TK_ASC 33 |
| #define | TK_ATTACH 34 |
| #define | TK_AUTOINCR 104 |
| #define | TK_BEFORE 35 |
| #define | TK_BEGIN 5 |
| #define | TK_BETWEEN 72 |
| #define | TK_BITAND 83 |
| #define | TK_BITNOT 94 |
| #define | TK_BITOR 84 |
| #define | TK_BLOB 132 |
| #define | TK_BY 36 |
| #define | TK_CASCADE 37 |
| #define | TK_CASE 135 |
| #define | TK_CAST 38 |
| #define | TK_CHECK 102 |
| #define | TK_COLLATE 93 |
| #define | TK_COLUMN 153 |
| #define | TK_COLUMNKW 39 |
| #define | TK_COMMA 26 |
| #define | TK_COMMIT 10 |
| #define | TK_CONCAT 92 |
| #define | TK_CONFLICT 40 |
| #define | TK_CONSTRAINT 97 |
| #define | TK_CREATE 17 |
| #define | TK_CTIME_KW 67 |
| #define | TK_DATABASE 41 |
| #define | TK_DEFAULT 98 |
| #define | TK_DEFERRABLE 110 |
| #define | TK_DEFERRED 7 |
| #define | TK_DELETE 107 |
| #define | TK_DESC 42 |
| #define | TK_DETACH 43 |
| #define | TK_DISTINCT 118 |
| #define | TK_DOT 119 |
| #define | TK_DROP 112 |
| #define | TK_EACH 44 |
| #define | TK_ELSE 138 |
| #define | TK_END 11 |
| #define | TK_END_OF_FILE 148 |
| #define | TK_EQ 77 |
| #define | TK_ESCAPE 82 |
| #define | TK_EXCEPT 115 |
| #define | TK_EXCLUSIVE 9 |
| #define | TK_EXISTS 20 |
| #define | TK_EXPLAIN 2 |
| #define | TK_FAIL 45 |
| #define | TK_FLOAT 131 |
| #define | TK_FOR 46 |
| #define | TK_FOREIGN 111 |
| #define | TK_FROM 120 |
| #define | TK_FUNCTION 152 |
| #define | TK_GE 81 |
| #define | TK_GROUP 124 |
| #define | TK_GT 78 |
| #define | TK_HAVING 125 |
| #define | TK_ID 27 |
| #define | TK_IF 18 |
| #define | TK_IGNORE 47 |
| #define | TK_ILLEGAL 149 |
| #define | TK_IMMEDIATE 8 |
| #define | TK_IN 73 |
| #define | TK_INDEX 139 |
| #define | TK_INDEXED 28 |
| #define | TK_INITIALLY 48 |
| #define | TK_INSERT 106 |
| #define | TK_INSTEAD 49 |
| #define | TK_INTEGER 130 |
| #define | TK_INTERSECT 116 |
| #define | TK_INTO 128 |
| #define | TK_IS 71 |
| #define | TK_ISNOT 147 |
| #define | TK_ISNULL 74 |
| #define | TK_JOIN 121 |
| #define | TK_JOIN_KW 96 |
| #define | TK_KEY 53 |
| #define | TK_LE 79 |
| #define | TK_LIKE_KW 50 |
| #define | TK_LIMIT 126 |
| #define | TK_LP 22 |
| #define | TK_LSHIFT 85 |
| #define | TK_LT 80 |
| #define | TK_MATCH 51 |
| #define | TK_MINUS 88 |
| #define | TK_NE 76 |
| #define | TK_NO 52 |
| #define | TK_NOT 19 |
| #define | TK_NOTNULL 75 |
| #define | TK_NULL 99 |
| #define | TK_OF 54 |
| #define | TK_OFFSET 55 |
| #define | TK_ON 105 |
| #define | TK_OR 69 |
| #define | TK_ORDER 123 |
| #define | TK_PLAN 4 |
| #define | TK_PLUS 87 |
| #define | TK_PRAGMA 56 |
| #define | TK_PRIMARY 100 |
| #define | TK_QUERY 3 |
| #define | TK_RAISE 57 |
| #define | TK_REFERENCES 103 |
| #define | TK_REGISTER 133 |
| #define | TK_REINDEX 65 |
| #define | TK_RELEASE 14 |
| #define | TK_REM 91 |
| #define | TK_RENAME 66 |
| #define | TK_REPLACE 58 |
| #define | TK_RESTRICT 59 |
| #define | TK_ROLLBACK 12 |
| #define | TK_ROW 60 |
| #define | TK_RP 23 |
| #define | TK_RSHIFT 86 |
| #define | TK_SAVEPOINT 13 |
| #define | TK_SELECT 117 |
| #define | TK_SEMI 1 |
| #define | TK_SET 109 |
| #define | TK_SLASH 90 |
| #define | TK_SPACE 150 |
| #define | TK_STAR 89 |
| #define | TK_STRING 95 |
| #define | TK_TABLE 16 |
| #define | TK_TEMP 21 |
| #define | TK_THEN 137 |
| #define | TK_TO 15 |
| #define | TK_TO_BLOB 143 |
| #define | TK_TO_INT 145 |
| #define | TK_TO_NUMERIC 144 |
| #define | TK_TO_REAL 146 |
| #define | TK_TO_TEXT 142 |
| #define | TK_TRANSACTION 6 |
| #define | TK_TRIGGER 61 |
| #define | TK_UMINUS 156 |
| #define | TK_UNCLOSED_STRING 151 |
| #define | TK_UNION 113 |
| #define | TK_UNIQUE 101 |
| #define | TK_UPDATE 108 |
| #define | TK_UPLUS 157 |
| #define | TK_USING 122 |
| #define | TK_VACUUM 62 |
| #define | TK_VALUES 129 |
| #define | TK_VARIABLE 134 |
| #define | TK_VIEW 63 |
| #define | TK_VIRTUAL 64 |
| #define | TK_WHEN 136 |
| #define | TK_WHERE 127 |
| #define | TK_WITHOUT 25 |
| #define | tkCREATE 4 |
| #define | tkEND 7 |
| #define | tkEXPLAIN 3 |
| #define | tkOTHER 2 |
| #define | tkSEMI 0 |
| #define | tkTEMP 5 |
| #define | tkTRIGGER 6 |
| #define | tkWS 1 |
| #define | TOKEN (yyminor.yy0) |
| #define | TRACE(X) |
| #define | TRACE_IDX_INPUTS(A) |
| #define | TRACE_IDX_OUTPUTS(A) |
| #define | TRANS_NONE 0 |
| #define | TRANS_READ 1 |
| #define | TRANS_WRITE 2 |
| #define | TRIGGER_AFTER 2 |
| #define | TRIGGER_BEFORE 1 |
| #define | TWOPOWER31 (((i64)1)<<31) |
| #define | TWOPOWER32 (((i64)1)<<32) |
| #define | UINT16_TYPE unsigned short int |
| #define | UINT32_TYPE unsigned int |
| #define | UINT8_TYPE unsigned char |
| #define | UNIX_SHM_BASE ((22+SQLITE_SHM_NLOCK)*4) /* first lock byte */ |
| #define | UNIX_SHM_DMS (UNIX_SHM_BASE+SQLITE_SHM_NLOCK) /* deadman switch */ |
| #define | UNIXFILE_DELETE 0x20 /* Delete on close */ |
| #define | UNIXFILE_DIRSYNC 0x08 /* Directory sync needed */ |
| #define | UNIXFILE_EXCL 0x01 /* Connections from one process only */ |
| #define | UNIXFILE_NOLOCK 0x80 /* Do no file locking */ |
| #define | UNIXFILE_PERSIST_WAL 0x04 /* Persistent WAL mode */ |
| #define | UNIXFILE_PSOW 0x10 /* SQLITE_IOCAP_POWERSAFE_OVERWRITE */ |
| #define | UNIXFILE_RDONLY 0x02 /* Connection is read only */ |
| #define | UNIXFILE_URI 0x40 /* Filename might have query parameters */ |
| #define | UNIXFILE_WARNED 0x0100 /* verifyDbFile() warnings have been issued */ |
| #define | unixLogError(a, b, c) unixLogErrorAtLine(a,b,c,__LINE__) |
| #define | UNIXVFS(VFSNAME, FINDER) |
| #define | UNKNOWN_LOCK (EXCLUSIVE_LOCK+1) |
| #define | unlikely(X) (X) |
| #define | UNPACKED_INCRKEY 0x01 /* Make this key an epsilon larger */ |
| #define | UNPACKED_PREFIX_MATCH 0x02 /* A prefix match is considered OK */ |
| #define | UNUSED_PARAMETER(x) (void)(x) |
| #define | UNUSED_PARAMETER2(x, y) UNUSED_PARAMETER(x),UNUSED_PARAMETER(y) |
| #define | UPDATE_MAX_BLOBSIZE(P) |
| #define | UpperToLower sqlite3UpperToLower |
| #define | USEFETCH(x) 0 |
| #define | VDBE_MAGIC_DEAD 0xb606c3c8 /* The VDBE has been deallocated */ |
| #define | VDBE_MAGIC_HALT 0x519c2973 /* VDBE has completed execution */ |
| #define | VDBE_MAGIC_INIT 0x26bceaa5 /* Building a VDBE program */ |
| #define | VDBE_MAGIC_RUN 0xbdf20da3 /* VDBE is ready to execute */ |
| #define | VdbeComment(X) |
| #define | VdbeFrameMem(p) ((Mem *)&((u8 *)p)[ROUND8(sizeof(VdbeFrame))]) |
| #define | vdbeInvokeSqllog(x) |
| #define | VdbeMemRelease(X) |
| #define | VdbeModuleComment(X) |
| #define | VdbeNoopComment(X) |
| #define | vfsList GLOBAL(sqlite3_vfs *, vfsList) |
| #define | VFUNCTION(zName, nArg, iArg, bNC, xFunc) |
| #define | VVA_ONLY(X) |
| #define | WAL_ALL_BUT_WRITE 1 |
| #define | WAL_CKPT_LOCK 1 |
| #define | WAL_EXCLUSIVE_MODE 1 |
| #define | WAL_FRAME_HDRSIZE 24 |
| #define | WAL_HDRSIZE 32 |
| #define | WAL_HEAPMEMORY_MODE 2 |
| #define | WAL_MAGIC 0x377f0682 |
| #define | WAL_MAX_VERSION 3007000 |
| #define | WAL_NORMAL_MODE 0 |
| #define | WAL_NREADER (SQLITE_SHM_NLOCK-3) |
| #define | WAL_RDONLY 1 /* The WAL file is readonly */ |
| #define | WAL_RDWR 0 /* Normal read/write connection */ |
| #define | WAL_READ_LOCK(I) (3+(I)) |
| #define | WAL_RECOVER_LOCK 2 |
| #define | WAL_RETRY (-1) |
| #define | WAL_SAVEPOINT_NDATA 4 |
| #define | WAL_SHM_RDONLY 2 /* The SHM file is readonly */ |
| #define | WAL_SYNC_TRANSACTIONS 0x20 /* Sync at the end of each transaction */ |
| #define | WAL_WRITE_LOCK 0 |
| #define | walFrameOffset(iFrame, szPage) |
| #define | WALINDEX_HDR_SIZE (WALINDEX_LOCK_OFFSET+WALINDEX_LOCK_RESERVED) |
| #define | WALINDEX_LOCK_OFFSET (sizeof(WalIndexHdr)*2 + sizeof(WalCkptInfo)) |
| #define | WALINDEX_LOCK_RESERVED 16 |
| #define | WALINDEX_MAX_VERSION 3007000 |
| #define | WALINDEX_PGSZ |
| #define | WALTRACE(X) |
| #define | WHERE_AND_ONLY 0x0080 /* Don't use indices for OR terms */ |
| #define | WHERE_AUTO_INDEX 0x00004000 /* Uses an ephemeral index */ |
| #define | WHERE_BOTH_LIMIT 0x00000030 /* Both x>EXPR and x<EXPR */ |
| #define | WHERE_BTM_LIMIT 0x00000020 /* x>EXPR or x>=EXPR constraint */ |
| #define | WHERE_COLUMN_EQ 0x00000001 /* x=EXPR */ |
| #define | WHERE_COLUMN_IN 0x00000004 /* x IN (...) */ |
| #define | WHERE_COLUMN_NULL 0x00000008 /* x IS NULL */ |
| #define | WHERE_COLUMN_RANGE 0x00000002 /* x<EXPR and/or x>EXPR */ |
| #define | WHERE_CONSTRAINT 0x0000000f /* Any of the WHERE_COLUMN_xxx values */ |
| #define | WHERE_DISTINCT_NOOP 0 /* DISTINCT keyword not used */ |
| #define | WHERE_DISTINCT_ORDERED 2 /* All duplicates are adjacent */ |
| #define | WHERE_DISTINCT_UNIQUE 1 /* No duplicates */ |
| #define | WHERE_DISTINCT_UNORDERED 3 /* Duplicates are scattered */ |
| #define | WHERE_DISTINCTBY 0x0200 /* pOrderby is really a DISTINCT clause */ |
| #define | WHERE_DUPLICATES_OK 0x0008 /* Ok to return a row more than once */ |
| #define | WHERE_FORCE_TABLE 0x0020 /* Do not use an index-only search */ |
| #define | WHERE_GROUPBY 0x0100 /* pOrderBy is really a GROUP BY */ |
| #define | WHERE_IDX_ONLY 0x00000040 /* Use index only - omit table */ |
| #define | WHERE_IN_ABLE 0x00000800 /* Able to support an IN operator */ |
| #define | WHERE_INDEXED 0x00000200 /* WhereLoop.u.btree.pIndex is valid */ |
| #define | WHERE_IPK 0x00000100 /* x is the INTEGER PRIMARY KEY */ |
| #define | WHERE_LOOP_XFER_SZ offsetof(WhereLoop,nLSlot) |
| #define | WHERE_MULTI_OR 0x00002000 /* OR using multiple indices */ |
| #define | WHERE_OMIT_OPEN_CLOSE 0x0010 /* Table cursors are already open */ |
| #define | WHERE_ONEPASS_DESIRED 0x0004 /* Want to do one-pass UPDATE/DELETE */ |
| #define | WHERE_ONEROW 0x00001000 /* Selects no more than one row */ |
| #define | WHERE_ONETABLE_ONLY 0x0040 /* Only code the 1st table in pTabList */ |
| #define | WHERE_ORDERBY_MAX 0x0002 /* ORDER BY processing for max() func */ |
| #define | WHERE_ORDERBY_MIN 0x0001 /* ORDER BY processing for min() func */ |
| #define | WHERE_ORDERBY_NORMAL 0x0000 /* No-op */ |
| #define | WHERE_SKIPSCAN 0x00008000 /* Uses the skip-scan algorithm */ |
| #define | WHERE_TOP_LIMIT 0x00000010 /* x<EXPR or x<=EXPR constraint */ |
| #define | WHERE_VIRTUALTABLE 0x00000400 /* WhereLoop.u.vtab is valid */ |
| #define | WHERE_WANT_DISTINCT 0x0400 /* All output needs to be distinct */ |
| #define | WHERETRACE(K, X) |
| #define | WO_ALL 0xfff /* Mask of all possible WO_* values */ |
| #define | WO_AND 0x200 /* Two or more AND-connected terms */ |
| #define | WO_EQ 0x002 |
| #define | WO_EQUIV 0x400 /* Of the form A==B, both columns */ |
| #define | WO_GE (WO_EQ<<(TK_GE-TK_EQ)) |
| #define | WO_GT (WO_EQ<<(TK_GT-TK_EQ)) |
| #define | WO_IN 0x001 |
| #define | WO_ISNULL 0x080 |
| #define | WO_LE (WO_EQ<<(TK_LE-TK_EQ)) |
| #define | WO_LT (WO_EQ<<(TK_LT-TK_EQ)) |
| #define | WO_MATCH 0x040 |
| #define | WO_NOOP 0x800 /* This term does not restrict search space */ |
| #define | WO_OR 0x100 /* Two or more OR-connected terms */ |
| #define | WO_SINGLE 0x0ff /* Mask of all non-compound WO_* values */ |
| #define | WRC_Abort 2 /* Abandon the tree walk */ |
| #define | WRC_Continue 0 /* Continue down into children */ |
| #define | WRC_Prune 1 /* Omit children but continue walking siblings */ |
| #define | WRITE_LOCK 2 |
| #define | WRITE_UTF16BE(zOut, c) |
| #define | WRITE_UTF16LE(zOut, c) |
| #define | WRITE_UTF8(zOut, c) |
| #define | wsdAutoext sqlite3Autoext |
| #define | wsdAutoextInit |
| #define | wsdHooks sqlite3Hooks |
| #define | wsdHooksInit |
| #define | wsdPrng sqlite3Prng |
| #define | wsdStat sqlite3Stat |
| #define | wsdStatInit |
| #define | YY_ACCEPT_ACTION (YYNSTATE+YYNRULE+1) |
| #define | YY_ACTTAB_COUNT (1582) |
| #define | YY_ERROR_ACTION (YYNSTATE+YYNRULE) |
| #define | YY_NO_ACTION (YYNSTATE+YYNRULE+2) |
| #define | YY_REDUCE_COUNT (311) |
| #define | YY_REDUCE_MAX (1387) |
| #define | YY_REDUCE_MIN (-142) |
| #define | YY_REDUCE_USE_DFLT (-143) |
| #define | YY_SHIFT_COUNT (419) |
| #define | YY_SHIFT_MAX (1480) |
| #define | YY_SHIFT_MIN (-81) |
| #define | YY_SHIFT_USE_DFLT (-82) |
| #define | YYACTIONTYPE unsigned short int |
| #define | YYCODETYPE unsigned char |
| #define | YYFALLBACK 1 |
| #define | YYNOCODE 253 |
| #define | YYNOERRORRECOVERY 1 |
| #define | YYNRULE 329 |
| #define | YYNSTATE 631 |
| #define | YYSTACKDEPTH 100 |
| #define | yytestcase(X) testcase(X) |
| #define | YYWILDCARD 68 |
Typedefs | |
| typedef struct AggInfo | AggInfo |
| typedef struct analysisInfo | analysisInfo |
| typedef struct AuthContext | AuthContext |
| typedef struct AutoincInfo | AutoincInfo |
| typedef struct AuxData | AuxData |
| typedef struct BenignMallocHooks | BenignMallocHooks |
| typedef unsigned | bft |
| typedef u64 | Bitmask |
| typedef struct Bitvec | Bitvec |
| typedef unsigned | Bool |
| typedef struct BtCursor | BtCursor |
| typedef struct BtLock | BtLock |
| typedef struct Btree | Btree |
| typedef struct BtShared | BtShared |
| typedef struct BusyHandler | BusyHandler |
| typedef struct CellInfo | CellInfo |
| typedef struct CollSeq | CollSeq |
| typedef struct Column | Column |
| typedef struct CountCtx | CountCtx |
| typedef struct DateTime | DateTime |
| typedef struct Db | Db |
| typedef struct DbFixer | DbFixer |
| typedef struct PgHdr | DbPage |
| typedef struct DistinctCtx | DistinctCtx |
| typedef struct et_info | et_info |
| typedef unsigned char | etByte |
| typedef struct Explain | Explain |
| typedef struct Expr | Expr |
| typedef struct ExprList | ExprList |
| typedef struct ExprSpan | ExprSpan |
| typedef struct FileChunk | FileChunk |
| typedef struct FilePoint | FilePoint |
| typedef struct FileWriter | FileWriter |
| typedef struct FKey | FKey |
| typedef struct FuncDef | FuncDef |
| typedef struct FuncDefHash | FuncDefHash |
| typedef struct FuncDestructor | FuncDestructor |
| typedef struct Hash | Hash |
| typedef struct HashElem | HashElem |
| typedef u16 | ht_slot |
| typedef INT16_TYPE | i16 |
| typedef sqlite_int64 | i64 |
| typedef INT8_TYPE | i8 |
| typedef struct IdList | IdList |
| typedef struct Incrblob | Incrblob |
| typedef struct Index | Index |
| typedef struct IndexSample | IndexSample |
| typedef struct IntegrityCk | IntegrityCk |
| typedef struct KeyClass | KeyClass |
| typedef struct KeyInfo | KeyInfo |
| typedef INT16_TYPE | LogEst |
| typedef struct Lookaside | Lookaside |
| typedef struct LookasideSlot | LookasideSlot |
| typedef struct Mem | Mem |
| typedef struct MemJournal | MemJournal |
| typedef struct MemPage | MemPage |
| typedef struct Module | Module |
| typedef struct NameContext | NameContext |
| typedef struct VdbeOp | Op |
| typedef struct Pager | Pager |
| typedef struct PagerSavepoint | PagerSavepoint |
| typedef struct Parse | Parse |
| typedef struct PCache | PCache |
| typedef struct PCache1 | PCache1 |
| typedef struct PgFreeslot | PgFreeslot |
| typedef struct PgHdr | PgHdr |
| typedef struct PgHdr1 | PgHdr1 |
| typedef u32 | Pgno |
| typedef struct PGroup | PGroup |
| typedef struct RowSet | RowSet |
| typedef struct Savepoint | Savepoint |
| typedef struct Schema | Schema |
| typedef struct ScratchFreeslot | ScratchFreeslot |
| typedef struct Select | Select |
| typedef struct SelectDest | SelectDest |
| typedef struct SorterRecord | SorterRecord |
| typedef struct sqlite3 | sqlite3 |
| typedef struct sqlite3_api_routines | sqlite3_api_routines |
| typedef struct sqlite3_backup | sqlite3_backup |
| typedef struct sqlite3_blob | sqlite3_blob |
| typedef int(* | sqlite3_callback )(void *, int, char **, char **) |
| typedef struct sqlite3_context | sqlite3_context |
| typedef void(* | sqlite3_destructor_type )(void *) |
| typedef struct sqlite3_file | sqlite3_file |
| typedef struct sqlite3_index_info | sqlite3_index_info |
| typedef sqlite_int64 | sqlite3_int64 |
| typedef struct sqlite3_io_methods | sqlite3_io_methods |
| typedef struct sqlite3_mem_methods | sqlite3_mem_methods |
| typedef struct sqlite3_module | sqlite3_module |
| typedef struct sqlite3_mutex | sqlite3_mutex |
| typedef struct sqlite3_mutex_methods | sqlite3_mutex_methods |
| typedef struct sqlite3_pcache | sqlite3_pcache |
| typedef struct sqlite3_pcache_methods | sqlite3_pcache_methods |
| typedef struct sqlite3_pcache_methods2 | sqlite3_pcache_methods2 |
| typedef struct sqlite3_pcache_page | sqlite3_pcache_page |
| typedef struct sqlite3_rtree_geometry | sqlite3_rtree_geometry |
| typedef struct sqlite3_stmt | sqlite3_stmt |
| typedef void(* | sqlite3_syscall_ptr )(void) |
| typedef sqlite_uint64 | sqlite3_uint64 |
| typedef struct Mem | sqlite3_value |
| typedef struct sqlite3_vfs | sqlite3_vfs |
| typedef struct sqlite3_vtab | sqlite3_vtab |
| typedef struct sqlite3_vtab_cursor | sqlite3_vtab_cursor |
| typedef struct sqlite3AutoExtList | sqlite3AutoExtList |
| typedef struct sqlite3StatType | sqlite3StatType |
| typedef long long int | sqlite_int64 |
| typedef unsigned long long int | sqlite_uint64 |
| typedef struct SrcList | SrcList |
| typedef struct Stat4Accum | Stat4Accum |
| typedef struct Stat4Sample | Stat4Sample |
| typedef struct StrAccum | StrAccum |
| typedef struct SubProgram | SubProgram |
| typedef struct SumCtx | SumCtx |
| typedef struct Table | Table |
| typedef struct TableLock | TableLock |
| typedef struct TabResult | TabResult |
| typedef struct Token | Token |
| typedef struct Trigger | Trigger |
| typedef struct TriggerPrg | TriggerPrg |
| typedef struct TriggerStep | TriggerStep |
| typedef u32 | tRowcnt |
| typedef UINT16_TYPE | u16 |
| typedef UINT32_TYPE | u32 |
| typedef sqlite_uint64 | u64 |
| typedef UINT8_TYPE | u8 |
| typedef struct unixFile | unixFile |
| typedef struct unixInodeInfo | unixInodeInfo |
| typedef struct unixShm | unixShm |
| typedef struct unixShmNode | unixShmNode |
| typedef struct UnixUnusedFd | UnixUnusedFd |
| typedef struct UnpackedRecord | UnpackedRecord |
| typedef struct Vdbe | Vdbe |
| typedef struct VdbeCursor | VdbeCursor |
| typedef struct VdbeFrame | VdbeFrame |
| typedef struct VdbeOp | VdbeOp |
| typedef struct VdbeOpList | VdbeOpList |
| typedef struct VdbeSorter | VdbeSorter |
| typedef struct VdbeSorterIter | VdbeSorterIter |
| typedef struct VtabCtx | VtabCtx |
| typedef struct VTable | VTable |
| typedef struct Wal | Wal |
| typedef struct WalCkptInfo | WalCkptInfo |
| typedef struct WalIndexHdr | WalIndexHdr |
| typedef struct WalIterator | WalIterator |
| typedef struct Walker | Walker |
| typedef struct WalWriter | WalWriter |
| typedef struct WhereAndInfo | WhereAndInfo |
| typedef struct WhereClause | WhereClause |
| typedef struct WhereInfo | WhereInfo |
| typedef struct WhereLevel | WhereLevel |
| typedef struct WhereLoop | WhereLoop |
| typedef struct WhereLoopBuilder | WhereLoopBuilder |
| typedef struct WhereMaskSet | WhereMaskSet |
| typedef struct WhereOrCost | WhereOrCost |
| typedef struct WhereOrInfo | WhereOrInfo |
| typedef struct WhereOrSet | WhereOrSet |
| typedef struct WherePath | WherePath |
| typedef struct WhereScan | WhereScan |
| typedef struct WhereTerm | WhereTerm |
| typedef unsigned int | yDbMask |
| typedef i16 | ynVar |
| typedef struct yyParser | yyParser |
| typedef struct yyStackEntry | yyStackEntry |
Functions | |
| static void | absFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | accessPayload (BtCursor *pCur, u32 offset, u32 amt, unsigned char *pBuf, int eOp) |
| static const char * | actionName (u8 action) |
| static int | addAggInfoColumn (sqlite3 *db, AggInfo *pInfo) |
| static int | addAggInfoFunc (sqlite3 *db, AggInfo *pInfo) |
| static void | addArgumentToVtab (Parse *pParse) |
| static void | addModuleArgument (sqlite3 *db, Table *pTable, char *zArg) |
| static int | addToSavepointBitvecs (Pager *pPager, Pgno pgno) |
| static void | addToVTrans (sqlite3 *db, VTable *pVTab) |
| static void | addWhereTerm (Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere) |
| static int | allocateBtreePage (BtShared *, MemPage **, Pgno *, Pgno, u8) |
| static VdbeCursor * | allocateCursor (Vdbe *p, int iCur, int nField, int iDb, int isBtreeCursor) |
| static sqlite3_index_info * | allocateIndexInfo (Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy) |
| static int | allocateSpace (MemPage *pPage, int nByte, int *pIdx) |
| static void | allocateTempSpace (BtShared *pBt) |
| static void * | allocSpace (void *pBuf, int nByte, u8 **ppFrom, u8 *pEnd, int *pnByte) |
| static int | allowedOp (int op) |
| static int | allSpaces (const char *z, int n) |
| static int | analysisLoader (void *pData, int argc, char **argv, char **NotUsed) |
| static int | analyzeAggregate (Walker *pWalker, Expr *pExpr) |
| static int | analyzeAggregatesInSelect (Walker *pWalker, Select *pSelect) |
| static void | analyzeDatabase (Parse *pParse, int iDb) |
| static void | analyzeOneTable (Parse *pParse, Table *pTab, Index *pOnlyIdx, int iStatCur, int iMem, int iTab) |
| static void | analyzeTable (Parse *pParse, Table *pTab, Index *pOnlyIdx) |
| static void | applyAffinity (Mem *pRec, char affinity, u8 enc) |
| static void | applyNumericAffinity (Mem *pRec) |
| static void | assemblePage (MemPage *pPage, int nCell, u8 **apCell, u16 *aSize) |
| static void | attachBackupObject (sqlite3_backup *p) |
| static void | attachFunc (sqlite3_context *context, int NotUsed, sqlite3_value **argv) |
| static int | autoIncBegin (Parse *pParse, int iDb, Table *pTab) |
| static void | autoIncStep (Parse *pParse, int memId, int regRowid) |
| static int | autoVacuumCommit (BtShared *pBt) |
| static void | avgFinalize (sqlite3_context *context) |
| static int | backupOnePage (sqlite3_backup *p, Pgno iSrcPg, const u8 *zSrcData, int bUpdate) |
| static int | backupTruncateFile (sqlite3_file *pFile, i64 iSize) |
| static int | balance (BtCursor *pCur) |
| static int | balance_deeper (MemPage *pRoot, MemPage **ppChild) |
| static int | balance_nonroot (MemPage *pParent, int iParentIdx, u8 *aOvflSpace, int isRoot, int bBulk) |
| static int | balance_quick (MemPage *pParent, MemPage *pPage, u8 *pSpace) |
| static u8 | binaryCompareP5 (Expr *pExpr1, Expr *pExpr2, int jumpIfNull) |
| static void | binaryToUnaryIfNull (Parse *pParse, Expr *pY, Expr *pA, int op) |
| static int | binCollFunc (void *padFlag, int nKey1, const void *pKey1, int nKey2, const void *pKey2) |
| static int | bindText (sqlite3_stmt *pStmt, int i, const void *zData, int nData, void(*xDel)(void *), u8 encoding) |
| static int | blobReadWrite (sqlite3_blob *pBlob, void *z, int n, int iOffset, int(*xCall)(BtCursor *, u32, u32, void *)) |
| static int | blobSeekToRow (Incrblob *p, sqlite3_int64 iRow, char **pzErr) |
| static void | btreeClearHasContent (BtShared *pBt) |
| static int | btreeCreateTable (Btree *p, int *piTable, int createTabFlags) |
| static int | btreeCursor (Btree *p, int iTable, int wrFlag, struct KeyInfo *pKeyInfo, BtCursor *pCur) |
| static int | btreeDropTable (Btree *p, Pgno iTable, int *piMoved) |
| static void | btreeEndTransaction (Btree *p) |
| static int | btreeGetHasContent (BtShared *pBt, Pgno pgno) |
| static int | btreeGetPage (BtShared *pBt, Pgno pgno, MemPage **ppPage, int flags) |
| static int | btreeInitPage (MemPage *pPage) |
| static int | btreeInvokeBusyHandler (void *pArg) |
| static int | btreeMoveto (BtCursor *pCur, const void *pKey, i64 nKey, int bias, int *pRes) |
| static Pgno | btreePagecount (BtShared *pBt) |
| static MemPage * | btreePageFromDbPage (DbPage *pDbPage, Pgno pgno, BtShared *pBt) |
| static MemPage * | btreePageLookup (BtShared *pBt, Pgno pgno) |
| static void | btreeParseCell (MemPage *pPage, int iCell, CellInfo *pInfo) |
| static void | btreeParseCellPtr (MemPage *pPage, u8 *pCell, CellInfo *pInfo) |
| static void | btreeReleaseAllCursorPages (BtCursor *pCur) |
| static int | btreeRestoreCursorPosition (BtCursor *pCur) |
| static int | btreeSetHasContent (BtShared *pBt, Pgno pgno) |
| static void | cacheEntryClear (Parse *pParse, struct yColCache *p) |
| static void | callCollNeeded (sqlite3 *db, int enc, const char *zName) |
| static void | callFinaliser (sqlite3 *db, int offset) |
| static void | callStatGet (Vdbe *v, int regStat4, int iParam, int regOut) |
| static void | cdateFunc (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static u16 | cellSizePtr (MemPage *pPage, u8 *pCell) |
| static void | changes (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static int | changeTempStorage (Parse *pParse, const char *zStorageType) |
| static void | charFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | checkAppendMsg (IntegrityCk *pCheck, char *zMsg1, const char *zFormat,...) |
| static int | checkColumnOverlap (IdList *pIdList, ExprList *pEList) |
| static int | checkForMultiColumnSelectError (Parse *pParse, SelectDest *pDest, int nExpr) |
| static void | checkList (IntegrityCk *pCheck, int isFreeList, int iPage, int N, char *zContext) |
| static void | checkPtrmap (IntegrityCk *pCheck, Pgno iChild, u8 eType, Pgno iParent, char *zContext) |
| static int | checkRef (IntegrityCk *pCheck, Pgno iPage, char *zContext) |
| static int | checkTreePage (IntegrityCk *pCheck, int iPage, char *zParentContext, i64 *pnParentMinKey, i64 *pnParentMaxKey) |
| static void | Cleanup (Vdbe *p) |
| static void | clearAllSharedCacheTableLocks (Btree *p) |
| static int | clearCell (MemPage *pPage, unsigned char *pCell) |
| static int | clearDatabasePage (BtShared *pBt, Pgno pgno, int freePageFlag, int *pnChange) |
| static void | clearSelect (sqlite3 *db, Select *p) |
| static void | clearYMD_HMS_TZ (DateTime *p) |
| static void | closeAllCursors (Vdbe *p) |
| static void | closePendingFds (unixFile *pFile) |
| static int | closeUnixFile (sqlite3_file *id) |
| static int | codeAllEqualityTerms (Parse *pParse, WhereLevel *pLevel, int bRev, int nExtraReg, char **pzAff) |
| static void | codeApplyAffinity (Parse *pParse, int base, int n, char *zAff) |
| static void | codeAttach (Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey) |
| static int | codeCompare (Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull) |
| static void | codeDistinct (Parse *pParse, int iTab, int addrRepeat, int N, int iMem) |
| static int | codeEqualityTerm (Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iEq, int bRev, int iTarget) |
| static void | codeInteger (Parse *pParse, Expr *pExpr, int negFlag, int iMem) |
| static void | codeOffset (Vdbe *v, Select *p, int iContinue) |
| static Bitmask | codeOneLoopStart (WhereInfo *pWInfo, int iLevel, Bitmask notReady) |
| static void | codeReal (Vdbe *v, const char *z, int negateFlag, int iMem) |
| static TriggerPrg * | codeRowTrigger (Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf) |
| static void | codeTableLocks (Parse *pParse) |
| static int | codeTriggerProgram (Parse *pParse, TriggerStep *pStepList, int orconf) |
| static int | collationMatch (const char *zColl, Index *pIndex) |
| static int | columnIndex (Table *pTab, const char *zCol) |
| static void | columnMallocFailure (sqlite3_stmt *pStmt) |
| static Mem * | columnMem (sqlite3_stmt *pStmt, int i) |
| static const void * | columnName (sqlite3_stmt *pStmt, int N, const void *(*xFunc)(Mem *), int useType) |
| static Bitmask | columnsInIndex (Index *pIdx) |
| static const char * | columnTypeImpl (NameContext *pNC, Expr *pExpr, u8 *pEstWidth) |
| static int | compare2pow63 (const char *zNum, int incr) |
| static char | comparisonAffinity (Expr *pExpr) |
| static void | compileoptiongetFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | compileoptionusedFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | computeHMS (DateTime *p) |
| static void | computeJD (DateTime *p) |
| static void | computeLimitRegisters (Parse *pParse, Select *p, int iBreak) |
| static void | computeYMD (DateTime *p) |
| static void | computeYMD_HMS (DateTime *p) |
| static int | connectionIsBusy (sqlite3 *db) |
| static void | constructAutomaticIndex (Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel) |
| static void * | contextMalloc (sqlite3_context *context, i64 nByte) |
| static int | convertCompoundSelectToSubquery (Walker *pWalker, Select *p) |
| static void | convertToWithoutRowidTable (Parse *pParse, Table *pTab) |
| static void | copyNodeContent (MemPage *pFrom, MemPage *pTo, int *pRC) |
| static int | copyPayload (void *pPayload, void *pBuf, int nByte, int eOp, DbPage *pDbPage) |
| static void | corruptSchema (InitData *pData, const char *zObj, const char *zExtra) |
| static void | countFinalize (sqlite3_context *context) |
| static void | countStep (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | createCollation (sqlite3 *db, const char *zName, u8 enc, void *pCtx, int(*xCompare)(void *, int, const void *, int, const void *), void(*xDel)(void *)) |
| static void | createMask (WhereMaskSet *pMaskSet, int iCursor) |
| static int | createModule (sqlite3 *db, const char *zName, const sqlite3_module *pModule, void *pAux, void(*xDestroy)(void *)) |
| static char * | createTableStmt (sqlite3 *db, Table *p) |
| static void | ctimeFunc (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static void | ctimestampFunc (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static void | dateFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | datetimeFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | decodeFlags (MemPage *pPage, int flagByte) |
| static void | decodeIntArray (char *zIntArray, int nOut, tRowcnt *aOut, Index *pIndex) |
| static int | defragmentPage (MemPage *pPage) |
| static void | destroyRootPage (Parse *pParse, int iTable, int iDb) |
| static void | destroyTable (Parse *pParse, Table *pTab) |
| static void | detachFunc (sqlite3_context *context, int NotUsed, sqlite3_value **argv) |
| static void | disableTerm (WhereLevel *pLevel, WhereTerm *pTerm) |
| static void | disconnectAllVtab (sqlite3 *db) |
| static char * | displayP4 (Op *pOp, char *zTemp, int nTemp) |
| static int | dotlockCheckReservedLock (sqlite3_file *id, int *pResOut) |
| static int | dotlockClose (sqlite3_file *id) |
| static int | dotlockLock (sqlite3_file *id, int eFileLock) |
| static int | dotlockUnlock (sqlite3_file *id, int eFileLock) |
| static i64 | doubleToInt64 (double r) |
| static int | doWalCallbacks (sqlite3 *db) |
| static void | downgradeAllSharedCacheTableLocks (Btree *p) |
| static void | dropCell (MemPage *pPage, int idx, int sz, int *pRC) |
| static char * | dup8bytes (Vdbe *v, const char *in) |
| static int | dupedExprNodeSize (Expr *p, int flags) |
| static int | dupedExprSize (Expr *p, int flags) |
| static int | dupedExprStructSize (Expr *p, int flags) |
| static void | errlogFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | estimateIndexWidth (Index *pIdx) |
| static void | estimateTableWidth (Table *pTab) |
| static LogEst | estLog (LogEst N) |
| static char | et_getdigit (LONGDOUBLE_TYPE *val, int *cnt) |
| static int | execExecSql (sqlite3 *db, char **pzErrMsg, const char *zSql) |
| static int | execSql (sqlite3 *db, char **pzErrMsg, const char *zSql) |
| static void | explainAppendTerm (StrAccum *pStr, int iTerm, const char *zColumn, const char *zOp) |
| static void | explainComposite (Parse *pParse, int op, int iSub1, int iSub2, int bUseTmp) |
| static char * | explainIndexRange (sqlite3 *db, WhereLoop *pLoop, Table *pTab) |
| static void | explainOneScan (Parse *pParse, SrcList *pTabList, WhereLevel *pLevel, int iLevel, int iFrom, u16 wctrlFlags) |
| static void | explainSimpleCount (Parse *pParse, Table *pTab, Index *pIdx) |
| static void | explainTempTable (Parse *pParse, const char *zUsage) |
| static int | exprAlwaysFalse (Expr *p) |
| static void | exprAnalyze (SrcList *, WhereClause *, int) |
| static void | exprAnalyzeAll (SrcList *pTabList, WhereClause *pWC) |
| static void | exprAnalyzeOrTerm (SrcList *pSrc, WhereClause *pWC, int idxTerm) |
| static void | exprCodeBetween (Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull) |
| static void | exprCommute (Parse *pParse, Expr *pExpr) |
| static Expr * | exprDup (sqlite3 *db, Expr *p, int flags, u8 **pzBuffer) |
| static int | exprIsConst (Expr *p, int initFlag) |
| static Bitmask | exprListTableUsage (WhereMaskSet *, ExprList *) |
| static int | exprNodeIsConstant (Walker *pWalker, Expr *pExpr) |
| static int | exprProbability (Expr *p) |
| static Bitmask | exprSelectTableUsage (WhereMaskSet *, Select *) |
| static void | exprSetHeight (Expr *p) |
| static int | exprSrcCount (Walker *pWalker, Expr *pExpr) |
| static int | exprStructSize (Expr *p) |
| static Expr * | exprTableColumn (sqlite3 *db, Table *pTab, int iCursor, i16 iCol) |
| static Expr * | exprTableRegister (Parse *pParse, Table *pTab, int regBase, i16 iCol) |
| static Bitmask | exprTableUsage (WhereMaskSet *pMaskSet, Expr *p) |
| static void | exprToRegister (Expr *p, int iReg) |
| static int | exprWalkNoop (Walker *NotUsed, Expr *NotUsed2) |
| static int | fcntlSizeHint (unixFile *pFile, i64 nByte) |
| static const unsigned char * | fetchPayload (BtCursor *pCur, u32 *pAmt, int skipKey) |
| static int | fileWriterFinish (sqlite3 *db, FileWriter *p, i64 *piEof) |
| static void | fileWriterInit (sqlite3 *db, sqlite3_file *pFile, FileWriter *p, i64 iStart) |
| static void | fileWriterWrite (FileWriter *p, u8 *pData, int nData) |
| static void | fileWriterWriteVarint (FileWriter *p, u64 iVal) |
| static int | fillInCell (MemPage *pPage, unsigned char *pCell, const void *pKey, i64 nKey, const void *pData, int nData, int nZero, int *pnSize) |
| static Pgno | finalDbSize (BtShared *pBt, Pgno nOrig, Pgno nFree) |
| static void | finalizeAggFunctions (Parse *pParse, AggInfo *pAggInfo) |
| static Btree * | findBtree (sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb) |
| static CollSeq * | findCollSeqEntry (sqlite3 *db, const char *zName, int create) |
| static int | findCreateFileMode (const char *zPath, int flags, mode_t *pMode, uid_t *pUid, gid_t *pGid) |
| static HashElem * | findElementGivenHash (const Hash *pH, const char *pKey, int nKey, unsigned int h) |
| static int | findIndexCol (Parse *pParse, ExprList *pList, int iBase, Index *pIdx, int iCol) |
| static int | findInodeInfo (unixFile *pFile, unixInodeInfo **ppInode) |
| static int | findNextHostParameter (const char *zSql, int *pnToken) |
| static u8 * | findOverflowCell (MemPage *pPage, int iCell) |
| static UnixUnusedFd * | findReusableFd (const char *zPath, int flags) |
| static WhereTerm * | findTerm (WhereClause *pWC, int iCur, int iColumn, Bitmask notReady, u32 op, Index *pIdx) |
| static Trigger * | fkActionTrigger (Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges) |
| static int | fkChildIsModified (Table *pTab, FKey *p, int *aChange, int bChngRowid) |
| static void | fkLookupParent (Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore) |
| static int | fkParentIsModified (Table *pTab, FKey *p, int *aChange, int bChngRowid) |
| static void | fkScanChildren (Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr) |
| static void | fkTriggerDelete (sqlite3 *dbMem, Trigger *p) |
| static int | flattenSubquery (Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg) |
| static void | freeEphemeralFunction (sqlite3 *db, FuncDef *pDef) |
| static void | freeIndex (sqlite3 *db, Index *p) |
| static void | freeP4 (sqlite3 *db, int p4type, void *p4) |
| static void | freePage (MemPage *pPage, int *pRC) |
| static int | freePage2 (BtShared *pBt, MemPage *pMemPage, Pgno iPage) |
| static int | freeSpace (MemPage *pPage, int start, int size) |
| static void | freeTempSpace (BtShared *pBt) |
| static int | full_fsync (int fd, int fullSync, int dataOnly) |
| static void | functionDestroy (sqlite3 *db, FuncDef *p) |
| static FuncDef * | functionSearch (FuncDefHash *pHash, int h, const char *zFunc, int nFunc) |
| static void | generateColumnNames (Parse *pParse, SrcList *pTabList, ExprList *pEList) |
| static void | generateColumnTypes (Parse *pParse, SrcList *pTabList, ExprList *pEList) |
| static int | generateOutputSubroutine (Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int iBreak) |
| static void | generateSortTail (Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest) |
| static int | getAndInitPage (BtShared *pBt, Pgno pgno, MemPage **ppPage, int bReadonly) |
| static int | getAutoVacuum (const char *z) |
| static int | getDigits (const char *zDate,...) |
| static int | getLockingMode (const char *z) |
| static Bitmask | getMask (WhereMaskSet *pMaskSet, int iCursor) |
| static int | getOverflowPage (BtShared *pBt, Pgno ovfl, MemPage **ppPage, Pgno *pPgnoNext) |
| static int | getPageReferenced (IntegrityCk *pCheck, Pgno iPg) |
| static TriggerPrg * | getRowTrigger (Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf) |
| static u8 | getSafetyLevel (const char *z, int omitFull, int dflt) |
| static int | getTempStore (const char *z) |
| static void | groupConcatFinalize (sqlite3_context *context) |
| static void | groupConcatStep (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | growOpArray (Vdbe *p) |
| static int | growVTrans (sqlite3 *db) |
| static int | hasColumn (const i16 *aiCol, int nCol, int x) |
| static int | hasHotJournal (Pager *pPager, int *pExists) |
| static void | heightOfExpr (Expr *p, int *pnHeight) |
| static void | heightOfExprList (ExprList *p, int *pnHeight) |
| static void | heightOfSelect (Select *p, int *pnHeight) |
| static void | hexFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | identLength (const char *z) |
| static void | identPut (char *z, int *pIdx, char *zSignedIdent) |
| static int | incrAggDepth (Walker *pWalker, Expr *pExpr) |
| static void | incrAggFunctionDepth (Expr *pExpr, int N) |
| static int | incrVacuumStep (BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit) |
| static int | indexMightHelpWithOrderBy (WhereLoopBuilder *pBuilder, Index *pIndex, int iCursor) |
| static void | insertCell (MemPage *pPage, int i, u8 *pCell, int sz, u8 *pTemp, Pgno iChild, int *pRC) |
| static void | insertElement (Hash *pH, struct _ht *pEntry, HashElem *pNew) |
| static void | instrFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | invalidateAllOverflowCache (BtShared *pBt) |
| static void | invalidateCachedKeyInfo (sqlite3 *db) |
| static void | invalidateIncrblobCursors (Btree *pBtree, i64 iRow, int isClearTable) |
| static void | invalidateOverflowCache (BtCursor *pCur) |
| static int | invalidateTempStorage (Parse *pParse) |
| IOMETHODS (posixIoFinder, posixIoMethods, 3, unixClose, unixLock, unixUnlock, unixCheckReservedLock) | |
| static int | isCandidateForInOpt (Select *p) |
| static int | isDate (sqlite3_context *context, int argc, sqlite3_value **argv, DateTime *p) |
| static int | isDistinctRedundant (Parse *pParse, SrcList *pTabList, WhereClause *pWC, ExprList *pDistinct) |
| static int | isFatalError (int rc) |
| static int | isLikeOrGlob (Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase) |
| static int | isLookaside (sqlite3 *db, void *p) |
| static int | isMatchOfColumn (Expr *pExpr) |
| static Table * | isSimpleCount (Select *p, AggInfo *pAggInfo) |
| static int | isSystemTable (Parse *pParse, const char *zName) |
| static i64 | journalHdrOffset (Pager *pPager) |
| static void | juliandayFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static KeyInfo * | keyInfoFromExprList (Parse *pParse, ExprList *pList) |
| static int | keywordCode (const char *z, int n) |
| static void | last_insert_rowid (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static void | lengthFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | likeFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | loadAnalysis (Parse *pParse, int iDb) |
| static void | loadExt (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static sqlite3_int64 | localtimeOffset (DateTime *p, sqlite3_context *pCtx, int *pRc) |
| static int | lockBtree (BtShared *pBt) |
| static void | lockBtreeMutex (Btree *p) |
| static void | logBadConnection (const char *zType) |
| static int | lookupName (Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr) |
| static void | lowerFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | mallocWithAlarm (int n, void **pp) |
| static int | matchQuality (FuncDef *p, int nArg, u8 enc) |
| static int | memjrnlClose (sqlite3_file *pJfd) |
| static int | memjrnlFileSize (sqlite3_file *pJfd, sqlite_int64 *pSize) |
| static int | memjrnlRead (sqlite3_file *pJfd, void *zBuf, int iAmt, sqlite_int64 iOfst) |
| static int | memjrnlSync (sqlite3_file *NotUsed, int NotUsed2) |
| static int | memjrnlTruncate (sqlite3_file *pJfd, sqlite_int64 size) |
| static int | memjrnlWrite (sqlite3_file *pJfd, const void *zBuf, int iAmt, sqlite_int64 iOfst) |
| static void | minMaxFinalize (sqlite3_context *context) |
| static void | minmaxFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static u8 | minMaxQuery (AggInfo *pAggInfo, ExprList **ppMinMax) |
| static void | minmaxStep (sqlite3_context *context, int NotUsed, sqlite3_value **argv) |
| static int | modifyPagePointer (MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType) |
| static int | moveToChild (BtCursor *pCur, u32 newPgno) |
| static int | moveToLeftmost (BtCursor *pCur) |
| static void | moveToParent (BtCursor *pCur) |
| static int | moveToRightmost (BtCursor *pCur) |
| static int | moveToRoot (BtCursor *pCur) |
| static int | multiSelect (Parse *pParse, Select *p, SelectDest *pDest) |
| static CollSeq * | multiSelectCollSeq (Parse *pParse, Select *p, int iCol) |
| static int | multiSelectOrderBy (Parse *pParse, Select *p, SelectDest *pDest) |
| static int | nameInUsingClause (IdList *pUsing, const char *zCol) |
| static int | newDatabase (BtShared *pBt) |
| static int | nocaseCollatingFunc (void *NotUsed, int nKey1, const void *pKey1, int nKey2, const void *pKey2) |
| static int | nolockCheckReservedLock (sqlite3_file *NotUsed, int *pResOut) |
| static int | nolockClose (sqlite3_file *id) |
| static int | nolockLock (sqlite3_file *NotUsed, int NotUsed2) |
| static int | nolockUnlock (sqlite3_file *NotUsed, int NotUsed2) |
| static sqlite3_mutex * | noopMutexAlloc (int id) |
| static int | noopMutexEnd (void) |
| static void | noopMutexEnter (sqlite3_mutex *p) |
| static void | noopMutexFree (sqlite3_mutex *p) |
| static int | noopMutexInit (void) |
| static void | noopMutexLeave (sqlite3_mutex *p) |
| static int | noopMutexTry (sqlite3_mutex *p) |
| static void | notValidCheckConstraint (Parse *pParse, NameContext *pNC, const char *zMsg) |
| static void | notValidPartIdxWhere (Parse *pParse, NameContext *pNC, const char *zMsg) |
| static void | nullifFunc (sqlite3_context *context, int NotUsed, sqlite3_value **argv) |
| static int | numberOfCachePages (PCache *p) |
| static int | openDatabase (const char *zFilename, sqlite3 **ppDb, unsigned int flags, const char *zVfs) |
| static int | openDirectory (const char *, int *) |
| static void | openStatTable (Parse *pParse, int iDb, int iStatCur, const char *zWhere, const char *zWhereType) |
| static int | openSubJournal (Pager *pPager) |
| static u16 | operatorMask (int op) |
| static int | osLocaltime (time_t *t, struct tm *pTm) |
| static int | pageInJournal (PgHdr *pPg) |
| static u32 | pager_cksum (Pager *pPager, const u8 *aData) |
| static int | pager_delmaster (Pager *pPager, const char *zMaster) |
| static int | pager_end_transaction (Pager *pPager, int hasMaster, int bCommit) |
| static int | pager_error (Pager *pPager, int rc) |
| static int | pager_incr_changecounter (Pager *pPager, int isDirectMode) |
| static PgHdr * | pager_lookup (Pager *pPager, Pgno pgno) |
| static int | pager_open_journal (Pager *pPager) |
| static int | pager_playback (Pager *pPager, int isHot) |
| static int | pager_playback_one_page (Pager *pPager, i64 *pOffset, Bitvec *pDone, int isMainJrnl, int isSavepnt) |
| static void | pager_reset (Pager *pPager) |
| static int | pager_truncate (Pager *pPager, Pgno nPage) |
| static void | pager_unlock (Pager *pPager) |
| static int | pager_wait_on_lock (Pager *pPager, int locktype) |
| static int | pager_write (PgHdr *pPg) |
| static void | pager_write_changecounter (PgHdr *pPg) |
| static int | pager_write_pagelist (Pager *pPager, PgHdr *pList) |
| static int | pagerAcquireMapPage (Pager *pPager, Pgno pgno, void *pData, PgHdr **ppPage) |
| static int | pagerBeginReadTransaction (Pager *pPager) |
| static void | pageReinit (DbPage *pData) |
| static int | pagerExclusiveLock (Pager *pPager) |
| static void | pagerFixMaplimit (Pager *pPager) |
| static void | pagerFreeMapHdrs (Pager *pPager) |
| static int | pagerLockDb (Pager *pPager, int eLock) |
| static int | pagerOpentemp (Pager *pPager, sqlite3_file *pFile, int vfsFlags) |
| static int | pagerOpenWal (Pager *pPager) |
| static int | pagerOpenWalIfPresent (Pager *pPager) |
| static int | pagerPagecount (Pager *pPager, Pgno *pnPage) |
| static int | pagerPlaybackSavepoint (Pager *pPager, PagerSavepoint *pSavepoint) |
| static void | pagerReleaseMapPage (PgHdr *pPg) |
| static int | pagerRollbackWal (Pager *pPager) |
| static int | pagerStress (void *p, PgHdr *pPg) |
| static int | pagerSyncHotJournal (Pager *pPager) |
| static int | pagerUndoCallback (void *pCtx, Pgno iPg) |
| static void | pagerUnlockAndRollback (Pager *pPager) |
| static int | pagerUnlockDb (Pager *pPager, int eLock) |
| static void | pagerUnlockIfUnused (Pager *pPager) |
| static int | pagerUseWal (Pager *pPager) |
| static int | pagerWalFrames (Pager *pPager, PgHdr *pList, Pgno nTruncate, int isCommit) |
| static int | parseDateOrTime (sqlite3_context *context, const char *zDate, DateTime *p) |
| static int | parseHhMmSs (const char *zDate, DateTime *p) |
| static int | parseModifier (sqlite3_context *pCtx, const char *zMod, DateTime *p) |
| static int | parseTimezone (const char *zDate, DateTime *p) |
| static int | parseYyyyMmDd (const char *zDate, DateTime *p) |
| static int | patternCompare (const u8 *zPattern, const u8 *zString, const struct compareInfo *pInfo, u32 esc) |
| static void * | pcache1Alloc (int nByte) |
| static PgHdr1 * | pcache1AllocPage (PCache1 *pCache) |
| static void | pcache1Cachesize (sqlite3_pcache *p, int nMax) |
| static sqlite3_pcache * | pcache1Create (int szPage, int szExtra, int bPurgeable) |
| static void | pcache1Destroy (sqlite3_pcache *p) |
| static void | pcache1EnforceMaxPage (PGroup *pGroup) |
| static sqlite3_pcache_page * | pcache1Fetch (sqlite3_pcache *p, unsigned int iKey, int createFlag) |
| static int | pcache1Free (void *p) |
| static void | pcache1FreePage (PgHdr1 *p) |
| static int | pcache1Init (void *NotUsed) |
| static int | pcache1Pagecount (sqlite3_pcache *p) |
| static void | pcache1PinPage (PgHdr1 *pPage) |
| static void | pcache1Rekey (sqlite3_pcache *p, sqlite3_pcache_page *pPg, unsigned int iOld, unsigned int iNew) |
| static void | pcache1RemoveFromHash (PgHdr1 *pPage) |
| static int | pcache1ResizeHash (PCache1 *p) |
| static void | pcache1Shrink (sqlite3_pcache *p) |
| static void | pcache1Shutdown (void *NotUsed) |
| static void | pcache1Truncate (sqlite3_pcache *p, unsigned int iLimit) |
| static void | pcache1TruncateUnsafe (PCache1 *pCache, unsigned int iLimit) |
| static int | pcache1UnderMemoryPressure (PCache1 *pCache) |
| static void | pcache1Unpin (sqlite3_pcache *p, sqlite3_pcache_page *pPg, int reuseUnlikely) |
| static void | pcacheAddToDirtyList (PgHdr *pPage) |
| static PgHdr * | pcacheMergeDirtyList (PgHdr *pA, PgHdr *pB) |
| static void | pcacheRemoveFromDirtyList (PgHdr *pPage) |
| static PgHdr * | pcacheSortDirtyList (PgHdr *pIn) |
| static void | pcacheUnpin (PgHdr *p) |
| static int | posixFchown (int fd, uid_t uid, gid_t gid) |
| static int | posixOpen (const char *zFile, int flags, int mode) |
| static int | posixUnlock (sqlite3_file *id, int eFileLock, int handleNFSUnlock) |
| static sqlite3_mutex * | pthreadMutexAlloc (int iType) |
| static int | pthreadMutexEnd (void) |
| static void | pthreadMutexEnter (sqlite3_mutex *p) |
| static void | pthreadMutexFree (sqlite3_mutex *p) |
| static int | pthreadMutexInit (void) |
| static void | pthreadMutexLeave (sqlite3_mutex *p) |
| static int | pthreadMutexTry (sqlite3_mutex *p) |
| static int | ptrmapGet (BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno) |
| static Pgno | ptrmapPageno (BtShared *pBt, Pgno pgno) |
| static void | ptrmapPut (BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC) |
| static void | ptrmapPutOvflPtr (MemPage *pPage, u8 *pCell, int *pRC) |
| static void | pushOntoSorter (Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData) |
| static int | querySharedCacheTableLock (Btree *p, Pgno iTab, u8 eLock) |
| static void | quoteFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | randomBlob (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | randomFunc (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static int | read32bits (sqlite3_file *fd, i64 offset, u32 *pRes) |
| static int | readDbPage (PgHdr *pPg, u32 iFrame) |
| static int | readJournalHdr (Pager *pPager, int isHot, i64 journalSize, u32 *pNRec, u32 *pDbSize) |
| static int | readMasterJournal (sqlite3_file *pJrnl, char *zMaster, u32 nMaster) |
| static int | readsTable (Parse *p, int iStartAddr, int iDb, Table *pTab) |
| static int | rehash (Hash *pH, unsigned int new_size) |
| static void | reindexDatabases (Parse *pParse, char const *zColl) |
| static void | reindexTable (Parse *pParse, Table *pTab, char const *zColl) |
| static void | releaseAllSavepoints (Pager *pPager) |
| static void | releaseInodeInfo (unixFile *pFile) |
| static void | releaseMemArray (Mem *p, int N) |
| static void | releasePage (MemPage *pPage) |
| static void | reloadTableSchema (Parse *pParse, Table *pTab, const char *zName) |
| static int | relocatePage (BtShared *pBt, MemPage *pDbPage, u8 eType, Pgno iPtrPage, Pgno iFreePage, int isCommit) |
| static void | removeElementGivenHash (Hash *pH, HashElem *elem, unsigned int h) |
| static int | removeFromSharingList (BtShared *pBt) |
| static void | renameParentFunc (sqlite3_context *context, int NotUsed, sqlite3_value **argv) |
| static void | renameTableFunc (sqlite3_context *context, int NotUsed, sqlite3_value **argv) |
| static void | renameTriggerFunc (sqlite3_context *context, int NotUsed, sqlite3_value **argv) |
| static void | renderLogMsg (int iErrCode, const char *zFormat, va_list ap) |
| static void | replaceFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | resetAccumulator (Parse *pParse, AggInfo *pAggInfo) |
| static int | resizeIndexObject (sqlite3 *db, Index *pIdx, int N) |
| static void | resolveAlias (Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType, int nSubquery) |
| static int | resolveAsName (Parse *pParse, ExprList *pEList, Expr *pE) |
| static int | resolveAttachExpr (NameContext *pName, Expr *pExpr) |
| static int | resolveCompoundOrderBy (Parse *pParse, Select *pSelect) |
| static int | resolveExprStep (Walker *pWalker, Expr *pExpr) |
| static int | resolveOrderByTermToExprList (Parse *pParse, Select *pSelect, Expr *pE) |
| static int | resolveOrderGroupBy (NameContext *pNC, Select *pSelect, ExprList *pOrderBy, const char *zType) |
| static void | resolveOutOfRangeError (Parse *pParse, const char *zType, int i, int mx) |
| static void | resolveP2Values (Vdbe *p, int *pMaxFuncArgs) |
| static int | resolveSelectStep (Walker *pWalker, Select *p) |
| static void | returnSingleInt (Parse *pParse, const char *zLabel, i64 value) |
| static void | robust_close (unixFile *pFile, int h, int lineno) |
| static int | robust_ftruncate (int h, sqlite3_int64 sz) |
| static int | robust_open (const char *z, int f, mode_t m) |
| static void | roundFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static struct RowSetEntry * | rowSetEntryAlloc (RowSet *p) |
| static struct RowSetEntry * | rowSetEntryMerge (struct RowSetEntry *pA, struct RowSetEntry *pB) |
| static struct RowSetEntry * | rowSetEntrySort (struct RowSetEntry *pIn) |
| static struct RowSetEntry * | rowSetListToTree (struct RowSetEntry *pList) |
| static struct RowSetEntry * | rowSetNDeepTree (struct RowSetEntry **ppList, int iDepth) |
| static void | rowSetToList (RowSet *p) |
| static void | rowSetTreeToList (struct RowSetEntry *pIn, struct RowSetEntry **ppFirst, struct RowSetEntry **ppLast) |
| static void | samplePushPrevious (Stat4Accum *p, int iChng) |
| static int | saveAllCursors (BtShared *pBt, Pgno iRoot, BtCursor *pExcept) |
| static int | saveCursorPosition (BtCursor *pCur) |
| static void | schemaIsValid (Parse *pParse) |
| static int | seekAndRead (unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt) |
| static int | seekAndWrite (unixFile *id, i64 offset, const void *pBuf, int cnt) |
| static int | seekAndWriteFd (int fd, i64 iOff, const void *pBuf, int nBuf, int *piErrno) |
| static void | selectAddColumnTypeAndCollation (Parse *pParse, Table *pTab, Select *pSelect) |
| static int | selectAddSubqueryTypeInfo (Walker *pWalker, Select *p) |
| static int | selectColumnsFromExprList (Parse *pParse, ExprList *pEList, i16 *pnCol, Column **paCol) |
| static int | selectExpander (Walker *pWalker, Select *p) |
| static void | selectInnerLoop (Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, DistinctCtx *pDistinct, SelectDest *pDest, int iContinue, int iBreak) |
| static int | selectNodeIsConstant (Walker *pWalker, Select *NotUsed) |
| static const char * | selectOpName (int id) |
| static void | setAllPagerFlags (sqlite3 *db) |
| static int | setChildPtrmaps (MemPage *pPage) |
| static int | setDateTimeToCurrent (sqlite3_context *context, DateTime *p) |
| static int | setDestPgsz (sqlite3_backup *p) |
| static void | setJoinExpr (Expr *p, int iTable) |
| static void | setLikeOptFlag (sqlite3 *db, const char *zName, u8 flagVal) |
| static void | setPageReferenced (IntegrityCk *pCheck, Pgno iPg) |
| static void | setPendingFd (unixFile *pFile) |
| static void | setResultStrOrError (sqlite3_context *pCtx, const char *z, int n, u8 enc, void(*xDel)(void *)) |
| static void | setSectorSize (Pager *pPager) |
| static int | setSharedCacheTableLock (Btree *p, Pgno iTable, u8 eLock) |
| static int | setupLookaside (sqlite3 *db, void *pBuf, int sz, int cnt) |
| static void | softHeapLimitEnforcer (void *NotUsed, sqlite3_int64 NotUsed2, int allocSize) |
| static void | sourceidFunc (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static void | spanBinaryExpr (ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pLeft, ExprSpan *pRight) |
| static void | spanExpr (ExprSpan *pOut, Parse *pParse, int op, Token *pValue) |
| static void | spanSet (ExprSpan *pOut, Token *pStart, Token *pEnd) |
| static void | spanUnaryPostfix (ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPostOp) |
| static void | spanUnaryPrefix (ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPreOp) |
| int | sqlite2BtreeKeyCompare (BtCursor *, const void *, int, int, int *) |
| SQLITE_API void * | sqlite3_aggregate_context (sqlite3_context *, int nBytes) |
| SQLITE_API SQLITE_DEPRECATED int | sqlite3_aggregate_count (sqlite3_context *) |
| SQLITE_API int | sqlite3_auto_extension (void(*xEntryPoint)(void)) |
| SQLITE_API int | sqlite3_backup_finish (sqlite3_backup *p) |
| SQLITE_API sqlite3_backup * | sqlite3_backup_init (sqlite3 *pDest, const char *zDestName, sqlite3 *pSource, const char *zSourceName) |
| SQLITE_API int | sqlite3_backup_pagecount (sqlite3_backup *p) |
| SQLITE_API int | sqlite3_backup_remaining (sqlite3_backup *p) |
| SQLITE_API int | sqlite3_backup_step (sqlite3_backup *p, int nPage) |
| SQLITE_API int | sqlite3_bind_blob (sqlite3_stmt *, int, const void *, int n, void(*)(void *)) |
| SQLITE_API int | sqlite3_bind_double (sqlite3_stmt *, int, double) |
| SQLITE_API int | sqlite3_bind_int (sqlite3_stmt *, int, int) |
| SQLITE_API int | sqlite3_bind_int64 (sqlite3_stmt *, int, sqlite3_int64) |
| SQLITE_API int | sqlite3_bind_null (sqlite3_stmt *, int) |
| SQLITE_API int | sqlite3_bind_parameter_count (sqlite3_stmt *) |
| SQLITE_API int | sqlite3_bind_parameter_index (sqlite3_stmt *, const char *zName) |
| SQLITE_API const char * | sqlite3_bind_parameter_name (sqlite3_stmt *, int) |
| SQLITE_API int | sqlite3_bind_text (sqlite3_stmt *, int, const char *, int n, void(*)(void *)) |
| SQLITE_API int | sqlite3_bind_text16 (sqlite3_stmt *, int, const void *, int, void(*)(void *)) |
| SQLITE_API int | sqlite3_bind_value (sqlite3_stmt *, int, const sqlite3_value *) |
| SQLITE_API int | sqlite3_bind_zeroblob (sqlite3_stmt *, int, int n) |
| SQLITE_API int | sqlite3_blob_bytes (sqlite3_blob *) |
| SQLITE_API int | sqlite3_blob_close (sqlite3_blob *) |
| SQLITE_API int | sqlite3_blob_open (sqlite3 *, const char *zDb, const char *zTable, const char *zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob **ppBlob) |
| SQLITE_API int | sqlite3_blob_read (sqlite3_blob *, void *Z, int N, int iOffset) |
| SQLITE_API SQLITE_EXPERIMENTAL int | sqlite3_blob_reopen (sqlite3_blob *, sqlite3_int64) |
| SQLITE_API int | sqlite3_blob_write (sqlite3_blob *, const void *z, int n, int iOffset) |
| SQLITE_API int | sqlite3_busy_handler (sqlite3 *, int(*)(void *, int), void *) |
| SQLITE_API int | sqlite3_busy_timeout (sqlite3 *, int ms) |
| SQLITE_API int | sqlite3_cancel_auto_extension (void(*xEntryPoint)(void)) |
| SQLITE_API int | sqlite3_changes (sqlite3 *) |
| SQLITE_API int | sqlite3_clear_bindings (sqlite3_stmt *) |
| SQLITE_API int | sqlite3_close (sqlite3 *) |
| SQLITE_API int | sqlite3_close_v2 (sqlite3 *) |
| SQLITE_API int | sqlite3_collation_needed (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *)) |
| SQLITE_API int | sqlite3_collation_needed16 (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *)) |
| SQLITE_API const void * | sqlite3_column_blob (sqlite3_stmt *, int iCol) |
| SQLITE_API int | sqlite3_column_bytes (sqlite3_stmt *, int iCol) |
| SQLITE_API int | sqlite3_column_bytes16 (sqlite3_stmt *, int iCol) |
| SQLITE_API int | sqlite3_column_count (sqlite3_stmt *pStmt) |
| SQLITE_API const char * | sqlite3_column_database_name (sqlite3_stmt *, int) |
| SQLITE_API const void * | sqlite3_column_database_name16 (sqlite3_stmt *, int) |
| SQLITE_API const char * | sqlite3_column_decltype (sqlite3_stmt *, int) |
| SQLITE_API const void * | sqlite3_column_decltype16 (sqlite3_stmt *, int) |
| SQLITE_API double | sqlite3_column_double (sqlite3_stmt *, int iCol) |
| SQLITE_API int | sqlite3_column_int (sqlite3_stmt *, int iCol) |
| SQLITE_API sqlite3_int64 | sqlite3_column_int64 (sqlite3_stmt *, int iCol) |
| SQLITE_API const char * | sqlite3_column_name (sqlite3_stmt *, int N) |
| SQLITE_API const void * | sqlite3_column_name16 (sqlite3_stmt *, int N) |
| SQLITE_API const char * | sqlite3_column_origin_name (sqlite3_stmt *, int) |
| SQLITE_API const void * | sqlite3_column_origin_name16 (sqlite3_stmt *, int) |
| SQLITE_API const char * | sqlite3_column_table_name (sqlite3_stmt *, int) |
| SQLITE_API const void * | sqlite3_column_table_name16 (sqlite3_stmt *, int) |
| SQLITE_API const unsigned char * | sqlite3_column_text (sqlite3_stmt *, int iCol) |
| SQLITE_API const void * | sqlite3_column_text16 (sqlite3_stmt *, int iCol) |
| SQLITE_API int | sqlite3_column_type (sqlite3_stmt *, int iCol) |
| SQLITE_API sqlite3_value * | sqlite3_column_value (sqlite3_stmt *, int iCol) |
| SQLITE_API void * | sqlite3_commit_hook (sqlite3 *, int(*)(void *), void *) |
| SQLITE_API const char * | sqlite3_compileoption_get (int N) |
| SQLITE_API int | sqlite3_compileoption_used (const char *zOptName) |
| SQLITE_API int | sqlite3_complete (const char *sql) |
| SQLITE_API int | sqlite3_complete16 (const void *sql) |
| SQLITE_API int | sqlite3_config (int,...) |
| SQLITE_API sqlite3 * | sqlite3_context_db_handle (sqlite3_context *) |
| SQLITE_API int | sqlite3_create_collation (sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *)) |
| SQLITE_API int | sqlite3_create_collation16 (sqlite3 *, const void *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *)) |
| SQLITE_API int | sqlite3_create_collation_v2 (sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *), void(*xDestroy)(void *)) |
| SQLITE_API int | sqlite3_create_function (sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *)) |
| SQLITE_API int | sqlite3_create_function16 (sqlite3 *db, const void *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *)) |
| SQLITE_API int | sqlite3_create_function_v2 (sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xDestroy)(void *)) |
| SQLITE_API int | sqlite3_create_module (sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData) |
| SQLITE_API int | sqlite3_create_module_v2 (sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData, void(*xDestroy)(void *)) |
| SQLITE_API int | sqlite3_data_count (sqlite3_stmt *pStmt) |
| SQLITE_API int | sqlite3_db_config (sqlite3 *, int op,...) |
| SQLITE_API const char * | sqlite3_db_filename (sqlite3 *db, const char *zDbName) |
| SQLITE_API sqlite3 * | sqlite3_db_handle (sqlite3_stmt *) |
| SQLITE_API sqlite3_mutex * | sqlite3_db_mutex (sqlite3 *) |
| SQLITE_API int | sqlite3_db_readonly (sqlite3 *db, const char *zDbName) |
| SQLITE_API int | sqlite3_db_release_memory (sqlite3 *) |
| SQLITE_API int | sqlite3_db_status (sqlite3 *, int op, int *pCur, int *pHiwtr, int resetFlg) |
| SQLITE_API int | sqlite3_declare_vtab (sqlite3 *, const char *zSQL) |
| SQLITE_API int | sqlite3_enable_load_extension (sqlite3 *db, int onoff) |
| SQLITE_API int | sqlite3_enable_shared_cache (int) |
| SQLITE_API int | sqlite3_errcode (sqlite3 *db) |
| SQLITE_API const char * | sqlite3_errmsg (sqlite3 *) |
| SQLITE_API const void * | sqlite3_errmsg16 (sqlite3 *) |
| SQLITE_API const char * | sqlite3_errstr (int) |
| SQLITE_API int | sqlite3_exec (sqlite3 *, const char *sql, int(*callback)(void *, int, char **, char **), void *, char **errmsg) |
| SQLITE_API SQLITE_DEPRECATED int | sqlite3_expired (sqlite3_stmt *) |
| SQLITE_API int | sqlite3_extended_errcode (sqlite3 *db) |
| SQLITE_API int | sqlite3_extended_result_codes (sqlite3 *, int onoff) |
| SQLITE_API int | sqlite3_file_control (sqlite3 *, const char *zDbName, int op, void *) |
| SQLITE_API int | sqlite3_finalize (sqlite3_stmt *pStmt) |
| SQLITE_API void | sqlite3_free (void *) |
| SQLITE_API void | sqlite3_free_table (char **result) |
| SQLITE_API int | sqlite3_get_autocommit (sqlite3 *) |
| SQLITE_API void * | sqlite3_get_auxdata (sqlite3_context *, int N) |
| SQLITE_API int | sqlite3_get_table (sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow, int *pnColumn, char **pzErrmsg) |
| static int | sqlite3_get_table_cb (void *pArg, int nCol, char **argv, char **colv) |
| SQLITE_API SQLITE_DEPRECATED int | sqlite3_global_recover (void) |
| SQLITE_API int | sqlite3_initialize (void) |
| SQLITE_API void | sqlite3_interrupt (sqlite3 *) |
| SQLITE_API sqlite3_int64 | sqlite3_last_insert_rowid (sqlite3 *) |
| SQLITE_API const char * | sqlite3_libversion (void) |
| SQLITE_API int | sqlite3_libversion_number (void) |
| SQLITE_API int | sqlite3_limit (sqlite3 *, int id, int newVal) |
| SQLITE_API int | sqlite3_load_extension (sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg) |
| SQLITE_API void | sqlite3_log (int iErrCode, const char *zFormat,...) |
| SQLITE_API void * | sqlite3_malloc (int) |
| SQLITE_API SQLITE_DEPRECATED int | sqlite3_memory_alarm (void(*)(void *, sqlite3_int64, int), void *, sqlite3_int64) |
| SQLITE_API int | sqlite3_memory_alarm (void(*xCallback)(void *pArg, sqlite3_int64 used, int N), void *pArg, sqlite3_int64 iThreshold) |
| SQLITE_API sqlite3_int64 | sqlite3_memory_highwater (int resetFlag) |
| SQLITE_API sqlite3_int64 | sqlite3_memory_used (void) |
| SQLITE_API char * | sqlite3_mprintf (const char *,...) |
| SQLITE_API sqlite3_mutex * | sqlite3_mutex_alloc (int) |
| SQLITE_API void | sqlite3_mutex_enter (sqlite3_mutex *) |
| SQLITE_API void | sqlite3_mutex_free (sqlite3_mutex *) |
| SQLITE_API int | sqlite3_mutex_held (sqlite3_mutex *) |
| SQLITE_API void | sqlite3_mutex_leave (sqlite3_mutex *) |
| SQLITE_API int | sqlite3_mutex_notheld (sqlite3_mutex *) |
| SQLITE_API int | sqlite3_mutex_try (sqlite3_mutex *) |
| SQLITE_API sqlite3_stmt * | sqlite3_next_stmt (sqlite3 *pDb, sqlite3_stmt *pStmt) |
| SQLITE_API int | sqlite3_open (const char *filename, sqlite3 **ppDb) |
| SQLITE_API int | sqlite3_open16 (const void *filename, sqlite3 **ppDb) |
| SQLITE_API int | sqlite3_open_v2 (const char *filename, sqlite3 **ppDb, int flags, const char *zVfs) |
| SQLITE_API int | sqlite3_os_end (void) |
| SQLITE_API int | sqlite3_os_init (void) |
| SQLITE_API int | sqlite3_overload_function (sqlite3 *, const char *zFuncName, int nArg) |
| SQLITE_API int | sqlite3_prepare (sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail) |
| SQLITE_API int | sqlite3_prepare16 (sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail) |
| SQLITE_API int | sqlite3_prepare16_v2 (sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail) |
| SQLITE_API int | sqlite3_prepare_v2 (sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail) |
| SQLITE_API SQLITE_EXPERIMENTAL void * | sqlite3_profile (sqlite3 *, void(*xProfile)(void *, const char *, sqlite3_uint64), void *) |
| SQLITE_API void | sqlite3_progress_handler (sqlite3 *, int, int(*)(void *), void *) |
| SQLITE_API void | sqlite3_randomness (int N, void *P) |
| SQLITE_API void * | sqlite3_realloc (void *, int) |
| SQLITE_API int | sqlite3_release_memory (int) |
| SQLITE_API int | sqlite3_reset (sqlite3_stmt *pStmt) |
| SQLITE_API void | sqlite3_reset_auto_extension (void) |
| SQLITE_API void | sqlite3_result_blob (sqlite3_context *, const void *, int, void(*)(void *)) |
| SQLITE_API void | sqlite3_result_double (sqlite3_context *, double) |
| SQLITE_API void | sqlite3_result_error (sqlite3_context *, const char *, int) |
| SQLITE_API void | sqlite3_result_error16 (sqlite3_context *, const void *, int) |
| SQLITE_API void | sqlite3_result_error_code (sqlite3_context *, int) |
| SQLITE_API void | sqlite3_result_error_nomem (sqlite3_context *) |
| SQLITE_API void | sqlite3_result_error_toobig (sqlite3_context *) |
| SQLITE_API void | sqlite3_result_int (sqlite3_context *, int) |
| SQLITE_API void | sqlite3_result_int64 (sqlite3_context *, sqlite3_int64) |
| SQLITE_API void | sqlite3_result_null (sqlite3_context *) |
| SQLITE_API void | sqlite3_result_text (sqlite3_context *, const char *, int, void(*)(void *)) |
| SQLITE_API void | sqlite3_result_text16 (sqlite3_context *, const void *, int, void(*)(void *)) |
| SQLITE_API void | sqlite3_result_text16be (sqlite3_context *, const void *, int, void(*)(void *)) |
| SQLITE_API void | sqlite3_result_text16le (sqlite3_context *, const void *, int, void(*)(void *)) |
| SQLITE_API void | sqlite3_result_value (sqlite3_context *, sqlite3_value *) |
| SQLITE_API void | sqlite3_result_zeroblob (sqlite3_context *, int n) |
| SQLITE_API void * | sqlite3_rollback_hook (sqlite3 *, void(*)(void *), void *) |
| SQLITE_API int | sqlite3_rtree_geometry_callback (sqlite3 *db, const char *zGeom, int(*xGeom)(sqlite3_rtree_geometry *, int n, double *a, int *pRes), void *pContext) |
| SQLITE_API int | sqlite3_set_authorizer (sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData) |
| SQLITE_API void | sqlite3_set_auxdata (sqlite3_context *, int N, void *, void(*)(void *)) |
| SQLITE_API int | sqlite3_shutdown (void) |
| SQLITE_API int | sqlite3_sleep (int) |
| SQLITE_API char * | sqlite3_snprintf (int, char *, const char *,...) |
| SQLITE_API SQLITE_DEPRECATED void | sqlite3_soft_heap_limit (int N) |
| SQLITE_API sqlite3_int64 | sqlite3_soft_heap_limit64 (sqlite3_int64 N) |
| SQLITE_API const char * | sqlite3_sourceid (void) |
| SQLITE_API const char * | sqlite3_sql (sqlite3_stmt *pStmt) |
| SQLITE_API int | sqlite3_status (int op, int *pCurrent, int *pHighwater, int resetFlag) |
| SQLITE_API int | sqlite3_step (sqlite3_stmt *) |
| SQLITE_API int | sqlite3_stmt_busy (sqlite3_stmt *) |
| SQLITE_API int | sqlite3_stmt_readonly (sqlite3_stmt *pStmt) |
| SQLITE_API int | sqlite3_stmt_status (sqlite3_stmt *, int op, int resetFlg) |
| SQLITE_API int | sqlite3_strglob (const char *zGlob, const char *zStr) |
| SQLITE_API int | sqlite3_stricmp (const char *, const char *) |
| SQLITE_API int | sqlite3_strnicmp (const char *, const char *, int) |
| SQLITE_API int | sqlite3_table_column_metadata (sqlite3 *db, const char *zDbName, const char *zTableName, const char *zColumnName, char const **pzDataType, char const **pzCollSeq, int *pNotNull, int *pPrimaryKey, int *pAutoinc) |
| SQLITE_API int | sqlite3_test_control (int op,...) |
| SQLITE_API SQLITE_DEPRECATED void | sqlite3_thread_cleanup (void) |
| SQLITE_API int | sqlite3_threadsafe (void) |
| SQLITE_API int | sqlite3_total_changes (sqlite3 *) |
| SQLITE_API void * | sqlite3_trace (sqlite3 *, void(*xTrace)(void *, const char *), void *) |
| SQLITE_API SQLITE_DEPRECATED int | sqlite3_transfer_bindings (sqlite3_stmt *, sqlite3_stmt *) |
| SQLITE_API int | sqlite3_unlock_notify (sqlite3 *pBlocked, void(*xNotify)(void **apArg, int nArg), void *pNotifyArg) |
| SQLITE_API void * | sqlite3_update_hook (sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite3_int64), void *) |
| SQLITE_API int | sqlite3_uri_boolean (const char *zFile, const char *zParam, int bDefault) |
| SQLITE_API sqlite3_int64 | sqlite3_uri_int64 (const char *, const char *, sqlite3_int64) |
| SQLITE_API const char * | sqlite3_uri_parameter (const char *zFilename, const char *zParam) |
| SQLITE_API void * | sqlite3_user_data (sqlite3_context *) |
| SQLITE_API const void * | sqlite3_value_blob (sqlite3_value *) |
| SQLITE_API int | sqlite3_value_bytes (sqlite3_value *) |
| SQLITE_API int | sqlite3_value_bytes16 (sqlite3_value *) |
| SQLITE_API double | sqlite3_value_double (sqlite3_value *) |
| SQLITE_API int | sqlite3_value_int (sqlite3_value *) |
| SQLITE_API sqlite3_int64 | sqlite3_value_int64 (sqlite3_value *) |
| SQLITE_API int | sqlite3_value_numeric_type (sqlite3_value *) |
| SQLITE_API const unsigned char * | sqlite3_value_text (sqlite3_value *) |
| SQLITE_API const void * | sqlite3_value_text16 (sqlite3_value *) |
| SQLITE_API const void * | sqlite3_value_text16be (sqlite3_value *) |
| SQLITE_API const void * | sqlite3_value_text16le (sqlite3_value *) |
| SQLITE_API int | sqlite3_value_type (sqlite3_value *) |
| SQLITE_API sqlite3_vfs * | sqlite3_vfs_find (const char *zVfsName) |
| SQLITE_API int | sqlite3_vfs_register (sqlite3_vfs *, int makeDflt) |
| SQLITE_API int | sqlite3_vfs_unregister (sqlite3_vfs *) |
| SQLITE_API char * | sqlite3_vmprintf (const char *, va_list) |
| SQLITE_API char * | sqlite3_vsnprintf (int, char *, const char *, va_list) |
| SQLITE_API int | sqlite3_vtab_config (sqlite3 *, int op,...) |
| SQLITE_API int | sqlite3_vtab_on_conflict (sqlite3 *) |
| SQLITE_API int | sqlite3_wal_autocheckpoint (sqlite3 *db, int N) |
| SQLITE_API int | sqlite3_wal_checkpoint (sqlite3 *db, const char *zDb) |
| SQLITE_API int | sqlite3_wal_checkpoint_v2 (sqlite3 *db, const char *zDb, int eMode, int *pnLog, int *pnCkpt) |
| SQLITE_API void * | sqlite3_wal_hook (sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *) |
| SQLITE_PRIVATE int | sqlite3AbsInt32 (int) |
| SQLITE_PRIVATE void | sqlite3AddCheckConstraint (Parse *, Expr *) |
| SQLITE_PRIVATE void | sqlite3AddCollateType (Parse *, Token *) |
| SQLITE_PRIVATE void | sqlite3AddColumn (Parse *, Token *) |
| SQLITE_PRIVATE void | sqlite3AddColumnType (Parse *, Token *) |
| SQLITE_PRIVATE void | sqlite3AddDefaultValue (Parse *, ExprSpan *) |
| SQLITE_PRIVATE int | sqlite3AddInt64 (i64 *, i64) |
| SQLITE_PRIVATE void | sqlite3AddNotNull (Parse *, int) |
| SQLITE_PRIVATE void | sqlite3AddPrimaryKey (Parse *, ExprList *, int, int, int) |
| SQLITE_PRIVATE char | sqlite3AffinityType (const char *, u8 *) |
| SQLITE_PRIVATE Index * | sqlite3AllocateIndexObject (sqlite3 *, i16, int, char **) |
| SQLITE_PRIVATE void | sqlite3AlterBeginAddColumn (Parse *, SrcList *) |
| SQLITE_PRIVATE void | sqlite3AlterFinishAddColumn (Parse *, Token *) |
| SQLITE_PRIVATE void | sqlite3AlterFunctions (void) |
| SQLITE_PRIVATE void | sqlite3AlterRenameTable (Parse *, SrcList *, Token *) |
| SQLITE_PRIVATE int | sqlite3AnalysisLoad (sqlite3 *, int iDB) |
| SQLITE_PRIVATE void | sqlite3Analyze (Parse *, Token *, Token *) |
| SQLITE_PRIVATE int | sqlite3ApiExit (sqlite3 *db, int) |
| SQLITE_PRIVATE void | sqlite3AppendSpace (StrAccum *, int) |
| SQLITE_PRIVATE void * | sqlite3ArrayAllocate (sqlite3 *, void *, int, int *, int *) |
| SQLITE_PRIVATE int | sqlite3AtoF (const char *z, double *, int, u8) |
| SQLITE_PRIVATE int | sqlite3Atoi (const char *) |
| SQLITE_PRIVATE int | sqlite3Atoi64 (const char *, i64 *, int, u8) |
| SQLITE_PRIVATE void | sqlite3Attach (Parse *, Expr *, Expr *, Expr *) |
| SQLITE_PRIVATE int | sqlite3AuthCheck (Parse *, int, const char *, const char *, const char *) |
| SQLITE_PRIVATE void | sqlite3AuthContextPop (AuthContext *) |
| SQLITE_PRIVATE void | sqlite3AuthContextPush (Parse *, AuthContext *, const char *) |
| SQLITE_PRIVATE void | sqlite3AuthRead (Parse *, Expr *, Schema *, SrcList *) |
| SQLITE_PRIVATE int | sqlite3AuthReadCol (Parse *, const char *, const char *, int) |
| SQLITE_PRIVATE void | sqlite3AutoincrementBegin (Parse *pParse) |
| SQLITE_PRIVATE void | sqlite3AutoincrementEnd (Parse *pParse) |
| SQLITE_PRIVATE void | sqlite3AutoLoadExtensions (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3BackupRestart (sqlite3_backup *) |
| SQLITE_PRIVATE void | sqlite3BackupUpdate (sqlite3_backup *, Pgno, const u8 *) |
| SQLITE_PRIVATE void | sqlite3BeginBenignMalloc (void) |
| SQLITE_PRIVATE void | sqlite3BeginParse (Parse *, int) |
| SQLITE_PRIVATE void | sqlite3BeginTransaction (Parse *, int) |
| SQLITE_PRIVATE void | sqlite3BeginTrigger (Parse *, Token *, Token *, int, int, IdList *, SrcList *, Expr *, int, int) |
| SQLITE_PRIVATE void | sqlite3BeginWriteOperation (Parse *, int, int) |
| SQLITE_PRIVATE void | sqlite3BenignMallocHooks (void(*)(void), void(*)(void)) |
| SQLITE_PRIVATE CollSeq * | sqlite3BinaryCompareCollSeq (Parse *, Expr *, Expr *) |
| SQLITE_PRIVATE int | sqlite3BitvecBuiltinTest (int, int *) |
| SQLITE_PRIVATE void | sqlite3BitvecClear (Bitvec *, u32, void *) |
| SQLITE_PRIVATE Bitvec * | sqlite3BitvecCreate (u32) |
| SQLITE_PRIVATE void | sqlite3BitvecDestroy (Bitvec *) |
| SQLITE_PRIVATE int | sqlite3BitvecSet (Bitvec *, u32) |
| SQLITE_PRIVATE u32 | sqlite3BitvecSize (Bitvec *) |
| SQLITE_PRIVATE int | sqlite3BitvecTest (Bitvec *, u32) |
| SQLITE_PRIVATE int | sqlite3BtreeBeginStmt (Btree *, int) |
| SQLITE_PRIVATE int | sqlite3BtreeBeginTrans (Btree *, int) |
| SQLITE_PRIVATE void | sqlite3BtreeCacheOverflow (BtCursor *) |
| SQLITE_PRIVATE int | sqlite3BtreeCheckpoint (Btree *, int, int *, int *) |
| SQLITE_PRIVATE void | sqlite3BtreeClearCursor (BtCursor *) |
| SQLITE_PRIVATE int | sqlite3BtreeClearTable (Btree *, int, int *) |
| SQLITE_PRIVATE int | sqlite3BtreeClose (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeCloseCursor (BtCursor *) |
| SQLITE_PRIVATE int | sqlite3BtreeCommit (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeCommitPhaseOne (Btree *, const char *zMaster) |
| SQLITE_PRIVATE int | sqlite3BtreeCommitPhaseTwo (Btree *, int) |
| SQLITE_PRIVATE int | sqlite3BtreeCopyFile (Btree *, Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeCount (BtCursor *, i64 *) |
| SQLITE_PRIVATE int | sqlite3BtreeCreateTable (Btree *, int *, int flags) |
| SQLITE_PRIVATE int | sqlite3BtreeCursor (Btree *, int iTable, int wrFlag, struct KeyInfo *, BtCursor *pCursor) |
| SQLITE_PRIVATE int | sqlite3BtreeCursorHasMoved (BtCursor *, int *) |
| SQLITE_PRIVATE void | sqlite3BtreeCursorHints (BtCursor *, unsigned int mask) |
| SQLITE_PRIVATE int | sqlite3BtreeCursorSize (void) |
| SQLITE_PRIVATE void | sqlite3BtreeCursorZero (BtCursor *) |
| SQLITE_PRIVATE int | sqlite3BtreeData (BtCursor *, u32 offset, u32 amt, void *) |
| SQLITE_PRIVATE const void * | sqlite3BtreeDataFetch (BtCursor *, u32 *pAmt) |
| SQLITE_PRIVATE int | sqlite3BtreeDataSize (BtCursor *, u32 *pSize) |
| SQLITE_PRIVATE int | sqlite3BtreeDelete (BtCursor *) |
| SQLITE_PRIVATE int | sqlite3BtreeDropTable (Btree *, int, int *) |
| SQLITE_PRIVATE void | sqlite3BtreeEnter (Btree *) |
| SQLITE_PRIVATE void | sqlite3BtreeEnterAll (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3BtreeEnterCursor (BtCursor *) |
| SQLITE_PRIVATE int | sqlite3BtreeEof (BtCursor *) |
| SQLITE_PRIVATE int | sqlite3BtreeFirst (BtCursor *, int *pRes) |
| SQLITE_PRIVATE int | sqlite3BtreeGetAutoVacuum (Btree *) |
| SQLITE_PRIVATE sqlite3_int64 | sqlite3BtreeGetCachedRowid (BtCursor *) |
| SQLITE_PRIVATE const char * | sqlite3BtreeGetFilename (Btree *) |
| SQLITE_PRIVATE const char * | sqlite3BtreeGetJournalname (Btree *) |
| SQLITE_PRIVATE void | sqlite3BtreeGetMeta (Btree *pBtree, int idx, u32 *pValue) |
| SQLITE_PRIVATE int | sqlite3BtreeGetPageSize (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeGetReserve (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeIncrVacuum (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeInsert (BtCursor *, const void *pKey, i64 nKey, const void *pData, int nData, int nZero, int bias, int seekResult) |
| SQLITE_PRIVATE char * | sqlite3BtreeIntegrityCheck (Btree *, int *aRoot, int nRoot, int, int *) |
| SQLITE_PRIVATE int | sqlite3BtreeIsInBackup (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeIsInReadTrans (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeIsInTrans (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeKey (BtCursor *, u32 offset, u32 amt, void *) |
| SQLITE_PRIVATE const void * | sqlite3BtreeKeyFetch (BtCursor *, u32 *pAmt) |
| SQLITE_PRIVATE int | sqlite3BtreeKeySize (BtCursor *, i64 *pSize) |
| SQLITE_PRIVATE int | sqlite3BtreeLast (BtCursor *, int *pRes) |
| SQLITE_PRIVATE u32 | sqlite3BtreeLastPage (Btree *) |
| SQLITE_PRIVATE void | sqlite3BtreeLeave (Btree *) |
| SQLITE_PRIVATE void | sqlite3BtreeLeaveAll (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3BtreeLeaveCursor (BtCursor *) |
| SQLITE_PRIVATE int | sqlite3BtreeLockTable (Btree *pBtree, int iTab, u8 isWriteLock) |
| SQLITE_PRIVATE int | sqlite3BtreeMaxPageCount (Btree *, int) |
| SQLITE_PRIVATE int | sqlite3BtreeMovetoUnpacked (BtCursor *, UnpackedRecord *pUnKey, i64 intKey, int bias, int *pRes) |
| SQLITE_PRIVATE int | sqlite3BtreeNewDb (Btree *p) |
| SQLITE_PRIVATE int | sqlite3BtreeNext (BtCursor *, int *pRes) |
| SQLITE_PRIVATE int | sqlite3BtreeOpen (sqlite3_vfs *pVfs, const char *zFilename, sqlite3 *db, Btree **ppBtree, int flags, int vfsFlags) |
| SQLITE_PRIVATE struct Pager * | sqlite3BtreePager (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreePrevious (BtCursor *, int *pRes) |
| SQLITE_PRIVATE int | sqlite3BtreePutData (BtCursor *, u32 offset, u32 amt, void *) |
| SQLITE_PRIVATE int | sqlite3BtreeRollback (Btree *, int) |
| SQLITE_PRIVATE int | sqlite3BtreeSavepoint (Btree *, int, int) |
| SQLITE_PRIVATE void * | sqlite3BtreeSchema (Btree *, int, void(*)(void *)) |
| SQLITE_PRIVATE int | sqlite3BtreeSchemaLocked (Btree *pBtree) |
| SQLITE_PRIVATE int | sqlite3BtreeSecureDelete (Btree *, int) |
| SQLITE_PRIVATE int | sqlite3BtreeSetAutoVacuum (Btree *, int) |
| SQLITE_PRIVATE void | sqlite3BtreeSetCachedRowid (BtCursor *, sqlite3_int64) |
| SQLITE_PRIVATE int | sqlite3BtreeSetCacheSize (Btree *, int) |
| SQLITE_PRIVATE int | sqlite3BtreeSetMmapLimit (Btree *, sqlite3_int64) |
| SQLITE_PRIVATE int | sqlite3BtreeSetPagerFlags (Btree *, unsigned) |
| SQLITE_PRIVATE int | sqlite3BtreeSetPageSize (Btree *p, int nPagesize, int nReserve, int eFix) |
| SQLITE_PRIVATE int | sqlite3BtreeSetVersion (Btree *pBt, int iVersion) |
| SQLITE_PRIVATE int | sqlite3BtreeSharable (Btree *) |
| SQLITE_PRIVATE int | sqlite3BtreeSyncDisabled (Btree *) |
| SQLITE_PRIVATE void | sqlite3BtreeTripAllCursors (Btree *, int) |
| SQLITE_PRIVATE int | sqlite3BtreeUpdateMeta (Btree *, int idx, u32 value) |
| SQLITE_PRIVATE int | sqlite3CantopenError (int) |
| SQLITE_PRIVATE void | sqlite3ChangeCookie (Parse *, int) |
| SQLITE_PRIVATE int | sqlite3CheckCollSeq (Parse *, CollSeq *) |
| SQLITE_PRIVATE int | sqlite3CheckObjectName (Parse *, const char *) |
| SQLITE_PRIVATE int | sqlite3Checkpoint (sqlite3 *, int, int, int *, int *) |
| static void | sqlite3ClearStatTables (Parse *pParse, int iDb, const char *zType, const char *zName) |
| SQLITE_PRIVATE void | sqlite3ClearTempRegCache (Parse *) |
| static int | sqlite3Close (sqlite3 *db, int forceZombie) |
| SQLITE_PRIVATE void | sqlite3CloseExtensions (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3CloseSavepoints (sqlite3 *) |
| SQLITE_PRIVATE int | sqlite3CodeCoroutine (Parse *, Select *, SelectDest *) |
| SQLITE_PRIVATE void | sqlite3CodeDropTable (Parse *, Table *, int, int) |
| SQLITE_PRIVATE int | sqlite3CodeOnce (Parse *) |
| SQLITE_PRIVATE void | sqlite3CodeRowTrigger (Parse *, Trigger *, int, ExprList *, int, Table *, int, int, int) |
| SQLITE_PRIVATE void | sqlite3CodeRowTriggerDirect (Parse *, Trigger *, Table *, int, int, int) |
| SQLITE_PRIVATE int | sqlite3CodeSubselect (Parse *, Expr *, int, int) |
| SQLITE_PRIVATE void | sqlite3CodeVerifyNamedSchema (Parse *, const char *zDb) |
| SQLITE_PRIVATE void | sqlite3CodeVerifySchema (Parse *, int) |
| SQLITE_PRIVATE void | sqlite3CollapseDatabaseArray (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3ColumnDefault (Vdbe *, Table *, int, int) |
| SQLITE_PRIVATE i16 | sqlite3ColumnOfIndex (Index *, i16) |
| SQLITE_PRIVATE void | sqlite3CommitInternalChanges (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3CommitTransaction (Parse *) |
| SQLITE_PRIVATE char | sqlite3CompareAffinity (Expr *pExpr, char aff2) |
| SQLITE_PRIVATE void | sqlite3CompleteInsertion (Parse *, Table *, int, int, int, int *, int, int, int) |
| SQLITE_PRIVATE int | sqlite3CorruptError (int) |
| SQLITE_PRIVATE Expr * | sqlite3CreateColumnExpr (sqlite3 *, SrcList *, int, int) |
| SQLITE_PRIVATE void | sqlite3CreateForeignKey (Parse *, ExprList *, Token *, ExprList *, int) |
| SQLITE_PRIVATE int | sqlite3CreateFunc (sqlite3 *, const char *, int, int, void *, void(*)(sqlite3_context *, int, sqlite3_value **), void(*)(sqlite3_context *, int, sqlite3_value **), void(*)(sqlite3_context *), FuncDestructor *pDestructor) |
| SQLITE_PRIVATE Index * | sqlite3CreateIndex (Parse *, Token *, Token *, SrcList *, ExprList *, int, Token *, Expr *, int, int) |
| SQLITE_PRIVATE void | sqlite3CreateView (Parse *, Token *, Token *, Token *, Select *, int, int) |
| SQLITE_PRIVATE void | sqlite3DbFree (sqlite3 *, void *) |
| SQLITE_PRIVATE void * | sqlite3DbMallocRaw (sqlite3 *, int) |
| SQLITE_PRIVATE int | sqlite3DbMallocSize (sqlite3 *, void *) |
| SQLITE_PRIVATE void * | sqlite3DbMallocZero (sqlite3 *, int) |
| SQLITE_PRIVATE Btree * | sqlite3DbNameToBtree (sqlite3 *, const char *) |
| SQLITE_PRIVATE void * | sqlite3DbRealloc (sqlite3 *, void *, int) |
| SQLITE_PRIVATE void * | sqlite3DbReallocOrFree (sqlite3 *, void *, int) |
| SQLITE_PRIVATE char * | sqlite3DbStrDup (sqlite3 *, const char *) |
| SQLITE_PRIVATE char * | sqlite3DbStrNDup (sqlite3 *, const char *, int) |
| SQLITE_PRIVATE sqlite3_mutex_methods const * | sqlite3DefaultMutex (void) |
| SQLITE_PRIVATE void | sqlite3DefaultRowEst (Index *) |
| SQLITE_PRIVATE void | sqlite3DeferForeignKey (Parse *, int) |
| SQLITE_PRIVATE void | sqlite3DeleteFrom (Parse *, SrcList *, Expr *) |
| SQLITE_PRIVATE void | sqlite3DeleteIndexSamples (sqlite3 *, Index *) |
| SQLITE_PRIVATE void | sqlite3DeleteTable (sqlite3 *, Table *) |
| SQLITE_PRIVATE void | sqlite3DeleteTrigger (sqlite3 *, Trigger *) |
| SQLITE_PRIVATE void | sqlite3DeleteTriggerStep (sqlite3 *, TriggerStep *) |
| SQLITE_PRIVATE int | sqlite3Dequote (char *) |
| SQLITE_PRIVATE void | sqlite3Detach (Parse *, Expr *) |
| SQLITE_PRIVATE void | sqlite3DropIndex (Parse *, SrcList *, int) |
| SQLITE_PRIVATE void | sqlite3DropTable (Parse *, SrcList *, int, int) |
| SQLITE_PRIVATE void | sqlite3DropTrigger (Parse *, SrcList *, int) |
| SQLITE_PRIVATE void | sqlite3DropTriggerPtr (Parse *, Trigger *) |
| SQLITE_PRIVATE void | sqlite3EndBenignMalloc (void) |
| SQLITE_PRIVATE void | sqlite3EndTable (Parse *, Token *, Token *, u8, Select *) |
| SQLITE_PRIVATE void | sqlite3Error (sqlite3 *, int, const char *,...) |
| SQLITE_PRIVATE void | sqlite3ErrorMsg (Parse *, const char *,...) |
| SQLITE_PRIVATE const char * | sqlite3ErrStr (int) |
| SQLITE_PRIVATE void | sqlite3ExpirePreparedStatements (sqlite3 *) |
| SQLITE_PRIVATE Expr * | sqlite3Expr (sqlite3 *, int, const char *) |
| SQLITE_PRIVATE Expr * | sqlite3ExprAddCollateString (Parse *, Expr *, const char *) |
| SQLITE_PRIVATE Expr * | sqlite3ExprAddCollateToken (Parse *pParse, Expr *, Token *) |
| SQLITE_PRIVATE char | sqlite3ExprAffinity (Expr *pExpr) |
| SQLITE_PRIVATE Expr * | sqlite3ExprAlloc (sqlite3 *, int, const Token *, int) |
| SQLITE_PRIVATE void | sqlite3ExprAnalyzeAggList (NameContext *, ExprList *) |
| SQLITE_PRIVATE void | sqlite3ExprAnalyzeAggregates (NameContext *, Expr *) |
| SQLITE_PRIVATE Expr * | sqlite3ExprAnd (sqlite3 *, Expr *, Expr *) |
| SQLITE_PRIVATE void | sqlite3ExprAssignVarNumber (Parse *, Expr *) |
| SQLITE_PRIVATE void | sqlite3ExprAttachSubtrees (sqlite3 *, Expr *, Expr *, Expr *) |
| SQLITE_PRIVATE void | sqlite3ExprCacheAffinityChange (Parse *, int, int) |
| SQLITE_PRIVATE void | sqlite3ExprCacheClear (Parse *) |
| static void | sqlite3ExprCachePinRegister (Parse *pParse, int iReg) |
| SQLITE_PRIVATE void | sqlite3ExprCachePop (Parse *, int) |
| SQLITE_PRIVATE void | sqlite3ExprCachePush (Parse *) |
| SQLITE_PRIVATE void | sqlite3ExprCacheRemove (Parse *, int, int) |
| SQLITE_PRIVATE void | sqlite3ExprCacheStore (Parse *, int, int, int) |
| SQLITE_PRIVATE int | sqlite3ExprCanBeNull (const Expr *) |
| SQLITE_PRIVATE int | sqlite3ExprCheckHeight (Parse *, int) |
| SQLITE_PRIVATE int | sqlite3ExprCode (Parse *, Expr *, int) |
| SQLITE_PRIVATE int | sqlite3ExprCodeAndCache (Parse *, Expr *, int) |
| SQLITE_PRIVATE void | sqlite3ExprCodeAtInit (Parse *, Expr *, int, u8) |
| SQLITE_PRIVATE int | sqlite3ExprCodeExprList (Parse *, ExprList *, int, u8) |
| SQLITE_PRIVATE int | sqlite3ExprCodeGetColumn (Parse *, Table *, int, int, int, u8) |
| SQLITE_PRIVATE void | sqlite3ExprCodeGetColumnOfTable (Vdbe *, Table *, int, int, int) |
| static void | sqlite3ExprCodeIN (Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull) |
| SQLITE_PRIVATE void | sqlite3ExprCodeIsNullJump (Vdbe *, const Expr *, int, int) |
| SQLITE_PRIVATE void | sqlite3ExprCodeMove (Parse *, int, int, int) |
| SQLITE_PRIVATE int | sqlite3ExprCodeTarget (Parse *, Expr *, int) |
| SQLITE_PRIVATE int | sqlite3ExprCodeTemp (Parse *, Expr *, int *) |
| SQLITE_PRIVATE CollSeq * | sqlite3ExprCollSeq (Parse *pParse, Expr *pExpr) |
| SQLITE_PRIVATE int | sqlite3ExprCompare (Expr *, Expr *, int) |
| SQLITE_PRIVATE void | sqlite3ExprDelete (sqlite3 *, Expr *) |
| SQLITE_PRIVATE Expr * | sqlite3ExprDup (sqlite3 *, Expr *, int) |
| SQLITE_PRIVATE Expr * | sqlite3ExprFunction (Parse *, ExprList *, Token *) |
| SQLITE_PRIVATE void | sqlite3ExprIfFalse (Parse *, Expr *, int, int) |
| SQLITE_PRIVATE void | sqlite3ExprIfTrue (Parse *, Expr *, int, int) |
| SQLITE_PRIVATE int | sqlite3ExprImpliesExpr (Expr *, Expr *, int) |
| SQLITE_PRIVATE int | sqlite3ExprIsConstant (Expr *) |
| SQLITE_PRIVATE int | sqlite3ExprIsConstantNotJoin (Expr *) |
| SQLITE_PRIVATE int | sqlite3ExprIsConstantOrFunction (Expr *) |
| SQLITE_PRIVATE int | sqlite3ExprIsInteger (Expr *, int *) |
| SQLITE_PRIVATE ExprList * | sqlite3ExprListAppend (Parse *, ExprList *, Expr *) |
| SQLITE_PRIVATE void | sqlite3ExprListCheckLength (Parse *, ExprList *, const char *) |
| SQLITE_PRIVATE int | sqlite3ExprListCompare (ExprList *, ExprList *, int) |
| SQLITE_PRIVATE void | sqlite3ExprListDelete (sqlite3 *, ExprList *) |
| SQLITE_PRIVATE ExprList * | sqlite3ExprListDup (sqlite3 *, ExprList *, int) |
| SQLITE_PRIVATE void | sqlite3ExprListSetName (Parse *, ExprList *, Token *, int) |
| SQLITE_PRIVATE void | sqlite3ExprListSetSpan (Parse *, ExprList *, ExprSpan *) |
| SQLITE_PRIVATE int | sqlite3ExprNeedsNoAffinityChange (const Expr *, char) |
| SQLITE_PRIVATE void | sqlite3ExprSetHeight (Parse *pParse, Expr *p) |
| SQLITE_PRIVATE Expr * | sqlite3ExprSkipCollate (Expr *) |
| SQLITE_PRIVATE CollSeq * | sqlite3FindCollSeq (sqlite3 *, u8 enc, const char *, int) |
| SQLITE_PRIVATE int | sqlite3FindDb (sqlite3 *, Token *) |
| SQLITE_PRIVATE int | sqlite3FindDbName (sqlite3 *, const char *) |
| SQLITE_PRIVATE FuncDef * | sqlite3FindFunction (sqlite3 *, const char *, int, int, u8, u8) |
| SQLITE_PRIVATE Index * | sqlite3FindIndex (sqlite3 *, const char *, const char *) |
| SQLITE_PRIVATE int | sqlite3FindInIndex (Parse *, Expr *, int *) |
| SQLITE_PRIVATE Table * | sqlite3FindTable (sqlite3 *, const char *, const char *) |
| SQLITE_PRIVATE void | sqlite3FinishCoding (Parse *) |
| SQLITE_PRIVATE void | sqlite3FinishTrigger (Parse *, TriggerStep *, Token *) |
| SQLITE_PRIVATE int | sqlite3FixExpr (DbFixer *, Expr *) |
| SQLITE_PRIVATE int | sqlite3FixExprList (DbFixer *, ExprList *) |
| SQLITE_PRIVATE void | sqlite3FixInit (DbFixer *, Parse *, int, const char *, const Token *) |
| SQLITE_PRIVATE int | sqlite3FixSelect (DbFixer *, Select *) |
| SQLITE_PRIVATE int | sqlite3FixSrcList (DbFixer *, SrcList *) |
| SQLITE_PRIVATE int | sqlite3FixTriggerStep (DbFixer *, TriggerStep *) |
| SQLITE_PRIVATE void | sqlite3FkActions (Parse *, Table *, ExprList *, int, int *, int) |
| SQLITE_PRIVATE void | sqlite3FkCheck (Parse *, Table *, int, int, int *, int) |
| SQLITE_PRIVATE void | sqlite3FkDelete (sqlite3 *, Table *) |
| SQLITE_PRIVATE void | sqlite3FkDropTable (Parse *, SrcList *, Table *) |
| SQLITE_PRIVATE int | sqlite3FkLocateIndex (Parse *, Table *, FKey *, Index **, int **) |
| SQLITE_PRIVATE u32 | sqlite3FkOldmask (Parse *, Table *) |
| SQLITE_PRIVATE FKey * | sqlite3FkReferences (Table *) |
| SQLITE_PRIVATE int | sqlite3FkRequired (Parse *, Table *, int *, int) |
| SQLITE_PRIVATE void | sqlite3FuncDefInsert (FuncDefHash *, FuncDef *) |
| SQLITE_PRIVATE int | sqlite3FunctionUsesThisSrc (Expr *, SrcList *) |
| SQLITE_PRIVATE void | sqlite3GenerateConstraintChecks (Parse *, Table *, int *, int, int, int, int, u8, u8, int, int *) |
| SQLITE_PRIVATE int | sqlite3GenerateIndexKey (Parse *, Index *, int, int, int, int *) |
| SQLITE_PRIVATE void | sqlite3GenerateRowDelete (Parse *, Table *, Trigger *, int, int, int, i16, u8, u8, u8) |
| SQLITE_PRIVATE void | sqlite3GenerateRowIndexDelete (Parse *, Table *, int, int, int *) |
| SQLITE_PRIVATE u32 | sqlite3Get4byte (const u8 *) |
| SQLITE_PRIVATE u8 | sqlite3GetBoolean (const char *z, int) |
| SQLITE_PRIVATE CollSeq * | sqlite3GetCollSeq (Parse *, u8, CollSeq *, const char *) |
| static CollSeq * | sqlite3GetFuncCollSeq (sqlite3_context *context) |
| SQLITE_PRIVATE int | sqlite3GetInt32 (const char *, int *) |
| SQLITE_PRIVATE int | sqlite3GetTempRange (Parse *, int) |
| SQLITE_PRIVATE int | sqlite3GetTempReg (Parse *) |
| SQLITE_PRIVATE int | sqlite3GetToken (const unsigned char *, int *) |
| SQLITE_PRIVATE u8 | sqlite3GetVarint (const unsigned char *, u64 *) |
| SQLITE_PRIVATE u8 | sqlite3GetVarint32 (const unsigned char *, u32 *) |
| SQLITE_PRIVATE Vdbe * | sqlite3GetVdbe (Parse *) |
| SQLITE_PRIVATE VTable * | sqlite3GetVTable (sqlite3 *, Table *) |
| SQLITE_PRIVATE void | sqlite3HaltConstraint (Parse *, int, int, char *, i8, u8) |
| SQLITE_PRIVATE void | sqlite3HashClear (Hash *) |
| SQLITE_PRIVATE void * | sqlite3HashFind (const Hash *, const char *pKey, int nKey) |
| SQLITE_PRIVATE void | sqlite3HashInit (Hash *) |
| SQLITE_PRIVATE void * | sqlite3HashInsert (Hash *, const char *pKey, int nKey, void *pData) |
| SQLITE_PRIVATE int | sqlite3HeapNearlyFull (void) |
| SQLITE_PRIVATE void * | sqlite3HexToBlob (sqlite3 *, const char *z, int n) |
| SQLITE_PRIVATE u8 | sqlite3HexToInt (int h) |
| SQLITE_PRIVATE IdList * | sqlite3IdListAppend (sqlite3 *, IdList *, Token *) |
| SQLITE_PRIVATE void | sqlite3IdListDelete (sqlite3 *, IdList *) |
| SQLITE_PRIVATE IdList * | sqlite3IdListDup (sqlite3 *, IdList *) |
| SQLITE_PRIVATE int | sqlite3IdListIndex (IdList *, const char *) |
| SQLITE_PRIVATE int | sqlite3IndexAffinityOk (Expr *pExpr, char idx_affinity) |
| SQLITE_PRIVATE const char * | sqlite3IndexAffinityStr (Vdbe *, Index *) |
| SQLITE_PRIVATE int | sqlite3IndexedByLookup (Parse *, struct SrcList_item *) |
| SQLITE_PRIVATE int | sqlite3Init (sqlite3 *, char **) |
| SQLITE_PRIVATE int | sqlite3InitCallback (void *, int, char **, char **) |
| static int | sqlite3InitOne (sqlite3 *db, int iDb, char **pzErrMsg) |
| SQLITE_PRIVATE void | sqlite3Insert (Parse *, SrcList *, ExprList *, Select *, IdList *, int) |
| SQLITE_PRIVATE void | sqlite3InvalidFunction (sqlite3_context *, int, sqlite3_value **) |
| SQLITE_PRIVATE int | sqlite3InvokeBusyHandler (BusyHandler *) |
| SQLITE_PRIVATE int | sqlite3IsLikeFunction (sqlite3 *, Expr *, int *, char *) |
| SQLITE_PRIVATE int | sqlite3IsMemJournal (sqlite3_file *) |
| SQLITE_PRIVATE int | sqlite3IsNaN (double) |
| SQLITE_PRIVATE int | sqlite3IsReadOnly (Parse *, Table *, int) |
| SQLITE_PRIVATE int | sqlite3IsRowid (const char *) |
| SQLITE_PRIVATE int | sqlite3JoinType (Parse *, Token *, Token *, Token *) |
| SQLITE_PRIVATE const char * | sqlite3JournalModename (int) |
| SQLITE_PRIVATE KeyInfo * | sqlite3KeyInfoAlloc (sqlite3 *, int, int) |
| SQLITE_PRIVATE KeyInfo * | sqlite3KeyInfoOfIndex (Parse *, Index *) |
| SQLITE_PRIVATE KeyInfo * | sqlite3KeyInfoRef (KeyInfo *) |
| SQLITE_PRIVATE void | sqlite3KeyInfoUnref (KeyInfo *) |
| SQLITE_PRIVATE int | sqlite3KeywordCode (const unsigned char *, int) |
| SQLITE_PRIVATE void | sqlite3LeaveMutexAndCloseZombie (sqlite3 *) |
| static int | sqlite3LoadExtension (sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg) |
| SQLITE_PRIVATE CollSeq * | sqlite3LocateCollSeq (Parse *pParse, const char *zName) |
| SQLITE_PRIVATE Table * | sqlite3LocateTable (Parse *, int isView, const char *, const char *) |
| SQLITE_PRIVATE Table * | sqlite3LocateTableItem (Parse *, int isView, struct SrcList_item *) |
| static int | sqlite3LockAndPrepare (sqlite3 *db, const char *zSql, int nBytes, int saveSqlFlag, Vdbe *pOld, sqlite3_stmt **ppStmt, const char **pzTail) |
| SQLITE_PRIVATE LogEst | sqlite3LogEst (u64) |
| SQLITE_PRIVATE LogEst | sqlite3LogEstAdd (LogEst, LogEst) |
| SQLITE_PRIVATE LogEst | sqlite3LogEstFromDouble (double) |
| SQLITE_PRIVATE u64 | sqlite3LogEstToInt (LogEst) |
| SQLITE_PRIVATE void * | sqlite3Malloc (int) |
| static void | sqlite3MallocAlarm (int nByte) |
| SQLITE_PRIVATE void | sqlite3MallocEnd (void) |
| SQLITE_PRIVATE int | sqlite3MallocInit (void) |
| SQLITE_PRIVATE int | sqlite3MallocSize (void *) |
| SQLITE_PRIVATE void * | sqlite3MallocZero (int) |
| SQLITE_PRIVATE char * | sqlite3MAppendf (sqlite3 *, char *, const char *,...) |
| SQLITE_PRIVATE int | sqlite3MatchSpanName (const char *, const char *, const char *, const char *) |
| SQLITE_PRIVATE void | sqlite3MaterializeView (Parse *, Table *, Expr *, int) |
| SQLITE_PRIVATE void | sqlite3MayAbort (Parse *) |
| SQLITE_PRIVATE int | sqlite3MemCompare (const Mem *, const Mem *, const CollSeq *) |
| static void | sqlite3MemFree (void *pPrior) |
| static int | sqlite3MemInit (void *NotUsed) |
| SQLITE_PRIVATE void | sqlite3MemJournalOpen (sqlite3_file *) |
| SQLITE_PRIVATE int | sqlite3MemJournalSize (void) |
| static void * | sqlite3MemMalloc (int nByte) |
| static int | sqlite3MemoryAlarm (void(*xCallback)(void *pArg, sqlite3_int64 used, int N), void *pArg, sqlite3_int64 iThreshold) |
| static void * | sqlite3MemRealloc (void *pPrior, int nByte) |
| static int | sqlite3MemRoundup (int n) |
| SQLITE_PRIVATE void | sqlite3MemSetDefault (void) |
| static void | sqlite3MemShutdown (void *NotUsed) |
| static int | sqlite3MemSize (void *pPrior) |
| SQLITE_PRIVATE void | sqlite3MinimumFileFormat (Parse *, int, int) |
| SQLITE_PRIVATE int | sqlite3MisuseError (int) |
| SQLITE_PRIVATE char * | sqlite3MPrintf (sqlite3 *, const char *,...) |
| SQLITE_PRIVATE int | sqlite3MulInt64 (i64 *, i64) |
| SQLITE_PRIVATE void | sqlite3MultiWrite (Parse *) |
| SQLITE_PRIVATE sqlite3_mutex * | sqlite3MutexAlloc (int) |
| SQLITE_PRIVATE int | sqlite3MutexEnd (void) |
| SQLITE_PRIVATE int | sqlite3MutexInit (void) |
| SQLITE_PRIVATE char * | sqlite3NameFromToken (sqlite3 *, Token *) |
| SQLITE_PRIVATE void | sqlite3NestedParse (Parse *, const char *,...) |
| SQLITE_PRIVATE sqlite3_mutex_methods const * | sqlite3NoopMutex (void) |
| SQLITE_PRIVATE const char * | sqlite3OpcodeName (int) |
| SQLITE_PRIVATE void | sqlite3OpenMasterTable (Parse *, int) |
| SQLITE_PRIVATE void | sqlite3OpenTable (Parse *, int iCur, int iDb, Table *, int) |
| SQLITE_PRIVATE int | sqlite3OpenTableAndIndices (Parse *, Table *, int, int, u8 *, int *, int *) |
| SQLITE_PRIVATE int | sqlite3OpenTempDatabase (Parse *) |
| SQLITE_PRIVATE int | sqlite3OsAccess (sqlite3_vfs *, const char *, int, int *pResOut) |
| SQLITE_PRIVATE int | sqlite3OsCheckReservedLock (sqlite3_file *id, int *pResOut) |
| SQLITE_PRIVATE int | sqlite3OsClose (sqlite3_file *) |
| SQLITE_PRIVATE int | sqlite3OsCloseFree (sqlite3_file *) |
| SQLITE_PRIVATE int | sqlite3OsCurrentTimeInt64 (sqlite3_vfs *, sqlite3_int64 *) |
| SQLITE_PRIVATE int | sqlite3OsDelete (sqlite3_vfs *, const char *, int) |
| SQLITE_PRIVATE int | sqlite3OsDeviceCharacteristics (sqlite3_file *id) |
| SQLITE_PRIVATE void | sqlite3OsDlClose (sqlite3_vfs *, void *) |
| SQLITE_PRIVATE void | sqlite3OsDlError (sqlite3_vfs *, int, char *) |
| SQLITE_PRIVATE void * | sqlite3OsDlOpen (sqlite3_vfs *, const char *) |
| SQLITE_PRIVATE int | sqlite3OsFetch (sqlite3_file *id, i64, int, void **) |
| SQLITE_PRIVATE int | sqlite3OsFileControl (sqlite3_file *, int, void *) |
| SQLITE_PRIVATE void | sqlite3OsFileControlHint (sqlite3_file *, int, void *) |
| SQLITE_PRIVATE int | sqlite3OsFileSize (sqlite3_file *, i64 *pSize) |
| SQLITE_PRIVATE int | sqlite3OsFullPathname (sqlite3_vfs *, const char *, int, char *) |
| SQLITE_PRIVATE int | sqlite3OsInit (void) |
| SQLITE_PRIVATE int | sqlite3OsLock (sqlite3_file *, int) |
| SQLITE_PRIVATE int | sqlite3OsOpen (sqlite3_vfs *, const char *, sqlite3_file *, int, int *) |
| SQLITE_PRIVATE int | sqlite3OsOpenMalloc (sqlite3_vfs *, const char *, sqlite3_file **, int, int *) |
| SQLITE_PRIVATE int | sqlite3OsRandomness (sqlite3_vfs *, int, char *) |
| SQLITE_PRIVATE int | sqlite3OsRead (sqlite3_file *, void *, int amt, i64 offset) |
| SQLITE_PRIVATE int | sqlite3OsSectorSize (sqlite3_file *id) |
| SQLITE_PRIVATE void | sqlite3OsShmBarrier (sqlite3_file *id) |
| SQLITE_PRIVATE int | sqlite3OsShmLock (sqlite3_file *id, int, int, int) |
| SQLITE_PRIVATE int | sqlite3OsShmMap (sqlite3_file *, int, int, int, void volatile **) |
| SQLITE_PRIVATE int | sqlite3OsShmUnmap (sqlite3_file *id, int) |
| SQLITE_PRIVATE int | sqlite3OsSleep (sqlite3_vfs *, int) |
| SQLITE_PRIVATE int | sqlite3OsSync (sqlite3_file *, int) |
| SQLITE_PRIVATE int | sqlite3OsTruncate (sqlite3_file *, i64 size) |
| SQLITE_PRIVATE int | sqlite3OsUnfetch (sqlite3_file *, i64, void *) |
| SQLITE_PRIVATE int | sqlite3OsUnlock (sqlite3_file *, int) |
| SQLITE_PRIVATE int | sqlite3OsWrite (sqlite3_file *, const void *, int amt, i64 offset) |
| SQLITE_PRIVATE void | sqlite3PageFree (void *) |
| SQLITE_PRIVATE void * | sqlite3PageMalloc (int) |
| SQLITE_PRIVATE int | sqlite3PagerAcquire (Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag) |
| SQLITE_PRIVATE sqlite3_backup ** | sqlite3PagerBackupPtr (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerBegin (Pager *, int exFlag, int) |
| SQLITE_PRIVATE void | sqlite3PagerCacheStat (Pager *, int, int, int *) |
| SQLITE_PRIVATE int | sqlite3PagerCheckpoint (Pager *pPager, int, int *, int *) |
| SQLITE_PRIVATE void | sqlite3PagerClearCache (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerClose (Pager *pPager) |
| SQLITE_PRIVATE int | sqlite3PagerCloseWal (Pager *pPager) |
| SQLITE_PRIVATE int | sqlite3PagerCommitPhaseOne (Pager *, const char *zMaster, int) |
| SQLITE_PRIVATE int | sqlite3PagerCommitPhaseTwo (Pager *) |
| SQLITE_PRIVATE void | sqlite3PagerDontWrite (DbPage *) |
| SQLITE_PRIVATE int | sqlite3PagerExclusiveLock (Pager *) |
| SQLITE_PRIVATE sqlite3_file * | sqlite3PagerFile (Pager *) |
| SQLITE_PRIVATE const char * | sqlite3PagerFilename (Pager *, int) |
| SQLITE_PRIVATE void * | sqlite3PagerGetData (DbPage *) |
| SQLITE_PRIVATE void * | sqlite3PagerGetExtra (DbPage *) |
| SQLITE_PRIVATE int | sqlite3PagerGetJournalMode (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerIsMemdb (Pager *) |
| SQLITE_PRIVATE u8 | sqlite3PagerIsreadonly (Pager *) |
| SQLITE_PRIVATE const char * | sqlite3PagerJournalname (Pager *) |
| SQLITE_PRIVATE i64 | sqlite3PagerJournalSizeLimit (Pager *, i64) |
| SQLITE_PRIVATE int | sqlite3PagerLockingMode (Pager *, int) |
| SQLITE_PRIVATE DbPage * | sqlite3PagerLookup (Pager *pPager, Pgno pgno) |
| SQLITE_PRIVATE int | sqlite3PagerMaxPageCount (Pager *, int) |
| SQLITE_PRIVATE int | sqlite3PagerMemUsed (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerMovepage (Pager *, DbPage *, Pgno, int) |
| SQLITE_PRIVATE int | sqlite3PagerNosync (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerOkToChangeJournalMode (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerOpen (sqlite3_vfs *, Pager **ppPager, const char *, int, int, int, void(*)(DbPage *)) |
| SQLITE_PRIVATE int | sqlite3PagerOpenSavepoint (Pager *pPager, int n) |
| SQLITE_PRIVATE int | sqlite3PagerOpenWal (Pager *pPager, int *pisOpen) |
| SQLITE_PRIVATE void | sqlite3PagerPagecount (Pager *, int *) |
| SQLITE_PRIVATE int | sqlite3PagerPageRefcount (DbPage *) |
| SQLITE_PRIVATE int | sqlite3PagerReadFileheader (Pager *, int, unsigned char *) |
| SQLITE_PRIVATE void | sqlite3PagerRef (DbPage *) |
| SQLITE_PRIVATE int | sqlite3PagerRefcount (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerRollback (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerSavepoint (Pager *pPager, int op, int iSavepoint) |
| SQLITE_PRIVATE void | sqlite3PagerSetBusyhandler (Pager *, int(*)(void *), void *) |
| SQLITE_PRIVATE void | sqlite3PagerSetCachesize (Pager *, int) |
| SQLITE_PRIVATE void | sqlite3PagerSetFlags (Pager *, unsigned) |
| SQLITE_PRIVATE int | sqlite3PagerSetJournalMode (Pager *, int) |
| SQLITE_PRIVATE void | sqlite3PagerSetMmapLimit (Pager *, sqlite3_int64) |
| SQLITE_PRIVATE int | sqlite3PagerSetPagesize (Pager *, u32 *, int) |
| SQLITE_PRIVATE int | sqlite3PagerSharedLock (Pager *pPager) |
| SQLITE_PRIVATE void | sqlite3PagerShrink (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerSync (Pager *pPager) |
| SQLITE_PRIVATE void * | sqlite3PagerTempSpace (Pager *) |
| SQLITE_PRIVATE void | sqlite3PagerTruncateImage (Pager *, Pgno) |
| SQLITE_PRIVATE void | sqlite3PagerUnref (DbPage *) |
| SQLITE_PRIVATE const sqlite3_vfs * | sqlite3PagerVfs (Pager *) |
| SQLITE_PRIVATE int | sqlite3PagerWalCallback (Pager *pPager) |
| SQLITE_PRIVATE int | sqlite3PagerWalSupported (Pager *pPager) |
| SQLITE_PRIVATE int | sqlite3PagerWrite (DbPage *) |
| SQLITE_PRIVATE void | sqlite3Parser (void *, int, Token, Parse *) |
| SQLITE_PRIVATE void | sqlite3Parser (void *yyp, int yymajor, sqlite3ParserTOKENTYPE yyminorsqlite3ParserARG_PDECL) |
| SQLITE_PRIVATE void * | sqlite3ParserAlloc (void *(*)(size_t)) |
| SQLITE_PRIVATE void * | sqlite3ParserAlloc (void *(*mallocProc)(size_t)) |
| SQLITE_PRIVATE void | sqlite3ParserFree (void *, void(*)(void *)) |
| SQLITE_PRIVATE void | sqlite3ParserReset (Parse *) |
| SQLITE_PRIVATE int | sqlite3ParseUri (const char *, const char *, unsigned int *, sqlite3_vfs **, char **, char **) |
| SQLITE_PRIVATE void | sqlite3PCacheBufferSetup (void *, int sz, int n) |
| SQLITE_PRIVATE void | sqlite3PcacheCleanAll (PCache *) |
| SQLITE_PRIVATE void | sqlite3PcacheClear (PCache *) |
| SQLITE_PRIVATE void | sqlite3PcacheClearSyncFlags (PCache *) |
| SQLITE_PRIVATE void | sqlite3PcacheClose (PCache *) |
| SQLITE_PRIVATE PgHdr * | sqlite3PcacheDirtyList (PCache *) |
| SQLITE_PRIVATE void | sqlite3PcacheDrop (PgHdr *) |
| SQLITE_PRIVATE int | sqlite3PcacheFetch (PCache *, Pgno, int createFlag, PgHdr **) |
| SQLITE_PRIVATE int | sqlite3PcacheInitialize (void) |
| SQLITE_PRIVATE void | sqlite3PcacheMakeClean (PgHdr *) |
| SQLITE_PRIVATE void | sqlite3PcacheMakeDirty (PgHdr *) |
| SQLITE_PRIVATE void | sqlite3PcacheMove (PgHdr *, Pgno) |
| SQLITE_PRIVATE void | sqlite3PcacheOpen (int szPage, int szExtra, int bPurgeable, int(*xStress)(void *, PgHdr *), void *pStress, PCache *pToInit) |
| SQLITE_PRIVATE int | sqlite3PcachePagecount (PCache *) |
| SQLITE_PRIVATE int | sqlite3PcachePageRefcount (PgHdr *) |
| SQLITE_PRIVATE void | sqlite3PcacheRef (PgHdr *) |
| SQLITE_PRIVATE int | sqlite3PcacheRefCount (PCache *) |
| SQLITE_PRIVATE void | sqlite3PcacheRelease (PgHdr *) |
| SQLITE_PRIVATE void | sqlite3PcacheSetCachesize (PCache *, int) |
| SQLITE_PRIVATE void | sqlite3PCacheSetDefault (void) |
| SQLITE_PRIVATE void | sqlite3PcacheSetPageSize (PCache *, int) |
| SQLITE_PRIVATE void | sqlite3PcacheShrink (PCache *) |
| SQLITE_PRIVATE void | sqlite3PcacheShutdown (void) |
| SQLITE_PRIVATE int | sqlite3PcacheSize (void) |
| SQLITE_PRIVATE void | sqlite3PcacheTruncate (PCache *, Pgno x) |
| SQLITE_PRIVATE Expr * | sqlite3PExpr (Parse *, int, Expr *, Expr *, const Token *) |
| SQLITE_PRIVATE void | sqlite3Pragma (Parse *, Token *, Token *, Token *, int) |
| static int | sqlite3Prepare (sqlite3 *db, const char *zSql, int nBytes, int saveSqlFlag, Vdbe *pReprepare, sqlite3_stmt **ppStmt, const char **pzTail) |
| static int | sqlite3Prepare16 (sqlite3 *db, const void *zSql, int nBytes, int saveSqlFlag, sqlite3_stmt **ppStmt, const void **pzTail) |
| SQLITE_PRIVATE Index * | sqlite3PrimaryKeyIndex (Table *) |
| SQLITE_PRIVATE void | sqlite3PrngResetState (void) |
| SQLITE_PRIVATE void | sqlite3PrngRestoreState (void) |
| SQLITE_PRIVATE void | sqlite3PrngSaveState (void) |
| SQLITE_PRIVATE void | sqlite3Put4byte (u8 *, u32) |
| SQLITE_PRIVATE void | sqlite3Put4byte (unsigned char *p, u32 v) |
| SQLITE_PRIVATE int | sqlite3PutVarint (unsigned char *, u64) |
| SQLITE_PRIVATE int | sqlite3PutVarint32 (unsigned char *, u32) |
| SQLITE_PRIVATE int | sqlite3ReadSchema (Parse *pParse) |
| SQLITE_PRIVATE void * | sqlite3Realloc (void *, int) |
| static void | sqlite3RefillIndex (Parse *pParse, Index *pIndex, int memRootPage) |
| SQLITE_PRIVATE void | sqlite3RegisterBuiltinFunctions (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3RegisterDateTimeFunctions (void) |
| SQLITE_PRIVATE void | sqlite3RegisterGlobalFunctions (void) |
| SQLITE_PRIVATE void | sqlite3RegisterLikeFunctions (sqlite3 *, int) |
| SQLITE_PRIVATE void | sqlite3Reindex (Parse *, Token *, Token *) |
| SQLITE_PRIVATE void | sqlite3ReleaseTempRange (Parse *, int, int) |
| SQLITE_PRIVATE void | sqlite3ReleaseTempReg (Parse *, int) |
| SQLITE_PRIVATE int | sqlite3Reprepare (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3ResetAllSchemasOfConnection (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3ResetOneSchema (sqlite3 *, int) |
| SQLITE_PRIVATE int | sqlite3ResolveExprNames (NameContext *, Expr *) |
| SQLITE_PRIVATE int | sqlite3ResolveOrderGroupBy (Parse *, Select *, ExprList *, const char *) |
| SQLITE_PRIVATE void | sqlite3ResolveSelectNames (Parse *, Select *, NameContext *) |
| SQLITE_PRIVATE void | sqlite3ResolveSelfReference (Parse *, Table *, int, Expr *, ExprList *) |
| SQLITE_PRIVATE Table * | sqlite3ResultSetOfSelect (Parse *, Select *) |
| SQLITE_PRIVATE void | sqlite3RollbackAll (sqlite3 *, int) |
| SQLITE_PRIVATE void | sqlite3RollbackTransaction (Parse *) |
| SQLITE_PRIVATE void | sqlite3RootPageMoved (sqlite3 *, int, int, int) |
| SQLITE_PRIVATE void | sqlite3RowidConstraint (Parse *, int, Table *) |
| SQLITE_PRIVATE void | sqlite3RowSetClear (RowSet *) |
| SQLITE_PRIVATE RowSet * | sqlite3RowSetInit (sqlite3 *, void *, unsigned int) |
| SQLITE_PRIVATE void | sqlite3RowSetInsert (RowSet *, i64) |
| SQLITE_PRIVATE int | sqlite3RowSetNext (RowSet *, i64 *) |
| SQLITE_PRIVATE int | sqlite3RowSetTest (RowSet *, u8 iBatch, i64) |
| SQLITE_PRIVATE int | sqlite3RunParser (Parse *, const char *, char **) |
| SQLITE_PRIVATE int | sqlite3RunVacuum (char **, sqlite3 *) |
| SQLITE_PRIVATE int | sqlite3SafetyCheckOk (sqlite3 *) |
| SQLITE_PRIVATE int | sqlite3SafetyCheckSickOrOk (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3Savepoint (Parse *, int, Token *) |
| SQLITE_PRIVATE void | sqlite3SchemaClear (void *) |
| SQLITE_PRIVATE Schema * | sqlite3SchemaGet (sqlite3 *, Btree *) |
| SQLITE_PRIVATE int | sqlite3SchemaToIndex (sqlite3 *db, Schema *) |
| SQLITE_PRIVATE void | sqlite3ScratchFree (void *) |
| SQLITE_PRIVATE void * | sqlite3ScratchMalloc (int) |
| SQLITE_PRIVATE int | sqlite3SectorSize (sqlite3_file *) |
| SQLITE_PRIVATE int | sqlite3Select (Parse *, Select *, SelectDest *) |
| static void | sqlite3SelectAddTypeInfo (Parse *pParse, Select *pSelect) |
| SQLITE_PRIVATE void | sqlite3SelectDelete (sqlite3 *, Select *) |
| SQLITE_PRIVATE void | sqlite3SelectDestInit (SelectDest *, int, int) |
| SQLITE_PRIVATE Select * | sqlite3SelectDup (sqlite3 *, Select *, int) |
| static void | sqlite3SelectExpand (Parse *pParse, Select *pSelect) |
| SQLITE_PRIVATE int | sqlite3SelectExprHeight (Select *) |
| SQLITE_PRIVATE Select * | sqlite3SelectNew (Parse *, ExprList *, SrcList *, Expr *, ExprList *, Expr *, ExprList *, u16, Expr *, Expr *) |
| SQLITE_PRIVATE void | sqlite3SelectPrep (Parse *, Select *, NameContext *) |
| SQLITE_PRIVATE void | sqlite3SetString (char **, sqlite3 *, const char *,...) |
| static void | sqlite3SkipAccumulatorLoad (sqlite3_context *context) |
| SQLITE_PRIVATE SrcList * | sqlite3SrcListAppend (sqlite3 *, SrcList *, Token *, Token *) |
| SQLITE_PRIVATE SrcList * | sqlite3SrcListAppendFromTerm (Parse *, SrcList *, Token *, Token *, Token *, Select *, Expr *, IdList *) |
| SQLITE_PRIVATE void | sqlite3SrcListAssignCursors (Parse *, SrcList *) |
| SQLITE_PRIVATE void | sqlite3SrcListDelete (sqlite3 *, SrcList *) |
| SQLITE_PRIVATE SrcList * | sqlite3SrcListDup (sqlite3 *, SrcList *, int) |
| SQLITE_PRIVATE SrcList * | sqlite3SrcListEnlarge (sqlite3 *, SrcList *, int, int) |
| SQLITE_PRIVATE void | sqlite3SrcListIndexedBy (Parse *, SrcList *, Token *) |
| SQLITE_PRIVATE Table * | sqlite3SrcListLookup (Parse *, SrcList *) |
| SQLITE_PRIVATE void | sqlite3SrcListShiftJoinType (SrcList *) |
| SQLITE_PRIVATE void | sqlite3StartTable (Parse *, Token *, Token *, int, int, int, int) |
| SQLITE_PRIVATE void | sqlite3StatusAdd (int, int) |
| SQLITE_PRIVATE void | sqlite3StatusSet (int, int) |
| SQLITE_PRIVATE int | sqlite3StatusValue (int) |
| static int | sqlite3Step (Vdbe *p) |
| SQLITE_PRIVATE sqlite3_int64 | sqlite3StmtCurrentTime (sqlite3_context *) |
| SQLITE_PRIVATE void | sqlite3StrAccumAppend (StrAccum *, const char *, int) |
| SQLITE_PRIVATE char * | sqlite3StrAccumFinish (StrAccum *) |
| SQLITE_PRIVATE void | sqlite3StrAccumInit (StrAccum *, char *, int, int) |
| SQLITE_PRIVATE void | sqlite3StrAccumReset (StrAccum *) |
| SQLITE_PRIVATE int | sqlite3Strlen30 (const char *) |
| SQLITE_PRIVATE int | sqlite3SubInt64 (i64 *, i64) |
| SQLITE_PRIVATE void | sqlite3TableAffinityStr (Vdbe *, Table *) |
| SQLITE_PRIVATE void | sqlite3TableLock (Parse *, int, int, u8, const char *) |
| SQLITE_PRIVATE int | sqlite3TempInMemory (const sqlite3 *) |
| SQLITE_PRIVATE int | sqlite3TransferBindings (sqlite3_stmt *, sqlite3_stmt *) |
| SQLITE_PRIVATE u32 | sqlite3TriggerColmask (Parse *, Trigger *, ExprList *, int, int, Table *, int) |
| SQLITE_PRIVATE TriggerStep * | sqlite3TriggerDeleteStep (sqlite3 *, Token *, Expr *) |
| SQLITE_PRIVATE TriggerStep * | sqlite3TriggerInsertStep (sqlite3 *, Token *, IdList *, ExprList *, Select *, u8) |
| SQLITE_PRIVATE Trigger * | sqlite3TriggerList (Parse *, Table *) |
| SQLITE_PRIVATE TriggerStep * | sqlite3TriggerSelectStep (sqlite3 *, Select *) |
| SQLITE_PRIVATE Trigger * | sqlite3TriggersExist (Parse *, Table *, int, ExprList *, int *pMask) |
| SQLITE_PRIVATE TriggerStep * | sqlite3TriggerUpdateStep (sqlite3 *, Token *, ExprList *, Expr *, u8) |
| SQLITE_PRIVATE int | sqlite3TwoPartName (Parse *, Token *, Token *, Token **) |
| SQLITE_PRIVATE void | sqlite3UniqueConstraint (Parse *, int, Index *) |
| SQLITE_PRIVATE void | sqlite3UnlinkAndDeleteIndex (sqlite3 *, int, const char *) |
| SQLITE_PRIVATE void | sqlite3UnlinkAndDeleteTable (sqlite3 *, int, const char *) |
| SQLITE_PRIVATE void | sqlite3UnlinkAndDeleteTrigger (sqlite3 *, int, const char *) |
| SQLITE_PRIVATE void | sqlite3Update (Parse *, SrcList *, ExprList *, Expr *, int) |
| SQLITE_PRIVATE int | sqlite3Utf16ByteLen (const void *pData, int nChar) |
| SQLITE_PRIVATE char * | sqlite3Utf16to8 (sqlite3 *, const void *, int, u8) |
| SQLITE_PRIVATE int | sqlite3Utf8CharLen (const char *pData, int nByte) |
| SQLITE_PRIVATE u32 | sqlite3Utf8Read (const u8 **) |
| SQLITE_PRIVATE u32 | sqlite3Utf8Read (const unsigned char **pz) |
| SQLITE_PRIVATE void | sqlite3Vacuum (Parse *) |
| SQLITE_PRIVATE void | sqlite3ValueApplyAffinity (sqlite3_value *, u8, u8) |
| SQLITE_PRIVATE int | sqlite3ValueBytes (sqlite3_value *, u8) |
| SQLITE_PRIVATE void | sqlite3ValueFree (sqlite3_value *) |
| SQLITE_PRIVATE int | sqlite3ValueFromExpr (sqlite3 *, Expr *, u8, u8, sqlite3_value **) |
| SQLITE_PRIVATE sqlite3_value * | sqlite3ValueNew (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3ValueSetStr (sqlite3_value *, int, const void *, u8, void(*)(void *)) |
| SQLITE_PRIVATE const void * | sqlite3ValueText (sqlite3_value *, u8) |
| SQLITE_PRIVATE int | sqlite3VarintLen (u64 v) |
| SQLITE_PRIVATE int | sqlite3VdbeAddOp0 (Vdbe *, int) |
| SQLITE_PRIVATE int | sqlite3VdbeAddOp1 (Vdbe *, int, int) |
| SQLITE_PRIVATE int | sqlite3VdbeAddOp2 (Vdbe *, int, int, int) |
| SQLITE_PRIVATE int | sqlite3VdbeAddOp3 (Vdbe *, int, int, int, int) |
| SQLITE_PRIVATE int | sqlite3VdbeAddOp4 (Vdbe *, int, int, int, int, const char *zP4, int) |
| SQLITE_PRIVATE int | sqlite3VdbeAddOp4Int (Vdbe *, int, int, int, int, int) |
| SQLITE_PRIVATE int | sqlite3VdbeAddOpList (Vdbe *, int nOp, VdbeOpList const *aOp) |
| SQLITE_PRIVATE void | sqlite3VdbeAddParseSchemaOp (Vdbe *, int, char *) |
| SQLITE_PRIVATE UnpackedRecord * | sqlite3VdbeAllocUnpackedRecord (KeyInfo *, char *, int, char **) |
| SQLITE_PRIVATE int | sqlite3VdbeChangeEncoding (Mem *, int) |
| SQLITE_PRIVATE void | sqlite3VdbeChangeP1 (Vdbe *, u32 addr, int P1) |
| SQLITE_PRIVATE void | sqlite3VdbeChangeP2 (Vdbe *, u32 addr, int P2) |
| SQLITE_PRIVATE void | sqlite3VdbeChangeP3 (Vdbe *, u32 addr, int P3) |
| SQLITE_PRIVATE void | sqlite3VdbeChangeP4 (Vdbe *, int addr, const char *zP4, int N) |
| SQLITE_PRIVATE void | sqlite3VdbeChangeP5 (Vdbe *, u8 P5) |
| SQLITE_PRIVATE void | sqlite3VdbeChangeToNoop (Vdbe *, int addr) |
| SQLITE_PRIVATE int | sqlite3VdbeCheckFk (Vdbe *, int) |
| SQLITE_PRIVATE void | sqlite3VdbeClearObject (sqlite3 *, Vdbe *) |
| SQLITE_PRIVATE int | sqlite3VdbeCloseStatement (Vdbe *, int) |
| SQLITE_PRIVATE void | sqlite3VdbeCountChanges (Vdbe *) |
| SQLITE_PRIVATE Vdbe * | sqlite3VdbeCreate (sqlite3 *) |
| SQLITE_PRIVATE int | sqlite3VdbeCurrentAddr (Vdbe *) |
| SQLITE_PRIVATE int | sqlite3VdbeCursorMoveto (VdbeCursor *) |
| SQLITE_PRIVATE sqlite3 * | sqlite3VdbeDb (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VdbeDelete (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VdbeDeleteAuxData (Vdbe *, int, int) |
| SQLITE_PRIVATE void | sqlite3VdbeEnter (Vdbe *) |
| SQLITE_PRIVATE int | sqlite3VdbeExec (Vdbe *) |
| SQLITE_PRIVATE char * | sqlite3VdbeExpandSql (Vdbe *, const char *) |
| SQLITE_PRIVATE int | sqlite3VdbeFinalize (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VdbeFrameDelete (VdbeFrame *) |
| SQLITE_PRIVATE int | sqlite3VdbeFrameRestore (VdbeFrame *) |
| SQLITE_PRIVATE void | sqlite3VdbeFreeCursor (Vdbe *, VdbeCursor *) |
| SQLITE_PRIVATE sqlite3_value * | sqlite3VdbeGetBoundValue (Vdbe *, int, u8) |
| SQLITE_PRIVATE VdbeOp * | sqlite3VdbeGetOp (Vdbe *, int) |
| SQLITE_PRIVATE int | sqlite3VdbeHalt (Vdbe *) |
| SQLITE_PRIVATE int | sqlite3VdbeIdxKeyCompare (VdbeCursor *, UnpackedRecord *, int *) |
| SQLITE_PRIVATE int | sqlite3VdbeIdxRowid (sqlite3 *, BtCursor *, i64 *) |
| SQLITE_PRIVATE void | sqlite3VdbeIntegerAffinity (Mem *) |
| SQLITE_PRIVATE i64 | sqlite3VdbeIntValue (Mem *) |
| SQLITE_PRIVATE void | sqlite3VdbeJumpHere (Vdbe *, int addr) |
| SQLITE_PRIVATE void | sqlite3VdbeLeave (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VdbeLinkSubProgram (Vdbe *, SubProgram *) |
| SQLITE_PRIVATE int | sqlite3VdbeList (Vdbe *) |
| SQLITE_PRIVATE int | sqlite3VdbeMakeLabel (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VdbeMakeReady (Vdbe *, Parse *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemCopy (Mem *, const Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemExpandBlob (Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemFinalize (Mem *, FuncDef *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemFromBtree (BtCursor *, u32, u32, int, Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemGrow (Mem *pMem, int n, int preserve) |
| SQLITE_PRIVATE int | sqlite3VdbeMemHandleBom (Mem *pMem) |
| SQLITE_PRIVATE int | sqlite3VdbeMemIntegerify (Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemMakeWriteable (Mem *) |
| SQLITE_PRIVATE void | sqlite3VdbeMemMove (Mem *, Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemNulTerminate (Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemNumerify (Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemRealify (Mem *) |
| SQLITE_PRIVATE void | sqlite3VdbeMemRelease (Mem *p) |
| SQLITE_PRIVATE void | sqlite3VdbeMemReleaseExternal (Mem *p) |
| SQLITE_PRIVATE void | sqlite3VdbeMemSetDouble (Mem *, double) |
| SQLITE_PRIVATE void | sqlite3VdbeMemSetInt64 (Mem *, i64) |
| SQLITE_PRIVATE void | sqlite3VdbeMemSetNull (Mem *) |
| SQLITE_PRIVATE void | sqlite3VdbeMemSetRowSet (Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemSetStr (Mem *, const char *, int, u8, void(*)(void *)) |
| SQLITE_PRIVATE void | sqlite3VdbeMemSetZeroBlob (Mem *, int) |
| SQLITE_PRIVATE void | sqlite3VdbeMemShallowCopy (Mem *, const Mem *, int) |
| SQLITE_PRIVATE void | sqlite3VdbeMemStoreType (Mem *pMem) |
| SQLITE_PRIVATE int | sqlite3VdbeMemStringify (Mem *, int) |
| SQLITE_PRIVATE int | sqlite3VdbeMemTooBig (Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeMemTranslate (Mem *, u8) |
| SQLITE_PRIVATE int | sqlite3VdbeParameterIndex (Vdbe *, const char *, int) |
| SQLITE_PRIVATE double | sqlite3VdbeRealValue (Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeRecordCompare (int, const void *, UnpackedRecord *) |
| SQLITE_PRIVATE void | sqlite3VdbeRecordUnpack (KeyInfo *, int, const void *, UnpackedRecord *) |
| SQLITE_PRIVATE int | sqlite3VdbeReset (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VdbeResetStepResult (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VdbeResolveLabel (Vdbe *, int) |
| SQLITE_PRIVATE void | sqlite3VdbeRewind (Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VdbeRunOnlyOnce (Vdbe *) |
| SQLITE_PRIVATE u32 | sqlite3VdbeSerialGet (const unsigned char *, u32, Mem *) |
| SQLITE_PRIVATE u32 | sqlite3VdbeSerialPut (unsigned char *, int, Mem *, int) |
| SQLITE_PRIVATE u32 | sqlite3VdbeSerialPut (u8 *buf, int nBuf, Mem *pMem, int file_format) |
| SQLITE_PRIVATE u32 | sqlite3VdbeSerialType (Mem *, int) |
| SQLITE_PRIVATE u32 | sqlite3VdbeSerialTypeLen (u32) |
| SQLITE_PRIVATE void | sqlite3VdbeSetChanges (sqlite3 *, int) |
| SQLITE_PRIVATE int | sqlite3VdbeSetColName (Vdbe *, int, int, const char *, void(*)(void *)) |
| SQLITE_PRIVATE void | sqlite3VdbeSetNumCols (Vdbe *, int) |
| SQLITE_PRIVATE void | sqlite3VdbeSetP4KeyInfo (Parse *, Index *) |
| SQLITE_PRIVATE void | sqlite3VdbeSetSql (Vdbe *, const char *z, int n, int) |
| SQLITE_PRIVATE void | sqlite3VdbeSetVarmask (Vdbe *, int) |
| SQLITE_PRIVATE void | sqlite3VdbeSorterClose (sqlite3 *, VdbeCursor *) |
| SQLITE_PRIVATE int | sqlite3VdbeSorterCompare (const VdbeCursor *, Mem *, int, int *) |
| SQLITE_PRIVATE int | sqlite3VdbeSorterInit (sqlite3 *, VdbeCursor *) |
| SQLITE_PRIVATE int | sqlite3VdbeSorterNext (sqlite3 *, const VdbeCursor *, int *) |
| SQLITE_PRIVATE int | sqlite3VdbeSorterRewind (sqlite3 *, const VdbeCursor *, int *) |
| SQLITE_PRIVATE int | sqlite3VdbeSorterRowkey (const VdbeCursor *, Mem *) |
| SQLITE_PRIVATE int | sqlite3VdbeSorterWrite (sqlite3 *, const VdbeCursor *, Mem *) |
| SQLITE_PRIVATE void | sqlite3VdbeSwap (Vdbe *, Vdbe *) |
| SQLITE_PRIVATE VdbeOp * | sqlite3VdbeTakeOpArray (Vdbe *, int *, int *) |
| SQLITE_PRIVATE int | sqlite3VdbeTransferError (Vdbe *p) |
| SQLITE_PRIVATE void | sqlite3VdbeUsesBtree (Vdbe *, int) |
| SQLITE_PRIVATE int | sqlite3ViewGetColumnNames (Parse *, Table *) |
| SQLITE_PRIVATE char * | sqlite3VMPrintf (sqlite3 *, const char *, va_list) |
| SQLITE_PRIVATE void | sqlite3VtabArgExtend (Parse *, Token *) |
| SQLITE_PRIVATE void | sqlite3VtabArgInit (Parse *) |
| SQLITE_PRIVATE int | sqlite3VtabBegin (sqlite3 *, VTable *) |
| SQLITE_PRIVATE void | sqlite3VtabBeginParse (Parse *, Token *, Token *, Token *, int) |
| SQLITE_PRIVATE int | sqlite3VtabCallConnect (Parse *, Table *) |
| SQLITE_PRIVATE int | sqlite3VtabCallCreate (sqlite3 *, int, const char *, char **) |
| SQLITE_PRIVATE int | sqlite3VtabCallDestroy (sqlite3 *, int, const char *) |
| SQLITE_PRIVATE void | sqlite3VtabClear (sqlite3 *db, Table *) |
| SQLITE_PRIVATE int | sqlite3VtabCommit (sqlite3 *db) |
| SQLITE_PRIVATE void | sqlite3VtabDisconnect (sqlite3 *db, Table *p) |
| SQLITE_PRIVATE void | sqlite3VtabFinishParse (Parse *, Token *) |
| SQLITE_PRIVATE void | sqlite3VtabImportErrmsg (Vdbe *, sqlite3_vtab *) |
| SQLITE_PRIVATE void | sqlite3VtabLock (VTable *) |
| SQLITE_PRIVATE void | sqlite3VtabMakeWritable (Parse *, Table *) |
| SQLITE_PRIVATE FuncDef * | sqlite3VtabOverloadFunction (sqlite3 *, FuncDef *, int nArg, Expr *) |
| SQLITE_PRIVATE int | sqlite3VtabRollback (sqlite3 *db) |
| SQLITE_PRIVATE int | sqlite3VtabSavepoint (sqlite3 *, int, int) |
| SQLITE_PRIVATE int | sqlite3VtabSync (sqlite3 *db, Vdbe *) |
| SQLITE_PRIVATE void | sqlite3VtabUnlock (VTable *) |
| SQLITE_PRIVATE void | sqlite3VtabUnlockList (sqlite3 *) |
| SQLITE_PRIVATE void | sqlite3VXPrintf (StrAccum *, int, const char *, va_list) |
| SQLITE_PRIVATE int | sqlite3WalBeginReadTransaction (Wal *pWal, int *) |
| SQLITE_PRIVATE int | sqlite3WalBeginWriteTransaction (Wal *pWal) |
| SQLITE_PRIVATE int | sqlite3WalCallback (Wal *pWal) |
| SQLITE_PRIVATE int | sqlite3WalCheckpoint (Wal *pWal, int eMode, int(*xBusy)(void *), void *pBusyArg, int sync_flags, int nBuf, u8 *zBuf, int *pnLog, int *pnCkpt) |
| SQLITE_PRIVATE int | sqlite3WalClose (Wal *pWal, int sync_flags, int, u8 *) |
| SQLITE_PRIVATE Pgno | sqlite3WalDbsize (Wal *pWal) |
| SQLITE_PRIVATE int | sqlite3WalDefaultHook (void *, sqlite3 *, const char *, int) |
| SQLITE_PRIVATE void | sqlite3WalEndReadTransaction (Wal *pWal) |
| SQLITE_PRIVATE int | sqlite3WalEndWriteTransaction (Wal *pWal) |
| SQLITE_PRIVATE int | sqlite3WalExclusiveMode (Wal *pWal, int op) |
| SQLITE_PRIVATE int | sqlite3WalFindFrame (Wal *, Pgno, u32 *) |
| SQLITE_PRIVATE int | sqlite3WalFrames (Wal *pWal, int, PgHdr *, Pgno, int, int) |
| SQLITE_PRIVATE int | sqlite3WalHeapMemory (Wal *pWal) |
| SQLITE_PRIVATE int | sqlite3WalkExpr (Walker *, Expr *) |
| SQLITE_PRIVATE int | sqlite3WalkExprList (Walker *, ExprList *) |
| SQLITE_PRIVATE int | sqlite3WalkSelect (Walker *, Select *) |
| SQLITE_PRIVATE int | sqlite3WalkSelectExpr (Walker *, Select *) |
| SQLITE_PRIVATE int | sqlite3WalkSelectFrom (Walker *, Select *) |
| SQLITE_PRIVATE void | sqlite3WalLimit (Wal *, i64) |
| SQLITE_PRIVATE int | sqlite3WalOpen (sqlite3_vfs *, sqlite3_file *, const char *, int, i64, Wal **) |
| SQLITE_PRIVATE int | sqlite3WalReadFrame (Wal *, u32, int, u8 *) |
| SQLITE_PRIVATE void | sqlite3WalSavepoint (Wal *pWal, u32 *aWalData) |
| SQLITE_PRIVATE int | sqlite3WalSavepointUndo (Wal *pWal, u32 *aWalData) |
| SQLITE_PRIVATE int | sqlite3WalUndo (Wal *pWal, int(*xUndo)(void *, Pgno), void *pUndoCtx) |
| SQLITE_PRIVATE WhereInfo * | sqlite3WhereBegin (Parse *, SrcList *, Expr *, ExprList *, ExprList *, u16, int) |
| SQLITE_PRIVATE int | sqlite3WhereBreakLabel (WhereInfo *) |
| SQLITE_PRIVATE int | sqlite3WhereContinueLabel (WhereInfo *) |
| SQLITE_PRIVATE void | sqlite3WhereEnd (WhereInfo *) |
| SQLITE_PRIVATE int | sqlite3WhereIsDistinct (WhereInfo *) |
| SQLITE_PRIVATE int | sqlite3WhereIsOrdered (WhereInfo *) |
| SQLITE_PRIVATE int | sqlite3WhereOkOnePass (WhereInfo *, int *) |
| SQLITE_PRIVATE u64 | sqlite3WhereOutputRowCount (WhereInfo *) |
| SQLITE_PRIVATE void | sqlite3XPrintf (StrAccum *, const char *,...) |
| static void | sqliteAuthBadReturnCode (Parse *pParse) |
| static int | sqliteDefaultBusyCallback (void *ptr, int count) |
| static void | sqliteDeleteColumnNames (sqlite3 *db, Table *pTable) |
| static int | sqliteErrorFromPosixError (int posixError, int sqliteIOErr) |
| static int | sqliteProcessJoin (Parse *pParse, Select *p) |
| void | sqliteVdbePopStack (Vdbe *, int) |
| static void | sqliteViewResetAll (sqlite3 *db, int idx) |
| void | sqliteViewTriggers (Parse *, Table *, Expr *, int, ExprList *) |
| static void | stat4Destructor (void *pOld) |
| static void | statGet (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | statInit (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | statPush (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | strftimeFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static unsigned int | strHash (const char *z, int nKey) |
| static int | subjournalPage (PgHdr *pPg) |
| static int | subjRequiresPage (PgHdr *pPg) |
| static Expr * | substExpr (sqlite3 *db, Expr *pExpr, int iTable, ExprList *pEList) |
| static void | substExprList (sqlite3 *, ExprList *, int, ExprList *) |
| static void | substrFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | substSelect (sqlite3 *, Select *, int, ExprList *) |
| static void | sumFinalize (sqlite3_context *context) |
| static void | sumStep (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | syncJournal (Pager *pPager, int newHdr) |
| static int | synthCollSeq (sqlite3 *db, CollSeq *pColl) |
| static int | tableAndColumnIndex (SrcList *pSrc, int N, const char *zCol, int *piTab, int *piCol) |
| static Table * | tableOfTrigger (Trigger *pTrigger) |
| static SrcList * | targetSrcList (Parse *pParse, TriggerStep *pStep) |
| static int | termCanDriveIndex (WhereTerm *pTerm, struct SrcList_item *pSrc, Bitmask notReady) |
| static void | timeFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | total_changes (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static void | totalFinalize (sqlite3_context *context) |
| static void | transferJoinMarkings (Expr *pDerived, Expr *pBase) |
| static void | transferParseError (Parse *pTo, Parse *pFrom) |
| static TriggerStep * | triggerStepAllocate (sqlite3 *db, u8 op, Token *pName) |
| static void | trimFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static void | typeofFunc (sqlite3_context *context, int NotUsed, sqlite3_value **argv) |
| static void | unicodeFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | unixAccess (sqlite3_vfs *NotUsed, const char *zPath, int flags, int *pResOut) |
| static int | unixCheckReservedLock (sqlite3_file *id, int *pResOut) |
| static int | unixClose (sqlite3_file *id) |
| static int | unixCurrentTime (sqlite3_vfs *NotUsed, double *prNow) |
| static int | unixCurrentTimeInt64 (sqlite3_vfs *NotUsed, sqlite3_int64 *piNow) |
| static int | unixDelete (sqlite3_vfs *NotUsed, const char *zPath, int dirSync) |
| static int | unixDeviceCharacteristics (sqlite3_file *id) |
| static void | unixDlClose (sqlite3_vfs *NotUsed, void *pHandle) |
| static void | unixDlError (sqlite3_vfs *NotUsed, int nBuf, char *zBufOut) |
| static void * | unixDlOpen (sqlite3_vfs *NotUsed, const char *zFilename) |
| static void | unixEnterMutex (void) |
| static int | unixFetch (sqlite3_file *fd, i64 iOff, int nAmt, void **pp) |
| static int | unixFileControl (sqlite3_file *id, int op, void *pArg) |
| static int | unixFileLock (unixFile *pFile, struct flock *pLock) |
| static int | unixFileSize (sqlite3_file *id, i64 *pSize) |
| static int | unixFullPathname (sqlite3_vfs *pVfs, const char *zPath, int nOut, char *zOut) |
| static int | unixGetLastError (sqlite3_vfs *NotUsed, int NotUsed2, char *NotUsed3) |
| static sqlite3_syscall_ptr | unixGetSystemCall (sqlite3_vfs *pNotUsed, const char *zName) |
| static int | unixGetTempname (int nBuf, char *zBuf) |
| static void | unixLeaveMutex (void) |
| static int | unixLock (sqlite3_file *id, int eFileLock) |
| static int | unixLogErrorAtLine (int errcode, const char *zFunc, const char *zPath, int iLine) |
| static void | unixModeBit (unixFile *pFile, unsigned char mask, int *pArg) |
| static const char * | unixNextSystemCall (sqlite3_vfs *p, const char *zName) |
| static int | unixOpen (sqlite3_vfs *pVfs, const char *zPath, sqlite3_file *pFile, int flags, int *pOutFlags) |
| static int | unixOpenSharedMemory (unixFile *pDbFd) |
| static int | unixRandomness (sqlite3_vfs *NotUsed, int nBuf, char *zBuf) |
| static int | unixRead (sqlite3_file *id, void *pBuf, int amt, sqlite3_int64 offset) |
| static int | unixSectorSize (sqlite3_file *NotUsed) |
| static int | unixSetSystemCall (sqlite3_vfs *pNotUsed, const char *zName, sqlite3_syscall_ptr pNewFunc) |
| static void | unixShmBarrier (sqlite3_file *fd) |
| static int | unixShmLock (sqlite3_file *fd, int ofst, int n, int flags) |
| static int | unixShmMap (sqlite3_file *fd, int iRegion, int szRegion, int bExtend, void volatile **pp) |
| static void | unixShmPurge (unixFile *pFd) |
| static int | unixShmSystemLock (unixShmNode *pShmNode, int lockType, int ofst, int n) |
| static int | unixShmUnmap (sqlite3_file *fd, int deleteFlag) |
| static int | unixSleep (sqlite3_vfs *NotUsed, int microseconds) |
| static int | unixSync (sqlite3_file *id, int flags) |
| static const char * | unixTempFileDir (void) |
| static int | unixTruncate (sqlite3_file *id, i64 nByte) |
| static int | unixUnfetch (sqlite3_file *fd, i64 iOff, void *p) |
| static int | unixUnlock (sqlite3_file *id, int eFileLock) |
| static int | unixWrite (sqlite3_file *id, const void *pBuf, int amt, sqlite3_int64 offset) |
| static void | unlockBtreeIfUnused (BtShared *pBt) |
| static void | unlockBtreeMutex (Btree *p) |
| static void | updateAccumulator (Parse *pParse, AggInfo *pAggInfo) |
| static void | updateVirtualTable (Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowidExpr, int *aXRef, Expr *pWhere, int onError) |
| static void | upperFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | vacuumFinalize (sqlite3 *db, sqlite3_stmt *pStmt, char **pzErrMsg) |
| static int | valueFromExpr (sqlite3 *db, Expr *pExpr, u8 enc, u8 affinity, sqlite3_value **ppVal, struct ValueNewStat4Ctx *pCtx) |
| static sqlite3_value * | valueNew (sqlite3 *db, struct ValueNewStat4Ctx *p) |
| static int | vdbeCommit (sqlite3 *db, Vdbe *p) |
| static void | vdbeFreeOpArray (sqlite3 *, Op *, int) |
| static int | vdbeSafety (Vdbe *p) |
| static int | vdbeSafetyNotNull (Vdbe *p) |
| static void | vdbeSorterCompare (const VdbeCursor *pCsr, int nIgnore, const void *pKey1, int nKey1, const void *pKey2, int nKey2, int *pRes) |
| static int | vdbeSorterDoCompare (const VdbeCursor *pCsr, int iOut) |
| static int | vdbeSorterInitMerge (sqlite3 *db, const VdbeCursor *pCsr, i64 *pnByte) |
| static int | vdbeSorterIterInit (sqlite3 *db, const VdbeSorter *pSorter, i64 iStart, VdbeSorterIter *pIter, i64 *pnByte) |
| static int | vdbeSorterIterNext (sqlite3 *db, VdbeSorterIter *pIter) |
| static int | vdbeSorterIterRead (sqlite3 *db, VdbeSorterIter *p, int nByte, u8 **ppOut) |
| static int | vdbeSorterIterVarint (sqlite3 *db, VdbeSorterIter *p, u64 *pnOut) |
| static void | vdbeSorterIterZero (sqlite3 *db, VdbeSorterIter *pIter) |
| static int | vdbeSorterListToPMA (sqlite3 *db, const VdbeCursor *pCsr) |
| static void | vdbeSorterMerge (const VdbeCursor *pCsr, SorterRecord *p1, SorterRecord *p2, SorterRecord **ppOut) |
| static int | vdbeSorterOpenTempFile (sqlite3 *db, sqlite3_file **ppFile) |
| static void | vdbeSorterRecordFree (sqlite3 *db, SorterRecord *pRecord) |
| static void * | vdbeSorterRowkey (const VdbeSorter *pSorter, int *pnKey) |
| static int | vdbeSorterSort (const VdbeCursor *pCsr) |
| static int | vdbeUnbind (Vdbe *p, int i) |
| static void | verifyDbFile (unixFile *pFile) |
| static void | versionFunc (sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2) |
| static void | vfsUnlink (sqlite3_vfs *pVfs) |
| static int | vtabBestIndex (Parse *pParse, Table *pTab, sqlite3_index_info *p) |
| static int | vtabCallConstructor (sqlite3 *db, Table *pTab, Module *pMod, int(*xConstruct)(sqlite3 *, void *, int, const char *const *, sqlite3_vtab **, char **), char **pzErr) |
| static VTable * | vtabDisconnectAll (sqlite3 *db, Table *p) |
| static int | walBusyLock (Wal *pWal, int(*xBusy)(void *), void *pBusyArg, int lockIdx, int n) |
| static int | walCheckpoint (Wal *pWal, int eMode, int(*xBusyCall)(void *), void *pBusyArg, int sync_flags, u8 *zBuf) |
| static void | walChecksumBytes (int nativeCksum, u8 *a, int nByte, const u32 *aIn, u32 *aOut) |
| static volatile WalCkptInfo * | walCkptInfo (Wal *pWal) |
| static void | walCleanupHash (Wal *pWal) |
| static int | walDecodeFrame (Wal *pWal, u32 *piPage, u32 *pnTruncate, u8 *aData, u8 *aFrame) |
| static void | walEncodeFrame (Wal *pWal, u32 iPage, u32 nTruncate, u8 *aData, u8 *aFrame) |
| static int | walFramePage (u32 iFrame) |
| static u32 | walFramePgno (Wal *pWal, u32 iFrame) |
| static int | walHash (u32 iPage) |
| static int | walHashGet (Wal *pWal, int iHash, volatile ht_slot **paHash, volatile u32 **paPgno, u32 *piZero) |
| static int | walIndexAppend (Wal *pWal, u32 iFrame, u32 iPage) |
| static void | walIndexClose (Wal *pWal, int isDelete) |
| static volatile WalIndexHdr * | walIndexHdr (Wal *pWal) |
| static int | walIndexPage (Wal *pWal, int iPage, volatile u32 **ppPage) |
| static int | walIndexReadHdr (Wal *pWal, int *pChanged) |
| static int | walIndexRecover (Wal *pWal) |
| static int | walIndexTryHdr (Wal *pWal, int *pChanged) |
| static void | walIndexWriteHdr (Wal *pWal) |
| static void | walIteratorFree (WalIterator *p) |
| static int | walIteratorInit (Wal *pWal, WalIterator **pp) |
| static int | walIteratorNext (WalIterator *p, u32 *piPage, u32 *piFrame) |
| static void | walLimitSize (Wal *pWal, i64 nMax) |
| static int | walLockExclusive (Wal *pWal, int lockIdx, int n) |
| static int | walLockShared (Wal *pWal, int lockIdx) |
| static void | walMerge (const u32 *aContent, ht_slot *aLeft, int nLeft, ht_slot **paRight, int *pnRight, ht_slot *aTmp) |
| static void | walMergesort (const u32 *aContent, ht_slot *aBuffer, ht_slot *aList, int *pnList) |
| static int | walNextHash (int iPriorHash) |
| static int | walPagesize (Wal *pWal) |
| static int | walRestartLog (Wal *pWal) |
| static void | walShmBarrier (Wal *pWal) |
| static int | walTryBeginRead (Wal *pWal, int *pChanged, int useWal, int cnt) |
| static void | walUnlockExclusive (Wal *pWal, int lockIdx, int n) |
| static void | walUnlockShared (Wal *pWal, int lockIdx) |
| static int | walWriteOneFrame (WalWriter *p, PgHdr *pPage, int nTruncate, sqlite3_int64 iOffset) |
| static int | walWriteToLog (WalWriter *p, void *pContent, int iAmt, sqlite3_int64 iOffset) |
| static void | whereAndInfoDelete (sqlite3 *db, WhereAndInfo *p) |
| static void | whereClauseClear (WhereClause *) |
| static void | whereClauseInit (WhereClause *pWC, WhereInfo *pWInfo) |
| static int | whereClauseInsert (WhereClause *pWC, Expr *p, u8 wtFlags) |
| static char * | whereForeignKeys (Parse *pParse, Table *pTab) |
| static void | whereInfoFree (sqlite3 *db, WhereInfo *pWInfo) |
| static int | whereLoopAddAll (WhereLoopBuilder *pBuilder) |
| static int | whereLoopAddBtree (WhereLoopBuilder *pBuilder, Bitmask mExtra) |
| static int | whereLoopAddBtreeIndex (WhereLoopBuilder *pBuilder, struct SrcList_item *pSrc, Index *pProbe, LogEst nInMul) |
| static int | whereLoopAddOr (WhereLoopBuilder *pBuilder, Bitmask mExtra) |
| static int | whereLoopAddVirtual (WhereLoopBuilder *pBuilder, Bitmask mExtra) |
| static void | whereLoopClear (sqlite3 *db, WhereLoop *p) |
| static void | whereLoopClearUnion (sqlite3 *db, WhereLoop *p) |
| static void | whereLoopDelete (sqlite3 *db, WhereLoop *p) |
| static void | whereLoopInit (WhereLoop *p) |
| static int | whereLoopInsert (WhereLoopBuilder *pBuilder, WhereLoop *pTemplate) |
| static void | whereLoopOutputAdjust (WhereClause *pWC, WhereLoop *pLoop) |
| static int | whereLoopResize (sqlite3 *, WhereLoop *, int) |
| static int | whereLoopXfer (sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom) |
| static void | whereOrInfoDelete (sqlite3 *db, WhereOrInfo *p) |
| static int | whereOrInsert (WhereOrSet *pSet, Bitmask prereq, LogEst rRun, LogEst nOut) |
| static void | whereOrMove (WhereOrSet *pDest, WhereOrSet *pSrc) |
| static char * | whereOrName (sqlite3 *db, char *zWhere, char *zConstant) |
| static int | wherePathSatisfiesOrderBy (WhereInfo *pWInfo, ExprList *pOrderBy, WherePath *pPath, u16 wctrlFlags, u16 nLoop, WhereLoop *pLast, Bitmask *pRevMask) |
| static int | wherePathSolver (WhereInfo *pWInfo, LogEst nRowEst) |
| static int | whereRangeScanEst (Parse *pParse, WhereLoopBuilder *pBuilder, WhereTerm *pLower, WhereTerm *pUpper, WhereLoop *pLoop) |
| static WhereTerm * | whereScanInit (WhereScan *pScan, WhereClause *pWC, int iCur, int iColumn, u32 opMask, Index *pIdx) |
| static WhereTerm * | whereScanNext (WhereScan *pScan) |
| static int | whereShortCut (WhereLoopBuilder *pBuilder) |
| static void | whereSplit (WhereClause *pWC, Expr *pExpr, u8 op) |
| static char * | whereTempTriggers (Parse *pParse, Table *pTab) |
| static int | whereUsablePartialIndex (int iTab, WhereClause *pWC, Expr *pWhere) |
| static int | write32bits (sqlite3_file *fd, i64 offset, u32 val) |
| static int | writeJournalHdr (Pager *pPager) |
| static int | writeMasterJournal (Pager *pPager, const char *zMaster) |
| static int | xferCompatibleCollation (const char *z1, const char *z2) |
| static int | xferCompatibleIndex (Index *pDest, Index *pSrc) |
| static int | xferOptimization (Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest) |
| static void | yy_accept (yyParser *) |
| static void | yy_destructor (yyParser *yypParser, YYCODETYPE yymajor, YYMINORTYPE *yypminor) |
| static int | yy_find_reduce_action (int stateno, YYCODETYPE iLookAhead) |
| static int | yy_find_shift_action (yyParser *pParser, YYCODETYPE iLookAhead) |
| static int | yy_pop_parser_stack (yyParser *pParser) |
| static void | yy_reduce (yyParser *yypParser, int yyruleno) |
| static void | yy_shift (yyParser *yypParser, int yyNewState, int yyMajor, YYMINORTYPE *yypMinor) |
| static void | yy_syntax_error (yyParser *yypParser, int yymajor, YYMINORTYPE yyminor) |
| static void | yyStackOverflow (yyParser *yypParser, YYMINORTYPE *yypMinor) |
| static void | zeroblobFunc (sqlite3_context *context, int argc, sqlite3_value **argv) |
| static int | zeroJournalHdr (Pager *pPager, int doTruncate) |
| static void | zeroPage (MemPage *pPage, int flags) |
Variables | |
| static const char | aDigits [] = "0123456789ABCDEF0123456789abcdef" |
| static const int | aHardLimit [] |
| static const unsigned char | aJournalMagic [] |
| static struct sPragmaNames | aPragmaNames [] |
| static const char | aPrefix [] = "-x0\000X0" |
| static struct unix_syscall | aSyscall [] |
| static const char *const | azCompileOpt [] |
| static const et_info | fmtinfo [] |
| static struct compareInfo | globInfo = { '*', '?', '[', 0 } |
| static const char | hexdigits [] |
| static unixInodeInfo * | inodeList = 0 |
| static struct compareInfo | likeInfoAlt = { '%', '_', 0, 0 } |
| static struct compareInfo | likeInfoNorm = { '%', '_', 0, 1 } |
| static SQLITE_WSD struct Mem0Global | mem0 |
| static struct sqlite3_io_methods | MemJournalMethods |
| static SQLITE_WSD struct PCacheGlobal | pcache1_g |
| SQLITE_API char * | sqlite3_data_directory = 0 |
| SQLITE_API char * | sqlite3_temp_directory = 0 |
| SQLITE_API const char | sqlite3_version [] = SQLITE_VERSION |
| static const sqlite3_api_routines | sqlite3Apis |
| static SQLITE_WSD struct sqlite3AutoExtList | sqlite3Autoext |
| SQLITE_PRIVATE SQLITE_WSD struct Sqlite3Config | sqlite3Config |
| SQLITE_PRIVATE const unsigned char | sqlite3CtypeMap [256] |
| SQLITE_PRIVATE SQLITE_WSD FuncDefHash | sqlite3GlobalFunctions |
| static SQLITE_WSD struct BenignMallocHooks | sqlite3Hooks |
| SQLITE_PRIVATE const Token | sqlite3IntTokens [] |
| SQLITE_PRIVATE const int | sqlite3one = 1 |
| SQLITE_PRIVATE const unsigned char | sqlite3OpcodeProperty [] = OPFLG_INITIALIZER |
| SQLITE_PRIVATE void(*)(void) | sqlite3OsDlSym (sqlite3_vfs *, void *, const char *) |
| SQLITE_PRIVATE int | sqlite3PendingByte = 0x40000000 |
| static SQLITE_WSD struct sqlite3PrngType | sqlite3Prng |
| static SQLITE_WSD struct sqlite3PrngType | sqlite3SavedPrng |
| static BtShared *SQLITE_WSD | sqlite3SharedCacheList = 0 |
| static SQLITE_WSD struct sqlite3StatType | sqlite3Stat |
| SQLITE_PRIVATE const unsigned char | sqlite3UpperToLower [] |
| static const unsigned char | sqlite3Utf8Trans1 [] |
| static const FuncDef | statGetFuncdef |
| static const FuncDef | statInitFuncdef |
| static const FuncDef | statPushFuncdef |
| static void(*)(void) | unixDlSym (sqlite3_vfs *NotUsed, void *p, const char *zSym) |
| static sqlite3_vfs *SQLITE_WSD | vfsList = 0 |
| static const YYACTIONTYPE | yy_action [] |
| static const YYACTIONTYPE | yy_default [] |
| static const YYCODETYPE | yy_lookahead [] |
| static const short | yy_reduce_ofst [] |
| static const short | yy_shift_ofst [] |
| static const YYCODETYPE | yyFallback [] |
| struct { | |
| YYCODETYPE lhs | |
| unsigned char nrhs | |
| } | yyRuleInfo [] |
| static const YYMINORTYPE | yyzerominor = { 0 } |
| static const char | zMagicHeader [] = SQLITE_FILE_HEADER |
| #define _FILE_OFFSET_BITS 64 |
| #define _GNU_SOURCE |
| #define _LARGE_FILE 1 |
| #define _LARGE_FILE 1 |
| #define _LARGEFILE_SOURCE 1 |
| #define _LARGEFILE_SOURCE 1 |
| #define _OS_COMMON_H_ |
| #define _SQLITE3_H_ |
| #define _SQLITE3EXT_H_ |
| #define _SQLITE3RTREE_H_ |
| #define _SQLITE_HASH_H_ |
| #define _SQLITE_OS_C_ 1 |
| #define _SQLITE_OS_H_ |
| #define _SQLITE_VDBE_H_ |
| #define _SQLITEINT_H_ |
| #define _VDBEINT_H_ |
| #define _XOPEN_SOURCE 600 |
| #define AGGREGATE | ( | zName, | |
| nArg, | |||
| arg, | |||
| nc, | |||
| xStep, | |||
| xFinal | |||
| ) |
{nArg, SQLITE_UTF8|(nc*SQLITE_FUNC_NEEDCOLL), \
SQLITE_INT_TO_PTR(arg), 0, 0, xStep,xFinal,#zName,0,0}
| #define assertCellInfo | ( | x | ) |
| #define assertParentIndex | ( | x, | |
| y, | |||
| z | |||
| ) |
| #define assertTruncateConstraint | ( | pPager | ) |
| #define BITVEC_HASH | ( | X | ) | (((X)*1)%BITVEC_NINT) |
| #define BITVEC_MXHASH (BITVEC_NINT/2) |
| #define BITVEC_NBIT (BITVEC_NELEM*BITVEC_SZELEM) |
| #define BITVEC_NELEM (BITVEC_USIZE/sizeof(BITVEC_TELEM)) |
| #define BITVEC_NINT (BITVEC_USIZE/sizeof(u32)) |
| #define BITVEC_NPTR (BITVEC_USIZE/sizeof(Bitvec *)) |
| #define BITVEC_SZELEM 8 |
| #define BITVEC_TELEM u8 |
| #define BITVEC_USIZE (((BITVEC_SZ-(3*sizeof(u32)))/sizeof(Bitvec*))*sizeof(Bitvec*)) |
| #define BTALLOC_ANY 0 /* Allocate any page */ |
| #define BTALLOC_EXACT 1 /* Allocate exact page if possible */ |
| #define BTALLOC_LE 2 /* Allocate any page <= the parameter */ |
| #define BTCURSOR_MAX_DEPTH 20 |
| #define BTREE_APPLICATION_ID 8 |
| #define BTREE_AUTOVACUUM_FULL 1 /* Do full auto-vacuum */ |
| #define BTREE_AUTOVACUUM_INCR 2 /* Incremental vacuum */ |
| #define BTREE_AUTOVACUUM_NONE 0 /* Do not do auto-vacuum */ |
| #define BTREE_BLOBKEY 2 /* Table has keys only - no data */ |
| #define BTREE_BULKLOAD 0x00000001 |
| #define BTREE_DEFAULT_CACHE_SIZE 3 |
| #define BTREE_FILE_FORMAT 2 |
| #define BTREE_FREE_PAGE_COUNT 0 |
| #define BTREE_INCR_VACUUM 7 |
| #define BTREE_INTKEY 1 /* Table has only 64-bit signed integer keys */ |
| #define BTREE_LARGEST_ROOT_PAGE 4 |
| #define BTREE_MEMORY 2 /* This is an in-memory DB */ |
| #define BTREE_OMIT_JOURNAL 1 /* Do not create or use a rollback journal */ |
| #define BTREE_SCHEMA_VERSION 1 |
| #define BTREE_SINGLE 4 /* The file contains at most 1 b-tree */ |
| #define BTREE_TEXT_ENCODING 5 |
| #define BTREE_UNORDERED 8 /* Use of a hash implementation is OK */ |
| #define BTREE_USER_VERSION 6 |
| #define btreeIntegrity | ( | p | ) |
assert( p->pBt->inTransaction!=TRANS_NONE || p->pBt->nTransaction==0 ); \ assert( p->pBt->inTransaction>=p->inTrans );
| #define BTS_EXCLUSIVE 0x0020 /* pWriter has an exclusive lock */ |
| #define BTS_INITIALLY_EMPTY 0x0008 /* Database was empty at trans start */ |
| #define BTS_NO_WAL 0x0010 /* Do not open write-ahead-log files */ |
| #define BTS_PAGESIZE_FIXED 0x0002 /* Page size can no longer be changed */ |
| #define BTS_PENDING 0x0040 /* Waiting for read-locks to clear */ |
| #define BTS_READ_ONLY 0x0001 /* Underlying file is readonly */ |
| #define BTS_SECURE_DELETE 0x0004 /* PRAGMA secure_delete is enabled */ |
| #define BYTESWAP32 | ( | x | ) |
| #define CACHE_STALE 0 |
| #define charMap | ( | X | ) | sqlite3UpperToLower[(unsigned char)X] |
| #define CHECK_FOR_INTERRUPT if( db->u1.isInterrupted ) goto abort_due_to_interrupt; |
| #define CHECK_PAGE | ( | x | ) |
| #define checkActiveVdbeCnt | ( | x | ) |
| #define COLFLAG_HIDDEN 0x0002 /* A hidden column in a virtual table */ |
| #define COLFLAG_PRIMKEY 0x0001 /* Column is part of the primary key */ |
| #define COLNAME_COLUMN 4 |
| #define COLNAME_DATABASE 2 |
| #define COLNAME_DECLTYPE 1 |
| #define COLNAME_NAME 0 |
| #define COLNAME_TABLE 3 |
| #define COLUMN_MASK | ( | x | ) | (((x)>31) ? 0xffffffff : ((u32)1<<(x))) |
| #define columnType | ( | A, | |
| B, | |||
| C, | |||
| D, | |||
| E, | |||
| F | |||
| ) | columnTypeImpl(A,B,F) |
| #define ConstFactorOk | ( | P | ) | ((P)->cookieGoto>0 && OptimizationEnabled((P)->db,SQLITE_FactorOutConst)) |
| #define CORRUPT_DB (sqlite3Config.neverCorrupt==0) |
| #define CTIMEOPT_VAL | ( | opt | ) | CTIMEOPT_VAL_(opt) |
| #define CTIMEOPT_VAL_ | ( | opt | ) | #opt |
| #define CURSOR_FAULT 4 |
| #define CURSOR_INVALID 0 |
| #define CURSOR_REQUIRESEEK 3 |
| #define CURSOR_SKIPNEXT 2 |
| #define CURSOR_VALID 1 |
| #define DB_Empty 0x0004 /* The file is empty (length 0 bytes) */ |
| #define DB_SchemaLoaded 0x0001 /* The schema has been loaded */ |
| #define DB_UnresetViews 0x0002 /* Some views have defined column names */ |
| #define DbClearProperty | ( | D, | |
| I, | |||
| P | |||
| ) | (D)->aDb[I].pSchema->flags&=~(P) |
| #define DbHasAnyProperty | ( | D, | |
| I, | |||
| P | |||
| ) | (((D)->aDb[I].pSchema->flags&(P))!=0) |
| #define DbHasProperty | ( | D, | |
| I, | |||
| P | |||
| ) | (((D)->aDb[I].pSchema->flags&(P))==(P)) |
| #define DbSetProperty | ( | D, | |
| I, | |||
| P | |||
| ) | (D)->aDb[I].pSchema->flags|=(P) |
| #define Deephemeralize | ( | P | ) |
if( ((P)->flags&MEM_Ephem)!=0 \ && sqlite3VdbeMemMakeWriteable(P) ){ goto no_mem;}
| #define DIRECT_MODE 0 |
| #define disable_simulated_io_errors | ( | ) |
| #define disable_simulated_io_errors | ( | ) |
| #define DO_OS_MALLOC_TEST | ( | x | ) |
| #define DOTLOCK_SUFFIX ".lock" |
| #define EIGHT_BYTE_ALIGNMENT | ( | X | ) | ((((char*)(X) - (char*)0)&7)==0) |
| #define enable_simulated_io_errors | ( | ) |
| #define enable_simulated_io_errors | ( | ) |
| #define EP_Agg 0x000002 /* Contains one or more aggregate functions */ |
| #define EP_Collate 0x000100 /* Tree contains a TK_COLLATE opeartor */ |
| #define EP_Constant 0x080000 /* Node is a constant */ |
| #define EP_DblQuoted 0x000040 /* token.z was originally in "..." */ |
| #define EP_Distinct 0x000010 /* Aggregate function with DISTINCT keyword */ |
| #define EP_Error 0x000008 /* Expression contains one or more errors */ |
| #define EP_FromJoin 0x000001 /* Originated in ON or USING clause of a join */ |
| #define EP_InfixFunc 0x000080 /* True for an infix function: LIKE, GLOB, etc */ |
| #define EP_IntValue 0x000400 /* Integer value contained in u.iValue */ |
| #define EP_MemToken 0x010000 /* Need to sqlite3DbFree() Expr.zToken */ |
| #define EP_NoReduce 0x020000 /* Cannot EXPRDUP_REDUCE this Expr */ |
| #define EP_Reduced 0x002000 /* Expr struct EXPR_REDUCEDSIZE bytes only */ |
| #define EP_Resolved 0x000004 /* IDs have been resolved to COLUMNs */ |
| #define EP_Static 0x008000 /* Held in memory not obtained from malloc() */ |
| #define EP_TokenOnly 0x004000 /* Expr struct EXPR_TOKENONLYSIZE bytes only */ |
| #define EP_Unlikely 0x040000 /* unlikely() or likelihood() function */ |
| #define EP_VarSelect 0x000020 /* pSelect is correlated, not constant */ |
| #define EP_xIsSelect 0x000800 /* x.pSelect is valid (otherwise x.pList is) */ |
| #define etBUFSIZE SQLITE_PRINT_BUF_SIZE /* Size of the output buffer */ |
| #define etDYNSTRING 7 /* Dynamically allocated strings. %z */ |
| #define etGENERIC 4 /* Floating or exponential, depending on exponent. %g */ |
| #define etINVALID 0 /* Any unrecognized conversion type */ |
| #define etORDINAL 16 /* %r -> 1st, 2nd, 3rd, 4th, etc. English only */ |
| #define etSIZE 5 /* Return number of characters processed so far. %n */ |
| #define etSQLESCAPE 10 /* Strings with '\'' doubled. %q */ |
| #define etSQLESCAPE2 |
| #define etSQLESCAPE3 15 /* %w -> Strings with '\"' doubled */ |
| #define EXCLUSIVE_LOCK 4 |
| #define ExpandBlob | ( | P | ) | (((P)->flags&MEM_Zero)?sqlite3VdbeMemExpandBlob(P):0) |
| #define expensive_assert | ( | X | ) |
| #define explainSetInteger | ( | a, | |
| b | |||
| ) | a = b |
| #define EXPR_FULLSIZE sizeof(Expr) /* Full size */ |
| #define EXPR_REDUCEDSIZE offsetof(Expr,iTable) /* Common features */ |
| #define EXPR_TOKENONLYSIZE offsetof(Expr,pLeft) /* Fewer features */ |
| #define ExprClearProperty | ( | E, | |
| P | |||
| ) | (E)->flags&=~(P) |
| #define EXPRDUP_REDUCE 0x0001 /* Used reduced-size Expr nodes */ |
| #define ExprHasAllProperty | ( | E, | |
| P | |||
| ) | (((E)->flags&(P))==(P)) |
| #define ExprHasProperty | ( | E, | |
| P | |||
| ) | (((E)->flags&(P))!=0) |
| #define ExprSetProperty | ( | E, | |
| P | |||
| ) | (E)->flags|=(P) |
| #define ExprSetVVAProperty | ( | E, | |
| P | |||
| ) |
| #define EXTRA_SIZE sizeof(MemPage) |
| #define FILEHANDLEID | ( | fd | ) | ((int)fd) |
| #define findCellv2 | ( | D, | |
| M, | |||
| O, | |||
| I | |||
| ) | (D+(M&get2byte(D+(O+2*(I))))) |
| #define FLAG_INTERN 2 /* True if for internal use only */ |
| #define FLAG_SIGNED 1 /* True if the value to convert is signed */ |
| #define FLAG_STRING 4 /* Allow infinity precision */ |
| #define FUNC_PERFECT_MATCH 6 /* The score for a perfect match */ |
| #define FUNCTION | ( | zName, | |
| nArg, | |||
| iArg, | |||
| bNC, | |||
| xFunc | |||
| ) |
{nArg, SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName, 0, 0}
| #define FUNCTION2 | ( | zName, | |
| nArg, | |||
| iArg, | |||
| bNC, | |||
| xFunc, | |||
| extraFlags | |||
| ) |
{nArg,SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL)|extraFlags,\
SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName, 0, 0}
| #define get2byteNotZero | ( | X | ) | (((((int)get2byte(X))-1)&0xffff)+1) |
| #define get4byte sqlite3Get4byte |
| #define getCellInfo | ( | pCur | ) |
| #define getVarint sqlite3GetVarint |
| #define getVarint32 | ( | A, | |
| B | |||
| ) | (u8)((*(A)<(u8)0x80)?((B)=(u32)*(A)),1:sqlite3GetVarint32((A),(u32 *)&(B))) |
| #define GlobUpperToLower | ( | A | ) | if( !((A)&~0x7f) ){ A = sqlite3UpperToLower[A]; } |
| #define HASHTABLE_HASH_1 383 /* Should be prime */ |
| #define HASHTABLE_NPAGE 4096 /* Must be power of 2 */ |
| #define HASHTABLE_NPAGE_ONE (HASHTABLE_NPAGE - (WALINDEX_HDR_SIZE/sizeof(u32))) |
| #define HASHTABLE_NSLOT (HASHTABLE_NPAGE*2) /* Must be a power of 2 */ |
| #define HasRowid | ( | X | ) | (((X)->tabFlags & TF_WithoutRowid)==0) |
| #define HAVE_FULLFSYNC 0 |
| #define HAVE_MREMAP 0 |
| #define IdChar | ( | C | ) | ((sqlite3CtypeMap[(unsigned char)C]&0x46)!=0) |
| #define IfNotOmitAV | ( | expr | ) | (expr) |
| #define IgnorableOrderby | ( | X | ) | ((X->eDest)<=SRT_Discard) |
| #define IN_DECLARE_VTAB (pParse->declareVtab) |
| #define IN_INDEX_EPH 2 |
| #define IN_INDEX_INDEX_ASC 3 |
| #define IN_INDEX_INDEX_DESC 4 |
| #define IN_INDEX_ROWID 1 |
| #define initMaskSet | ( | P | ) | (P)->n=0 |
| #define INT16_TYPE short int |
| #define IOMETHODS | ( | FINDER, | |
| METHOD, | |||
| VERSION, | |||
| CLOSE, | |||
| LOCK, | |||
| UNLOCK, | |||
| CKLOCK | |||
| ) |
static const sqlite3_io_methods METHOD = { \ VERSION, /* iVersion */ \ CLOSE, /* xClose */ \ unixRead, /* xRead */ \ unixWrite, /* xWrite */ \ unixTruncate, /* xTruncate */ \ unixSync, /* xSync */ \ unixFileSize, /* xFileSize */ \ LOCK, /* xLock */ \ UNLOCK, /* xUnlock */ \ CKLOCK, /* xCheckReservedLock */ \ unixFileControl, /* xFileControl */ \ unixSectorSize, /* xSectorSize */ \ unixDeviceCharacteristics, /* xDeviceCapabilities */ \ unixShmMap, /* xShmMap */ \ unixShmLock, /* xShmLock */ \ unixShmBarrier, /* xShmBarrier */ \ unixShmUnmap, /* xShmUnmap */ \ unixFetch, /* xFetch */ \ unixUnfetch, /* xUnfetch */ \ }; \ static const sqlite3_io_methods *FINDER##Impl(const char *z, unixFile *p){ \ UNUSED_PARAMETER(z); UNUSED_PARAMETER(p); \ return &METHOD; \ } \ static const sqlite3_io_methods *(*const FINDER)(const char*,unixFile *p) \ = FINDER##Impl;
| #define IS_BIG_INT | ( | X | ) | (((X)&~(i64)0xffffffff)!=0) |
| #define IS_LOCK_ERROR | ( | x | ) | ((x != SQLITE_OK) && (x != SQLITE_BUSY)) |
| #define ISAUTOVACUUM (pBt->autoVacuum) |
| #define IsHiddenColumn | ( | X | ) | (((X)->colFlags & COLFLAG_HIDDEN)!=0) |
| #define IsPowerOfTwo | ( | X | ) | (((X)&((X)-1))==0) |
| #define IsVirtual | ( | X | ) | (((X)->tabFlags & TF_Virtual)!=0) |
| #define JOURNAL_CHUNKSIZE ((int)(1024-sizeof(FileChunk*))) |
| #define JOURNAL_HDR_SZ | ( | pPager | ) | (pPager->sectorSize) |
| #define JOURNAL_PG_SZ | ( | pPager | ) | ((pPager->pageSize) + 8) |
| #define JT_CROSS 0x0002 /* Explicit use of the CROSS keyword */ |
| #define JT_ERROR 0x0040 /* unknown or unsupported join type */ |
| #define JT_INNER 0x0001 /* Any kind of inner or cross join */ |
| #define JT_NATURAL 0x0004 /* True for a "natural" join */ |
| #define JT_OUTER 0x0020 /* The "OUTER" keyword is present */ |
| #define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32)) |
| #define LIKEFUNC | ( | zName, | |
| nArg, | |||
| arg, | |||
| flags | |||
| ) |
{nArg, SQLITE_FUNC_CONSTANT|SQLITE_UTF8|flags, \
(void *)arg, 0, likeFunc, 0, 0, #zName, 0, 0}
| #define LONGDOUBLE_TYPE long double |
| #define MASTER_NAME "sqlite_master" |
| #define MASTER_ROOT 1 |
| #define MAX_PATHNAME 512 |
| #define MAX_SECTOR_SIZE 0x10000 |
| #define MEM_Agg 0x2000 /* Mem.z points to an agg function context */ |
| #define MEM_Cleared 0x0100 /* NULL set by OP_Null, not from data */ |
| #define MEM_Dyn 0x0400 /* Need to call sqliteFree() on Mem.z */ |
| #define MEM_Ephem 0x1000 /* Mem.z points to an ephemeral string */ |
| #define MEM_Frame 0x0040 /* Value is a VdbeFrame object */ |
| #define MEM_Invalid 0x0080 /* Value is undefined */ |
| #define MEM_RowSet 0x0020 /* Value is a RowSet object */ |
| #define MEM_Static 0x0800 /* Mem.z points to a static string */ |
| #define MEM_Term 0x0200 /* String rep is nul terminated */ |
| #define MEM_TypeMask 0x01ff /* Mask of type bits */ |
| #define MEM_Zero 0x4000 /* Mem.i contains count of 0s appended to blob */ |
| #define memAboutToChange | ( | P, | |
| M | |||
| ) |
| #define MEMCELLSIZE (size_t)(&(((Mem *)0)->zMalloc)) |
| #define MemSetTypeFlag | ( | p, | |
| f | |||
| ) | ((p)->flags = ((p)->flags&~(MEM_TypeMask|MEM_Zero))|f) |
| #define MEMTYPE_DB 0x10 /* Uses sqlite3DbMalloc, not sqlite_malloc */ |
| #define MEMTYPE_HEAP 0x01 /* General heap allocations */ |
| #define MEMTYPE_LOOKASIDE 0x02 /* Might have been lookaside memory */ |
| #define MEMTYPE_PCACHE 0x08 /* Page cache allocations */ |
| #define MEMTYPE_SCRATCH 0x04 /* Scratch allocations */ |
| #define MUTEX_LOGIC | ( | X | ) | X |
| #define MX_CELL_SIZE | ( | pBt | ) | ((int)(pBt->pageSize-8)) |
| #define N_SORT_BUCKET 32 |
| #define NC_AllowAgg 0x01 /* Aggregate functions are allowed here */ |
| #define NC_HasAgg 0x02 /* One or more aggregate functions seen */ |
| #define NC_InAggFunc 0x08 /* True if analyzing arguments to an agg func */ |
| #define NC_IsCheck 0x04 /* True if resolving names in a CHECK constraint */ |
| #define NC_PartIdx 0x10 /* True if resolving a partial index WHERE */ |
| #define NN 1 /* Number of neighbors on either side of pPage */ |
| #define noopFunc versionFunc /* Substitute function - never called */ |
| #define O_LARGEFILE 0 |
| #define O_NOFOLLOW 0 |
| #define OE_Cascade 9 /* Cascade the changes */ |
| #define OE_Default 10 /* Do whatever the default action is */ |
| #define OE_Ignore 4 /* Ignore the error. Do not do the INSERT or UPDATE */ |
| #define OE_Replace 5 /* Delete existing record, then do INSERT or UPDATE */ |
| #define OE_Restrict 6 /* OE_Abort for IMMEDIATE, OE_Rollback for DEFERRED */ |
| #define OE_Rollback 1 /* Fail the operation and rollback the transaction */ |
| #define OE_SetDflt 8 /* Set the foreign key value to its default */ |
| #define OE_SetNull 7 /* Set the foreign key value to NULL */ |
| #define offsetof | ( | STRUCTURE, | |
| FIELD | |||
| ) | ((int)((char*)&((STRUCTURE*)0)->FIELD)) |
| #define OMIT_TEMPDB 0 |
| #define OP_Affinity 44 /* synopsis: affinity(r[P1@P2]) */ |
| #define OP_AggFinal 132 /* synopsis: accum=r[P1] N=P2 */ |
| #define OP_AggStep 10 /* synopsis: accum=r[P3] step(r[P2@P5]) */ |
| #define OP_AutoCommit 3 |
| #define OP_Checkpoint 11 |
| #define OP_CollSeq 33 |
| #define OP_Compare 38 |
| #define OP_CreateIndex 112 /* synopsis: r[P2]=root iDb=P1 */ |
| #define OP_CreateTable 113 /* synopsis: r[P2]=root iDb=P1 */ |
| #define OP_Destroy 110 |
| #define OP_DropIndex 117 |
| #define OP_DropTable 116 |
| #define OP_DropTrigger 118 |
| #define OP_Explain 152 |
| #define OP_FkCounter 125 /* synopsis: fkctr[P1]+=P2 */ |
| #define OP_FkIfZero 126 /* synopsis: if fkctr[P1]==0 goto P2 */ |
| #define OP_Function 1 /* synopsis: r[P3]=func(r[P2@P5]) */ |
| #define OP_HaltIfNull 21 /* synopsis: if r[P3] null then halt */ |
| #define OP_IdxDelete 106 /* synopsis: key=r[P2@P3] */ |
| #define OP_IdxInsert 105 /* synopsis: key=r[P2] */ |
| #define OP_IdxRowid 107 /* synopsis: r[P2]=rowid */ |
| #define OP_IfZero 130 /* synopsis: r[P1]+=P3, if r[P1]==0 goto P2 */ |
| #define OP_IncrVacuum 133 |
| #define OP_Insert 68 /* synopsis: intkey=r[P3] data=r[P2] */ |
| #define OP_InsertInt 71 /* synopsis: intkey=P3 data=r[P2] */ |
| #define OP_Integer 23 /* synopsis: r[P2]=P1 */ |
| #define OP_IntegrityCk 119 |
| #define OP_JournalMode 12 |
| #define OP_LoadAnalysis 115 |
| #define OP_MakeRecord 45 /* synopsis: r[P3]=mkrec(r[P1@P2]) */ |
| #define OP_MaxPgcnt 149 |
| #define OP_MemMax 127 /* synopsis: r[P1]=max(r[P1],r[P2]) */ |
| #define OP_Multiply 89 /* same as TK_STAR, synopsis: r[P3]=r[P1]*r[P2] */ |
| #define OP_MustBeInt 35 |
| #define OP_NewRowid 67 /* synopsis: r[P2]=rowid */ |
| #define OP_NextIfOpen 7 |
| #define OP_NoConflict 62 /* synopsis: key=r[P3@P4] */ |
| #define OP_NotExists 65 /* synopsis: intkey=r[P3] */ |
| #define OP_NotFound 63 /* synopsis: key=r[P3@P4] */ |
| #define OP_NotNull 75 /* same as TK_NOTNULL, synopsis: if r[P1]!=NULL goto P2 */ |
| #define OP_NullRow 99 |
| #define OP_OpenAutoindex 52 /* synopsis: nColumn=P2 */ |
| #define OP_OpenEphemeral 53 /* synopsis: nColumn=P2 */ |
| #define OP_OpenPseudo 55 /* synopsis: content in r[P2@P3] */ |
| #define OP_OpenRead 50 /* synopsis: root=P2 iDb=P3 */ |
| #define OP_OpenWrite 51 /* synopsis: root=P2 iDb=P3 */ |
| #define OP_Pagecount 148 |
| #define OP_ParseSchema 114 |
| #define OP_Permutation 37 |
| #define OP_PrevIfOpen 6 |
| #define OP_Program 123 |
| #define OP_ReadCookie 47 |
| #define OP_RealAffinity 36 |
| #define OP_Remainder 91 /* same as TK_REM, synopsis: r[P3]=r[P2]%r[P1] */ |
| #define OP_ResetCount 73 |
| #define OP_ResultRow 32 /* synopsis: output=r[P1@P2] */ |
| #define OP_RowData 97 /* synopsis: r[P2]=data */ |
| #define OP_RowSetAdd 120 /* synopsis: rowset(P1)=r[P2] */ |
| #define OP_RowSetRead 121 /* synopsis: r[P3]=rowset(P1) */ |
| #define OP_RowSetTest 122 /* synopsis: if r[P3] in rowset(P1) goto P2 */ |
| #define OP_Savepoint 2 |
| #define OP_Sequence 66 /* synopsis: r[P2]=rowid */ |
| #define OP_SetCookie 48 |
| #define OP_ShiftLeft 85 /* same as TK_LSHIFT, synopsis: r[P3]=r[P2]<<r[P1] */ |
| #define OP_ShiftRight 86 /* same as TK_RSHIFT, synopsis: r[P3]=r[P2]>>r[P1] */ |
| #define OP_SorterCompare 82 /* synopsis: if key(P1)!=rtrim(r[P3],P4) goto P2 */ |
| #define OP_SorterData 93 /* synopsis: r[P2]=data */ |
| #define OP_SorterInsert 104 |
| #define OP_SorterNext 5 |
| #define OP_SorterOpen 54 |
| #define OP_SorterSort 101 |
| #define OP_String8 95 /* same as TK_STRING, synopsis: r[P2]='P4' */ |
| #define OP_Subtract 88 /* same as TK_MINUS, synopsis: r[P3]=r[P2]-r[P1] */ |
| #define OP_TableLock 135 /* synopsis: iDb=P1 root=P2 write=P3 */ |
| #define OP_ToBlob 143 /* same as TK_TO_BLOB */ |
| #define OP_ToNumeric 144 /* same as TK_TO_NUMERIC */ |
| #define OP_ToReal 146 /* same as TK_TO_REAL */ |
| #define OP_ToText 142 /* same as TK_TO_TEXT */ |
| #define OP_Transaction 4 |
| #define OP_Variable 28 /* synopsis: r[P2]=parameter(P1,P4) */ |
| #define OP_VColumn 140 /* synopsis: r[P3]=vcolumn(P2) */ |
| #define OP_VCreate 137 |
| #define OP_VDestroy 138 |
| #define OP_VerifyCookie 49 |
| #define OP_VFilter 14 /* synopsis: iPlan=r[P3] zPlan='P4' */ |
| #define OP_VRename 147 |
| #define OP_VUpdate 15 /* synopsis: data=r[P3@P2] */ |
| #define OpenCounter | ( | X | ) |
| #define OPFLAG_APPEND 0x08 /* This is likely to be an append */ |
| #define OPFLAG_BULKCSR 0x01 /* OP_Open** used to open bulk cursor */ |
| #define OPFLAG_CLEARCACHE 0x20 /* Clear pseudo-table cache in OP_Column */ |
| #define OPFLAG_ISUPDATE 0x04 /* This OP_Insert is an sql UPDATE */ |
| #define OPFLAG_LASTROWID 0x02 /* Set to update db->lastRowid */ |
| #define OPFLAG_LENGTHARG 0x40 /* OP_Column only used for length() */ |
| #define OPFLAG_NCHANGE 0x01 /* Set to update db->nChange */ |
| #define OPFLAG_P2ISREG 0x02 /* P2 to OP_Open** is a register number */ |
| #define OPFLAG_PERMUTE 0x01 /* OP_Compare: use the permutation */ |
| #define OPFLAG_TYPEOFARG 0x80 /* OP_Column only used for typeof() */ |
| #define OPFLAG_USESEEKRESULT 0x10 /* Try to avoid a seek in BtreeInsert() */ |
| #define OPFLG_INITIALIZER |
{\
/* 0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01,\
/* 8 */ 0x01, 0x01, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00,\
/* 16 */ 0x01, 0x01, 0x04, 0x24, 0x04, 0x10, 0x00, 0x02,\
/* 24 */ 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x20,\
/* 32 */ 0x00, 0x00, 0x04, 0x05, 0x04, 0x00, 0x00, 0x01,\
/* 40 */ 0x01, 0x05, 0x05, 0x00, 0x00, 0x00, 0x02, 0x02,\
/* 48 */ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\
/* 56 */ 0x00, 0x11, 0x11, 0x11, 0x11, 0x08, 0x11, 0x11,\
/* 64 */ 0x11, 0x11, 0x02, 0x02, 0x00, 0x4c, 0x4c, 0x00,\
/* 72 */ 0x00, 0x00, 0x05, 0x05, 0x15, 0x15, 0x15, 0x15,\
/* 80 */ 0x15, 0x15, 0x00, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c,\
/* 88 */ 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x00, 0x24, 0x02,\
/* 96 */ 0x00, 0x00, 0x02, 0x00, 0x01, 0x01, 0x01, 0x01,\
/* 104 */ 0x08, 0x08, 0x00, 0x02, 0x01, 0x01, 0x02, 0x00,\
/* 112 */ 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\
/* 120 */ 0x0c, 0x45, 0x15, 0x01, 0x02, 0x00, 0x01, 0x08,\
/* 128 */ 0x05, 0x05, 0x05, 0x02, 0x00, 0x01, 0x00, 0x00,\
/* 136 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x04, 0x04,\
/* 144 */ 0x04, 0x04, 0x04, 0x00, 0x02, 0x02, 0x00, 0x00,\
/* 152 */ 0x00,}
| #define OPFLG_JUMP 0x0001 /* jump: P2 holds jmp target */ |
| #define OPFLG_OUT2 0x0020 /* out2: P2 is an output */ |
| #define OPFLG_OUT2_PRERELEASE 0x0002 /* out2-prerelease: */ |
| #define OPFLG_OUT3 0x0040 /* out3: P3 is an output */ |
| #define OptimizationDisabled | ( | db, | |
| mask | |||
| ) | (((db)->dbOptFlags&(mask))!=0) |
| #define OptimizationEnabled | ( | db, | |
| mask | |||
| ) | (((db)->dbOptFlags&(mask))==0) |
| #define OS_VXWORKS 0 |
| #define osFallocate ((int(*)(int,off_t,off_t))aSyscall[15].pCurrent) |
| #define osFtruncate ((int(*)(int,off_t))aSyscall[6].pCurrent) |
| #define osOpenDirectory ((int(*)(const char*,int*))aSyscall[17].pCurrent) |
| #define osPwrite |
((ssize_t(*)(int,const void*,size_t,off_t))\ aSyscall[12].pCurrent)
| #define osPwrite64 |
((ssize_t(*)(int,const void*,size_t,off_t))\ aSyscall[13].pCurrent)
| #define P4_ADVANCE (-19) /* P4 is a pointer to BtreeNext() or BtreePrev() */ |
| #define P4_COLLSEQ (-4) /* P4 is a pointer to a CollSeq structure */ |
| #define P4_DYNAMIC (-1) /* Pointer to a string obtained from sqliteMalloc() */ |
| #define P4_FUNCDEF (-5) /* P4 is a pointer to a FuncDef structure */ |
| #define P4_INT32 (-14) /* P4 is a 32-bit signed integer */ |
| #define P4_INT64 (-13) /* P4 is a 64-bit signed integer */ |
| #define P4_INTARRAY (-15) /* P4 is a vector of 32-bit integers */ |
| #define P4_KEYINFO (-6) /* P4 is a pointer to a KeyInfo structure */ |
| #define P4_MPRINTF (-11) /* P4 is a string obtained from sqlite3_mprintf() */ |
| #define P4_NOTUSED 0 /* The P4 parameter is not used */ |
| #define P4_REAL (-12) /* P4 is a 64-bit floating point value */ |
| #define P4_SUBPROGRAM (-18) /* P4 is a pointer to a SubProgram structure */ |
| #define P4_TRANSIENT 0 /* P4 is a pointer to a transient string */ |
| #define P4_VTAB (-10) /* P4 is a pointer to an sqlite3_vtab structure */ |
| #define P5_ConstraintCheck 3 |
| #define P5_ConstraintFK 4 |
| #define P5_ConstraintNotNull 1 |
| #define P5_ConstraintUnique 2 |
| #define PAGER_CACHESPILL 0x10 /* PRAGMA cache_spill=ON */ |
| #define PAGER_CKPT_FULLFSYNC 0x08 /* PRAGMA checkpoint_fullfsync=ON */ |
| #define pager_datahash | ( | X, | |
| Y | |||
| ) | 0 |
| #define PAGER_ERROR 6 |
| #define PAGER_FLAGS_MASK 0x1c /* All above except SYNCHRONOUS */ |
| #define PAGER_FULLFSYNC 0x04 /* PRAGMA fullfsync=ON */ |
| #define PAGER_GET_NOCONTENT 0x01 /* Do not load data from disk */ |
| #define PAGER_GET_READONLY 0x02 /* Read-only page is acceptable */ |
| #define PAGER_INCR | ( | v | ) |
| #define PAGER_JOURNALMODE_DELETE 0 /* Commit by deleting journal file */ |
| #define PAGER_JOURNALMODE_MEMORY 4 /* In-memory journal file */ |
| #define PAGER_JOURNALMODE_OFF 2 /* Journal omitted. */ |
| #define PAGER_JOURNALMODE_PERSIST 1 /* Commit by zeroing journal header */ |
| #define PAGER_JOURNALMODE_QUERY (-1) /* Query the value of journalmode */ |
| #define PAGER_JOURNALMODE_TRUNCATE 3 /* Commit by truncating journal */ |
| #define PAGER_JOURNALMODE_WAL 5 /* Use write-ahead logging */ |
| #define PAGER_LOCKINGMODE_EXCLUSIVE 1 |
| #define PAGER_LOCKINGMODE_NORMAL 0 |
| #define PAGER_LOCKINGMODE_QUERY -1 |
| #define PAGER_MAX_PGNO 2147483647 |
| #define PAGER_MEMORY 0x0002 /* In-memory database */ |
| #define PAGER_MJ_PGNO | ( | x | ) | ((Pgno)((PENDING_BYTE/((x)->pageSize))+1)) |
| #define PAGER_OMIT_JOURNAL 0x0001 /* Do not use a rollback journal */ |
| #define PAGER_OPEN 0 |
| #define pager_pagehash | ( | X | ) | 0 |
| #define PAGER_READER 1 |
| #define pager_set_pagehash | ( | X | ) |
| #define PAGER_STAT_HIT 0 |
| #define PAGER_STAT_MISS 1 |
| #define PAGER_STAT_WRITE 2 |
| #define PAGER_SYNCHRONOUS_FULL 0x03 /* PRAGMA synchronous=FULL */ |
| #define PAGER_SYNCHRONOUS_MASK 0x03 /* Mask for three values above */ |
| #define PAGER_SYNCHRONOUS_NORMAL 0x02 /* PRAGMA synchronous=NORMAL */ |
| #define PAGER_SYNCHRONOUS_OFF 0x01 /* PRAGMA synchronous=OFF */ |
| #define PAGER_WRITER_CACHEMOD 3 |
| #define PAGER_WRITER_DBMOD 4 |
| #define PAGER_WRITER_FINISHED 5 |
| #define PAGER_WRITER_LOCKED 2 |
| #define pagerReportSize | ( | X | ) | /* No-op if we do not support a codec */ |
| #define PAGERTRACE | ( | X | ) |
| #define parseCell | ( | pPage, | |
| iCell, | |||
| pInfo | |||
| ) | btreeParseCellPtr((pPage), findCell((pPage), (iCell)), (pInfo)) |
| #define pcache1 (GLOBAL(struct PCacheGlobal, pcache1_g)) |
| #define pcache1EnterMutex | ( | X | ) | sqlite3_mutex_enter((X)->mutex) |
| #define pcache1LeaveMutex | ( | X | ) | sqlite3_mutex_leave((X)->mutex) |
| #define PENDING_BYTE sqlite3PendingByte |
| #define PENDING_BYTE_PAGE | ( | pBt | ) | PAGER_MJ_PGNO(pBt) |
| #define PENDING_LOCK 3 |
| #define PGHDR_DIRTY 0x002 /* Page has changed */ |
| #define PGHDR_DONT_WRITE 0x020 /* Do not write content to disk */ |
| #define PGHDR_MMAP 0x040 /* This is an mmap page object */ |
| #define PGHDR_NEED_READ 0x008 /* Content is unread */ |
| #define PGHDR_NEED_SYNC |
| #define PGHDR_REUSE_UNLIKELY 0x010 /* A hint that reuse is unlikely */ |
| #define PragFlag_NeedSchema 0x01 |
| #define PragTyp_ACTIVATE_EXTENSIONS 35 |
| #define PragTyp_AUTO_VACUUM 1 |
| #define PragTyp_BUSY_TIMEOUT 3 |
| #define PragTyp_CACHE_SIZE 4 |
| #define PragTyp_CASE_SENSITIVE_LIKE 5 |
| #define PragTyp_COLLATION_LIST 6 |
| #define PragTyp_COMPILE_OPTIONS 7 |
| #define PragTyp_DATA_STORE_DIRECTORY 8 |
| #define PragTyp_DATABASE_LIST 9 |
| #define PragTyp_DEFAULT_CACHE_SIZE 10 |
| #define PragTyp_ENCODING 11 |
| #define PragTyp_FLAG 2 |
| #define PragTyp_FOREIGN_KEY_CHECK 12 |
| #define PragTyp_FOREIGN_KEY_LIST 13 |
| #define PragTyp_HEADER_VALUE 0 |
| #define PragTyp_HEXKEY 36 |
| #define PragTyp_INCREMENTAL_VACUUM 14 |
| #define PragTyp_INDEX_INFO 15 |
| #define PragTyp_INDEX_LIST 16 |
| #define PragTyp_INTEGRITY_CHECK 17 |
| #define PragTyp_JOURNAL_MODE 18 |
| #define PragTyp_JOURNAL_SIZE_LIMIT 19 |
| #define PragTyp_KEY 37 |
| #define PragTyp_LOCK_PROXY_FILE 20 |
| #define PragTyp_LOCK_STATUS 39 |
| #define PragTyp_LOCKING_MODE 21 |
| #define PragTyp_MMAP_SIZE 23 |
| #define PragTyp_PAGE_COUNT 22 |
| #define PragTyp_PAGE_SIZE 24 |
| #define PragTyp_PARSER_TRACE 40 |
| #define PragTyp_REKEY 38 |
| #define PragTyp_SECURE_DELETE 25 |
| #define PragTyp_SHRINK_MEMORY 26 |
| #define PragTyp_SOFT_HEAP_LIMIT 27 |
| #define PragTyp_STATS 28 |
| #define PragTyp_SYNCHRONOUS 29 |
| #define PragTyp_TABLE_INFO 30 |
| #define PragTyp_TEMP_STORE 31 |
| #define PragTyp_TEMP_STORE_DIRECTORY 32 |
| #define PragTyp_WAL_AUTOCHECKPOINT 33 |
| #define PragTyp_WAL_CHECKPOINT 34 |
| #define PTF_INTKEY 0x01 |
| #define PTF_LEAFDATA 0x04 |
| #define PTF_ZERODATA 0x02 |
| #define PTRMAP_BTREE 5 |
| #define PTRMAP_FREEPAGE 2 |
| #define PTRMAP_ISPAGE | ( | pBt, | |
| pgno | |||
| ) | (PTRMAP_PAGENO((pBt),(pgno))==(pgno)) |
| #define PTRMAP_OVERFLOW1 3 |
| #define PTRMAP_OVERFLOW2 4 |
| #define PTRMAP_PAGENO | ( | pBt, | |
| pgno | |||
| ) | ptrmapPageno(pBt, pgno) |
| #define PTRMAP_PTROFFSET | ( | pgptrmap, | |
| pgno | |||
| ) | (5*(pgno-pgptrmap-1)) |
| #define PTRMAP_ROOTPAGE 1 |
| #define put32bits | ( | A, | |
| B | |||
| ) | sqlite3Put4byte((u8*)A,B) |
| #define put4byte sqlite3Put4byte |
| #define putVarint sqlite3PutVarint |
| #define putVarint32 | ( | A, | |
| B | |||
| ) |
| #define READ_UTF16BE | ( | zIn, | |
| TERM, | |||
| c | |||
| ) |
| #define READ_UTF16LE | ( | zIn, | |
| TERM, | |||
| c | |||
| ) |
| #define READ_UTF8 | ( | zIn, | |
| zTerm, | |||
| c | |||
| ) |
c = *(zIn++); \
if( c>=0xc0 ){ \
c = sqlite3Utf8Trans1[c-0xc0]; \
while( zIn!=zTerm && (*zIn & 0xc0)==0x80 ){ \
c = (c<<6) + (0x3f & *(zIn++)); \
} \
if( c<0x80 \
|| (c&0xFFFFF800)==0xD800 \
|| (c&0xFFFFFFFE)==0xFFFE ){ c = 0xFFFD; } \
}
| #define READMARK_NOT_USED 0xffffffff |
| #define REGISTER_TRACE | ( | R, | |
| M | |||
| ) |
| #define RESERVED_BYTE (PENDING_BYTE+1) |
| #define RESERVED_LOCK 2 |
| #define restoreCursorPosition | ( | p | ) |
(p->eState>=CURSOR_REQUIRESEEK ? \ btreeRestoreCursorPosition(p) : \ SQLITE_OK)
| #define ROUNDDOWN8 | ( | x | ) | ((x)&~7) |
| #define ROWSET_ALLOCATION_SIZE 1024 |
| #define ROWSET_ENTRY_PER_CHUNK ((ROWSET_ALLOCATION_SIZE-8)/sizeof(struct RowSetEntry)) |
| #define ROWSET_NEXT 0x02 /* True if sqlite3RowSetNext() has been called */ |
| #define ROWSET_SORTED 0x01 /* True if RowSet.pEntry is sorted */ |
| #define SAVEPOINT_BEGIN 0 |
| #define SAVEPOINT_RELEASE 1 |
| #define SAVEPOINT_ROLLBACK 2 |
| #define SCHEMA_TABLE | ( | x | ) | ((!OMIT_TEMPDB)&&(x==1)?TEMP_MASTER_NAME:MASTER_NAME) |
| #define SET_FULLSYNC | ( | x, | |
| y | |||
| ) |
| #define SF_Aggregate 0x0004 /* Contains aggregate functions */ |
| #define SF_Distinct 0x0001 /* Output should be DISTINCT */ |
| #define SF_Expanded 0x0010 /* sqlite3SelectExpand() called on this */ |
| #define SF_HasTypeInfo 0x0020 /* FROM subqueries have Table metadata */ |
| #define SF_Materialize 0x0100 /* Force materialization of views */ |
| #define SF_MaybeConvert 0x0400 /* Need convertCompoundSelectToSubquery() */ |
| #define SF_NestedFrom 0x0200 /* Part of a parenthesized FROM clause */ |
| #define SF_Resolved 0x0002 /* Identifiers have been resolved */ |
| #define SF_UsesEphemeral 0x0008 /* Uses the OpenEphemeral opcode */ |
| #define SF_UseSorter 0x0040 /* Sort using a sorter */ |
| #define SF_Values 0x0080 /* Synthesized from VALUES clause */ |
| #define SHARED_FIRST (PENDING_BYTE+2) |
| #define SHARED_LOCK 1 |
| #define SHARED_SIZE 510 |
| #define SimulateDiskfullError | ( | A | ) |
| #define SimulateIOError | ( | A | ) |
| #define SimulateIOErrorBenign | ( | X | ) |
| #define SLOT_4_2_0 0xf01fc07f |
| #define SMALLEST_INT64 (((i64)-1) - LARGEST_INT64) |
| #define SORTER_MAX_MERGE_COUNT 16 |
| #define SORTER_MIN_WORKING 10 |
| #define SPILLFLAG_NOSYNC 0x04 /* Spill is ok, but do not sync */ |
| #define SPILLFLAG_OFF 0x01 /* Never spill cache. Set via pragma */ |
| #define SPILLFLAG_ROLLBACK 0x02 /* Current rolling back, so do not spill */ |
| #define sqlite3_column_database_name 0 |
| #define sqlite3_column_database_name16 0 |
| #define sqlite3_column_origin_name 0 |
| #define sqlite3_column_origin_name16 0 |
| #define sqlite3_column_table_name 0 |
| #define sqlite3_column_table_name16 0 |
| #define SQLITE3_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER } |
| #define sqlite3_table_column_metadata 0 |
| #define SQLITE3_TEXT 3 |
| #define sqlite3ConnectionBlocked | ( | x, | |
| y | |||
| ) |
| #define sqlite3ConnectionClosed | ( | x | ) |
| #define sqlite3ConnectionUnlocked | ( | x | ) |
| #define sqlite3ExplainBegin | ( | X | ) |
| #define sqlite3ExplainExpr | ( | A, | |
| B | |||
| ) |
| #define sqlite3ExplainExprList | ( | A, | |
| B | |||
| ) |
| #define sqlite3ExplainFinish | ( | X | ) |
| #define sqlite3ExplainSelect | ( | A, | |
| B | |||
| ) |
| #define sqlite3FileSuffix3 | ( | X, | |
| Y | |||
| ) |
| #define sqlite3GlobalConfig sqlite3Config |
| #define sqlite3Isalnum | ( | x | ) | (sqlite3CtypeMap[(unsigned char)(x)]&0x06) |
| #define sqlite3Isalpha | ( | x | ) | (sqlite3CtypeMap[(unsigned char)(x)]&0x02) |
| #define sqlite3Isdigit | ( | x | ) | (sqlite3CtypeMap[(unsigned char)(x)]&0x04) |
| #define sqlite3IsNumericAffinity | ( | X | ) | ((X)>=SQLITE_AFF_NUMERIC) |
| #define sqlite3Isspace | ( | x | ) | (sqlite3CtypeMap[(unsigned char)(x)]&0x01) |
| #define sqlite3Isxdigit | ( | x | ) | (sqlite3CtypeMap[(unsigned char)(x)]&0x08) |
| #define sqlite3JournalExists | ( | p | ) | 1 |
| #define sqlite3JournalSize | ( | pVfs | ) | ((pVfs)->szOsFile) |
| #define sqlite3MemdebugHasType | ( | X, | |
| Y | |||
| ) | 1 |
| #define sqlite3MemdebugNoType | ( | X, | |
| Y | |||
| ) | 1 |
| #define sqlite3MemdebugSetType | ( | X, | |
| Y | |||
| ) | /* no-op */ |
| #define sqlite3PagerGet | ( | A, | |
| B, | |||
| C | |||
| ) | sqlite3PagerAcquire(A,B,C,0) |
| #define sqlite3ParserARG_FETCH Parse *pParse = yypParser->pParse |
| #define sqlite3ParserARG_PDECL ,Parse *pParse |
| #define sqlite3ParserARG_SDECL Parse *pParse; |
| #define sqlite3ParserARG_STORE yypParser->pParse = pParse |
| #define sqlite3ParserTOKENTYPE Token |
| #define sqlite3ParseToplevel | ( | p | ) | ((p)->pToplevel ? (p)->pToplevel : (p)) |
| #define sqlite3StackAllocRaw | ( | D, | |
| N | |||
| ) | sqlite3DbMallocRaw(D,N) |
| #define sqlite3StackAllocZero | ( | D, | |
| N | |||
| ) | sqlite3DbMallocZero(D,N) |
| #define sqlite3StackFree | ( | D, | |
| P | |||
| ) | sqlite3DbFree(D,P) |
| #define sqlite3StrICmp sqlite3_stricmp |
| #define sqlite3StrNICmp sqlite3_strnicmp |
| #define sqlite3Tolower | ( | x | ) | (sqlite3UpperToLower[(unsigned char)(x)]) |
| #define sqlite3Toupper | ( | x | ) | ((x)&~(sqlite3CtypeMap[(unsigned char)(x)]&0x20)) |
| #define sqlite3VdbeExplanation | ( | X | ) | 0 |
| #define sqlite3VdbeIOTraceSql | ( | X | ) |
| #define sqlite3VtabInSync | ( | db | ) | ((db)->nVTrans>0 && (db)->aVTrans==0) |
| #define SQLITE_ABORT 4 /* Callback routine requested an abort */ |
| #define SQLITE_ABORT_ROLLBACK (SQLITE_ABORT | (2<<8)) |
| #define SQLITE_ACCESS_EXISTS 0 |
| #define SQLITE_ACCESS_READ 2 /* Unused */ |
| #define SQLITE_ACCESS_READWRITE 1 /* Used by PRAGMA temp_store_directory */ |
| #define SQLITE_AdjustOutEst 0x1000 /* Adjust output estimates using WHERE */ |
| #define SQLITE_AFF_INTEGER 'd' |
| #define SQLITE_AFF_MASK 0x67 |
| #define SQLITE_AFF_NONE 'b' |
| #define SQLITE_AFF_NUMERIC 'c' |
| #define SQLITE_AFF_REAL 'e' |
| #define SQLITE_AFF_TEXT 'a' |
| #define SQLITE_AllOpts 0xffff /* All optimizations */ |
| #define SQLITE_ALLOW_COVERING_INDEX_SCAN 1 |
| #define SQLITE_ALTER_TABLE 26 /* Database Name Table Name */ |
| #define SQLITE_AMALGAMATION 1 |
| #define SQLITE_ANALYZE 28 /* Table Name NULL */ |
| #define SQLITE_ANY 5 /* sqlite3_create_function only */ |
| #define SQLITE_API |
| #define SQLITE_ASCII 1 |
| #define SQLITE_ATTACH 24 /* Filename NULL */ |
| #define SQLITE_AUTH 23 /* Authorization denied */ |
| #define SQLITE_AutoIndex 0x00100000 /* Enable automatic indexes */ |
| #define SQLITE_BIG_DBL (1e99) |
| #define SQLITE_BIGENDIAN (*(char *)(&sqlite3one)==0) |
| #define SQLITE_BLOB 4 |
| #define SQLITE_BUSY 5 /* The database file is locked */ |
| #define SQLITE_BUSY_RECOVERY (SQLITE_BUSY | (1<<8)) |
| #define SQLITE_BUSY_SNAPSHOT (SQLITE_BUSY | (2<<8)) |
| #define SQLITE_CacheSpill 0x00000010 /* OK to spill pager cache */ |
| #define SQLITE_CANTOPEN 14 /* Unable to open the database file */ |
| #define SQLITE_CANTOPEN_BKPT sqlite3CantopenError(__LINE__) |
| #define SQLITE_CANTOPEN_CONVPATH (SQLITE_CANTOPEN | (4<<8)) |
| #define SQLITE_CANTOPEN_FULLPATH (SQLITE_CANTOPEN | (3<<8)) |
| #define SQLITE_CANTOPEN_ISDIR (SQLITE_CANTOPEN | (2<<8)) |
| #define SQLITE_CANTOPEN_NOTEMPDIR (SQLITE_CANTOPEN | (1<<8)) |
| #define SQLITE_CHECKPOINT_FULL 1 |
| #define SQLITE_CHECKPOINT_PASSIVE 0 |
| #define SQLITE_CHECKPOINT_RESTART 2 |
| #define SQLITE_CkptFullFSync 0x00000008 /* Use full fsync for checkpoint */ |
| #define SQLITE_ColumnCache 0x0002 /* Column cache */ |
| #define SQLITE_CONFIG_COVERING_INDEX_SCAN 20 /* int */ |
| #define SQLITE_CONFIG_GETMALLOC 5 /* sqlite3_mem_methods* */ |
| #define SQLITE_CONFIG_GETMUTEX 11 /* sqlite3_mutex_methods* */ |
| #define SQLITE_CONFIG_GETPCACHE 15 /* no-op */ |
| #define SQLITE_CONFIG_GETPCACHE2 19 /* sqlite3_pcache_methods2* */ |
| #define SQLITE_CONFIG_HEAP 8 /* void*, int nByte, int min */ |
| #define SQLITE_CONFIG_LOG 16 /* xFunc, void* */ |
| #define SQLITE_CONFIG_LOOKASIDE 13 /* int int */ |
| #define SQLITE_CONFIG_MALLOC 4 /* sqlite3_mem_methods* */ |
| #define SQLITE_CONFIG_MEMSTATUS 9 /* boolean */ |
| #define SQLITE_CONFIG_MMAP_SIZE 22 /* sqlite3_int64, sqlite3_int64 */ |
| #define SQLITE_CONFIG_MULTITHREAD 2 /* nil */ |
| #define SQLITE_CONFIG_MUTEX 10 /* sqlite3_mutex_methods* */ |
| #define SQLITE_CONFIG_PAGECACHE 7 /* void*, int sz, int N */ |
| #define SQLITE_CONFIG_PCACHE 14 /* no-op */ |
| #define SQLITE_CONFIG_PCACHE2 18 /* sqlite3_pcache_methods2* */ |
| #define SQLITE_CONFIG_SCRATCH 6 /* void*, int sz, int N */ |
| #define SQLITE_CONFIG_SERIALIZED 3 /* nil */ |
| #define SQLITE_CONFIG_SINGLETHREAD 1 /* nil */ |
| #define SQLITE_CONFIG_SQLLOG 21 /* xSqllog, void* */ |
| #define SQLITE_CONFIG_URI 17 /* int */ |
| #define SQLITE_CONFIG_WIN32_HEAPSIZE 23 /* int nByte */ |
| #define SQLITE_CONSTRAINT 19 /* Abort due to constraint violation */ |
| #define SQLITE_CONSTRAINT_CHECK (SQLITE_CONSTRAINT | (1<<8)) |
| #define SQLITE_CONSTRAINT_COMMITHOOK (SQLITE_CONSTRAINT | (2<<8)) |
| #define SQLITE_CONSTRAINT_FOREIGNKEY (SQLITE_CONSTRAINT | (3<<8)) |
| #define SQLITE_CONSTRAINT_FUNCTION (SQLITE_CONSTRAINT | (4<<8)) |
| #define SQLITE_CONSTRAINT_NOTNULL (SQLITE_CONSTRAINT | (5<<8)) |
| #define SQLITE_CONSTRAINT_PRIMARYKEY (SQLITE_CONSTRAINT | (6<<8)) |
| #define SQLITE_CONSTRAINT_ROWID (SQLITE_CONSTRAINT |(10<<8)) |
| #define SQLITE_CONSTRAINT_TRIGGER (SQLITE_CONSTRAINT | (7<<8)) |
| #define SQLITE_CONSTRAINT_UNIQUE (SQLITE_CONSTRAINT | (8<<8)) |
| #define SQLITE_CONSTRAINT_VTAB (SQLITE_CONSTRAINT | (9<<8)) |
| #define SQLITE_COPY 0 /* No longer used */ |
| #define SQLITE_CORE 1 |
| #define SQLITE_CORRUPT 11 /* The database disk image is malformed */ |
| #define SQLITE_CORRUPT_BKPT sqlite3CorruptError(__LINE__) |
| #define SQLITE_CORRUPT_VTAB (SQLITE_CORRUPT | (1<<8)) |
| #define SQLITE_CountRows 0x00000080 /* Count rows changed by INSERT, */ |
| #define SQLITE_CoverIdxScan 0x0040 /* Covering index scans */ |
| #define SQLITE_CREATE_INDEX 1 /* Index Name Table Name */ |
| #define SQLITE_CREATE_TABLE 2 /* Table Name NULL */ |
| #define SQLITE_CREATE_TEMP_INDEX 3 /* Index Name Table Name */ |
| #define SQLITE_CREATE_TEMP_TABLE 4 /* Table Name NULL */ |
| #define SQLITE_CREATE_TEMP_TRIGGER 5 /* Trigger Name Table Name */ |
| #define SQLITE_CREATE_TEMP_VIEW 6 /* View Name NULL */ |
| #define SQLITE_CREATE_TRIGGER 7 /* Trigger Name Table Name */ |
| #define SQLITE_CREATE_VIEW 8 /* View Name NULL */ |
| #define SQLITE_CREATE_VTABLE 29 /* Table Name Module Name */ |
| #define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */ |
| #define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */ |
| #define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */ |
| #define SQLITE_DBSTATUS_CACHE_HIT 7 |
| #define SQLITE_DBSTATUS_CACHE_MISS 8 |
| #define SQLITE_DBSTATUS_CACHE_USED 1 |
| #define SQLITE_DBSTATUS_CACHE_WRITE 9 |
| #define SQLITE_DBSTATUS_DEFERRED_FKS 10 |
| #define SQLITE_DBSTATUS_LOOKASIDE_HIT 4 |
| #define SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL 6 |
| #define SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE 5 |
| #define SQLITE_DBSTATUS_LOOKASIDE_USED 0 |
| #define SQLITE_DBSTATUS_MAX 10 /* Largest defined DBSTATUS */ |
| #define SQLITE_DBSTATUS_SCHEMA_USED 2 |
| #define SQLITE_DBSTATUS_STMT_USED 3 |
| #define SQLITE_DEFAULT_AUTOVACUUM 0 |
| #define SQLITE_DEFAULT_CACHE_SIZE 2000 |
| #define SQLITE_DEFAULT_FILE_FORMAT 4 |
| #define SQLITE_DEFAULT_FILE_PERMISSIONS 0644 |
| #define SQLITE_DEFAULT_JOURNAL_SIZE_LIMIT -1 |
| #define SQLITE_DEFAULT_MEMSTATUS 1 |
| #define SQLITE_DEFAULT_MMAP_SIZE 0 |
| #define SQLITE_DEFAULT_MMAP_SIZE_xc 1 /* Exclude from ctime.c */ |
| #define SQLITE_DEFAULT_PAGE_SIZE 1024 |
| #define SQLITE_DEFAULT_PROXYDIR_PERMISSIONS 0755 |
| #define SQLITE_DEFAULT_RECURSIVE_TRIGGERS 0 |
| #define SQLITE_DEFAULT_SECTOR_SIZE 4096 |
| #define SQLITE_DEFAULT_TEMP_CACHE_SIZE 500 |
| #define SQLITE_DEFAULT_WAL_AUTOCHECKPOINT 1000 |
| #define SQLITE_DeferFKs 0x01000000 /* Defer all FK constraints */ |
| #define SQLITE_DELETE 9 /* Table Name NULL */ |
| #define SQLITE_DENY 1 /* Abort the SQL statement with an error */ |
| #define SQLITE_DEPRECATED |
| #define SQLITE_DETACH 25 /* Database Name NULL */ |
| #define SQLITE_DistinctOpt 0x0020 /* DISTINCT using indexes */ |
| #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */ |
| #define SQLITE_DROP_INDEX 10 /* Index Name Table Name */ |
| #define SQLITE_DROP_TABLE 11 /* Table Name NULL */ |
| #define SQLITE_DROP_TEMP_INDEX 12 /* Index Name Table Name */ |
| #define SQLITE_DROP_TEMP_TABLE 13 /* Table Name NULL */ |
| #define SQLITE_DROP_TEMP_TRIGGER 14 /* Trigger Name Table Name */ |
| #define SQLITE_DROP_TEMP_VIEW 15 /* View Name NULL */ |
| #define SQLITE_DROP_TRIGGER 16 /* Trigger Name Table Name */ |
| #define SQLITE_DROP_VIEW 17 /* View Name NULL */ |
| #define SQLITE_DROP_VTABLE 30 /* Table Name Module Name */ |
| #define SQLITE_ECEL_DUP 0x01 /* Deep, not shallow copies */ |
| #define SQLITE_ECEL_FACTOR 0x02 /* Factor out constant terms */ |
| #define SQLITE_EMPTY 16 /* Database is empty */ |
| #define SQLITE_ENABLE_LOCKING_STYLE 0 |
| #define SQLITE_EnableTrigger 0x00800000 /* True to enable triggers */ |
| #define SQLITE_ERROR 1 /* SQL error or missing database */ |
| #define SQLITE_EXPERIMENTAL |
| #define SQLITE_EXTENSION_INIT1 /*no-op*/ |
| #define SQLITE_EXTENSION_INIT2 | ( | v | ) | (void)v; /* unused parameter */ |
| #define SQLITE_EXTENSION_INIT3 /*no-op*/ |
| #define SQLITE_EXTERN extern |
| #define SQLITE_FactorOutConst 0x0008 /* Constant factoring */ |
| #define SQLITE_FAIL 3 |
| #define SQLITE_FAULTINJECTOR_COUNT 1 |
| #define SQLITE_FAULTINJECTOR_MALLOC 0 |
| #define SQLITE_FCNTL_BUSYHANDLER 15 |
| #define SQLITE_FCNTL_CHUNK_SIZE 6 |
| #define SQLITE_FCNTL_DB_UNCHANGED 0xca093fa0 |
| #define SQLITE_FCNTL_FILE_POINTER 7 |
| #define SQLITE_FCNTL_LOCKSTATE 1 |
| #define SQLITE_FCNTL_MMAP_SIZE 18 |
| #define SQLITE_FCNTL_OVERWRITE 11 |
| #define SQLITE_FCNTL_PERSIST_WAL 10 |
| #define SQLITE_FCNTL_POWERSAFE_OVERWRITE 13 |
| #define SQLITE_FCNTL_PRAGMA 14 |
| #define SQLITE_FCNTL_SIZE_HINT 5 |
| #define SQLITE_FCNTL_SYNC_OMITTED 8 |
| #define SQLITE_FCNTL_TEMPFILENAME 16 |
| #define SQLITE_FCNTL_TRACE 19 |
| #define SQLITE_FCNTL_VFSNAME 12 |
| #define SQLITE_FCNTL_WIN32_AV_RETRY 9 |
| #define SQLITE_FILE_HEADER "SQLite format 3" |
| #define SQLITE_FLOAT 2 |
| #define SQLITE_ForeignKeys 0x00080000 /* Enforce foreign key constraints */ |
| #define SQLITE_FORMAT 24 /* Auxiliary database format error */ |
| #define SQLITE_FREE | ( | x | ) | free(x) |
| #define SQLITE_FSFLAGS_IS_MSDOS 0x1 |
| #define SQLITE_FULL 13 /* Insertion failed because database is full */ |
| #define SQLITE_FullColNames 0x00000020 /* Show full column names on SELECT */ |
| #define SQLITE_FullFSync 0x00000004 /* Use full fsync on the backend */ |
| #define SQLITE_FUNC_CASE 0x008 /* Case-sensitive LIKE-type function */ |
| #define SQLITE_FUNC_COALESCE 0x200 /* Built-in coalesce() or ifnull() */ |
| #define SQLITE_FUNC_CONSTANT 0x800 /* Constant inputs give a constant output */ |
| #define SQLITE_FUNC_COUNT 0x100 /* Built-in count(*) aggregate */ |
| #define SQLITE_FUNC_ENCMASK 0x003 /* SQLITE_UTF8, SQLITE_UTF16BE or UTF16LE */ |
| #define SQLITE_FUNC_EPHEM 0x010 /* Ephemeral. Delete with VDBE */ |
| #define SQLITE_FUNC_LENGTH 0x040 /* Built-in length() function */ |
| #define SQLITE_FUNC_LIKE 0x004 /* Candidate for the LIKE optimization */ |
| #define SQLITE_FUNC_NEEDCOLL 0x020 /* sqlite3GetFuncCollSeq() might be called */ |
| #define SQLITE_FUNC_TYPEOF 0x080 /* Built-in typeof() function */ |
| #define SQLITE_FUNC_UNLIKELY 0x400 /* Built-in unlikely() function */ |
| #define SQLITE_FUNCTION 31 /* NULL Function Name */ |
| #define SQLITE_GET_LOCKPROXYFILE 2 |
| #define SQLITE_GroupByOrder 0x0004 /* GROUPBY cover of ORDERBY */ |
| #define SQLITE_IdxRealAsInt 0x0010 /* Store REAL as INT in indices */ |
| #define SQLITE_IGNORE 2 /* Don't allow access, but don't generate an error */ |
| #define SQLITE_IgnoreChecks 0x00002000 /* Do not enforce check constraints */ |
| #define SQLITE_INDEX_CONSTRAINT_EQ 2 |
| #define SQLITE_INDEX_CONSTRAINT_GE 32 |
| #define SQLITE_INDEX_CONSTRAINT_GT 4 |
| #define SQLITE_INDEX_CONSTRAINT_LE 8 |
| #define SQLITE_INDEX_CONSTRAINT_LT 16 |
| #define SQLITE_INDEX_CONSTRAINT_MATCH 64 |
| #define SQLITE_INSERT 18 /* Table Name NULL */ |
| #define SQLITE_INT_TO_PTR | ( | X | ) | ((void*)&((char*)0)[X]) |
| #define SQLITE_INTEGER 1 |
| #define SQLITE_INTEGRITY_CHECK_ERROR_MAX 100 |
| #define SQLITE_INTERNAL 2 /* Internal logic error in SQLite */ |
| #define SQLITE_InternChanges 0x00000002 /* Uncommitted Hash table changes */ |
| #define SQLITE_INTERRUPT 9 /* Operation terminated by sqlite3_interrupt()*/ |
| #define SQLITE_IOCAP_ATOMIC 0x00000001 |
| #define SQLITE_IOCAP_ATOMIC16K 0x00000040 |
| #define SQLITE_IOCAP_ATOMIC1K 0x00000004 |
| #define SQLITE_IOCAP_ATOMIC2K 0x00000008 |
| #define SQLITE_IOCAP_ATOMIC32K 0x00000080 |
| #define SQLITE_IOCAP_ATOMIC4K 0x00000010 |
| #define SQLITE_IOCAP_ATOMIC512 0x00000002 |
| #define SQLITE_IOCAP_ATOMIC64K 0x00000100 |
| #define SQLITE_IOCAP_ATOMIC8K 0x00000020 |
| #define SQLITE_IOCAP_POWERSAFE_OVERWRITE 0x00001000 |
| #define SQLITE_IOCAP_SAFE_APPEND 0x00000200 |
| #define SQLITE_IOCAP_SEQUENTIAL 0x00000400 |
| #define SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN 0x00000800 |
| #define SQLITE_IOERR 10 /* Some kind of disk I/O error occurred */ |
| #define SQLITE_IOERR_ACCESS (SQLITE_IOERR | (13<<8)) |
| #define SQLITE_IOERR_BLOCKED (SQLITE_IOERR | (11<<8)) |
| #define SQLITE_IOERR_CHECKRESERVEDLOCK (SQLITE_IOERR | (14<<8)) |
| #define SQLITE_IOERR_CLOSE (SQLITE_IOERR | (16<<8)) |
| #define SQLITE_IOERR_CONVPATH (SQLITE_IOERR | (26<<8)) |
| #define SQLITE_IOERR_DELETE (SQLITE_IOERR | (10<<8)) |
| #define SQLITE_IOERR_DELETE_NOENT (SQLITE_IOERR | (23<<8)) |
| #define SQLITE_IOERR_DIR_CLOSE (SQLITE_IOERR | (17<<8)) |
| #define SQLITE_IOERR_DIR_FSYNC (SQLITE_IOERR | (5<<8)) |
| #define SQLITE_IOERR_FSTAT (SQLITE_IOERR | (7<<8)) |
| #define SQLITE_IOERR_FSYNC (SQLITE_IOERR | (4<<8)) |
| #define SQLITE_IOERR_GETTEMPPATH (SQLITE_IOERR | (25<<8)) |
| #define SQLITE_IOERR_LOCK (SQLITE_IOERR | (15<<8)) |
| #define SQLITE_IOERR_MMAP (SQLITE_IOERR | (24<<8)) |
| #define SQLITE_IOERR_NOMEM (SQLITE_IOERR | (12<<8)) |
| #define SQLITE_IOERR_RDLOCK (SQLITE_IOERR | (9<<8)) |
| #define SQLITE_IOERR_READ (SQLITE_IOERR | (1<<8)) |
| #define SQLITE_IOERR_SEEK (SQLITE_IOERR | (22<<8)) |
| #define SQLITE_IOERR_SHMLOCK (SQLITE_IOERR | (20<<8)) |
| #define SQLITE_IOERR_SHMMAP (SQLITE_IOERR | (21<<8)) |
| #define SQLITE_IOERR_SHMOPEN (SQLITE_IOERR | (18<<8)) |
| #define SQLITE_IOERR_SHMSIZE (SQLITE_IOERR | (19<<8)) |
| #define SQLITE_IOERR_SHORT_READ (SQLITE_IOERR | (2<<8)) |
| #define SQLITE_IOERR_TRUNCATE (SQLITE_IOERR | (6<<8)) |
| #define SQLITE_IOERR_UNLOCK (SQLITE_IOERR | (8<<8)) |
| #define SQLITE_IOERR_WRITE (SQLITE_IOERR | (3<<8)) |
| #define SQLITE_JUMPIFNULL 0x08 /* jumps if either operand is NULL */ |
| #define SQLITE_LAST_ERRNO 4 |
| #define SQLITE_LegacyFileFmt 0x00008000 /* Create new databases in format 1 */ |
| #define SQLITE_LIMIT_ATTACHED 7 |
| #define SQLITE_LIMIT_COLUMN 2 |
| #define SQLITE_LIMIT_COMPOUND_SELECT 4 |
| #define SQLITE_LIMIT_EXPR_DEPTH 3 |
| #define SQLITE_LIMIT_FUNCTION_ARG 6 |
| #define SQLITE_LIMIT_LENGTH 0 |
| #define SQLITE_LIMIT_LIKE_PATTERN_LENGTH 8 |
| #define SQLITE_LIMIT_SQL_LENGTH 1 |
| #define SQLITE_LIMIT_TRIGGER_DEPTH 10 |
| #define SQLITE_LIMIT_VARIABLE_NUMBER 9 |
| #define SQLITE_LIMIT_VDBE_OP 5 |
| #define SQLITE_LITTLEENDIAN (*(char *)(&sqlite3one)==1) |
| #define SQLITE_LoadExtension 0x00400000 /* Enable load_extension */ |
| #define SQLITE_LOCK_EXCLUSIVE 4 |
| #define SQLITE_LOCK_NONE 0 |
| #define SQLITE_LOCK_PENDING 3 |
| #define SQLITE_LOCK_RESERVED 2 |
| #define SQLITE_LOCK_SHARED 1 |
| #define SQLITE_LOCKED 6 /* A table in the database is locked */ |
| #define SQLITE_LOCKED_SHAREDCACHE (SQLITE_LOCKED | (1<<8)) |
| #define SQLITE_MAGIC_BUSY 0xf03b7906 /* Database currently in use */ |
| #define SQLITE_MAGIC_CLOSED 0x9f3c2d33 /* Database is closed */ |
| #define SQLITE_MAGIC_ERROR 0xb5357930 /* An SQLITE_MISUSE error occurred */ |
| #define SQLITE_MAGIC_OPEN 0xa029a697 /* Database is open */ |
| #define SQLITE_MAGIC_SICK 0x4b771290 /* Error and awaiting close */ |
| #define SQLITE_MAGIC_ZOMBIE 0x64cffc7f /* Close with last statement close */ |
| #define SQLITE_MALLOC | ( | x | ) | malloc(x) |
| #define SQLITE_MALLOC_SOFT_LIMIT 1024 |
| #define SQLITE_MAX_ATTACHED 10 |
| #define SQLITE_MAX_COLUMN 2000 |
| #define SQLITE_MAX_COMPOUND_SELECT 500 |
| #define SQLITE_MAX_DEFAULT_PAGE_SIZE 8192 |
| #define SQLITE_MAX_EXPR_DEPTH 1000 |
| #define SQLITE_MAX_FILE_FORMAT 4 |
| #define SQLITE_MAX_FUNCTION_ARG 127 |
| #define SQLITE_MAX_LENGTH 1000000000 |
| #define SQLITE_MAX_LIKE_PATTERN_LENGTH 50000 |
| #define SQLITE_MAX_MMAP_SIZE 0 |
| #define SQLITE_MAX_MMAP_SIZE_xc 1 /* exclude from ctime.c */ |
| #define SQLITE_MAX_PAGE_COUNT 1073741823 |
| #define SQLITE_MAX_PAGE_SIZE 65536 |
| #define SQLITE_MAX_SCHEMA_RETRY 50 |
| #define SQLITE_MAX_SQL_LENGTH 1000000000 |
| #define SQLITE_MAX_TRIGGER_DEPTH 1000 |
| #define SQLITE_MAX_U32 ((((u64)1)<<32)-1) |
| #define SQLITE_MAX_VARIABLE_NUMBER 999 |
| #define SQLITE_MAX_VDBE_OP 25000 |
| #define SQLITE_MINIMUM_FILE_DESCRIPTOR 3 |
| #define SQLITE_MISMATCH 20 /* Data type mismatch */ |
| #define SQLITE_MISUSE 21 /* Library used incorrectly */ |
| #define SQLITE_MISUSE_BKPT sqlite3MisuseError(__LINE__) |
| #define SQLITE_MUTEX_FAST 0 |
| #define SQLITE_MUTEX_NREF 0 |
| #define SQLITE_MUTEX_PTHREADS |
| #define SQLITE_MUTEX_RECURSIVE 1 |
| #define SQLITE_MUTEX_STATIC_LRU 6 /* lru page list */ |
| #define SQLITE_MUTEX_STATIC_LRU2 7 /* NOT USED */ |
| #define SQLITE_MUTEX_STATIC_MASTER 2 |
| #define SQLITE_MUTEX_STATIC_MEM 3 /* sqlite3_malloc() */ |
| #define SQLITE_MUTEX_STATIC_MEM2 4 /* NOT USED */ |
| #define SQLITE_MUTEX_STATIC_OPEN 4 /* sqlite3BtreeOpen() */ |
| #define SQLITE_MUTEX_STATIC_PMEM 7 /* sqlite3PageMalloc() */ |
| #define SQLITE_MUTEX_STATIC_PRNG 5 /* sqlite3_random() */ |
| #define SQLITE_N_BTREE_META 10 |
| #define SQLITE_N_COLCACHE 10 |
| #define SQLITE_N_KEYWORD 122 |
| #define SQLITE_N_LIMIT (SQLITE_LIMIT_TRIGGER_DEPTH+1) |
| #define SQLITE_NOLFS 22 /* Uses OS features not supported on host */ |
| #define SQLITE_NOMEM 7 /* A malloc() failed */ |
| #define SQLITE_NOTADB 26 /* File opened that is not a database file */ |
| #define SQLITE_NOTFOUND 12 /* Unknown opcode in sqlite3_file_control() */ |
| #define SQLITE_NOTICE 27 /* Notifications from sqlite3_log() */ |
| #define SQLITE_NOTICE_RECOVER_ROLLBACK (SQLITE_NOTICE | (2<<8)) |
| #define SQLITE_NOTICE_RECOVER_WAL (SQLITE_NOTICE | (1<<8)) |
| #define SQLITE_NULL 5 |
| #define SQLITE_NullCallback 0x00000100 /* Invoke the callback once if the */ |
| #define SQLITE_NULLEQ 0x80 /* NULL=NULL */ |
| #define SQLITE_OmitNoopJoin 0x0400 /* Omit unused tables in joins */ |
| #define SQLITE_OPEN_AUTOPROXY 0x00000020 /* VFS only */ |
| #define SQLITE_OPEN_CREATE 0x00000004 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_DELETEONCLOSE 0x00000008 /* VFS only */ |
| #define SQLITE_OPEN_EXCLUSIVE 0x00000010 /* VFS only */ |
| #define SQLITE_OPEN_FULLMUTEX 0x00010000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_MAIN_DB 0x00000100 /* VFS only */ |
| #define SQLITE_OPEN_MAIN_JOURNAL 0x00000800 /* VFS only */ |
| #define SQLITE_OPEN_MASTER_JOURNAL 0x00004000 /* VFS only */ |
| #define SQLITE_OPEN_MEMORY 0x00000080 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_NOMUTEX 0x00008000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_PRIVATECACHE 0x00040000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_READONLY 0x00000001 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_READWRITE 0x00000002 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_SHAREDCACHE 0x00020000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_SUBJOURNAL 0x00002000 /* VFS only */ |
| #define SQLITE_OPEN_TEMP_DB 0x00000200 /* VFS only */ |
| #define SQLITE_OPEN_TEMP_JOURNAL 0x00001000 /* VFS only */ |
| #define SQLITE_OPEN_TRANSIENT_DB 0x00000400 /* VFS only */ |
| #define SQLITE_OPEN_URI 0x00000040 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_WAL 0x00080000 /* VFS only */ |
| #define SQLITE_OrderByIdxJoin 0x0080 /* ORDER BY of joins via index */ |
| #define SQLITE_OS_OTHER 0 |
| #define SQLITE_OS_UNIX 1 |
| #define SQLITE_OS_WIN 0 |
| #define SQLITE_OS_WINCE 0 |
| #define SQLITE_OS_WINRT 0 |
| #define SQLITE_PERM 3 /* Access permission denied */ |
| #define SQLITE_POWERSAFE_OVERWRITE 1 |
| #define SQLITE_PRAGMA 19 /* Pragma Name 1st arg or NULL */ |
| #define SQLITE_PreferBuiltin 0x00200000 /* Preference to built-in funcs */ |
| #define SQLITE_PRINT_BUF_SIZE 70 |
| #define SQLITE_PRIVATE static |
| #define SQLITE_PROTOCOL 15 /* Database lock protocol error */ |
| #define SQLITE_PTR_TO_INT | ( | X | ) | ((int)(((char*)X)-(char*)0)) |
| #define SQLITE_QueryFlattener 0x0001 /* Query flattening */ |
| #define SQLITE_QueryOnly 0x02000000 /* Disable database changes */ |
| #define SQLITE_RANGE 25 /* 2nd parameter to sqlite3_bind out of range */ |
| #define SQLITE_READ 20 /* Table Name Column Name */ |
| #define SQLITE_READONLY 8 /* Attempt to write a readonly database */ |
| #define SQLITE_READONLY_CANTLOCK (SQLITE_READONLY | (2<<8)) |
| #define SQLITE_READONLY_RECOVERY (SQLITE_READONLY | (1<<8)) |
| #define SQLITE_READONLY_ROLLBACK (SQLITE_READONLY | (3<<8)) |
| #define SQLITE_ReadUncommitted 0x0004000 /* For shared-cache mode */ |
| #define SQLITE_REALLOC | ( | x, | |
| y | |||
| ) | realloc((x),(y)) |
| #define SQLITE_RecoveryMode 0x00010000 /* Ignore schema errors */ |
| #define SQLITE_RecTriggers 0x00040000 /* Enable recursive triggers */ |
| #define SQLITE_REINDEX 27 /* Index Name NULL */ |
| #define SQLITE_REPLACE 5 |
| #define SQLITE_ReverseOrder 0x00020000 /* Reverse unordered SELECTs */ |
| #define SQLITE_ROLLBACK 1 |
| #define SQLITE_ROW 100 /* sqlite3_step() has another row ready */ |
| #define SQLITE_SAVEPOINT 32 /* Operation Savepoint Name */ |
| #define SQLITE_SCHEMA 17 /* The database schema changed */ |
| #define SQLITE_SELECT 21 /* NULL NULL */ |
| #define SQLITE_SET_LOCKPROXYFILE 3 |
| #define SQLITE_SHM_EXCLUSIVE 8 |
| #define SQLITE_SHM_LOCK 2 |
| #define SQLITE_SHM_NLOCK 8 |
| #define SQLITE_SHM_SHARED 4 |
| #define SQLITE_SHM_UNLOCK 1 |
| #define SQLITE_ShortColNames 0x00000040 /* Show short columns names */ |
| #define SQLITE_SKIP_UTF8 | ( | zIn | ) |
| #define SQLITE_SO_ASC 0 /* Sort in ascending order */ |
| #define SQLITE_SO_DESC 1 /* Sort in ascending order */ |
| #define SQLITE_SOURCE_ID "2013-12-06 14:53:30 27392118af4c38c5203a04b8013e1afdb1cebd0d" |
| #define SQLITE_SqlTrace 0x00000200 /* Debug print SQL as it executes */ |
| #define SQLITE_Stat3 0x0800 /* Use the SQLITE_STAT3 table */ |
| #define SQLITE_STAT4_SAMPLES 1 |
| #define SQLITE_STATIC ((sqlite3_destructor_type)0) |
| #define SQLITE_STATUS_MALLOC_COUNT 9 |
| #define SQLITE_STATUS_MALLOC_SIZE 5 |
| #define SQLITE_STATUS_MEMORY_USED 0 |
| #define SQLITE_STATUS_PAGECACHE_OVERFLOW 2 |
| #define SQLITE_STATUS_PAGECACHE_SIZE 7 |
| #define SQLITE_STATUS_PAGECACHE_USED 1 |
| #define SQLITE_STATUS_PARSER_STACK 6 |
| #define SQLITE_STATUS_SCRATCH_OVERFLOW 4 |
| #define SQLITE_STATUS_SCRATCH_SIZE 8 |
| #define SQLITE_STATUS_SCRATCH_USED 3 |
| #define SQLITE_STMTSTATUS_AUTOINDEX 3 |
| #define SQLITE_STMTSTATUS_FULLSCAN_STEP 1 |
| #define SQLITE_STMTSTATUS_SORT 2 |
| #define SQLITE_STMTSTATUS_VM_STEP 4 |
| #define SQLITE_STOREP2 0x10 /* Store result in reg[P2] rather than jump */ |
| #define SQLITE_SubqCoroutine 0x0100 /* Evaluate subqueries as coroutines */ |
| #define SQLITE_SYNC_DATAONLY 0x00010 |
| #define SQLITE_SYNC_FULL 0x00003 |
| #define SQLITE_SYNC_MASK 0x13 /* Mask off the SQLITE_SYNC_* values */ |
| #define SQLITE_SYNC_NORMAL 0x00002 |
| #define SQLITE_SYSTEM_MALLOC 1 |
| #define SQLITE_TEMP_FILE_PREFIX "etilqs_" |
| #define SQLITE_TEMP_STORE 1 |
| #define SQLITE_TEMP_STORE_xc 1 /* Exclude from ctime.c */ |
| #define SQLITE_TESTCTRL_ALWAYS 13 |
| #define SQLITE_TESTCTRL_ASSERT 12 |
| #define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS 10 |
| #define SQLITE_TESTCTRL_BITVEC_TEST 8 |
| #define SQLITE_TESTCTRL_EXPLAIN_STMT 19 |
| #define SQLITE_TESTCTRL_FAULT_INSTALL 9 |
| #define SQLITE_TESTCTRL_FIRST 5 |
| #define SQLITE_TESTCTRL_ISKEYWORD 16 |
| #define SQLITE_TESTCTRL_LAST 20 |
| #define SQLITE_TESTCTRL_LOCALTIME_FAULT 18 |
| #define SQLITE_TESTCTRL_NEVER_CORRUPT 20 |
| #define SQLITE_TESTCTRL_OPTIMIZATIONS 15 |
| #define SQLITE_TESTCTRL_PENDING_BYTE 11 |
| #define SQLITE_TESTCTRL_PRNG_RESET 7 |
| #define SQLITE_TESTCTRL_PRNG_RESTORE 6 |
| #define SQLITE_TESTCTRL_PRNG_SAVE 5 |
| #define SQLITE_TESTCTRL_RESERVE 14 |
| #define SQLITE_TESTCTRL_SCRATCHMALLOC 17 |
| #define SQLITE_TEXT 3 |
| #define SQLITE_THREADSAFE 1 /* IMP: R-07272-22309 */ |
| #define SQLITE_TOOBIG 18 /* String or BLOB exceeds size limit */ |
| #define SQLITE_TRANSACTION 22 /* Operation NULL */ |
| #define SQLITE_TRANSIENT ((sqlite3_destructor_type)-1) |
| #define SQLITE_Transitive 0x0200 /* Transitive constraints */ |
| #define SQLITE_UNIX_THREADS 1 |
| #define SQLITE_UPDATE 23 /* Table Name Column Name */ |
| #define SQLITE_USE_URI 0 |
| #define SQLITE_UTF16 4 /* Use native byte order */ |
| #define SQLITE_UTF16_ALIGNED 8 /* sqlite3_create_collation only */ |
| #define SQLITE_UTF16BE 3 |
| #define SQLITE_UTF16LE 2 |
| #define SQLITE_UTF16NATIVE (SQLITE_BIGENDIAN?SQLITE_UTF16BE:SQLITE_UTF16LE) |
| #define SQLITE_UTF8 1 |
| #define SQLITE_VdbeAddopTrace 0x00001000 /* Trace sqlite3VdbeAddOp() calls */ |
| #define SQLITE_VdbeEQP 0x04000000 /* Debug EXPLAIN QUERY PLAN */ |
| #define SQLITE_VdbeListing 0x00000400 /* Debug listings of VDBE programs */ |
| #define SQLITE_VdbeTrace 0x00000001 /* True to trace VDBE execution */ |
| #define SQLITE_VERSION "3.8.2" |
| #define SQLITE_VERSION_NUMBER 3008002 |
| #define SQLITE_VTAB_CONSTRAINT_SUPPORT 1 |
| #define SQLITE_WARNING 28 /* Warnings from sqlite3_log() */ |
| #define SQLITE_WARNING_AUTOINDEX (SQLITE_WARNING | (1<<8)) |
| #define SQLITE_WriteSchema 0x00000800 /* OK to update SQLITE_MASTER */ |
| #define SQLITE_WSD |
| #define sqliteHashData | ( | E | ) | ((E)->data) |
| #define sqliteHashFirst | ( | H | ) | ((H)->first) |
| #define sqliteHashNext | ( | E | ) | ((E)->next) |
| #define SRT_Coroutine 10 /* Generate a single row of result */ |
| #define SRT_Discard 4 /* Do not save the results anywhere */ |
| #define SRT_EphemTab 9 /* Create transient tab and store like SRT_Table */ |
| #define SRT_Except 2 /* Remove result from a UNION index */ |
| #define SRT_Exists 3 /* Store 1 if the result is not empty */ |
| #define SRT_Output 5 /* Output each row of result */ |
| #define SRT_Set 7 /* Store results as keys in an index */ |
| #define SRT_Table 8 /* Store result as data with an automatic rowid */ |
| #define SRT_Union 1 /* Store result as keys in an index */ |
| #define STAT_GET_NDLT 4 /* "ndlt" column of stat[34] entry */ |
| #define STAT_GET_NEQ 2 /* "neq" column of stat[34] entry */ |
| #define STAT_GET_NLT 3 /* "nlt" column of stat[34] entry */ |
| #define STAT_GET_ROWID 1 /* "rowid" column of stat[34] entry */ |
| #define STAT_GET_STAT1 0 /* "stat" column of stat1 table */ |
| #define STR_FUNCTION | ( | zName, | |
| nArg, | |||
| pArg, | |||
| bNC, | |||
| xFunc | |||
| ) |
{nArg, SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
pArg, 0, xFunc, 0, 0, #zName, 0, 0}
| #define STRACCUM_NOMEM 1 |
| #define STRACCUM_TOOBIG 2 |
| #define STRICMP | ( | x, | |
| y | |||
| ) |
(\ sqlite3UpperToLower[*(unsigned char *)(x)]== \ sqlite3UpperToLower[*(unsigned char *)(y)] \ && sqlite3StrICmp((x)+1,(y)+1)==0 )
| #define Stringify | ( | P, | |
| enc | |||
| ) |
if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc)) \ { goto no_mem; }
| #define swapMixedEndianFloat | ( | X | ) |
| #define TEMP_MASTER_NAME "sqlite_temp_master" |
| #define TERM_ANDINFO 0x20 /* Need to free the WhereTerm.u.pAndInfo obj */ |
| #define TERM_CODED 0x04 /* This term is already coded */ |
| #define TERM_COPIED 0x08 /* Has a child */ |
| #define TERM_DYNAMIC 0x01 /* Need to call sqlite3ExprDelete(db, pExpr) */ |
| #define TERM_OR_OK 0x40 /* Used during OR-clause processing */ |
| #define TERM_ORINFO 0x10 /* Need to free the WhereTerm.u.pOrInfo object */ |
| #define TERM_VIRTUAL 0x02 /* Added by the optimizer. Do not code */ |
| #define TERM_VNULL 0x00 /* Disabled if not using stat3 */ |
| #define TF_Autoincrement 0x08 /* Integer primary key is autoincrement */ |
| #define TF_Ephemeral 0x02 /* An ephemeral table */ |
| #define TF_HasPrimaryKey 0x04 /* Table has a primary key */ |
| #define TF_Readonly 0x01 /* Read-only system table */ |
| #define TF_Virtual 0x10 /* Is a virtual table */ |
| #define TF_WithoutRowid 0x20 /* No rowid used. PRIMARY KEY is the key */ |
| #define TIMER_ELAPSED ((sqlite_uint64)0) |
| #define TIMER_START |
| #define TK_AGG_COLUMN 155 |
| #define TK_AGG_FUNCTION 154 |
| #define TK_ANALYZE 32 |
| #define TK_AUTOINCR 104 |
| #define TK_BETWEEN 72 |
| #define TK_CASCADE 37 |
| #define TK_COLLATE 93 |
| #define TK_COLUMNKW 39 |
| #define TK_CONFLICT 40 |
| #define TK_CONSTRAINT 97 |
| #define TK_CTIME_KW 67 |
| #define TK_DATABASE 41 |
| #define TK_DEFAULT 98 |
| #define TK_DEFERRABLE 110 |
| #define TK_DEFERRED 7 |
| #define TK_DISTINCT 118 |
| #define TK_END_OF_FILE 148 |
| #define TK_EXCLUSIVE 9 |
| #define TK_EXPLAIN 2 |
| #define TK_FOREIGN 111 |
| #define TK_FUNCTION 152 |
| #define TK_ILLEGAL 149 |
| #define TK_IMMEDIATE 8 |
| #define TK_INDEXED 28 |
| #define TK_INITIALLY 48 |
| #define TK_INSTEAD 49 |
| #define TK_INTEGER 130 |
| #define TK_INTERSECT 116 |
| #define TK_JOIN_KW 96 |
| #define TK_LIKE_KW 50 |
| #define TK_NOTNULL 75 |
| #define TK_PRIMARY 100 |
| #define TK_REFERENCES 103 |
| #define TK_REGISTER 133 |
| #define TK_REINDEX 65 |
| #define TK_RELEASE 14 |
| #define TK_REPLACE 58 |
| #define TK_RESTRICT 59 |
| #define TK_ROLLBACK 12 |
| #define TK_SAVEPOINT 13 |
| #define TK_TO_BLOB 143 |
| #define TK_TO_NUMERIC 144 |
| #define TK_TO_REAL 146 |
| #define TK_TO_TEXT 142 |
| #define TK_TRANSACTION 6 |
| #define TK_TRIGGER 61 |
| #define TK_UNCLOSED_STRING 151 |
| #define TK_VARIABLE 134 |
| #define TK_VIRTUAL 64 |
| #define TK_WITHOUT 25 |
| #define TOKEN (yyminor.yy0) |
| #define TRACE_IDX_INPUTS | ( | A | ) |
| #define TRACE_IDX_OUTPUTS | ( | A | ) |
| #define TRANS_NONE 0 |
| #define TRANS_READ 1 |
| #define TRANS_WRITE 2 |
| #define TRIGGER_AFTER 2 |
| #define TRIGGER_BEFORE 1 |
| #define TWOPOWER31 (((i64)1)<<31) |
| #define TWOPOWER32 (((i64)1)<<32) |
| #define UINT16_TYPE unsigned short int |
| #define UINT32_TYPE unsigned int |
| #define UINT8_TYPE unsigned char |
| #define UNIX_SHM_BASE ((22+SQLITE_SHM_NLOCK)*4) /* first lock byte */ |
| #define UNIX_SHM_DMS (UNIX_SHM_BASE+SQLITE_SHM_NLOCK) /* deadman switch */ |
| #define UNIXFILE_DELETE 0x20 /* Delete on close */ |
| #define UNIXFILE_DIRSYNC 0x08 /* Directory sync needed */ |
| #define UNIXFILE_EXCL 0x01 /* Connections from one process only */ |
| #define UNIXFILE_NOLOCK 0x80 /* Do no file locking */ |
| #define UNIXFILE_PERSIST_WAL 0x04 /* Persistent WAL mode */ |
| #define UNIXFILE_PSOW 0x10 /* SQLITE_IOCAP_POWERSAFE_OVERWRITE */ |
| #define UNIXFILE_RDONLY 0x02 /* Connection is read only */ |
| #define UNIXFILE_URI 0x40 /* Filename might have query parameters */ |
| #define UNIXFILE_WARNED 0x0100 /* verifyDbFile() warnings have been issued */ |
| #define unixLogError | ( | a, | |
| b, | |||
| c | |||
| ) | unixLogErrorAtLine(a,b,c,__LINE__) |
| #define UNIXVFS | ( | VFSNAME, | |
| FINDER | |||
| ) |
{ \
3, /* iVersion */ \
sizeof(unixFile), /* szOsFile */ \
MAX_PATHNAME, /* mxPathname */ \
0, /* pNext */ \
VFSNAME, /* zName */ \
(void*)&FINDER, /* pAppData */ \
unixOpen, /* xOpen */ \
unixDelete, /* xDelete */ \
unixAccess, /* xAccess */ \
unixFullPathname, /* xFullPathname */ \
unixDlOpen, /* xDlOpen */ \
unixDlError, /* xDlError */ \
unixDlSym, /* xDlSym */ \
unixDlClose, /* xDlClose */ \
unixRandomness, /* xRandomness */ \
unixSleep, /* xSleep */ \
unixCurrentTime, /* xCurrentTime */ \
unixGetLastError, /* xGetLastError */ \
unixCurrentTimeInt64, /* xCurrentTimeInt64 */ \
unixSetSystemCall, /* xSetSystemCall */ \
unixGetSystemCall, /* xGetSystemCall */ \
unixNextSystemCall, /* xNextSystemCall */ \
}
| #define UNKNOWN_LOCK (EXCLUSIVE_LOCK+1) |
| #define UNPACKED_INCRKEY 0x01 /* Make this key an epsilon larger */ |
| #define UNPACKED_PREFIX_MATCH 0x02 /* A prefix match is considered OK */ |
| #define UNUSED_PARAMETER | ( | x | ) | (void)(x) |
| #define UNUSED_PARAMETER2 | ( | x, | |
| y | |||
| ) | UNUSED_PARAMETER(x),UNUSED_PARAMETER(y) |
| #define UPDATE_MAX_BLOBSIZE | ( | P | ) |
| #define UpperToLower sqlite3UpperToLower |
| #define VDBE_MAGIC_DEAD 0xb606c3c8 /* The VDBE has been deallocated */ |
| #define VDBE_MAGIC_HALT 0x519c2973 /* VDBE has completed execution */ |
| #define VDBE_MAGIC_INIT 0x26bceaa5 /* Building a VDBE program */ |
| #define VDBE_MAGIC_RUN 0xbdf20da3 /* VDBE is ready to execute */ |
| #define VdbeComment | ( | X | ) |
| #define VdbeFrameMem | ( | p | ) | ((Mem *)&((u8 *)p)[ROUND8(sizeof(VdbeFrame))]) |
| #define vdbeInvokeSqllog | ( | x | ) |
| #define VdbeMemRelease | ( | X | ) |
| #define VdbeModuleComment | ( | X | ) |
| #define VdbeNoopComment | ( | X | ) |
| #define VFUNCTION | ( | zName, | |
| nArg, | |||
| iArg, | |||
| bNC, | |||
| xFunc | |||
| ) |
{nArg, SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName, 0, 0}
| #define WAL_ALL_BUT_WRITE 1 |
| #define WAL_CKPT_LOCK 1 |
| #define WAL_EXCLUSIVE_MODE 1 |
| #define WAL_FRAME_HDRSIZE 24 |
| #define WAL_HDRSIZE 32 |
| #define WAL_HEAPMEMORY_MODE 2 |
| #define WAL_MAX_VERSION 3007000 |
| #define WAL_NORMAL_MODE 0 |
| #define WAL_NREADER (SQLITE_SHM_NLOCK-3) |
| #define WAL_RDONLY 1 /* The WAL file is readonly */ |
| #define WAL_READ_LOCK | ( | I | ) | (3+(I)) |
| #define WAL_RECOVER_LOCK 2 |
| #define WAL_SAVEPOINT_NDATA 4 |
| #define WAL_SHM_RDONLY 2 /* The SHM file is readonly */ |
| #define WAL_SYNC_TRANSACTIONS 0x20 /* Sync at the end of each transaction */ |
| #define WAL_WRITE_LOCK 0 |
| #define walFrameOffset | ( | iFrame, | |
| szPage | |||
| ) |
( \ WAL_HDRSIZE + ((iFrame)-1)*(i64)((szPage)+WAL_FRAME_HDRSIZE) \ )
| #define WALINDEX_LOCK_OFFSET (sizeof(WalIndexHdr)*2 + sizeof(WalCkptInfo)) |
| #define WALINDEX_LOCK_RESERVED 16 |
| #define WALINDEX_MAX_VERSION 3007000 |
| #define WALINDEX_PGSZ |
( \
sizeof(ht_slot)*HASHTABLE_NSLOT + HASHTABLE_NPAGE*sizeof(u32) \
)
| #define WHERE_AND_ONLY 0x0080 /* Don't use indices for OR terms */ |
| #define WHERE_AUTO_INDEX 0x00004000 /* Uses an ephemeral index */ |
| #define WHERE_BOTH_LIMIT 0x00000030 /* Both x>EXPR and x<EXPR */ |
| #define WHERE_BTM_LIMIT 0x00000020 /* x>EXPR or x>=EXPR constraint */ |
| #define WHERE_COLUMN_EQ 0x00000001 /* x=EXPR */ |
| #define WHERE_COLUMN_IN 0x00000004 /* x IN (...) */ |
| #define WHERE_COLUMN_NULL 0x00000008 /* x IS NULL */ |
| #define WHERE_COLUMN_RANGE 0x00000002 /* x<EXPR and/or x>EXPR */ |
| #define WHERE_CONSTRAINT 0x0000000f /* Any of the WHERE_COLUMN_xxx values */ |
| #define WHERE_DISTINCT_NOOP 0 /* DISTINCT keyword not used */ |
| #define WHERE_DISTINCT_ORDERED 2 /* All duplicates are adjacent */ |
| #define WHERE_DISTINCT_UNIQUE 1 /* No duplicates */ |
| #define WHERE_DISTINCT_UNORDERED 3 /* Duplicates are scattered */ |
| #define WHERE_DISTINCTBY 0x0200 /* pOrderby is really a DISTINCT clause */ |
| #define WHERE_DUPLICATES_OK 0x0008 /* Ok to return a row more than once */ |
| #define WHERE_FORCE_TABLE 0x0020 /* Do not use an index-only search */ |
| #define WHERE_GROUPBY 0x0100 /* pOrderBy is really a GROUP BY */ |
| #define WHERE_IDX_ONLY 0x00000040 /* Use index only - omit table */ |
| #define WHERE_IN_ABLE 0x00000800 /* Able to support an IN operator */ |
| #define WHERE_INDEXED 0x00000200 /* WhereLoop.u.btree.pIndex is valid */ |
| #define WHERE_IPK 0x00000100 /* x is the INTEGER PRIMARY KEY */ |
| #define WHERE_LOOP_XFER_SZ offsetof(WhereLoop,nLSlot) |
| #define WHERE_MULTI_OR 0x00002000 /* OR using multiple indices */ |
| #define WHERE_OMIT_OPEN_CLOSE 0x0010 /* Table cursors are already open */ |
| #define WHERE_ONEPASS_DESIRED 0x0004 /* Want to do one-pass UPDATE/DELETE */ |
| #define WHERE_ONEROW 0x00001000 /* Selects no more than one row */ |
| #define WHERE_ONETABLE_ONLY 0x0040 /* Only code the 1st table in pTabList */ |
| #define WHERE_ORDERBY_MAX 0x0002 /* ORDER BY processing for max() func */ |
| #define WHERE_ORDERBY_MIN 0x0001 /* ORDER BY processing for min() func */ |
| #define WHERE_ORDERBY_NORMAL 0x0000 /* No-op */ |
| #define WHERE_SKIPSCAN 0x00008000 /* Uses the skip-scan algorithm */ |
| #define WHERE_TOP_LIMIT 0x00000010 /* x<EXPR or x<=EXPR constraint */ |
| #define WHERE_VIRTUALTABLE 0x00000400 /* WhereLoop.u.vtab is valid */ |
| #define WHERE_WANT_DISTINCT 0x0400 /* All output needs to be distinct */ |
| #define WHERETRACE | ( | K, | |
| X | |||
| ) |
| #define WO_ALL 0xfff /* Mask of all possible WO_* values */ |
| #define WO_AND 0x200 /* Two or more AND-connected terms */ |
| #define WO_EQUIV 0x400 /* Of the form A==B, both columns */ |
| #define WO_NOOP 0x800 /* This term does not restrict search space */ |
| #define WO_OR 0x100 /* Two or more OR-connected terms */ |
| #define WO_SINGLE 0x0ff /* Mask of all non-compound WO_* values */ |
| #define WRC_Continue 0 /* Continue down into children */ |
| #define WRC_Prune 1 /* Omit children but continue walking siblings */ |
| #define WRITE_LOCK 2 |
| #define WRITE_UTF16BE | ( | zOut, | |
| c | |||
| ) |
| #define WRITE_UTF16LE | ( | zOut, | |
| c | |||
| ) |
| #define WRITE_UTF8 | ( | zOut, | |
| c | |||
| ) |
{ \
if( c<0x00080 ){ \
*zOut++ = (u8)(c&0xFF); \
} \
else if( c<0x00800 ){ \
*zOut++ = 0xC0 + (u8)((c>>6)&0x1F); \
*zOut++ = 0x80 + (u8)(c & 0x3F); \
} \
else if( c<0x10000 ){ \
*zOut++ = 0xE0 + (u8)((c>>12)&0x0F); \
*zOut++ = 0x80 + (u8)((c>>6) & 0x3F); \
*zOut++ = 0x80 + (u8)(c & 0x3F); \
}else{ \
*zOut++ = 0xF0 + (u8)((c>>18) & 0x07); \
*zOut++ = 0x80 + (u8)((c>>12) & 0x3F); \
*zOut++ = 0x80 + (u8)((c>>6) & 0x3F); \
*zOut++ = 0x80 + (u8)(c & 0x3F); \
} \
}
| #define wsdAutoext sqlite3Autoext |
| #define wsdAutoextInit |
| #define wsdHooks sqlite3Hooks |
| #define wsdHooksInit |
| #define wsdPrng sqlite3Prng |
| #define wsdStat sqlite3Stat |
| #define wsdStatInit |
| #define YY_ACCEPT_ACTION (YYNSTATE+YYNRULE+1) |
| #define YY_ACTTAB_COUNT (1582) |
| #define YY_ERROR_ACTION (YYNSTATE+YYNRULE) |
| #define YY_NO_ACTION (YYNSTATE+YYNRULE+2) |
| #define YY_REDUCE_COUNT (311) |
| #define YY_REDUCE_MAX (1387) |
| #define YY_REDUCE_MIN (-142) |
| #define YY_REDUCE_USE_DFLT (-143) |
| #define YY_SHIFT_COUNT (419) |
| #define YY_SHIFT_MAX (1480) |
| #define YY_SHIFT_MIN (-81) |
| #define YY_SHIFT_USE_DFLT (-82) |
| #define YYACTIONTYPE unsigned short int |
| #define YYCODETYPE unsigned char |
| #define YYFALLBACK 1 |
| #define YYNOERRORRECOVERY 1 |
| #define YYSTACKDEPTH 100 |
| #define yytestcase | ( | X | ) | testcase(X) |
| #define YYWILDCARD 68 |
| typedef struct analysisInfo analysisInfo |
| typedef struct AuthContext AuthContext |
| typedef struct AutoincInfo AutoincInfo |
| typedef struct BenignMallocHooks BenignMallocHooks |
| typedef struct BusyHandler BusyHandler |
| typedef struct DistinctCtx DistinctCtx |
| typedef struct FileWriter FileWriter |
| typedef struct FuncDefHash FuncDefHash |
| typedef struct FuncDestructor FuncDestructor |
| typedef INT16_TYPE i16 |
| typedef sqlite_int64 i64 |
| typedef struct IndexSample IndexSample |
| typedef struct IntegrityCk IntegrityCk |
| typedef INT16_TYPE LogEst |
| typedef struct LookasideSlot LookasideSlot |
| typedef struct MemJournal MemJournal |
| typedef struct NameContext NameContext |
| typedef struct PagerSavepoint PagerSavepoint |
| typedef struct PgFreeslot PgFreeslot |
| typedef struct ScratchFreeslot ScratchFreeslot |
| typedef struct SelectDest SelectDest |
| typedef struct SorterRecord SorterRecord |
| typedef struct sqlite3_api_routines sqlite3_api_routines |
| typedef struct sqlite3_backup sqlite3_backup |
| typedef struct sqlite3_blob sqlite3_blob |
| typedef int(* sqlite3_callback)(void *, int, char **, char **) |
| typedef struct sqlite3_context sqlite3_context |
| typedef void(* sqlite3_destructor_type)(void *) |
| typedef struct sqlite3_file sqlite3_file |
| typedef struct sqlite3_index_info sqlite3_index_info |
| typedef sqlite_int64 sqlite3_int64 |
| typedef struct sqlite3_io_methods sqlite3_io_methods |
| typedef struct sqlite3_mem_methods sqlite3_mem_methods |
| typedef struct sqlite3_module sqlite3_module |
| typedef struct sqlite3_mutex sqlite3_mutex |
| typedef struct sqlite3_mutex_methods sqlite3_mutex_methods |
| typedef struct sqlite3_pcache sqlite3_pcache |
| typedef struct sqlite3_pcache_methods sqlite3_pcache_methods |
| typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2 |
| typedef struct sqlite3_pcache_page sqlite3_pcache_page |
| typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry |
| typedef struct sqlite3_stmt sqlite3_stmt |
| typedef void(* sqlite3_syscall_ptr)(void) |
| typedef sqlite_uint64 sqlite3_uint64 |
| typedef struct Mem sqlite3_value |
| typedef struct sqlite3_vfs sqlite3_vfs |
| typedef struct sqlite3_vtab sqlite3_vtab |
| typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor |
| typedef struct sqlite3AutoExtList sqlite3AutoExtList |
| typedef struct sqlite3StatType sqlite3StatType |
| typedef long long int sqlite_int64 |
| typedef unsigned long long int sqlite_uint64 |
| typedef struct Stat4Accum Stat4Accum |
| typedef struct Stat4Sample Stat4Sample |
| typedef struct SubProgram SubProgram |
| typedef struct TriggerPrg TriggerPrg |
| typedef struct TriggerStep TriggerStep |
| typedef UINT16_TYPE u16 |
| typedef UINT32_TYPE u32 |
| typedef sqlite_uint64 u64 |
| typedef UINT8_TYPE u8 |
| typedef struct unixInodeInfo unixInodeInfo |
| typedef struct unixShmNode unixShmNode |
| typedef struct UnixUnusedFd UnixUnusedFd |
| typedef struct UnpackedRecord UnpackedRecord |
| typedef struct VdbeCursor VdbeCursor |
| typedef struct VdbeOpList VdbeOpList |
| typedef struct VdbeSorter VdbeSorter |
| typedef struct VdbeSorterIter VdbeSorterIter |
| typedef struct WalCkptInfo WalCkptInfo |
| typedef struct WalIndexHdr WalIndexHdr |
| typedef struct WalIterator WalIterator |
| typedef struct WhereAndInfo WhereAndInfo |
| typedef struct WhereClause WhereClause |
| typedef struct WhereLevel WhereLevel |
| typedef struct WhereLoopBuilder WhereLoopBuilder |
| typedef struct WhereMaskSet WhereMaskSet |
| typedef struct WhereOrCost WhereOrCost |
| typedef struct WhereOrInfo WhereOrInfo |
| typedef struct WhereOrSet WhereOrSet |
| typedef struct yyStackEntry yyStackEntry |
| static void absFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int accessPayload | ( | BtCursor * | pCur, |
| u32 | offset, | ||
| u32 | amt, | ||
| unsigned char * | pBuf, | ||
| int | eOp | ||
| ) | [static] |
| static const char* actionName | ( | u8 | action | ) | [static] |
| static int addAggInfoColumn | ( | sqlite3 * | db, |
| AggInfo * | pInfo | ||
| ) | [static] |
| static int addAggInfoFunc | ( | sqlite3 * | db, |
| AggInfo * | pInfo | ||
| ) | [static] |
| static void addArgumentToVtab | ( | Parse * | pParse | ) | [static] |
| static void addModuleArgument | ( | sqlite3 * | db, |
| Table * | pTable, | ||
| char * | zArg | ||
| ) | [static] |
| static int addToSavepointBitvecs | ( | Pager * | pPager, |
| Pgno | pgno | ||
| ) | [static] |
| static void addToVTrans | ( | sqlite3 * | db, |
| VTable * | pVTab | ||
| ) | [static] |
| static void addWhereTerm | ( | Parse * | pParse, |
| SrcList * | pSrc, | ||
| int | iLeft, | ||
| int | iColLeft, | ||
| int | iRight, | ||
| int | iColRight, | ||
| int | isOuterJoin, | ||
| Expr ** | ppWhere | ||
| ) | [static] |
| static VdbeCursor* allocateCursor | ( | Vdbe * | p, |
| int | iCur, | ||
| int | nField, | ||
| int | iDb, | ||
| int | isBtreeCursor | ||
| ) | [static] |
| static sqlite3_index_info* allocateIndexInfo | ( | Parse * | pParse, |
| WhereClause * | pWC, | ||
| struct SrcList_item * | pSrc, | ||
| ExprList * | pOrderBy | ||
| ) | [static] |
| static int allocateSpace | ( | MemPage * | pPage, |
| int | nByte, | ||
| int * | pIdx | ||
| ) | [static] |
| static void allocateTempSpace | ( | BtShared * | pBt | ) | [static] |
| static void* allocSpace | ( | void * | pBuf, |
| int | nByte, | ||
| u8 ** | ppFrom, | ||
| u8 * | pEnd, | ||
| int * | pnByte | ||
| ) | [static] |
| static int allSpaces | ( | const char * | z, |
| int | n | ||
| ) | [static] |
| static int analysisLoader | ( | void * | pData, |
| int | argc, | ||
| char ** | argv, | ||
| char ** | NotUsed | ||
| ) | [static] |
| static int analyzeAggregate | ( | Walker * | pWalker, |
| Expr * | pExpr | ||
| ) | [static] |
| static int analyzeAggregatesInSelect | ( | Walker * | pWalker, |
| Select * | pSelect | ||
| ) | [static] |
| static void analyzeDatabase | ( | Parse * | pParse, |
| int | iDb | ||
| ) | [static] |
| static void analyzeOneTable | ( | Parse * | pParse, |
| Table * | pTab, | ||
| Index * | pOnlyIdx, | ||
| int | iStatCur, | ||
| int | iMem, | ||
| int | iTab | ||
| ) | [static] |
| static void analyzeTable | ( | Parse * | pParse, |
| Table * | pTab, | ||
| Index * | pOnlyIdx | ||
| ) | [static] |
| static void applyAffinity | ( | Mem * | pRec, |
| char | affinity, | ||
| u8 | enc | ||
| ) | [static] |
| static void applyNumericAffinity | ( | Mem * | pRec | ) | [static] |
| static void assemblePage | ( | MemPage * | pPage, |
| int | nCell, | ||
| u8 ** | apCell, | ||
| u16 * | aSize | ||
| ) | [static] |
| static void attachBackupObject | ( | sqlite3_backup * | p | ) | [static] |
| static void attachFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int autoIncBegin | ( | Parse * | pParse, |
| int | iDb, | ||
| Table * | pTab | ||
| ) | [static] |
| static void autoIncStep | ( | Parse * | pParse, |
| int | memId, | ||
| int | regRowid | ||
| ) | [static] |
| static int autoVacuumCommit | ( | BtShared * | pBt | ) | [static] |
| static void avgFinalize | ( | sqlite3_context * | context | ) | [static] |
| static int backupOnePage | ( | sqlite3_backup * | p, |
| Pgno | iSrcPg, | ||
| const u8 * | zSrcData, | ||
| int | bUpdate | ||
| ) | [static] |
| static int backupTruncateFile | ( | sqlite3_file * | pFile, |
| i64 | iSize | ||
| ) | [static] |
| static int balance_deeper | ( | MemPage * | pRoot, |
| MemPage ** | ppChild | ||
| ) | [static] |
| static int balance_nonroot | ( | MemPage * | pParent, |
| int | iParentIdx, | ||
| u8 * | aOvflSpace, | ||
| int | isRoot, | ||
| int | bBulk | ||
| ) | [static] |
| static int balance_quick | ( | MemPage * | pParent, |
| MemPage * | pPage, | ||
| u8 * | pSpace | ||
| ) | [static] |
| static u8 binaryCompareP5 | ( | Expr * | pExpr1, |
| Expr * | pExpr2, | ||
| int | jumpIfNull | ||
| ) | [static] |
| static void binaryToUnaryIfNull | ( | Parse * | pParse, |
| Expr * | pY, | ||
| Expr * | pA, | ||
| int | op | ||
| ) | [static] |
| static int binCollFunc | ( | void * | padFlag, |
| int | nKey1, | ||
| const void * | pKey1, | ||
| int | nKey2, | ||
| const void * | pKey2 | ||
| ) | [static] |
| static int bindText | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const void * | zData, | ||
| int | nData, | ||
| void(*)(void *) | xDel, | ||
| u8 | encoding | ||
| ) | [static] |
| static int blobReadWrite | ( | sqlite3_blob * | pBlob, |
| void * | z, | ||
| int | n, | ||
| int | iOffset, | ||
| int(*)(BtCursor *, u32, u32, void *) | xCall | ||
| ) | [static] |
| static int blobSeekToRow | ( | Incrblob * | p, |
| sqlite3_int64 | iRow, | ||
| char ** | pzErr | ||
| ) | [static] |
| static void btreeClearHasContent | ( | BtShared * | pBt | ) | [static] |
| static int btreeCreateTable | ( | Btree * | p, |
| int * | piTable, | ||
| int | createTabFlags | ||
| ) | [static] |
| static int btreeCursor | ( | Btree * | p, |
| int | iTable, | ||
| int | wrFlag, | ||
| struct KeyInfo * | pKeyInfo, | ||
| BtCursor * | pCur | ||
| ) | [static] |
| static int btreeDropTable | ( | Btree * | p, |
| Pgno | iTable, | ||
| int * | piMoved | ||
| ) | [static] |
| static void btreeEndTransaction | ( | Btree * | p | ) | [static] |
| static int btreeGetHasContent | ( | BtShared * | pBt, |
| Pgno | pgno | ||
| ) | [static] |
| static int btreeGetPage | ( | BtShared * | pBt, |
| Pgno | pgno, | ||
| MemPage ** | ppPage, | ||
| int | flags | ||
| ) | [static] |
| static int btreeInitPage | ( | MemPage * | pPage | ) | [static] |
| static int btreeInvokeBusyHandler | ( | void * | pArg | ) | [static] |
| static int btreeMoveto | ( | BtCursor * | pCur, |
| const void * | pKey, | ||
| i64 | nKey, | ||
| int | bias, | ||
| int * | pRes | ||
| ) | [static] |
| static Pgno btreePagecount | ( | BtShared * | pBt | ) | [static] |
| static MemPage* btreePageFromDbPage | ( | DbPage * | pDbPage, |
| Pgno | pgno, | ||
| BtShared * | pBt | ||
| ) | [static] |
| static MemPage* btreePageLookup | ( | BtShared * | pBt, |
| Pgno | pgno | ||
| ) | [static] |
| static void btreeParseCell | ( | MemPage * | pPage, |
| int | iCell, | ||
| CellInfo * | pInfo | ||
| ) | [static] |
| static void btreeParseCellPtr | ( | MemPage * | pPage, |
| u8 * | pCell, | ||
| CellInfo * | pInfo | ||
| ) | [static] |
| static void btreeReleaseAllCursorPages | ( | BtCursor * | pCur | ) | [static] |
| static int btreeRestoreCursorPosition | ( | BtCursor * | pCur | ) | [static] |
| static int btreeSetHasContent | ( | BtShared * | pBt, |
| Pgno | pgno | ||
| ) | [static] |
| static void cacheEntryClear | ( | Parse * | pParse, |
| struct yColCache * | p | ||
| ) | [static] |
| static void callCollNeeded | ( | sqlite3 * | db, |
| int | enc, | ||
| const char * | zName | ||
| ) | [static] |
| static void callFinaliser | ( | sqlite3 * | db, |
| int | offset | ||
| ) | [static] |
| static void callStatGet | ( | Vdbe * | v, |
| int | regStat4, | ||
| int | iParam, | ||
| int | regOut | ||
| ) | [static] |
| static void cdateFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static u16 cellSizePtr | ( | MemPage * | pPage, |
| u8 * | pCell | ||
| ) | [static] |
| static void changes | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static int changeTempStorage | ( | Parse * | pParse, |
| const char * | zStorageType | ||
| ) | [static] |
| static void charFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void checkAppendMsg | ( | IntegrityCk * | pCheck, |
| char * | zMsg1, | ||
| const char * | zFormat, | ||
| ... | |||
| ) | [static] |
| static int checkColumnOverlap | ( | IdList * | pIdList, |
| ExprList * | pEList | ||
| ) | [static] |
| static int checkForMultiColumnSelectError | ( | Parse * | pParse, |
| SelectDest * | pDest, | ||
| int | nExpr | ||
| ) | [static] |
| static void checkList | ( | IntegrityCk * | pCheck, |
| int | isFreeList, | ||
| int | iPage, | ||
| int | N, | ||
| char * | zContext | ||
| ) | [static] |
| static void checkPtrmap | ( | IntegrityCk * | pCheck, |
| Pgno | iChild, | ||
| u8 | eType, | ||
| Pgno | iParent, | ||
| char * | zContext | ||
| ) | [static] |
| static int checkRef | ( | IntegrityCk * | pCheck, |
| Pgno | iPage, | ||
| char * | zContext | ||
| ) | [static] |
| static int checkTreePage | ( | IntegrityCk * | pCheck, |
| int | iPage, | ||
| char * | zParentContext, | ||
| i64 * | pnParentMinKey, | ||
| i64 * | pnParentMaxKey | ||
| ) | [static] |
| static void clearAllSharedCacheTableLocks | ( | Btree * | p | ) | [static] |
| static int clearDatabasePage | ( | BtShared * | pBt, |
| Pgno | pgno, | ||
| int | freePageFlag, | ||
| int * | pnChange | ||
| ) | [static] |
| static void clearSelect | ( | sqlite3 * | db, |
| Select * | p | ||
| ) | [static] |
| static void clearYMD_HMS_TZ | ( | DateTime * | p | ) | [static] |
| static void closeAllCursors | ( | Vdbe * | p | ) | [static] |
| static void closePendingFds | ( | unixFile * | pFile | ) | [static] |
| static int closeUnixFile | ( | sqlite3_file * | id | ) | [static] |
| static int codeAllEqualityTerms | ( | Parse * | pParse, |
| WhereLevel * | pLevel, | ||
| int | bRev, | ||
| int | nExtraReg, | ||
| char ** | pzAff | ||
| ) | [static] |
| static void codeApplyAffinity | ( | Parse * | pParse, |
| int | base, | ||
| int | n, | ||
| char * | zAff | ||
| ) | [static] |
| static int codeCompare | ( | Parse * | pParse, |
| Expr * | pLeft, | ||
| Expr * | pRight, | ||
| int | opcode, | ||
| int | in1, | ||
| int | in2, | ||
| int | dest, | ||
| int | jumpIfNull | ||
| ) | [static] |
| static void codeDistinct | ( | Parse * | pParse, |
| int | iTab, | ||
| int | addrRepeat, | ||
| int | N, | ||
| int | iMem | ||
| ) | [static] |
| static int codeEqualityTerm | ( | Parse * | pParse, |
| WhereTerm * | pTerm, | ||
| WhereLevel * | pLevel, | ||
| int | iEq, | ||
| int | bRev, | ||
| int | iTarget | ||
| ) | [static] |
| static void codeInteger | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | negFlag, | ||
| int | iMem | ||
| ) | [static] |
| static void codeOffset | ( | Vdbe * | v, |
| Select * | p, | ||
| int | iContinue | ||
| ) | [static] |
| static Bitmask codeOneLoopStart | ( | WhereInfo * | pWInfo, |
| int | iLevel, | ||
| Bitmask | notReady | ||
| ) | [static] |
| static TriggerPrg* codeRowTrigger | ( | Parse * | pParse, |
| Trigger * | pTrigger, | ||
| Table * | pTab, | ||
| int | orconf | ||
| ) | [static] |
| static void codeTableLocks | ( | Parse * | pParse | ) | [static] |
| static int codeTriggerProgram | ( | Parse * | pParse, |
| TriggerStep * | pStepList, | ||
| int | orconf | ||
| ) | [static] |
| static int collationMatch | ( | const char * | zColl, |
| Index * | pIndex | ||
| ) | [static] |
| static int columnIndex | ( | Table * | pTab, |
| const char * | zCol | ||
| ) | [static] |
| static void columnMallocFailure | ( | sqlite3_stmt * | pStmt | ) | [static] |
| static Mem* columnMem | ( | sqlite3_stmt * | pStmt, |
| int | i | ||
| ) | [static] |
| static const void* columnName | ( | sqlite3_stmt * | pStmt, |
| int | N, | ||
| const void *(*)(Mem *) | xFunc, | ||
| int | useType | ||
| ) | [static] |
| static Bitmask columnsInIndex | ( | Index * | pIdx | ) | [static] |
| static const char* columnTypeImpl | ( | NameContext * | pNC, |
| Expr * | pExpr, | ||
| u8 * | pEstWidth | ||
| ) | [static] |
| static int compare2pow63 | ( | const char * | zNum, |
| int | incr | ||
| ) | [static] |
| static char comparisonAffinity | ( | Expr * | pExpr | ) | [static] |
| static void compileoptiongetFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void compileoptionusedFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void computeHMS | ( | DateTime * | p | ) | [static] |
| static void computeLimitRegisters | ( | Parse * | pParse, |
| Select * | p, | ||
| int | iBreak | ||
| ) | [static] |
| static void computeYMD | ( | DateTime * | p | ) | [static] |
| static void computeYMD_HMS | ( | DateTime * | p | ) | [static] |
| static int connectionIsBusy | ( | sqlite3 * | db | ) | [static] |
| static void constructAutomaticIndex | ( | Parse * | pParse, |
| WhereClause * | pWC, | ||
| struct SrcList_item * | pSrc, | ||
| Bitmask | notReady, | ||
| WhereLevel * | pLevel | ||
| ) | [static] |
| static void* contextMalloc | ( | sqlite3_context * | context, |
| i64 | nByte | ||
| ) | [static] |
| static int convertCompoundSelectToSubquery | ( | Walker * | pWalker, |
| Select * | p | ||
| ) | [static] |
| static void convertToWithoutRowidTable | ( | Parse * | pParse, |
| Table * | pTab | ||
| ) | [static] |
| static void copyNodeContent | ( | MemPage * | pFrom, |
| MemPage * | pTo, | ||
| int * | pRC | ||
| ) | [static] |
| static int copyPayload | ( | void * | pPayload, |
| void * | pBuf, | ||
| int | nByte, | ||
| int | eOp, | ||
| DbPage * | pDbPage | ||
| ) | [static] |
| static void corruptSchema | ( | InitData * | pData, |
| const char * | zObj, | ||
| const char * | zExtra | ||
| ) | [static] |
| static void countFinalize | ( | sqlite3_context * | context | ) | [static] |
| static void countStep | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int createCollation | ( | sqlite3 * | db, |
| const char * | zName, | ||
| u8 | enc, | ||
| void * | pCtx, | ||
| int(*)(void *, int, const void *, int, const void *) | xCompare, | ||
| void(*)(void *) | xDel | ||
| ) | [static] |
| static void createMask | ( | WhereMaskSet * | pMaskSet, |
| int | iCursor | ||
| ) | [static] |
| static int createModule | ( | sqlite3 * | db, |
| const char * | zName, | ||
| const sqlite3_module * | pModule, | ||
| void * | pAux, | ||
| void(*)(void *) | xDestroy | ||
| ) | [static] |
| static char* createTableStmt | ( | sqlite3 * | db, |
| Table * | p | ||
| ) | [static] |
| static void ctimeFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static void ctimestampFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static void dateFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void datetimeFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int decodeFlags | ( | MemPage * | pPage, |
| int | flagByte | ||
| ) | [static] |
| static void decodeIntArray | ( | char * | zIntArray, |
| int | nOut, | ||
| tRowcnt * | aOut, | ||
| Index * | pIndex | ||
| ) | [static] |
| static int defragmentPage | ( | MemPage * | pPage | ) | [static] |
| static void destroyRootPage | ( | Parse * | pParse, |
| int | iTable, | ||
| int | iDb | ||
| ) | [static] |
| static void destroyTable | ( | Parse * | pParse, |
| Table * | pTab | ||
| ) | [static] |
| static void detachFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void disableTerm | ( | WhereLevel * | pLevel, |
| WhereTerm * | pTerm | ||
| ) | [static] |
| static void disconnectAllVtab | ( | sqlite3 * | db | ) | [static] |
| static int dotlockCheckReservedLock | ( | sqlite3_file * | id, |
| int * | pResOut | ||
| ) | [static] |
| static int dotlockClose | ( | sqlite3_file * | id | ) | [static] |
| static int dotlockLock | ( | sqlite3_file * | id, |
| int | eFileLock | ||
| ) | [static] |
| static int dotlockUnlock | ( | sqlite3_file * | id, |
| int | eFileLock | ||
| ) | [static] |
| static i64 doubleToInt64 | ( | double | r | ) | [static] |
| static int doWalCallbacks | ( | sqlite3 * | db | ) | [static] |
| static void downgradeAllSharedCacheTableLocks | ( | Btree * | p | ) | [static] |
| static int dupedExprNodeSize | ( | Expr * | p, |
| int | flags | ||
| ) | [static] |
| static int dupedExprSize | ( | Expr * | p, |
| int | flags | ||
| ) | [static] |
| static int dupedExprStructSize | ( | Expr * | p, |
| int | flags | ||
| ) | [static] |
| static void errlogFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void estimateIndexWidth | ( | Index * | pIdx | ) | [static] |
| static void estimateTableWidth | ( | Table * | pTab | ) | [static] |
| static char et_getdigit | ( | LONGDOUBLE_TYPE * | val, |
| int * | cnt | ||
| ) | [static] |
| static int execExecSql | ( | sqlite3 * | db, |
| char ** | pzErrMsg, | ||
| const char * | zSql | ||
| ) | [static] |
| static void explainAppendTerm | ( | StrAccum * | pStr, |
| int | iTerm, | ||
| const char * | zColumn, | ||
| const char * | zOp | ||
| ) | [static] |
| static void explainComposite | ( | Parse * | pParse, |
| int | op, | ||
| int | iSub1, | ||
| int | iSub2, | ||
| int | bUseTmp | ||
| ) | [static] |
| static char* explainIndexRange | ( | sqlite3 * | db, |
| WhereLoop * | pLoop, | ||
| Table * | pTab | ||
| ) | [static] |
| static void explainOneScan | ( | Parse * | pParse, |
| SrcList * | pTabList, | ||
| WhereLevel * | pLevel, | ||
| int | iLevel, | ||
| int | iFrom, | ||
| u16 | wctrlFlags | ||
| ) | [static] |
| static void explainSimpleCount | ( | Parse * | pParse, |
| Table * | pTab, | ||
| Index * | pIdx | ||
| ) | [static] |
| static void explainTempTable | ( | Parse * | pParse, |
| const char * | zUsage | ||
| ) | [static] |
| static int exprAlwaysFalse | ( | Expr * | p | ) | [static] |
| static void exprAnalyze | ( | SrcList * | pSrc, |
| WhereClause * | pWC, | ||
| int | idxTerm | ||
| ) | [static] |
| static void exprAnalyzeAll | ( | SrcList * | pTabList, |
| WhereClause * | pWC | ||
| ) | [static] |
| static void exprAnalyzeOrTerm | ( | SrcList * | pSrc, |
| WhereClause * | pWC, | ||
| int | idxTerm | ||
| ) | [static] |
| static void exprCodeBetween | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | dest, | ||
| int | jumpIfTrue, | ||
| int | jumpIfNull | ||
| ) | [static] |
| static void exprCommute | ( | Parse * | pParse, |
| Expr * | pExpr | ||
| ) | [static] |
| static int exprIsConst | ( | Expr * | p, |
| int | initFlag | ||
| ) | [static] |
| static Bitmask exprListTableUsage | ( | WhereMaskSet * | pMaskSet, |
| ExprList * | pList | ||
| ) | [static] |
| static int exprNodeIsConstant | ( | Walker * | pWalker, |
| Expr * | pExpr | ||
| ) | [static] |
| static int exprProbability | ( | Expr * | p | ) | [static] |
| static Bitmask exprSelectTableUsage | ( | WhereMaskSet * | pMaskSet, |
| Select * | pS | ||
| ) | [static] |
| static void exprSetHeight | ( | Expr * | p | ) | [static] |
| static int exprSrcCount | ( | Walker * | pWalker, |
| Expr * | pExpr | ||
| ) | [static] |
| static int exprStructSize | ( | Expr * | p | ) | [static] |
| static Expr* exprTableColumn | ( | sqlite3 * | db, |
| Table * | pTab, | ||
| int | iCursor, | ||
| i16 | iCol | ||
| ) | [static] |
| static Expr* exprTableRegister | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | regBase, | ||
| i16 | iCol | ||
| ) | [static] |
| static Bitmask exprTableUsage | ( | WhereMaskSet * | pMaskSet, |
| Expr * | p | ||
| ) | [static] |
| static void exprToRegister | ( | Expr * | p, |
| int | iReg | ||
| ) | [static] |
| static int exprWalkNoop | ( | Walker * | NotUsed, |
| Expr * | NotUsed2 | ||
| ) | [static] |
| static int fcntlSizeHint | ( | unixFile * | pFile, |
| i64 | nByte | ||
| ) | [static] |
| static const unsigned char* fetchPayload | ( | BtCursor * | pCur, |
| u32 * | pAmt, | ||
| int | skipKey | ||
| ) | [static] |
| static int fileWriterFinish | ( | sqlite3 * | db, |
| FileWriter * | p, | ||
| i64 * | piEof | ||
| ) | [static] |
| static void fileWriterInit | ( | sqlite3 * | db, |
| sqlite3_file * | pFile, | ||
| FileWriter * | p, | ||
| i64 | iStart | ||
| ) | [static] |
| static void fileWriterWrite | ( | FileWriter * | p, |
| u8 * | pData, | ||
| int | nData | ||
| ) | [static] |
| static void fileWriterWriteVarint | ( | FileWriter * | p, |
| u64 | iVal | ||
| ) | [static] |
| static int fillInCell | ( | MemPage * | pPage, |
| unsigned char * | pCell, | ||
| const void * | pKey, | ||
| i64 | nKey, | ||
| const void * | pData, | ||
| int | nData, | ||
| int | nZero, | ||
| int * | pnSize | ||
| ) | [static] |
| static Pgno finalDbSize | ( | BtShared * | pBt, |
| Pgno | nOrig, | ||
| Pgno | nFree | ||
| ) | [static] |
| static void finalizeAggFunctions | ( | Parse * | pParse, |
| AggInfo * | pAggInfo | ||
| ) | [static] |
| static CollSeq* findCollSeqEntry | ( | sqlite3 * | db, |
| const char * | zName, | ||
| int | create | ||
| ) | [static] |
| static int findCreateFileMode | ( | const char * | zPath, |
| int | flags, | ||
| mode_t * | pMode, | ||
| uid_t * | pUid, | ||
| gid_t * | pGid | ||
| ) | [static] |
| static HashElem* findElementGivenHash | ( | const Hash * | pH, |
| const char * | pKey, | ||
| int | nKey, | ||
| unsigned int | h | ||
| ) | [static] |
| static int findIndexCol | ( | Parse * | pParse, |
| ExprList * | pList, | ||
| int | iBase, | ||
| Index * | pIdx, | ||
| int | iCol | ||
| ) | [static] |
| static int findInodeInfo | ( | unixFile * | pFile, |
| unixInodeInfo ** | ppInode | ||
| ) | [static] |
| static int findNextHostParameter | ( | const char * | zSql, |
| int * | pnToken | ||
| ) | [static] |
| static u8* findOverflowCell | ( | MemPage * | pPage, |
| int | iCell | ||
| ) | [static] |
| static UnixUnusedFd* findReusableFd | ( | const char * | zPath, |
| int | flags | ||
| ) | [static] |
| static int fkChildIsModified | ( | Table * | pTab, |
| FKey * | p, | ||
| int * | aChange, | ||
| int | bChngRowid | ||
| ) | [static] |
| static void fkLookupParent | ( | Parse * | pParse, |
| int | iDb, | ||
| Table * | pTab, | ||
| Index * | pIdx, | ||
| FKey * | pFKey, | ||
| int * | aiCol, | ||
| int | regData, | ||
| int | nIncr, | ||
| int | isIgnore | ||
| ) | [static] |
| static int fkParentIsModified | ( | Table * | pTab, |
| FKey * | p, | ||
| int * | aChange, | ||
| int | bChngRowid | ||
| ) | [static] |
| static void fkTriggerDelete | ( | sqlite3 * | dbMem, |
| Trigger * | p | ||
| ) | [static] |
| static int flattenSubquery | ( | Parse * | pParse, |
| Select * | p, | ||
| int | iFrom, | ||
| int | isAgg, | ||
| int | subqueryIsAgg | ||
| ) | [static] |
| static void freeEphemeralFunction | ( | sqlite3 * | db, |
| FuncDef * | pDef | ||
| ) | [static] |
| static void freeTempSpace | ( | BtShared * | pBt | ) | [static] |
| static int full_fsync | ( | int | fd, |
| int | fullSync, | ||
| int | dataOnly | ||
| ) | [static] |
| static void functionDestroy | ( | sqlite3 * | db, |
| FuncDef * | p | ||
| ) | [static] |
| static FuncDef* functionSearch | ( | FuncDefHash * | pHash, |
| int | h, | ||
| const char * | zFunc, | ||
| int | nFunc | ||
| ) | [static] |
| static void generateColumnNames | ( | Parse * | pParse, |
| SrcList * | pTabList, | ||
| ExprList * | pEList | ||
| ) | [static] |
| static void generateColumnTypes | ( | Parse * | pParse, |
| SrcList * | pTabList, | ||
| ExprList * | pEList | ||
| ) | [static] |
| static int generateOutputSubroutine | ( | Parse * | pParse, |
| Select * | p, | ||
| SelectDest * | pIn, | ||
| SelectDest * | pDest, | ||
| int | regReturn, | ||
| int | regPrev, | ||
| KeyInfo * | pKeyInfo, | ||
| int | iBreak | ||
| ) | [static] |
| static void generateSortTail | ( | Parse * | pParse, |
| Select * | p, | ||
| Vdbe * | v, | ||
| int | nColumn, | ||
| SelectDest * | pDest | ||
| ) | [static] |
| static int getAndInitPage | ( | BtShared * | pBt, |
| Pgno | pgno, | ||
| MemPage ** | ppPage, | ||
| int | bReadonly | ||
| ) | [static] |
| static int getAutoVacuum | ( | const char * | z | ) | [static] |
| static int getDigits | ( | const char * | zDate, |
| ... | |||
| ) | [static] |
| static int getLockingMode | ( | const char * | z | ) | [static] |
| static Bitmask getMask | ( | WhereMaskSet * | pMaskSet, |
| int | iCursor | ||
| ) | [static] |
| static int getOverflowPage | ( | BtShared * | pBt, |
| Pgno | ovfl, | ||
| MemPage ** | ppPage, | ||
| Pgno * | pPgnoNext | ||
| ) | [static] |
| static int getPageReferenced | ( | IntegrityCk * | pCheck, |
| Pgno | iPg | ||
| ) | [static] |
| static TriggerPrg* getRowTrigger | ( | Parse * | pParse, |
| Trigger * | pTrigger, | ||
| Table * | pTab, | ||
| int | orconf | ||
| ) | [static] |
| static u8 getSafetyLevel | ( | const char * | z, |
| int | omitFull, | ||
| int | dflt | ||
| ) | [static] |
| static int getTempStore | ( | const char * | z | ) | [static] |
| static void groupConcatFinalize | ( | sqlite3_context * | context | ) | [static] |
| static void groupConcatStep | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int growOpArray | ( | Vdbe * | p | ) | [static] |
| static int growVTrans | ( | sqlite3 * | db | ) | [static] |
| static int hasHotJournal | ( | Pager * | pPager, |
| int * | pExists | ||
| ) | [static] |
| static void heightOfExpr | ( | Expr * | p, |
| int * | pnHeight | ||
| ) | [static] |
| static void heightOfExprList | ( | ExprList * | p, |
| int * | pnHeight | ||
| ) | [static] |
| static void heightOfSelect | ( | Select * | p, |
| int * | pnHeight | ||
| ) | [static] |
| static void hexFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int identLength | ( | const char * | z | ) | [static] |
| static void identPut | ( | char * | z, |
| int * | pIdx, | ||
| char * | zSignedIdent | ||
| ) | [static] |
| static int incrAggDepth | ( | Walker * | pWalker, |
| Expr * | pExpr | ||
| ) | [static] |
| static void incrAggFunctionDepth | ( | Expr * | pExpr, |
| int | N | ||
| ) | [static] |
| static int incrVacuumStep | ( | BtShared * | pBt, |
| Pgno | nFin, | ||
| Pgno | iLastPg, | ||
| int | bCommit | ||
| ) | [static] |
| static int indexMightHelpWithOrderBy | ( | WhereLoopBuilder * | pBuilder, |
| Index * | pIndex, | ||
| int | iCursor | ||
| ) | [static] |
| static void insertCell | ( | MemPage * | pPage, |
| int | i, | ||
| u8 * | pCell, | ||
| int | sz, | ||
| u8 * | pTemp, | ||
| Pgno | iChild, | ||
| int * | pRC | ||
| ) | [static] |
| static void insertElement | ( | Hash * | pH, |
| struct _ht * | pEntry, | ||
| HashElem * | pNew | ||
| ) | [static] |
| static void instrFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void invalidateAllOverflowCache | ( | BtShared * | pBt | ) | [static] |
| static void invalidateCachedKeyInfo | ( | sqlite3 * | db | ) | [static] |
| static void invalidateIncrblobCursors | ( | Btree * | pBtree, |
| i64 | iRow, | ||
| int | isClearTable | ||
| ) | [static] |
| static void invalidateOverflowCache | ( | BtCursor * | pCur | ) | [static] |
| static int invalidateTempStorage | ( | Parse * | pParse | ) | [static] |
| IOMETHODS | ( | posixIoFinder | , |
| posixIoMethods | , | ||
| 3 | , | ||
| unixClose | , | ||
| unixLock | , | ||
| unixUnlock | , | ||
| unixCheckReservedLock | |||
| ) |
| static int isCandidateForInOpt | ( | Select * | p | ) | [static] |
| static int isDate | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv, | ||
| DateTime * | p | ||
| ) | [static] |
| static int isDistinctRedundant | ( | Parse * | pParse, |
| SrcList * | pTabList, | ||
| WhereClause * | pWC, | ||
| ExprList * | pDistinct | ||
| ) | [static] |
| static int isFatalError | ( | int | rc | ) | [static] |
| static int isLikeOrGlob | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| Expr ** | ppPrefix, | ||
| int * | pisComplete, | ||
| int * | pnoCase | ||
| ) | [static] |
| static int isLookaside | ( | sqlite3 * | db, |
| void * | p | ||
| ) | [static] |
| static int isMatchOfColumn | ( | Expr * | pExpr | ) | [static] |
| static Table* isSimpleCount | ( | Select * | p, |
| AggInfo * | pAggInfo | ||
| ) | [static] |
| static int isSystemTable | ( | Parse * | pParse, |
| const char * | zName | ||
| ) | [static] |
| static i64 journalHdrOffset | ( | Pager * | pPager | ) | [static] |
| static void juliandayFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static KeyInfo* keyInfoFromExprList | ( | Parse * | pParse, |
| ExprList * | pList | ||
| ) | [static] |
| static int keywordCode | ( | const char * | z, |
| int | n | ||
| ) | [static] |
| static void last_insert_rowid | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static void lengthFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void likeFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void loadAnalysis | ( | Parse * | pParse, |
| int | iDb | ||
| ) | [static] |
| static void loadExt | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static sqlite3_int64 localtimeOffset | ( | DateTime * | p, |
| sqlite3_context * | pCtx, | ||
| int * | pRc | ||
| ) | [static] |
| static void lockBtreeMutex | ( | Btree * | p | ) | [static] |
| static void logBadConnection | ( | const char * | zType | ) | [static] |
| static int lookupName | ( | Parse * | pParse, |
| const char * | zDb, | ||
| const char * | zTab, | ||
| const char * | zCol, | ||
| NameContext * | pNC, | ||
| Expr * | pExpr | ||
| ) | [static] |
| static void lowerFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int mallocWithAlarm | ( | int | n, |
| void ** | pp | ||
| ) | [static] |
| static int matchQuality | ( | FuncDef * | p, |
| int | nArg, | ||
| u8 | enc | ||
| ) | [static] |
| static int memjrnlClose | ( | sqlite3_file * | pJfd | ) | [static] |
| static int memjrnlFileSize | ( | sqlite3_file * | pJfd, |
| sqlite_int64 * | pSize | ||
| ) | [static] |
| static int memjrnlRead | ( | sqlite3_file * | pJfd, |
| void * | zBuf, | ||
| int | iAmt, | ||
| sqlite_int64 | iOfst | ||
| ) | [static] |
| static int memjrnlSync | ( | sqlite3_file * | NotUsed, |
| int | NotUsed2 | ||
| ) | [static] |
| static int memjrnlTruncate | ( | sqlite3_file * | pJfd, |
| sqlite_int64 | size | ||
| ) | [static] |
| static int memjrnlWrite | ( | sqlite3_file * | pJfd, |
| const void * | zBuf, | ||
| int | iAmt, | ||
| sqlite_int64 | iOfst | ||
| ) | [static] |
| static void minMaxFinalize | ( | sqlite3_context * | context | ) | [static] |
| static void minmaxFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static u8 minMaxQuery | ( | AggInfo * | pAggInfo, |
| ExprList ** | ppMinMax | ||
| ) | [static] |
| static void minmaxStep | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int modifyPagePointer | ( | MemPage * | pPage, |
| Pgno | iFrom, | ||
| Pgno | iTo, | ||
| u8 | eType | ||
| ) | [static] |
| static int moveToChild | ( | BtCursor * | pCur, |
| u32 | newPgno | ||
| ) | [static] |
| static int moveToLeftmost | ( | BtCursor * | pCur | ) | [static] |
| static void moveToParent | ( | BtCursor * | pCur | ) | [static] |
| static int moveToRightmost | ( | BtCursor * | pCur | ) | [static] |
| static int moveToRoot | ( | BtCursor * | pCur | ) | [static] |
| static int multiSelect | ( | Parse * | pParse, |
| Select * | p, | ||
| SelectDest * | pDest | ||
| ) | [static] |
| static CollSeq* multiSelectCollSeq | ( | Parse * | pParse, |
| Select * | p, | ||
| int | iCol | ||
| ) | [static] |
| static int multiSelectOrderBy | ( | Parse * | pParse, |
| Select * | p, | ||
| SelectDest * | pDest | ||
| ) | [static] |
| static int nameInUsingClause | ( | IdList * | pUsing, |
| const char * | zCol | ||
| ) | [static] |
| static int newDatabase | ( | BtShared * | pBt | ) | [static] |
| static int nocaseCollatingFunc | ( | void * | NotUsed, |
| int | nKey1, | ||
| const void * | pKey1, | ||
| int | nKey2, | ||
| const void * | pKey2 | ||
| ) | [static] |
| static int nolockCheckReservedLock | ( | sqlite3_file * | NotUsed, |
| int * | pResOut | ||
| ) | [static] |
| static int nolockClose | ( | sqlite3_file * | id | ) | [static] |
| static int nolockLock | ( | sqlite3_file * | NotUsed, |
| int | NotUsed2 | ||
| ) | [static] |
| static int nolockUnlock | ( | sqlite3_file * | NotUsed, |
| int | NotUsed2 | ||
| ) | [static] |
| static sqlite3_mutex* noopMutexAlloc | ( | int | id | ) | [static] |
| static int noopMutexEnd | ( | void | ) | [static] |
| static void noopMutexEnter | ( | sqlite3_mutex * | p | ) | [static] |
| static void noopMutexFree | ( | sqlite3_mutex * | p | ) | [static] |
| static int noopMutexInit | ( | void | ) | [static] |
| static void noopMutexLeave | ( | sqlite3_mutex * | p | ) | [static] |
| static int noopMutexTry | ( | sqlite3_mutex * | p | ) | [static] |
| static void notValidCheckConstraint | ( | Parse * | pParse, |
| NameContext * | pNC, | ||
| const char * | zMsg | ||
| ) | [static] |
| static void notValidPartIdxWhere | ( | Parse * | pParse, |
| NameContext * | pNC, | ||
| const char * | zMsg | ||
| ) | [static] |
| static void nullifFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int numberOfCachePages | ( | PCache * | p | ) | [static] |
| static int openDatabase | ( | const char * | zFilename, |
| sqlite3 ** | ppDb, | ||
| unsigned int | flags, | ||
| const char * | zVfs | ||
| ) | [static] |
| static int openDirectory | ( | const char * | zFilename, |
| int * | pFd | ||
| ) | [static] |
| static void openStatTable | ( | Parse * | pParse, |
| int | iDb, | ||
| int | iStatCur, | ||
| const char * | zWhere, | ||
| const char * | zWhereType | ||
| ) | [static] |
| static int openSubJournal | ( | Pager * | pPager | ) | [static] |
| static u16 operatorMask | ( | int | op | ) | [static] |
| static int osLocaltime | ( | time_t * | t, |
| struct tm * | pTm | ||
| ) | [static] |
| static int pageInJournal | ( | PgHdr * | pPg | ) | [static] |
| static u32 pager_cksum | ( | Pager * | pPager, |
| const u8 * | aData | ||
| ) | [static] |
| static int pager_delmaster | ( | Pager * | pPager, |
| const char * | zMaster | ||
| ) | [static] |
| static int pager_end_transaction | ( | Pager * | pPager, |
| int | hasMaster, | ||
| int | bCommit | ||
| ) | [static] |
| static int pager_error | ( | Pager * | pPager, |
| int | rc | ||
| ) | [static] |
| static int pager_incr_changecounter | ( | Pager * | pPager, |
| int | isDirectMode | ||
| ) | [static] |
| static PgHdr* pager_lookup | ( | Pager * | pPager, |
| Pgno | pgno | ||
| ) | [static] |
| static int pager_open_journal | ( | Pager * | pPager | ) | [static] |
| static int pager_playback | ( | Pager * | pPager, |
| int | isHot | ||
| ) | [static] |
| static int pager_playback_one_page | ( | Pager * | pPager, |
| i64 * | pOffset, | ||
| Bitvec * | pDone, | ||
| int | isMainJrnl, | ||
| int | isSavepnt | ||
| ) | [static] |
| static void pager_reset | ( | Pager * | pPager | ) | [static] |
| static int pager_truncate | ( | Pager * | pPager, |
| Pgno | nPage | ||
| ) | [static] |
| static void pager_unlock | ( | Pager * | pPager | ) | [static] |
| static int pager_wait_on_lock | ( | Pager * | pPager, |
| int | locktype | ||
| ) | [static] |
| static int pager_write | ( | PgHdr * | pPg | ) | [static] |
| static void pager_write_changecounter | ( | PgHdr * | pPg | ) | [static] |
| static int pager_write_pagelist | ( | Pager * | pPager, |
| PgHdr * | pList | ||
| ) | [static] |
| static int pagerAcquireMapPage | ( | Pager * | pPager, |
| Pgno | pgno, | ||
| void * | pData, | ||
| PgHdr ** | ppPage | ||
| ) | [static] |
| static int pagerBeginReadTransaction | ( | Pager * | pPager | ) | [static] |
| static void pageReinit | ( | DbPage * | pData | ) | [static] |
| static int pagerExclusiveLock | ( | Pager * | pPager | ) | [static] |
| static void pagerFixMaplimit | ( | Pager * | pPager | ) | [static] |
| static void pagerFreeMapHdrs | ( | Pager * | pPager | ) | [static] |
| static int pagerLockDb | ( | Pager * | pPager, |
| int | eLock | ||
| ) | [static] |
| static int pagerOpentemp | ( | Pager * | pPager, |
| sqlite3_file * | pFile, | ||
| int | vfsFlags | ||
| ) | [static] |
| static int pagerOpenWal | ( | Pager * | pPager | ) | [static] |
| static int pagerOpenWalIfPresent | ( | Pager * | pPager | ) | [static] |
| static int pagerPagecount | ( | Pager * | pPager, |
| Pgno * | pnPage | ||
| ) | [static] |
| static int pagerPlaybackSavepoint | ( | Pager * | pPager, |
| PagerSavepoint * | pSavepoint | ||
| ) | [static] |
| static void pagerReleaseMapPage | ( | PgHdr * | pPg | ) | [static] |
| static int pagerRollbackWal | ( | Pager * | pPager | ) | [static] |
| static int pagerStress | ( | void * | p, |
| PgHdr * | pPg | ||
| ) | [static] |
| static int pagerSyncHotJournal | ( | Pager * | pPager | ) | [static] |
| static int pagerUndoCallback | ( | void * | pCtx, |
| Pgno | iPg | ||
| ) | [static] |
| static void pagerUnlockAndRollback | ( | Pager * | pPager | ) | [static] |
| static int pagerUnlockDb | ( | Pager * | pPager, |
| int | eLock | ||
| ) | [static] |
| static void pagerUnlockIfUnused | ( | Pager * | pPager | ) | [static] |
| static int pagerUseWal | ( | Pager * | pPager | ) | [static] |
| static int pagerWalFrames | ( | Pager * | pPager, |
| PgHdr * | pList, | ||
| Pgno | nTruncate, | ||
| int | isCommit | ||
| ) | [static] |
| static int parseDateOrTime | ( | sqlite3_context * | context, |
| const char * | zDate, | ||
| DateTime * | p | ||
| ) | [static] |
| static int parseHhMmSs | ( | const char * | zDate, |
| DateTime * | p | ||
| ) | [static] |
| static int parseModifier | ( | sqlite3_context * | pCtx, |
| const char * | zMod, | ||
| DateTime * | p | ||
| ) | [static] |
| static int parseTimezone | ( | const char * | zDate, |
| DateTime * | p | ||
| ) | [static] |
| static int parseYyyyMmDd | ( | const char * | zDate, |
| DateTime * | p | ||
| ) | [static] |
| static int patternCompare | ( | const u8 * | zPattern, |
| const u8 * | zString, | ||
| const struct compareInfo * | pInfo, | ||
| u32 | esc | ||
| ) | [static] |
| static void* pcache1Alloc | ( | int | nByte | ) | [static] |
| static PgHdr1* pcache1AllocPage | ( | PCache1 * | pCache | ) | [static] |
| static void pcache1Cachesize | ( | sqlite3_pcache * | p, |
| int | nMax | ||
| ) | [static] |
| static sqlite3_pcache* pcache1Create | ( | int | szPage, |
| int | szExtra, | ||
| int | bPurgeable | ||
| ) | [static] |
| static void pcache1Destroy | ( | sqlite3_pcache * | p | ) | [static] |
| static void pcache1EnforceMaxPage | ( | PGroup * | pGroup | ) | [static] |
| static sqlite3_pcache_page* pcache1Fetch | ( | sqlite3_pcache * | p, |
| unsigned int | iKey, | ||
| int | createFlag | ||
| ) | [static] |
| static int pcache1Free | ( | void * | p | ) | [static] |
| static void pcache1FreePage | ( | PgHdr1 * | p | ) | [static] |
| static int pcache1Init | ( | void * | NotUsed | ) | [static] |
| static int pcache1Pagecount | ( | sqlite3_pcache * | p | ) | [static] |
| static void pcache1PinPage | ( | PgHdr1 * | pPage | ) | [static] |
| static void pcache1Rekey | ( | sqlite3_pcache * | p, |
| sqlite3_pcache_page * | pPg, | ||
| unsigned int | iOld, | ||
| unsigned int | iNew | ||
| ) | [static] |
| static void pcache1RemoveFromHash | ( | PgHdr1 * | pPage | ) | [static] |
| static int pcache1ResizeHash | ( | PCache1 * | p | ) | [static] |
| static void pcache1Shrink | ( | sqlite3_pcache * | p | ) | [static] |
| static void pcache1Shutdown | ( | void * | NotUsed | ) | [static] |
| static void pcache1Truncate | ( | sqlite3_pcache * | p, |
| unsigned int | iLimit | ||
| ) | [static] |
| static void pcache1TruncateUnsafe | ( | PCache1 * | pCache, |
| unsigned int | iLimit | ||
| ) | [static] |
| static int pcache1UnderMemoryPressure | ( | PCache1 * | pCache | ) | [static] |
| static void pcache1Unpin | ( | sqlite3_pcache * | p, |
| sqlite3_pcache_page * | pPg, | ||
| int | reuseUnlikely | ||
| ) | [static] |
| static void pcacheAddToDirtyList | ( | PgHdr * | pPage | ) | [static] |
| static PgHdr* pcacheMergeDirtyList | ( | PgHdr * | pA, |
| PgHdr * | pB | ||
| ) | [static] |
| static void pcacheRemoveFromDirtyList | ( | PgHdr * | pPage | ) | [static] |
| static PgHdr* pcacheSortDirtyList | ( | PgHdr * | pIn | ) | [static] |
| static void pcacheUnpin | ( | PgHdr * | p | ) | [static] |
| static int posixFchown | ( | int | fd, |
| uid_t | uid, | ||
| gid_t | gid | ||
| ) | [static] |
| static int posixOpen | ( | const char * | zFile, |
| int | flags, | ||
| int | mode | ||
| ) | [static] |
| static int posixUnlock | ( | sqlite3_file * | id, |
| int | eFileLock, | ||
| int | handleNFSUnlock | ||
| ) | [static] |
| static sqlite3_mutex* pthreadMutexAlloc | ( | int | iType | ) | [static] |
| static int pthreadMutexEnd | ( | void | ) | [static] |
| static void pthreadMutexEnter | ( | sqlite3_mutex * | p | ) | [static] |
| static void pthreadMutexFree | ( | sqlite3_mutex * | p | ) | [static] |
| static int pthreadMutexInit | ( | void | ) | [static] |
| static void pthreadMutexLeave | ( | sqlite3_mutex * | p | ) | [static] |
| static int pthreadMutexTry | ( | sqlite3_mutex * | p | ) | [static] |
| static Pgno ptrmapPageno | ( | BtShared * | pBt, |
| Pgno | pgno | ||
| ) | [static] |
| static void ptrmapPutOvflPtr | ( | MemPage * | pPage, |
| u8 * | pCell, | ||
| int * | pRC | ||
| ) | [static] |
| static void pushOntoSorter | ( | Parse * | pParse, |
| ExprList * | pOrderBy, | ||
| Select * | pSelect, | ||
| int | regData | ||
| ) | [static] |
| static int querySharedCacheTableLock | ( | Btree * | p, |
| Pgno | iTab, | ||
| u8 | eLock | ||
| ) | [static] |
| static void quoteFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void randomBlob | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void randomFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static int read32bits | ( | sqlite3_file * | fd, |
| i64 | offset, | ||
| u32 * | pRes | ||
| ) | [static] |
| static int readDbPage | ( | PgHdr * | pPg, |
| u32 | iFrame | ||
| ) | [static] |
| static int readJournalHdr | ( | Pager * | pPager, |
| int | isHot, | ||
| i64 | journalSize, | ||
| u32 * | pNRec, | ||
| u32 * | pDbSize | ||
| ) | [static] |
| static int readMasterJournal | ( | sqlite3_file * | pJrnl, |
| char * | zMaster, | ||
| u32 | nMaster | ||
| ) | [static] |
| static int readsTable | ( | Parse * | p, |
| int | iStartAddr, | ||
| int | iDb, | ||
| Table * | pTab | ||
| ) | [static] |
| static void reindexDatabases | ( | Parse * | pParse, |
| char const * | zColl | ||
| ) | [static] |
| static void reindexTable | ( | Parse * | pParse, |
| Table * | pTab, | ||
| char const * | zColl | ||
| ) | [static] |
| static void releaseAllSavepoints | ( | Pager * | pPager | ) | [static] |
| static void releaseInodeInfo | ( | unixFile * | pFile | ) | [static] |
| static void releaseMemArray | ( | Mem * | p, |
| int | N | ||
| ) | [static] |
| static void releasePage | ( | MemPage * | pPage | ) | [static] |
| static void reloadTableSchema | ( | Parse * | pParse, |
| Table * | pTab, | ||
| const char * | zName | ||
| ) | [static] |
| static void removeElementGivenHash | ( | Hash * | pH, |
| HashElem * | elem, | ||
| unsigned int | h | ||
| ) | [static] |
| static int removeFromSharingList | ( | BtShared * | pBt | ) | [static] |
| static void renameParentFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void renameTableFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void renameTriggerFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void renderLogMsg | ( | int | iErrCode, |
| const char * | zFormat, | ||
| va_list | ap | ||
| ) | [static] |
| static void replaceFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void resetAccumulator | ( | Parse * | pParse, |
| AggInfo * | pAggInfo | ||
| ) | [static] |
| static int resizeIndexObject | ( | sqlite3 * | db, |
| Index * | pIdx, | ||
| int | N | ||
| ) | [static] |
| static void resolveAlias | ( | Parse * | pParse, |
| ExprList * | pEList, | ||
| int | iCol, | ||
| Expr * | pExpr, | ||
| const char * | zType, | ||
| int | nSubquery | ||
| ) | [static] |
| static int resolveAsName | ( | Parse * | pParse, |
| ExprList * | pEList, | ||
| Expr * | pE | ||
| ) | [static] |
| static int resolveAttachExpr | ( | NameContext * | pName, |
| Expr * | pExpr | ||
| ) | [static] |
| static int resolveCompoundOrderBy | ( | Parse * | pParse, |
| Select * | pSelect | ||
| ) | [static] |
| static int resolveExprStep | ( | Walker * | pWalker, |
| Expr * | pExpr | ||
| ) | [static] |
| static int resolveOrderByTermToExprList | ( | Parse * | pParse, |
| Select * | pSelect, | ||
| Expr * | pE | ||
| ) | [static] |
| static int resolveOrderGroupBy | ( | NameContext * | pNC, |
| Select * | pSelect, | ||
| ExprList * | pOrderBy, | ||
| const char * | zType | ||
| ) | [static] |
| static void resolveOutOfRangeError | ( | Parse * | pParse, |
| const char * | zType, | ||
| int | i, | ||
| int | mx | ||
| ) | [static] |
| static void resolveP2Values | ( | Vdbe * | p, |
| int * | pMaxFuncArgs | ||
| ) | [static] |
| static int resolveSelectStep | ( | Walker * | pWalker, |
| Select * | p | ||
| ) | [static] |
| static void returnSingleInt | ( | Parse * | pParse, |
| const char * | zLabel, | ||
| i64 | value | ||
| ) | [static] |
| static void robust_close | ( | unixFile * | pFile, |
| int | h, | ||
| int | lineno | ||
| ) | [static] |
| static int robust_ftruncate | ( | int | h, |
| sqlite3_int64 | sz | ||
| ) | [static] |
| static int robust_open | ( | const char * | z, |
| int | f, | ||
| mode_t | m | ||
| ) | [static] |
| static void roundFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static struct RowSetEntry* rowSetEntryAlloc | ( | RowSet * | p | ) | [static, read] |
| static struct RowSetEntry* rowSetEntryMerge | ( | struct RowSetEntry * | pA, |
| struct RowSetEntry * | pB | ||
| ) | [static, read] |
| static struct RowSetEntry* rowSetEntrySort | ( | struct RowSetEntry * | pIn | ) | [static, read] |
| static struct RowSetEntry* rowSetListToTree | ( | struct RowSetEntry * | pList | ) | [static, read] |
| static struct RowSetEntry* rowSetNDeepTree | ( | struct RowSetEntry ** | ppList, |
| int | iDepth | ||
| ) | [static, read] |
| static void rowSetToList | ( | RowSet * | p | ) | [static] |
| static void rowSetTreeToList | ( | struct RowSetEntry * | pIn, |
| struct RowSetEntry ** | ppFirst, | ||
| struct RowSetEntry ** | ppLast | ||
| ) | [static] |
| static void samplePushPrevious | ( | Stat4Accum * | p, |
| int | iChng | ||
| ) | [static] |
| static int saveAllCursors | ( | BtShared * | pBt, |
| Pgno | iRoot, | ||
| BtCursor * | pExcept | ||
| ) | [static] |
| static int saveCursorPosition | ( | BtCursor * | pCur | ) | [static] |
| static void schemaIsValid | ( | Parse * | pParse | ) | [static] |
| static int seekAndRead | ( | unixFile * | id, |
| sqlite3_int64 | offset, | ||
| void * | pBuf, | ||
| int | cnt | ||
| ) | [static] |
| static int seekAndWrite | ( | unixFile * | id, |
| i64 | offset, | ||
| const void * | pBuf, | ||
| int | cnt | ||
| ) | [static] |
| static int seekAndWriteFd | ( | int | fd, |
| i64 | iOff, | ||
| const void * | pBuf, | ||
| int | nBuf, | ||
| int * | piErrno | ||
| ) | [static] |
| static void selectAddColumnTypeAndCollation | ( | Parse * | pParse, |
| Table * | pTab, | ||
| Select * | pSelect | ||
| ) | [static] |
| static int selectAddSubqueryTypeInfo | ( | Walker * | pWalker, |
| Select * | p | ||
| ) | [static] |
| static int selectColumnsFromExprList | ( | Parse * | pParse, |
| ExprList * | pEList, | ||
| i16 * | pnCol, | ||
| Column ** | paCol | ||
| ) | [static] |
| static int selectExpander | ( | Walker * | pWalker, |
| Select * | p | ||
| ) | [static] |
| static void selectInnerLoop | ( | Parse * | pParse, |
| Select * | p, | ||
| ExprList * | pEList, | ||
| int | srcTab, | ||
| int | nColumn, | ||
| ExprList * | pOrderBy, | ||
| DistinctCtx * | pDistinct, | ||
| SelectDest * | pDest, | ||
| int | iContinue, | ||
| int | iBreak | ||
| ) | [static] |
| static int selectNodeIsConstant | ( | Walker * | pWalker, |
| Select * | NotUsed | ||
| ) | [static] |
| static const char* selectOpName | ( | int | id | ) | [static] |
| static void setAllPagerFlags | ( | sqlite3 * | db | ) | [static] |
| static int setChildPtrmaps | ( | MemPage * | pPage | ) | [static] |
| static int setDateTimeToCurrent | ( | sqlite3_context * | context, |
| DateTime * | p | ||
| ) | [static] |
| static int setDestPgsz | ( | sqlite3_backup * | p | ) | [static] |
| static void setJoinExpr | ( | Expr * | p, |
| int | iTable | ||
| ) | [static] |
| static void setLikeOptFlag | ( | sqlite3 * | db, |
| const char * | zName, | ||
| u8 | flagVal | ||
| ) | [static] |
| static void setPageReferenced | ( | IntegrityCk * | pCheck, |
| Pgno | iPg | ||
| ) | [static] |
| static void setPendingFd | ( | unixFile * | pFile | ) | [static] |
| static void setResultStrOrError | ( | sqlite3_context * | pCtx, |
| const char * | z, | ||
| int | n, | ||
| u8 | enc, | ||
| void(*)(void *) | xDel | ||
| ) | [static] |
| static void setSectorSize | ( | Pager * | pPager | ) | [static] |
| static int setSharedCacheTableLock | ( | Btree * | p, |
| Pgno | iTable, | ||
| u8 | eLock | ||
| ) | [static] |
| static int setupLookaside | ( | sqlite3 * | db, |
| void * | pBuf, | ||
| int | sz, | ||
| int | cnt | ||
| ) | [static] |
| static void softHeapLimitEnforcer | ( | void * | NotUsed, |
| sqlite3_int64 | NotUsed2, | ||
| int | allocSize | ||
| ) | [static] |
| static void sourceidFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static void spanBinaryExpr | ( | ExprSpan * | pOut, |
| Parse * | pParse, | ||
| int | op, | ||
| ExprSpan * | pLeft, | ||
| ExprSpan * | pRight | ||
| ) | [static] |
| static void spanUnaryPostfix | ( | ExprSpan * | pOut, |
| Parse * | pParse, | ||
| int | op, | ||
| ExprSpan * | pOperand, | ||
| Token * | pPostOp | ||
| ) | [static] |
| static void spanUnaryPrefix | ( | ExprSpan * | pOut, |
| Parse * | pParse, | ||
| int | op, | ||
| ExprSpan * | pOperand, | ||
| Token * | pPreOp | ||
| ) | [static] |
| int sqlite2BtreeKeyCompare | ( | BtCursor * | , |
| const void * | , | ||
| int | , | ||
| int | , | ||
| int * | |||
| ) |
| SQLITE_API void * sqlite3_aggregate_context | ( | sqlite3_context * | p, |
| int | nBytes | ||
| ) |
| SQLITE_API int sqlite3_aggregate_count | ( | sqlite3_context * | p | ) |
| SQLITE_API int sqlite3_auto_extension | ( | void(*)(void) | xEntryPoint | ) |
| SQLITE_API int sqlite3_backup_finish | ( | sqlite3_backup * | p | ) |
| SQLITE_API sqlite3_backup * sqlite3_backup_init | ( | sqlite3 * | pDest, |
| const char * | zDestName, | ||
| sqlite3 * | pSource, | ||
| const char * | zSourceName | ||
| ) |
| SQLITE_API int sqlite3_backup_pagecount | ( | sqlite3_backup * | p | ) |
| SQLITE_API int sqlite3_backup_remaining | ( | sqlite3_backup * | p | ) |
| SQLITE_API int sqlite3_backup_step | ( | sqlite3_backup * | p, |
| int | nPage | ||
| ) |
| SQLITE_API int sqlite3_bind_blob | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const void * | zData, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_API int sqlite3_bind_double | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| double | rValue | ||
| ) |
| SQLITE_API int sqlite3_bind_int | ( | sqlite3_stmt * | p, |
| int | i, | ||
| int | iValue | ||
| ) |
| SQLITE_API int sqlite3_bind_int64 | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| sqlite3_int64 | iValue | ||
| ) |
| SQLITE_API int sqlite3_bind_null | ( | sqlite3_stmt * | pStmt, |
| int | i | ||
| ) |
| SQLITE_API int sqlite3_bind_parameter_count | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API int sqlite3_bind_parameter_index | ( | sqlite3_stmt * | pStmt, |
| const char * | zName | ||
| ) |
| SQLITE_API const char * sqlite3_bind_parameter_name | ( | sqlite3_stmt * | pStmt, |
| int | i | ||
| ) |
| SQLITE_API int sqlite3_bind_text | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const char * | zData, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_API int sqlite3_bind_text16 | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const void * | zData, | ||
| int | nData, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_API int sqlite3_bind_value | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const sqlite3_value * | pValue | ||
| ) |
| SQLITE_API int sqlite3_bind_zeroblob | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| int | n | ||
| ) |
| SQLITE_API int sqlite3_blob_bytes | ( | sqlite3_blob * | pBlob | ) |
| SQLITE_API int sqlite3_blob_close | ( | sqlite3_blob * | pBlob | ) |
| SQLITE_API int sqlite3_blob_open | ( | sqlite3 * | db, |
| const char * | zDb, | ||
| const char * | zTable, | ||
| const char * | zColumn, | ||
| sqlite3_int64 | iRow, | ||
| int | flags, | ||
| sqlite3_blob ** | ppBlob | ||
| ) |
| SQLITE_API int sqlite3_blob_read | ( | sqlite3_blob * | pBlob, |
| void * | Z, | ||
| int | N, | ||
| int | iOffset | ||
| ) |
| SQLITE_API int sqlite3_blob_reopen | ( | sqlite3_blob * | pBlob, |
| sqlite3_int64 | iRow | ||
| ) |
| SQLITE_API int sqlite3_blob_write | ( | sqlite3_blob * | pBlob, |
| const void * | z, | ||
| int | n, | ||
| int | iOffset | ||
| ) |
| SQLITE_API int sqlite3_busy_handler | ( | sqlite3 * | db, |
| int(*)(void *, int) | xBusy, | ||
| void * | pArg | ||
| ) |
| SQLITE_API int sqlite3_busy_timeout | ( | sqlite3 * | db, |
| int | ms | ||
| ) |
| SQLITE_API int sqlite3_cancel_auto_extension | ( | void(*)(void) | xEntryPoint | ) |
| SQLITE_API int sqlite3_changes | ( | sqlite3 * | db | ) |
| SQLITE_API int sqlite3_clear_bindings | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API int sqlite3_close | ( | sqlite3 * | db | ) |
| SQLITE_API int sqlite3_close_v2 | ( | sqlite3 * | db | ) |
| SQLITE_API int sqlite3_collation_needed | ( | sqlite3 * | db, |
| void * | pCollNeededArg, | ||
| void(*)(void *, sqlite3 *, int eTextRep, const char *) | xCollNeeded | ||
| ) |
| SQLITE_API int sqlite3_collation_needed16 | ( | sqlite3 * | db, |
| void * | pCollNeededArg, | ||
| void(*)(void *, sqlite3 *, int eTextRep, const void *) | xCollNeeded16 | ||
| ) |
| SQLITE_API const void * sqlite3_column_blob | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API int sqlite3_column_bytes | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API int sqlite3_column_bytes16 | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API int sqlite3_column_count | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API const char* sqlite3_column_database_name | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| SQLITE_API const void* sqlite3_column_database_name16 | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| SQLITE_API const char * sqlite3_column_decltype | ( | sqlite3_stmt * | pStmt, |
| int | N | ||
| ) |
| SQLITE_API const void * sqlite3_column_decltype16 | ( | sqlite3_stmt * | pStmt, |
| int | N | ||
| ) |
| SQLITE_API double sqlite3_column_double | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API int sqlite3_column_int | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API sqlite_int64 sqlite3_column_int64 | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API const char * sqlite3_column_name | ( | sqlite3_stmt * | pStmt, |
| int | N | ||
| ) |
| SQLITE_API const void * sqlite3_column_name16 | ( | sqlite3_stmt * | pStmt, |
| int | N | ||
| ) |
| SQLITE_API const char* sqlite3_column_origin_name | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| SQLITE_API const void* sqlite3_column_origin_name16 | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| SQLITE_API const char* sqlite3_column_table_name | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| SQLITE_API const void* sqlite3_column_table_name16 | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| SQLITE_API const unsigned char * sqlite3_column_text | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API const void * sqlite3_column_text16 | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API int sqlite3_column_type | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API sqlite3_value * sqlite3_column_value | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| SQLITE_API void * sqlite3_commit_hook | ( | sqlite3 * | db, |
| int(*)(void *) | xCallback, | ||
| void * | pArg | ||
| ) |
| SQLITE_API const char * sqlite3_compileoption_get | ( | int | N | ) |
| SQLITE_API int sqlite3_compileoption_used | ( | const char * | zOptName | ) |
| SQLITE_API int sqlite3_complete | ( | const char * | sql | ) |
| SQLITE_API int sqlite3_complete16 | ( | const void * | sql | ) |
| SQLITE_API int sqlite3_config | ( | int | op, |
| ... | |||
| ) |
| SQLITE_API int sqlite3_create_collation | ( | sqlite3 * | db, |
| const char * | zName, | ||
| int | eTextRep, | ||
| void * | pArg, | ||
| int(*)(void *, int, const void *, int, const void *) | xCompare | ||
| ) |
| SQLITE_API int sqlite3_create_collation16 | ( | sqlite3 * | db, |
| const void * | zName, | ||
| int | eTextRep, | ||
| void * | pArg, | ||
| int(*)(void *, int, const void *, int, const void *) | xCompare | ||
| ) |
| SQLITE_API int sqlite3_create_collation_v2 | ( | sqlite3 * | db, |
| const char * | zName, | ||
| int | eTextRep, | ||
| void * | pArg, | ||
| int(*)(void *, int, const void *, int, const void *) | xCompare, | ||
| void(*)(void *) | xDestroy | ||
| ) |
| SQLITE_API int sqlite3_create_function | ( | sqlite3 * | db, |
| const char * | zFunctionName, | ||
| int | nArg, | ||
| int | eTextRep, | ||
| void * | pApp, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xFunc, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xStep, | ||
| void(*)(sqlite3_context *) | xFinal | ||
| ) |
| SQLITE_API int sqlite3_create_function16 | ( | sqlite3 * | db, |
| const void * | zFunctionName, | ||
| int | nArg, | ||
| int | eTextRep, | ||
| void * | pApp, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xFunc, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xStep, | ||
| void(*)(sqlite3_context *) | xFinal | ||
| ) |
| SQLITE_API int sqlite3_create_function_v2 | ( | sqlite3 * | db, |
| const char * | zFunctionName, | ||
| int | nArg, | ||
| int | eTextRep, | ||
| void * | pApp, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xFunc, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xStep, | ||
| void(*)(sqlite3_context *) | xFinal, | ||
| void(*)(void *) | xDestroy | ||
| ) |
| SQLITE_API int sqlite3_create_module | ( | sqlite3 * | db, |
| const char * | zName, | ||
| const sqlite3_module * | p, | ||
| void * | pClientData | ||
| ) |
| SQLITE_API int sqlite3_create_module_v2 | ( | sqlite3 * | db, |
| const char * | zName, | ||
| const sqlite3_module * | p, | ||
| void * | pClientData, | ||
| void(*)(void *) | xDestroy | ||
| ) |
| SQLITE_API int sqlite3_data_count | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API int sqlite3_db_config | ( | sqlite3 * | db, |
| int | op, | ||
| ... | |||
| ) |
| SQLITE_API const char * sqlite3_db_filename | ( | sqlite3 * | db, |
| const char * | zDbName | ||
| ) |
| SQLITE_API sqlite3 * sqlite3_db_handle | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API sqlite3_mutex * sqlite3_db_mutex | ( | sqlite3 * | db | ) |
| SQLITE_API int sqlite3_db_readonly | ( | sqlite3 * | db, |
| const char * | zDbName | ||
| ) |
| SQLITE_API int sqlite3_db_release_memory | ( | sqlite3 * | db | ) |
| SQLITE_API int sqlite3_db_status | ( | sqlite3 * | db, |
| int | op, | ||
| int * | pCur, | ||
| int * | pHiwtr, | ||
| int | resetFlg | ||
| ) |
| SQLITE_API int sqlite3_declare_vtab | ( | sqlite3 * | db, |
| const char * | zSQL | ||
| ) |
| SQLITE_API int sqlite3_enable_load_extension | ( | sqlite3 * | db, |
| int | onoff | ||
| ) |
| SQLITE_API int sqlite3_enable_shared_cache | ( | int | enable | ) |
| SQLITE_API int sqlite3_errcode | ( | sqlite3 * | db | ) |
| SQLITE_API const char * sqlite3_errmsg | ( | sqlite3 * | db | ) |
| SQLITE_API const void * sqlite3_errmsg16 | ( | sqlite3 * | db | ) |
| SQLITE_API const char * sqlite3_errstr | ( | int | rc | ) |
| SQLITE_API int sqlite3_exec | ( | sqlite3 * | db, |
| const char * | sql, | ||
| int(*)(void *, int, char **, char **) | callback, | ||
| void * | pArg, | ||
| char ** | errmsg | ||
| ) |
| SQLITE_API int sqlite3_expired | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API int sqlite3_extended_errcode | ( | sqlite3 * | db | ) |
| SQLITE_API int sqlite3_extended_result_codes | ( | sqlite3 * | db, |
| int | onoff | ||
| ) |
| SQLITE_API int sqlite3_file_control | ( | sqlite3 * | db, |
| const char * | zDbName, | ||
| int | op, | ||
| void * | pArg | ||
| ) |
| SQLITE_API int sqlite3_finalize | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API void sqlite3_free | ( | void * | p | ) |
| SQLITE_API void sqlite3_free_table | ( | char ** | result | ) |
| SQLITE_API int sqlite3_get_autocommit | ( | sqlite3 * | db | ) |
| SQLITE_API void * sqlite3_get_auxdata | ( | sqlite3_context * | pCtx, |
| int | N | ||
| ) |
| SQLITE_API int sqlite3_get_table | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| char *** | pazResult, | ||
| int * | pnRow, | ||
| int * | pnColumn, | ||
| char ** | pzErrmsg | ||
| ) |
| static int sqlite3_get_table_cb | ( | void * | pArg, |
| int | nCol, | ||
| char ** | argv, | ||
| char ** | colv | ||
| ) | [static] |
| SQLITE_API int sqlite3_global_recover | ( | void | ) |
| SQLITE_API int sqlite3_initialize | ( | void | ) |
| SQLITE_API void sqlite3_interrupt | ( | sqlite3 * | db | ) |
| SQLITE_API const char * sqlite3_libversion | ( | void | ) |
| SQLITE_API int sqlite3_libversion_number | ( | void | ) |
| SQLITE_API int sqlite3_limit | ( | sqlite3 * | db, |
| int | id, | ||
| int | newVal | ||
| ) |
| SQLITE_API int sqlite3_load_extension | ( | sqlite3 * | db, |
| const char * | zFile, | ||
| const char * | zProc, | ||
| char ** | pzErrMsg | ||
| ) |
| SQLITE_API void sqlite3_log | ( | int | iErrCode, |
| const char * | zFormat, | ||
| ... | |||
| ) |
| SQLITE_API void * sqlite3_malloc | ( | int | n | ) |
| SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm | ( | void(*)(void *, sqlite3_int64, int) | , |
| void * | , | ||
| sqlite3_int64 | |||
| ) |
| SQLITE_API int sqlite3_memory_alarm | ( | void(*)(void *pArg, sqlite3_int64 used, int N) | xCallback, |
| void * | pArg, | ||
| sqlite3_int64 | iThreshold | ||
| ) |
| SQLITE_API sqlite3_int64 sqlite3_memory_highwater | ( | int | resetFlag | ) |
| SQLITE_API sqlite3_int64 sqlite3_memory_used | ( | void | ) |
| SQLITE_API char * sqlite3_mprintf | ( | const char * | zFormat, |
| ... | |||
| ) |
| SQLITE_API sqlite3_mutex * sqlite3_mutex_alloc | ( | int | id | ) |
| SQLITE_API void sqlite3_mutex_enter | ( | sqlite3_mutex * | p | ) |
| SQLITE_API void sqlite3_mutex_free | ( | sqlite3_mutex * | p | ) |
| SQLITE_API int sqlite3_mutex_held | ( | sqlite3_mutex * | ) |
| SQLITE_API void sqlite3_mutex_leave | ( | sqlite3_mutex * | p | ) |
| SQLITE_API int sqlite3_mutex_notheld | ( | sqlite3_mutex * | ) |
| SQLITE_API int sqlite3_mutex_try | ( | sqlite3_mutex * | p | ) |
| SQLITE_API sqlite3_stmt * sqlite3_next_stmt | ( | sqlite3 * | pDb, |
| sqlite3_stmt * | pStmt | ||
| ) |
| SQLITE_API int sqlite3_open | ( | const char * | filename, |
| sqlite3 ** | ppDb | ||
| ) |
| SQLITE_API int sqlite3_open16 | ( | const void * | filename, |
| sqlite3 ** | ppDb | ||
| ) |
| SQLITE_API int sqlite3_open_v2 | ( | const char * | filename, |
| sqlite3 ** | ppDb, | ||
| int | flags, | ||
| const char * | zVfs | ||
| ) |
| SQLITE_API int sqlite3_os_end | ( | void | ) |
| SQLITE_API int sqlite3_os_init | ( | void | ) |
| SQLITE_API int sqlite3_overload_function | ( | sqlite3 * | db, |
| const char * | zFuncName, | ||
| int | nArg | ||
| ) |
| SQLITE_API int sqlite3_prepare | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| int | nByte, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const char ** | pzTail | ||
| ) |
| SQLITE_API int sqlite3_prepare16 | ( | sqlite3 * | db, |
| const void * | zSql, | ||
| int | nByte, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const void ** | pzTail | ||
| ) |
| SQLITE_API int sqlite3_prepare16_v2 | ( | sqlite3 * | db, |
| const void * | zSql, | ||
| int | nByte, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const void ** | pzTail | ||
| ) |
| SQLITE_API int sqlite3_prepare_v2 | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| int | nByte, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const char ** | pzTail | ||
| ) |
| SQLITE_API void * sqlite3_profile | ( | sqlite3 * | db, |
| void(*)(void *, const char *, sqlite3_uint64) | xProfile, | ||
| void * | pArg | ||
| ) |
| SQLITE_API void sqlite3_progress_handler | ( | sqlite3 * | db, |
| int | nOps, | ||
| int(*)(void *) | xProgress, | ||
| void * | pArg | ||
| ) |
| SQLITE_API void sqlite3_randomness | ( | int | N, |
| void * | P | ||
| ) |
| SQLITE_API void * sqlite3_realloc | ( | void * | pOld, |
| int | n | ||
| ) |
| SQLITE_API int sqlite3_release_memory | ( | int | n | ) |
| SQLITE_API int sqlite3_reset | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API void sqlite3_reset_auto_extension | ( | void | ) |
| SQLITE_API void sqlite3_result_blob | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_API void sqlite3_result_double | ( | sqlite3_context * | pCtx, |
| double | rVal | ||
| ) |
| SQLITE_API void sqlite3_result_error | ( | sqlite3_context * | pCtx, |
| const char * | z, | ||
| int | n | ||
| ) |
| SQLITE_API void sqlite3_result_error16 | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n | ||
| ) |
| SQLITE_API void sqlite3_result_error_code | ( | sqlite3_context * | pCtx, |
| int | errCode | ||
| ) |
| SQLITE_API void sqlite3_result_error_nomem | ( | sqlite3_context * | pCtx | ) |
| SQLITE_API void sqlite3_result_error_toobig | ( | sqlite3_context * | pCtx | ) |
| SQLITE_API void sqlite3_result_int | ( | sqlite3_context * | pCtx, |
| int | iVal | ||
| ) |
| SQLITE_API void sqlite3_result_int64 | ( | sqlite3_context * | pCtx, |
| sqlite3_int64 | iVal | ||
| ) |
| SQLITE_API void sqlite3_result_null | ( | sqlite3_context * | pCtx | ) |
| SQLITE_API void sqlite3_result_text | ( | sqlite3_context * | pCtx, |
| const char * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_API void sqlite3_result_text16 | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_API void sqlite3_result_text16be | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_API void sqlite3_result_text16le | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_API void sqlite3_result_value | ( | sqlite3_context * | pCtx, |
| sqlite3_value * | pValue | ||
| ) |
| SQLITE_API void sqlite3_result_zeroblob | ( | sqlite3_context * | pCtx, |
| int | n | ||
| ) |
| SQLITE_API void * sqlite3_rollback_hook | ( | sqlite3 * | db, |
| void(*)(void *) | xCallback, | ||
| void * | pArg | ||
| ) |
| SQLITE_API int sqlite3_rtree_geometry_callback | ( | sqlite3 * | db, |
| const char * | zGeom, | ||
| int(*)(sqlite3_rtree_geometry *, int n, double *a, int *pRes) | xGeom, | ||
| void * | pContext | ||
| ) |
| SQLITE_API int sqlite3_set_authorizer | ( | sqlite3 * | db, |
| int(*)(void *, int, const char *, const char *, const char *, const char *) | xAuth, | ||
| void * | pUserData | ||
| ) |
| SQLITE_API void sqlite3_set_auxdata | ( | sqlite3_context * | pCtx, |
| int | N, | ||
| void * | pAux, | ||
| void(*)(void *) | xDelete | ||
| ) |
| SQLITE_API int sqlite3_shutdown | ( | void | ) |
| SQLITE_API int sqlite3_sleep | ( | int | ms | ) |
| SQLITE_API char * sqlite3_snprintf | ( | int | n, |
| char * | zBuf, | ||
| const char * | zFormat, | ||
| ... | |||
| ) |
| SQLITE_API void sqlite3_soft_heap_limit | ( | int | N | ) |
| SQLITE_API const char * sqlite3_sourceid | ( | void | ) |
| SQLITE_API const char * sqlite3_sql | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API int sqlite3_status | ( | int | op, |
| int * | pCurrent, | ||
| int * | pHighwater, | ||
| int | resetFlag | ||
| ) |
| SQLITE_API int sqlite3_step | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API int sqlite3_stmt_busy | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API int sqlite3_stmt_readonly | ( | sqlite3_stmt * | pStmt | ) |
| SQLITE_API int sqlite3_stmt_status | ( | sqlite3_stmt * | pStmt, |
| int | op, | ||
| int | resetFlg | ||
| ) |
| SQLITE_API int sqlite3_strglob | ( | const char * | zGlob, |
| const char * | zStr | ||
| ) |
| SQLITE_API int sqlite3_stricmp | ( | const char * | zLeft, |
| const char * | zRight | ||
| ) |
| SQLITE_API int sqlite3_strnicmp | ( | const char * | zLeft, |
| const char * | zRight, | ||
| int | N | ||
| ) |
| SQLITE_API int sqlite3_table_column_metadata | ( | sqlite3 * | db, |
| const char * | zDbName, | ||
| const char * | zTableName, | ||
| const char * | zColumnName, | ||
| char const ** | pzDataType, | ||
| char const ** | pzCollSeq, | ||
| int * | pNotNull, | ||
| int * | pPrimaryKey, | ||
| int * | pAutoinc | ||
| ) |
| SQLITE_API int sqlite3_test_control | ( | int | op, |
| ... | |||
| ) |
| SQLITE_API void sqlite3_thread_cleanup | ( | void | ) |
| SQLITE_API int sqlite3_threadsafe | ( | void | ) |
| SQLITE_API int sqlite3_total_changes | ( | sqlite3 * | db | ) |
| SQLITE_API void * sqlite3_trace | ( | sqlite3 * | db, |
| void(*)(void *, const char *) | xTrace, | ||
| void * | pArg | ||
| ) |
| SQLITE_API int sqlite3_transfer_bindings | ( | sqlite3_stmt * | pFromStmt, |
| sqlite3_stmt * | pToStmt | ||
| ) |
| SQLITE_API int sqlite3_unlock_notify | ( | sqlite3 * | pBlocked, |
| void(*)(void **apArg, int nArg) | xNotify, | ||
| void * | pNotifyArg | ||
| ) |
| SQLITE_API void * sqlite3_update_hook | ( | sqlite3 * | db, |
| void(*)(void *, int,char const *, char const *, sqlite3_int64) | xCallback, | ||
| void * | pArg | ||
| ) |
| SQLITE_API int sqlite3_uri_boolean | ( | const char * | zFile, |
| const char * | zParam, | ||
| int | bDefault | ||
| ) |
| SQLITE_API sqlite3_int64 sqlite3_uri_int64 | ( | const char * | zFilename, |
| const char * | zParam, | ||
| sqlite3_int64 | bDflt | ||
| ) |
| SQLITE_API const char * sqlite3_uri_parameter | ( | const char * | zFilename, |
| const char * | zParam | ||
| ) |
| SQLITE_API void * sqlite3_user_data | ( | sqlite3_context * | p | ) |
| SQLITE_API const void * sqlite3_value_blob | ( | sqlite3_value * | pVal | ) |
| SQLITE_API int sqlite3_value_bytes | ( | sqlite3_value * | pVal | ) |
| SQLITE_API int sqlite3_value_bytes16 | ( | sqlite3_value * | pVal | ) |
| SQLITE_API double sqlite3_value_double | ( | sqlite3_value * | pVal | ) |
| SQLITE_API int sqlite3_value_int | ( | sqlite3_value * | pVal | ) |
| SQLITE_API int sqlite3_value_numeric_type | ( | sqlite3_value * | pVal | ) |
| SQLITE_API const unsigned char * sqlite3_value_text | ( | sqlite3_value * | pVal | ) |
| SQLITE_API const void * sqlite3_value_text16 | ( | sqlite3_value * | pVal | ) |
| SQLITE_API const void * sqlite3_value_text16be | ( | sqlite3_value * | pVal | ) |
| SQLITE_API const void * sqlite3_value_text16le | ( | sqlite3_value * | pVal | ) |
| SQLITE_API int sqlite3_value_type | ( | sqlite3_value * | pVal | ) |
| SQLITE_API sqlite3_vfs * sqlite3_vfs_find | ( | const char * | zVfsName | ) |
| SQLITE_API int sqlite3_vfs_register | ( | sqlite3_vfs * | pVfs, |
| int | makeDflt | ||
| ) |
| SQLITE_API int sqlite3_vfs_unregister | ( | sqlite3_vfs * | pVfs | ) |
| SQLITE_API char * sqlite3_vmprintf | ( | const char * | zFormat, |
| va_list | ap | ||
| ) |
| SQLITE_API char * sqlite3_vsnprintf | ( | int | n, |
| char * | zBuf, | ||
| const char * | zFormat, | ||
| va_list | ap | ||
| ) |
| SQLITE_API int sqlite3_vtab_config | ( | sqlite3 * | db, |
| int | op, | ||
| ... | |||
| ) |
| SQLITE_API int sqlite3_vtab_on_conflict | ( | sqlite3 * | db | ) |
| SQLITE_API int sqlite3_wal_autocheckpoint | ( | sqlite3 * | db, |
| int | N | ||
| ) |
| SQLITE_API int sqlite3_wal_checkpoint | ( | sqlite3 * | db, |
| const char * | zDb | ||
| ) |
| SQLITE_API int sqlite3_wal_checkpoint_v2 | ( | sqlite3 * | db, |
| const char * | zDb, | ||
| int | eMode, | ||
| int * | pnLog, | ||
| int * | pnCkpt | ||
| ) |
| SQLITE_API void * sqlite3_wal_hook | ( | sqlite3 * | db, |
| int(*)(void *, sqlite3 *, const char *, int) | xCallback, | ||
| void * | pArg | ||
| ) |
| SQLITE_PRIVATE int sqlite3AbsInt32 | ( | int | x | ) |
| SQLITE_PRIVATE void sqlite3AddCheckConstraint | ( | Parse * | pParse, |
| Expr * | pCheckExpr | ||
| ) |
| SQLITE_PRIVATE void sqlite3AddCollateType | ( | Parse * | pParse, |
| Token * | pToken | ||
| ) |
| SQLITE_PRIVATE void sqlite3AddColumn | ( | Parse * | pParse, |
| Token * | pName | ||
| ) |
| SQLITE_PRIVATE void sqlite3AddColumnType | ( | Parse * | pParse, |
| Token * | pType | ||
| ) |
| SQLITE_PRIVATE void sqlite3AddDefaultValue | ( | Parse * | pParse, |
| ExprSpan * | pSpan | ||
| ) |
| SQLITE_PRIVATE int sqlite3AddInt64 | ( | i64 * | pA, |
| i64 | iB | ||
| ) |
| SQLITE_PRIVATE void sqlite3AddNotNull | ( | Parse * | pParse, |
| int | onError | ||
| ) |
| SQLITE_PRIVATE void sqlite3AddPrimaryKey | ( | Parse * | pParse, |
| ExprList * | pList, | ||
| int | onError, | ||
| int | autoInc, | ||
| int | sortOrder | ||
| ) |
| SQLITE_PRIVATE char sqlite3AffinityType | ( | const char * | zIn, |
| u8 * | pszEst | ||
| ) |
| SQLITE_PRIVATE Index * sqlite3AllocateIndexObject | ( | sqlite3 * | db, |
| i16 | nCol, | ||
| int | nExtra, | ||
| char ** | ppExtra | ||
| ) |
| SQLITE_PRIVATE void sqlite3AlterBeginAddColumn | ( | Parse * | pParse, |
| SrcList * | pSrc | ||
| ) |
| SQLITE_PRIVATE void sqlite3AlterFinishAddColumn | ( | Parse * | pParse, |
| Token * | pColDef | ||
| ) |
| SQLITE_PRIVATE void sqlite3AlterFunctions | ( | void | ) |
| SQLITE_PRIVATE void sqlite3AlterRenameTable | ( | Parse * | pParse, |
| SrcList * | pSrc, | ||
| Token * | pName | ||
| ) |
| SQLITE_PRIVATE int sqlite3AnalysisLoad | ( | sqlite3 * | db, |
| int | iDB | ||
| ) |
| SQLITE_PRIVATE void sqlite3Analyze | ( | Parse * | pParse, |
| Token * | pName1, | ||
| Token * | pName2 | ||
| ) |
| SQLITE_PRIVATE int sqlite3ApiExit | ( | sqlite3 * | db, |
| int | rc | ||
| ) |
| SQLITE_PRIVATE void sqlite3AppendSpace | ( | StrAccum * | pAccum, |
| int | N | ||
| ) |
| SQLITE_PRIVATE void * sqlite3ArrayAllocate | ( | sqlite3 * | db, |
| void * | pArray, | ||
| int | szEntry, | ||
| int * | pnEntry, | ||
| int * | pIdx | ||
| ) |
| SQLITE_PRIVATE int sqlite3AtoF | ( | const char * | z, |
| double * | pResult, | ||
| int | length, | ||
| u8 | enc | ||
| ) |
| SQLITE_PRIVATE int sqlite3Atoi | ( | const char * | z | ) |
| SQLITE_PRIVATE int sqlite3Atoi64 | ( | const char * | zNum, |
| i64 * | pNum, | ||
| int | length, | ||
| u8 | enc | ||
| ) |
| SQLITE_PRIVATE void sqlite3Attach | ( | Parse * | pParse, |
| Expr * | p, | ||
| Expr * | pDbname, | ||
| Expr * | pKey | ||
| ) |
| SQLITE_PRIVATE int sqlite3AuthCheck | ( | Parse * | pParse, |
| int | code, | ||
| const char * | zArg1, | ||
| const char * | zArg2, | ||
| const char * | zArg3 | ||
| ) |
| SQLITE_PRIVATE void sqlite3AuthContextPop | ( | AuthContext * | pContext | ) |
| SQLITE_PRIVATE void sqlite3AuthContextPush | ( | Parse * | pParse, |
| AuthContext * | pContext, | ||
| const char * | zContext | ||
| ) |
| SQLITE_PRIVATE void sqlite3AuthRead | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| Schema * | pSchema, | ||
| SrcList * | pTabList | ||
| ) |
| SQLITE_PRIVATE int sqlite3AuthReadCol | ( | Parse * | pParse, |
| const char * | zTab, | ||
| const char * | zCol, | ||
| int | iDb | ||
| ) |
| SQLITE_PRIVATE void sqlite3AutoincrementBegin | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE void sqlite3AutoincrementEnd | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE void sqlite3AutoLoadExtensions | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3BackupRestart | ( | sqlite3_backup * | pBackup | ) |
| SQLITE_PRIVATE void sqlite3BackupUpdate | ( | sqlite3_backup * | pBackup, |
| Pgno | iPage, | ||
| const u8 * | aData | ||
| ) |
| SQLITE_PRIVATE void sqlite3BeginBenignMalloc | ( | void | ) |
| SQLITE_PRIVATE void sqlite3BeginParse | ( | Parse * | pParse, |
| int | explainFlag | ||
| ) |
| SQLITE_PRIVATE void sqlite3BeginTransaction | ( | Parse * | pParse, |
| int | type | ||
| ) |
| SQLITE_PRIVATE void sqlite3BeginTrigger | ( | Parse * | pParse, |
| Token * | pName1, | ||
| Token * | pName2, | ||
| int | tr_tm, | ||
| int | op, | ||
| IdList * | pColumns, | ||
| SrcList * | pTableName, | ||
| Expr * | pWhen, | ||
| int | isTemp, | ||
| int | noErr | ||
| ) |
| SQLITE_PRIVATE void sqlite3BeginWriteOperation | ( | Parse * | pParse, |
| int | setStatement, | ||
| int | iDb | ||
| ) |
| SQLITE_PRIVATE void sqlite3BenignMallocHooks | ( | void(*)(void) | xBenignBegin, |
| void(*)(void) | xBenignEnd | ||
| ) |
| SQLITE_PRIVATE CollSeq * sqlite3BinaryCompareCollSeq | ( | Parse * | pParse, |
| Expr * | pLeft, | ||
| Expr * | pRight | ||
| ) |
| SQLITE_PRIVATE int sqlite3BitvecBuiltinTest | ( | int | sz, |
| int * | aOp | ||
| ) |
| SQLITE_PRIVATE void sqlite3BitvecClear | ( | Bitvec * | p, |
| u32 | i, | ||
| void * | pBuf | ||
| ) |
| SQLITE_PRIVATE Bitvec * sqlite3BitvecCreate | ( | u32 | iSize | ) |
| SQLITE_PRIVATE void sqlite3BitvecDestroy | ( | Bitvec * | p | ) |
| SQLITE_PRIVATE int sqlite3BitvecSet | ( | Bitvec * | p, |
| u32 | i | ||
| ) |
| SQLITE_PRIVATE u32 sqlite3BitvecSize | ( | Bitvec * | p | ) |
| SQLITE_PRIVATE int sqlite3BitvecTest | ( | Bitvec * | p, |
| u32 | i | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeBeginStmt | ( | Btree * | p, |
| int | iStatement | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeBeginTrans | ( | Btree * | p, |
| int | wrflag | ||
| ) |
| SQLITE_PRIVATE void sqlite3BtreeCacheOverflow | ( | BtCursor * | pCur | ) |
| SQLITE_PRIVATE int sqlite3BtreeCheckpoint | ( | Btree * | p, |
| int | eMode, | ||
| int * | pnLog, | ||
| int * | pnCkpt | ||
| ) |
| SQLITE_PRIVATE void sqlite3BtreeClearCursor | ( | BtCursor * | pCur | ) |
| SQLITE_PRIVATE int sqlite3BtreeClearTable | ( | Btree * | p, |
| int | iTable, | ||
| int * | pnChange | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeClose | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeCloseCursor | ( | BtCursor * | pCur | ) |
| SQLITE_PRIVATE int sqlite3BtreeCommit | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne | ( | Btree * | p, |
| const char * | zMaster | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo | ( | Btree * | p, |
| int | bCleanup | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeCopyFile | ( | Btree * | pTo, |
| Btree * | pFrom | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeCount | ( | BtCursor * | pCur, |
| i64 * | pnEntry | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeCreateTable | ( | Btree * | p, |
| int * | piTable, | ||
| int | flags | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeCursor | ( | Btree * | p, |
| int | iTable, | ||
| int | wrFlag, | ||
| struct KeyInfo * | pKeyInfo, | ||
| BtCursor * | pCursor | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeCursorHasMoved | ( | BtCursor * | pCur, |
| int * | pHasMoved | ||
| ) |
| SQLITE_PRIVATE void sqlite3BtreeCursorHints | ( | BtCursor * | pCsr, |
| unsigned int | mask | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeCursorSize | ( | void | ) |
| SQLITE_PRIVATE void sqlite3BtreeCursorZero | ( | BtCursor * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeData | ( | BtCursor * | pCur, |
| u32 | offset, | ||
| u32 | amt, | ||
| void * | pBuf | ||
| ) |
| SQLITE_PRIVATE const void * sqlite3BtreeDataFetch | ( | BtCursor * | pCur, |
| u32 * | pAmt | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeDataSize | ( | BtCursor * | pCur, |
| u32 * | pSize | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeDelete | ( | BtCursor * | pCur | ) |
| SQLITE_PRIVATE int sqlite3BtreeDropTable | ( | Btree * | p, |
| int | iTable, | ||
| int * | piMoved | ||
| ) |
| SQLITE_PRIVATE void sqlite3BtreeEnter | ( | Btree * | p | ) |
| SQLITE_PRIVATE void sqlite3BtreeEnterAll | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3BtreeEnterCursor | ( | BtCursor * | pCur | ) |
| SQLITE_PRIVATE int sqlite3BtreeEof | ( | BtCursor * | pCur | ) |
| SQLITE_PRIVATE int sqlite3BtreeFirst | ( | BtCursor * | pCur, |
| int * | pRes | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum | ( | Btree * | p | ) |
| SQLITE_PRIVATE const char * sqlite3BtreeGetFilename | ( | Btree * | p | ) |
| SQLITE_PRIVATE const char * sqlite3BtreeGetJournalname | ( | Btree * | p | ) |
| SQLITE_PRIVATE void sqlite3BtreeGetMeta | ( | Btree * | pBtree, |
| int | idx, | ||
| u32 * | pValue | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeGetPageSize | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeGetReserve | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeIncrVacuum | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeInsert | ( | BtCursor * | pCur, |
| const void * | pKey, | ||
| i64 | nKey, | ||
| const void * | pData, | ||
| int | nData, | ||
| int | nZero, | ||
| int | bias, | ||
| int | seekResult | ||
| ) |
| SQLITE_PRIVATE char * sqlite3BtreeIntegrityCheck | ( | Btree * | p, |
| int * | aRoot, | ||
| int | nRoot, | ||
| int | mxErr, | ||
| int * | pnErr | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeIsInBackup | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeIsInTrans | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeKey | ( | BtCursor * | pCur, |
| u32 | offset, | ||
| u32 | amt, | ||
| void * | pBuf | ||
| ) |
| SQLITE_PRIVATE const void * sqlite3BtreeKeyFetch | ( | BtCursor * | pCur, |
| u32 * | pAmt | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeKeySize | ( | BtCursor * | pCur, |
| i64 * | pSize | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeLast | ( | BtCursor * | pCur, |
| int * | pRes | ||
| ) |
| SQLITE_PRIVATE void sqlite3BtreeLeave | ( | Btree * | p | ) |
| SQLITE_PRIVATE void sqlite3BtreeLeaveAll | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3BtreeLeaveCursor | ( | BtCursor * | pCur | ) |
| SQLITE_PRIVATE int sqlite3BtreeLockTable | ( | Btree * | pBtree, |
| int | iTab, | ||
| u8 | isWriteLock | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeMaxPageCount | ( | Btree * | p, |
| int | mxPage | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeMovetoUnpacked | ( | BtCursor * | pCur, |
| UnpackedRecord * | pUnKey, | ||
| i64 | intKey, | ||
| int | bias, | ||
| int * | pRes | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeNewDb | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeNext | ( | BtCursor * | pCur, |
| int * | pRes | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeOpen | ( | sqlite3_vfs * | pVfs, |
| const char * | zFilename, | ||
| sqlite3 * | db, | ||
| Btree ** | ppBtree, | ||
| int | flags, | ||
| int | vfsFlags | ||
| ) |
| SQLITE_PRIVATE Pager * sqlite3BtreePager | ( | Btree * | p | ) | [read] |
| SQLITE_PRIVATE int sqlite3BtreePrevious | ( | BtCursor * | pCur, |
| int * | pRes | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreePutData | ( | BtCursor * | pCsr, |
| u32 | offset, | ||
| u32 | amt, | ||
| void * | z | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeRollback | ( | Btree * | p, |
| int | tripCode | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSavepoint | ( | Btree * | p, |
| int | op, | ||
| int | iSavepoint | ||
| ) |
| SQLITE_PRIVATE void * sqlite3BtreeSchema | ( | Btree * | p, |
| int | nBytes, | ||
| void(*)(void *) | xFree | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSchemaLocked | ( | Btree * | pBtree | ) |
| SQLITE_PRIVATE int sqlite3BtreeSecureDelete | ( | Btree * | p, |
| int | newFlag | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum | ( | Btree * | p, |
| int | autoVacuum | ||
| ) |
| SQLITE_PRIVATE void sqlite3BtreeSetCachedRowid | ( | BtCursor * | pCur, |
| sqlite3_int64 | iRowid | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSetCacheSize | ( | Btree * | p, |
| int | mxPage | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit | ( | Btree * | p, |
| sqlite3_int64 | szMmap | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSetPagerFlags | ( | Btree * | p, |
| unsigned | pgFlags | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSetPageSize | ( | Btree * | p, |
| int | nPagesize, | ||
| int | nReserve, | ||
| int | eFix | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSetVersion | ( | Btree * | pBt, |
| int | iVersion | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeSharable | ( | Btree * | p | ) |
| SQLITE_PRIVATE int sqlite3BtreeSyncDisabled | ( | Btree * | p | ) |
| SQLITE_PRIVATE void sqlite3BtreeTripAllCursors | ( | Btree * | pBtree, |
| int | errCode | ||
| ) |
| SQLITE_PRIVATE int sqlite3BtreeUpdateMeta | ( | Btree * | p, |
| int | idx, | ||
| u32 | value | ||
| ) |
| SQLITE_PRIVATE int sqlite3CantopenError | ( | int | lineno | ) |
| SQLITE_PRIVATE void sqlite3ChangeCookie | ( | Parse * | pParse, |
| int | iDb | ||
| ) |
| SQLITE_PRIVATE int sqlite3CheckCollSeq | ( | Parse * | pParse, |
| CollSeq * | pColl | ||
| ) |
| SQLITE_PRIVATE int sqlite3CheckObjectName | ( | Parse * | pParse, |
| const char * | zName | ||
| ) |
| SQLITE_PRIVATE int sqlite3Checkpoint | ( | sqlite3 * | db, |
| int | iDb, | ||
| int | eMode, | ||
| int * | pnLog, | ||
| int * | pnCkpt | ||
| ) |
| static void sqlite3ClearStatTables | ( | Parse * | pParse, |
| int | iDb, | ||
| const char * | zType, | ||
| const char * | zName | ||
| ) | [static] |
| SQLITE_PRIVATE void sqlite3ClearTempRegCache | ( | Parse * | pParse | ) |
| static int sqlite3Close | ( | sqlite3 * | db, |
| int | forceZombie | ||
| ) | [static] |
| SQLITE_PRIVATE void sqlite3CloseExtensions | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3CloseSavepoints | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE int sqlite3CodeCoroutine | ( | Parse * | pParse, |
| Select * | pSelect, | ||
| SelectDest * | pDest | ||
| ) |
| SQLITE_PRIVATE void sqlite3CodeDropTable | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | iDb, | ||
| int | isView | ||
| ) |
| SQLITE_PRIVATE int sqlite3CodeOnce | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE void sqlite3CodeRowTrigger | ( | Parse * | pParse, |
| Trigger * | pTrigger, | ||
| int | op, | ||
| ExprList * | pChanges, | ||
| int | tr_tm, | ||
| Table * | pTab, | ||
| int | reg, | ||
| int | orconf, | ||
| int | ignoreJump | ||
| ) |
| SQLITE_PRIVATE void sqlite3CodeRowTriggerDirect | ( | Parse * | pParse, |
| Trigger * | p, | ||
| Table * | pTab, | ||
| int | reg, | ||
| int | orconf, | ||
| int | ignoreJump | ||
| ) |
| SQLITE_PRIVATE int sqlite3CodeSubselect | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | rMayHaveNull, | ||
| int | isRowid | ||
| ) |
| SQLITE_PRIVATE void sqlite3CodeVerifyNamedSchema | ( | Parse * | pParse, |
| const char * | zDb | ||
| ) |
| SQLITE_PRIVATE void sqlite3CodeVerifySchema | ( | Parse * | pParse, |
| int | iDb | ||
| ) |
| SQLITE_PRIVATE void sqlite3CollapseDatabaseArray | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3ColumnDefault | ( | Vdbe * | v, |
| Table * | pTab, | ||
| int | i, | ||
| int | iReg | ||
| ) |
| SQLITE_PRIVATE i16 sqlite3ColumnOfIndex | ( | Index * | pIdx, |
| i16 | iCol | ||
| ) |
| SQLITE_PRIVATE void sqlite3CommitInternalChanges | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3CommitTransaction | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE char sqlite3CompareAffinity | ( | Expr * | pExpr, |
| char | aff2 | ||
| ) |
| SQLITE_PRIVATE void sqlite3CompleteInsertion | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | iDataCur, | ||
| int | iIdxCur, | ||
| int | regNewData, | ||
| int * | aRegIdx, | ||
| int | isUpdate, | ||
| int | appendBias, | ||
| int | useSeekResult | ||
| ) |
| SQLITE_PRIVATE int sqlite3CorruptError | ( | int | lineno | ) |
| SQLITE_PRIVATE Expr * sqlite3CreateColumnExpr | ( | sqlite3 * | db, |
| SrcList * | pSrc, | ||
| int | iSrc, | ||
| int | iCol | ||
| ) |
| SQLITE_PRIVATE void sqlite3CreateForeignKey | ( | Parse * | pParse, |
| ExprList * | pFromCol, | ||
| Token * | pTo, | ||
| ExprList * | pToCol, | ||
| int | flags | ||
| ) |
| SQLITE_PRIVATE int sqlite3CreateFunc | ( | sqlite3 * | db, |
| const char * | zFunctionName, | ||
| int | nArg, | ||
| int | enc, | ||
| void * | pUserData, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xFunc, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xStep, | ||
| void(*)(sqlite3_context *) | xFinal, | ||
| FuncDestructor * | pDestructor | ||
| ) |
| SQLITE_PRIVATE Index * sqlite3CreateIndex | ( | Parse * | pParse, |
| Token * | pName1, | ||
| Token * | pName2, | ||
| SrcList * | pTblName, | ||
| ExprList * | pList, | ||
| int | onError, | ||
| Token * | pStart, | ||
| Expr * | pPIWhere, | ||
| int | sortOrder, | ||
| int | ifNotExist | ||
| ) |
| SQLITE_PRIVATE void sqlite3CreateView | ( | Parse * | pParse, |
| Token * | pBegin, | ||
| Token * | pName1, | ||
| Token * | pName2, | ||
| Select * | pSelect, | ||
| int | isTemp, | ||
| int | noErr | ||
| ) |
| SQLITE_PRIVATE void sqlite3DbFree | ( | sqlite3 * | db, |
| void * | p | ||
| ) |
| SQLITE_PRIVATE void * sqlite3DbMallocRaw | ( | sqlite3 * | db, |
| int | n | ||
| ) |
| SQLITE_PRIVATE int sqlite3DbMallocSize | ( | sqlite3 * | db, |
| void * | p | ||
| ) |
| SQLITE_PRIVATE void * sqlite3DbMallocZero | ( | sqlite3 * | db, |
| int | n | ||
| ) |
| SQLITE_PRIVATE Btree * sqlite3DbNameToBtree | ( | sqlite3 * | db, |
| const char * | zDbName | ||
| ) |
| SQLITE_PRIVATE void * sqlite3DbRealloc | ( | sqlite3 * | db, |
| void * | p, | ||
| int | n | ||
| ) |
| SQLITE_PRIVATE void * sqlite3DbReallocOrFree | ( | sqlite3 * | db, |
| void * | p, | ||
| int | n | ||
| ) |
| SQLITE_PRIVATE char * sqlite3DbStrDup | ( | sqlite3 * | db, |
| const char * | z | ||
| ) |
| SQLITE_PRIVATE char * sqlite3DbStrNDup | ( | sqlite3 * | db, |
| const char * | z, | ||
| int | n | ||
| ) |
| SQLITE_PRIVATE sqlite3_mutex_methods const * sqlite3DefaultMutex | ( | void | ) |
| SQLITE_PRIVATE void sqlite3DefaultRowEst | ( | Index * | pIdx | ) |
| SQLITE_PRIVATE void sqlite3DeferForeignKey | ( | Parse * | pParse, |
| int | isDeferred | ||
| ) |
| SQLITE_PRIVATE void sqlite3DeleteFrom | ( | Parse * | pParse, |
| SrcList * | pTabList, | ||
| Expr * | pWhere | ||
| ) |
| SQLITE_PRIVATE void sqlite3DeleteIndexSamples | ( | sqlite3 * | db, |
| Index * | pIdx | ||
| ) |
| SQLITE_PRIVATE void sqlite3DeleteTable | ( | sqlite3 * | db, |
| Table * | pTable | ||
| ) |
| SQLITE_PRIVATE void sqlite3DeleteTrigger | ( | sqlite3 * | db, |
| Trigger * | pTrigger | ||
| ) |
| SQLITE_PRIVATE void sqlite3DeleteTriggerStep | ( | sqlite3 * | db, |
| TriggerStep * | pTriggerStep | ||
| ) |
| SQLITE_PRIVATE int sqlite3Dequote | ( | char * | z | ) |
| SQLITE_PRIVATE void sqlite3Detach | ( | Parse * | pParse, |
| Expr * | pDbname | ||
| ) |
| SQLITE_PRIVATE void sqlite3DropIndex | ( | Parse * | pParse, |
| SrcList * | pName, | ||
| int | ifExists | ||
| ) |
| SQLITE_PRIVATE void sqlite3DropTable | ( | Parse * | pParse, |
| SrcList * | pName, | ||
| int | isView, | ||
| int | noErr | ||
| ) |
| SQLITE_PRIVATE void sqlite3DropTrigger | ( | Parse * | pParse, |
| SrcList * | pName, | ||
| int | noErr | ||
| ) |
| SQLITE_PRIVATE void sqlite3DropTriggerPtr | ( | Parse * | pParse, |
| Trigger * | pTrigger | ||
| ) |
| SQLITE_PRIVATE void sqlite3EndBenignMalloc | ( | void | ) |
| SQLITE_PRIVATE void sqlite3EndTable | ( | Parse * | pParse, |
| Token * | pCons, | ||
| Token * | pEnd, | ||
| u8 | tabOpts, | ||
| Select * | pSelect | ||
| ) |
| SQLITE_PRIVATE void sqlite3Error | ( | sqlite3 * | db, |
| int | err_code, | ||
| const char * | zFormat, | ||
| ... | |||
| ) |
| SQLITE_PRIVATE void sqlite3ErrorMsg | ( | Parse * | pParse, |
| const char * | zFormat, | ||
| ... | |||
| ) |
| SQLITE_PRIVATE const char * sqlite3ErrStr | ( | int | rc | ) |
| SQLITE_PRIVATE void sqlite3ExpirePreparedStatements | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE Expr * sqlite3Expr | ( | sqlite3 * | db, |
| int | op, | ||
| const char * | zToken | ||
| ) |
| SQLITE_PRIVATE Expr * sqlite3ExprAddCollateString | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| const char * | zC | ||
| ) |
| SQLITE_PRIVATE Expr * sqlite3ExprAddCollateToken | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| Token * | pCollName | ||
| ) |
| SQLITE_PRIVATE char sqlite3ExprAffinity | ( | Expr * | pExpr | ) |
| SQLITE_PRIVATE Expr * sqlite3ExprAlloc | ( | sqlite3 * | db, |
| int | op, | ||
| const Token * | pToken, | ||
| int | dequote | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList | ( | NameContext * | pNC, |
| ExprList * | pList | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates | ( | NameContext * | pNC, |
| Expr * | pExpr | ||
| ) |
| SQLITE_PRIVATE Expr * sqlite3ExprAnd | ( | sqlite3 * | db, |
| Expr * | pLeft, | ||
| Expr * | pRight | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprAssignVarNumber | ( | Parse * | pParse, |
| Expr * | pExpr | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprAttachSubtrees | ( | sqlite3 * | db, |
| Expr * | pRoot, | ||
| Expr * | pLeft, | ||
| Expr * | pRight | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprCacheAffinityChange | ( | Parse * | pParse, |
| int | iStart, | ||
| int | iCount | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprCacheClear | ( | Parse * | pParse | ) |
| static void sqlite3ExprCachePinRegister | ( | Parse * | pParse, |
| int | iReg | ||
| ) | [static] |
| SQLITE_PRIVATE void sqlite3ExprCachePop | ( | Parse * | pParse, |
| int | N | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprCachePush | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE void sqlite3ExprCacheRemove | ( | Parse * | pParse, |
| int | iReg, | ||
| int | nReg | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprCacheStore | ( | Parse * | pParse, |
| int | iTab, | ||
| int | iCol, | ||
| int | iReg | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprCanBeNull | ( | const Expr * | p | ) |
| SQLITE_PRIVATE int sqlite3ExprCheckHeight | ( | Parse * | pParse, |
| int | nHeight | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprCode | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | target | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprCodeAndCache | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | target | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprCodeAtInit | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | regDest, | ||
| u8 | reusable | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprCodeExprList | ( | Parse * | pParse, |
| ExprList * | pList, | ||
| int | target, | ||
| u8 | flags | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprCodeGetColumn | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | iColumn, | ||
| int | iTable, | ||
| int | iReg, | ||
| u8 | p5 | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprCodeGetColumnOfTable | ( | Vdbe * | v, |
| Table * | pTab, | ||
| int | iTabCur, | ||
| int | iCol, | ||
| int | regOut | ||
| ) |
| static void sqlite3ExprCodeIN | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | destIfFalse, | ||
| int | destIfNull | ||
| ) | [static] |
| SQLITE_PRIVATE void sqlite3ExprCodeIsNullJump | ( | Vdbe * | v, |
| const Expr * | pExpr, | ||
| int | iReg, | ||
| int | iDest | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprCodeMove | ( | Parse * | pParse, |
| int | iFrom, | ||
| int | iTo, | ||
| int | nReg | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprCodeTarget | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | target | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprCodeTemp | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int * | pReg | ||
| ) |
| SQLITE_PRIVATE CollSeq * sqlite3ExprCollSeq | ( | Parse * | pParse, |
| Expr * | pExpr | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprCompare | ( | Expr * | pA, |
| Expr * | pB, | ||
| int | iTab | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprDelete | ( | sqlite3 * | db, |
| Expr * | p | ||
| ) |
| SQLITE_PRIVATE Expr * sqlite3ExprDup | ( | sqlite3 * | db, |
| Expr * | p, | ||
| int | flags | ||
| ) |
| SQLITE_PRIVATE Expr * sqlite3ExprFunction | ( | Parse * | pParse, |
| ExprList * | pList, | ||
| Token * | pToken | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprIfFalse | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | dest, | ||
| int | jumpIfNull | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprIfTrue | ( | Parse * | pParse, |
| Expr * | pExpr, | ||
| int | dest, | ||
| int | jumpIfNull | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprImpliesExpr | ( | Expr * | pE1, |
| Expr * | pE2, | ||
| int | iTab | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprIsConstant | ( | Expr * | p | ) |
| SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin | ( | Expr * | p | ) |
| SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction | ( | Expr * | p | ) |
| SQLITE_PRIVATE int sqlite3ExprIsInteger | ( | Expr * | p, |
| int * | pValue | ||
| ) |
| SQLITE_PRIVATE ExprList * sqlite3ExprListAppend | ( | Parse * | pParse, |
| ExprList * | pList, | ||
| Expr * | pExpr | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprListCheckLength | ( | Parse * | pParse, |
| ExprList * | pEList, | ||
| const char * | zObject | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprListCompare | ( | ExprList * | pA, |
| ExprList * | pB, | ||
| int | iTab | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprListDelete | ( | sqlite3 * | db, |
| ExprList * | pList | ||
| ) |
| SQLITE_PRIVATE ExprList * sqlite3ExprListDup | ( | sqlite3 * | db, |
| ExprList * | p, | ||
| int | flags | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprListSetName | ( | Parse * | pParse, |
| ExprList * | pList, | ||
| Token * | pName, | ||
| int | dequote | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprListSetSpan | ( | Parse * | pParse, |
| ExprList * | pList, | ||
| ExprSpan * | pSpan | ||
| ) |
| SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange | ( | const Expr * | p, |
| char | aff | ||
| ) |
| SQLITE_PRIVATE void sqlite3ExprSetHeight | ( | Parse * | pParse, |
| Expr * | p | ||
| ) |
| SQLITE_PRIVATE Expr * sqlite3ExprSkipCollate | ( | Expr * | pExpr | ) |
| SQLITE_PRIVATE CollSeq * sqlite3FindCollSeq | ( | sqlite3 * | db, |
| u8 | enc, | ||
| const char * | zName, | ||
| int | create | ||
| ) |
| SQLITE_PRIVATE int sqlite3FindDb | ( | sqlite3 * | db, |
| Token * | pName | ||
| ) |
| SQLITE_PRIVATE int sqlite3FindDbName | ( | sqlite3 * | db, |
| const char * | zName | ||
| ) |
| SQLITE_PRIVATE FuncDef * sqlite3FindFunction | ( | sqlite3 * | db, |
| const char * | zName, | ||
| int | nName, | ||
| int | nArg, | ||
| u8 | enc, | ||
| u8 | createFlag | ||
| ) |
| SQLITE_PRIVATE Index * sqlite3FindIndex | ( | sqlite3 * | db, |
| const char * | zName, | ||
| const char * | zDb | ||
| ) |
| SQLITE_PRIVATE int sqlite3FindInIndex | ( | Parse * | pParse, |
| Expr * | pX, | ||
| int * | prNotFound | ||
| ) |
| SQLITE_PRIVATE Table * sqlite3FindTable | ( | sqlite3 * | db, |
| const char * | zName, | ||
| const char * | zDatabase | ||
| ) |
| SQLITE_PRIVATE void sqlite3FinishCoding | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE void sqlite3FinishTrigger | ( | Parse * | pParse, |
| TriggerStep * | pStepList, | ||
| Token * | pAll | ||
| ) |
| SQLITE_PRIVATE int sqlite3FixExpr | ( | DbFixer * | pFix, |
| Expr * | pExpr | ||
| ) |
| SQLITE_PRIVATE int sqlite3FixExprList | ( | DbFixer * | pFix, |
| ExprList * | pList | ||
| ) |
| SQLITE_PRIVATE void sqlite3FixInit | ( | DbFixer * | pFix, |
| Parse * | pParse, | ||
| int | iDb, | ||
| const char * | zType, | ||
| const Token * | pName | ||
| ) |
| SQLITE_PRIVATE int sqlite3FixSelect | ( | DbFixer * | pFix, |
| Select * | pSelect | ||
| ) |
| SQLITE_PRIVATE int sqlite3FixSrcList | ( | DbFixer * | pFix, |
| SrcList * | pList | ||
| ) |
| SQLITE_PRIVATE int sqlite3FixTriggerStep | ( | DbFixer * | pFix, |
| TriggerStep * | pStep | ||
| ) |
| SQLITE_PRIVATE void sqlite3FkActions | ( | Parse * | pParse, |
| Table * | pTab, | ||
| ExprList * | pChanges, | ||
| int | regOld, | ||
| int * | aChange, | ||
| int | bChngRowid | ||
| ) |
| SQLITE_PRIVATE void sqlite3FkCheck | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | regOld, | ||
| int | regNew, | ||
| int * | aChange, | ||
| int | bChngRowid | ||
| ) |
| SQLITE_PRIVATE void sqlite3FkDelete | ( | sqlite3 * | db, |
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE void sqlite3FkDropTable | ( | Parse * | pParse, |
| SrcList * | pName, | ||
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE int sqlite3FkLocateIndex | ( | Parse * | pParse, |
| Table * | pParent, | ||
| FKey * | pFKey, | ||
| Index ** | ppIdx, | ||
| int ** | paiCol | ||
| ) |
| SQLITE_PRIVATE u32 sqlite3FkOldmask | ( | Parse * | pParse, |
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE FKey * sqlite3FkReferences | ( | Table * | pTab | ) |
| SQLITE_PRIVATE int sqlite3FkRequired | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int * | aChange, | ||
| int | chngRowid | ||
| ) |
| SQLITE_PRIVATE void sqlite3FuncDefInsert | ( | FuncDefHash * | pHash, |
| FuncDef * | pDef | ||
| ) |
| SQLITE_PRIVATE int sqlite3FunctionUsesThisSrc | ( | Expr * | pExpr, |
| SrcList * | pSrcList | ||
| ) |
| SQLITE_PRIVATE void sqlite3GenerateConstraintChecks | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int * | aRegIdx, | ||
| int | iDataCur, | ||
| int | iIdxCur, | ||
| int | regNewData, | ||
| int | regOldData, | ||
| u8 | pkChng, | ||
| u8 | overrideError, | ||
| int | ignoreDest, | ||
| int * | pbMayReplace | ||
| ) |
| SQLITE_PRIVATE int sqlite3GenerateIndexKey | ( | Parse * | pParse, |
| Index * | pIdx, | ||
| int | iDataCur, | ||
| int | regOut, | ||
| int | prefixOnly, | ||
| int * | piPartIdxLabel | ||
| ) |
| SQLITE_PRIVATE void sqlite3GenerateRowDelete | ( | Parse * | pParse, |
| Table * | pTab, | ||
| Trigger * | pTrigger, | ||
| int | iDataCur, | ||
| int | iIdxCur, | ||
| int | iPk, | ||
| i16 | nPk, | ||
| u8 | count, | ||
| u8 | onconf, | ||
| u8 | bNoSeek | ||
| ) |
| SQLITE_PRIVATE void sqlite3GenerateRowIndexDelete | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | iDataCur, | ||
| int | iIdxCur, | ||
| int * | aRegIdx | ||
| ) |
| SQLITE_PRIVATE u32 sqlite3Get4byte | ( | const u8 * | p | ) |
| SQLITE_PRIVATE u8 sqlite3GetBoolean | ( | const char * | z, |
| int | dflt | ||
| ) |
| SQLITE_PRIVATE CollSeq * sqlite3GetCollSeq | ( | Parse * | pParse, |
| u8 | enc, | ||
| CollSeq * | pColl, | ||
| const char * | zName | ||
| ) |
| static CollSeq* sqlite3GetFuncCollSeq | ( | sqlite3_context * | context | ) | [static] |
| SQLITE_PRIVATE int sqlite3GetInt32 | ( | const char * | zNum, |
| int * | pValue | ||
| ) |
| SQLITE_PRIVATE int sqlite3GetTempRange | ( | Parse * | pParse, |
| int | nReg | ||
| ) |
| SQLITE_PRIVATE int sqlite3GetTempReg | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE int sqlite3GetToken | ( | const unsigned char * | z, |
| int * | tokenType | ||
| ) |
| SQLITE_PRIVATE u8 sqlite3GetVarint | ( | const unsigned char * | p, |
| u64 * | v | ||
| ) |
| SQLITE_PRIVATE u8 sqlite3GetVarint32 | ( | const unsigned char * | p, |
| u32 * | v | ||
| ) |
| SQLITE_PRIVATE Vdbe * sqlite3GetVdbe | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE VTable * sqlite3GetVTable | ( | sqlite3 * | db, |
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE void sqlite3HaltConstraint | ( | Parse * | pParse, |
| int | errCode, | ||
| int | onError, | ||
| char * | p4, | ||
| i8 | p4type, | ||
| u8 | p5Errmsg | ||
| ) |
| SQLITE_PRIVATE void sqlite3HashClear | ( | Hash * | pH | ) |
| SQLITE_PRIVATE void * sqlite3HashFind | ( | const Hash * | pH, |
| const char * | pKey, | ||
| int | nKey | ||
| ) |
| SQLITE_PRIVATE void sqlite3HashInit | ( | Hash * | pNew | ) |
| SQLITE_PRIVATE void * sqlite3HashInsert | ( | Hash * | pH, |
| const char * | pKey, | ||
| int | nKey, | ||
| void * | pData | ||
| ) |
| SQLITE_PRIVATE int sqlite3HeapNearlyFull | ( | void | ) |
| SQLITE_PRIVATE void * sqlite3HexToBlob | ( | sqlite3 * | db, |
| const char * | z, | ||
| int | n | ||
| ) |
| SQLITE_PRIVATE u8 sqlite3HexToInt | ( | int | h | ) |
| SQLITE_PRIVATE IdList * sqlite3IdListAppend | ( | sqlite3 * | db, |
| IdList * | pList, | ||
| Token * | pToken | ||
| ) |
| SQLITE_PRIVATE void sqlite3IdListDelete | ( | sqlite3 * | db, |
| IdList * | pList | ||
| ) |
| SQLITE_PRIVATE IdList * sqlite3IdListDup | ( | sqlite3 * | db, |
| IdList * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3IdListIndex | ( | IdList * | pList, |
| const char * | zName | ||
| ) |
| SQLITE_PRIVATE int sqlite3IndexAffinityOk | ( | Expr * | pExpr, |
| char | idx_affinity | ||
| ) |
| SQLITE_PRIVATE const char * sqlite3IndexAffinityStr | ( | Vdbe * | v, |
| Index * | pIdx | ||
| ) |
| SQLITE_PRIVATE int sqlite3IndexedByLookup | ( | Parse * | pParse, |
| struct SrcList_item * | pFrom | ||
| ) |
| SQLITE_PRIVATE int sqlite3Init | ( | sqlite3 * | db, |
| char ** | pzErrMsg | ||
| ) |
| SQLITE_PRIVATE int sqlite3InitCallback | ( | void * | pInit, |
| int | argc, | ||
| char ** | argv, | ||
| char ** | NotUsed | ||
| ) |
| static int sqlite3InitOne | ( | sqlite3 * | db, |
| int | iDb, | ||
| char ** | pzErrMsg | ||
| ) | [static] |
| SQLITE_PRIVATE void sqlite3Insert | ( | Parse * | pParse, |
| SrcList * | pTabList, | ||
| ExprList * | pList, | ||
| Select * | pSelect, | ||
| IdList * | pColumn, | ||
| int | onError | ||
| ) |
| SQLITE_PRIVATE void sqlite3InvalidFunction | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) |
| SQLITE_PRIVATE int sqlite3InvokeBusyHandler | ( | BusyHandler * | p | ) |
| SQLITE_PRIVATE int sqlite3IsLikeFunction | ( | sqlite3 * | db, |
| Expr * | pExpr, | ||
| int * | pIsNocase, | ||
| char * | aWc | ||
| ) |
| SQLITE_PRIVATE int sqlite3IsMemJournal | ( | sqlite3_file * | pJfd | ) |
| SQLITE_PRIVATE int sqlite3IsNaN | ( | double | x | ) |
| SQLITE_PRIVATE int sqlite3IsReadOnly | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | viewOk | ||
| ) |
| SQLITE_PRIVATE int sqlite3IsRowid | ( | const char * | z | ) |
| SQLITE_PRIVATE int sqlite3JoinType | ( | Parse * | pParse, |
| Token * | pA, | ||
| Token * | pB, | ||
| Token * | pC | ||
| ) |
| SQLITE_PRIVATE const char * sqlite3JournalModename | ( | int | eMode | ) |
| SQLITE_PRIVATE KeyInfo * sqlite3KeyInfoAlloc | ( | sqlite3 * | db, |
| int | N, | ||
| int | X | ||
| ) |
| SQLITE_PRIVATE KeyInfo * sqlite3KeyInfoOfIndex | ( | Parse * | pParse, |
| Index * | pIdx | ||
| ) |
| SQLITE_PRIVATE KeyInfo * sqlite3KeyInfoRef | ( | KeyInfo * | p | ) |
| SQLITE_PRIVATE void sqlite3KeyInfoUnref | ( | KeyInfo * | p | ) |
| SQLITE_PRIVATE int sqlite3KeywordCode | ( | const unsigned char * | z, |
| int | n | ||
| ) |
| SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie | ( | sqlite3 * | db | ) |
| static int sqlite3LoadExtension | ( | sqlite3 * | db, |
| const char * | zFile, | ||
| const char * | zProc, | ||
| char ** | pzErrMsg | ||
| ) | [static] |
| SQLITE_PRIVATE CollSeq * sqlite3LocateCollSeq | ( | Parse * | pParse, |
| const char * | zName | ||
| ) |
| SQLITE_PRIVATE Table * sqlite3LocateTable | ( | Parse * | pParse, |
| int | isView, | ||
| const char * | zName, | ||
| const char * | zDbase | ||
| ) |
| SQLITE_PRIVATE Table * sqlite3LocateTableItem | ( | Parse * | pParse, |
| int | isView, | ||
| struct SrcList_item * | p | ||
| ) |
| static int sqlite3LockAndPrepare | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| int | nBytes, | ||
| int | saveSqlFlag, | ||
| Vdbe * | pOld, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const char ** | pzTail | ||
| ) | [static] |
| SQLITE_PRIVATE LogEst sqlite3LogEstAdd | ( | LogEst | a, |
| LogEst | b | ||
| ) |
| SQLITE_PRIVATE LogEst sqlite3LogEstFromDouble | ( | double | x | ) |
| SQLITE_PRIVATE void * sqlite3Malloc | ( | int | n | ) |
| static void sqlite3MallocAlarm | ( | int | nByte | ) | [static] |
| SQLITE_PRIVATE void sqlite3MallocEnd | ( | void | ) |
| SQLITE_PRIVATE int sqlite3MallocInit | ( | void | ) |
| SQLITE_PRIVATE int sqlite3MallocSize | ( | void * | p | ) |
| SQLITE_PRIVATE void * sqlite3MallocZero | ( | int | n | ) |
| SQLITE_PRIVATE char * sqlite3MAppendf | ( | sqlite3 * | db, |
| char * | zStr, | ||
| const char * | zFormat, | ||
| ... | |||
| ) |
| SQLITE_PRIVATE int sqlite3MatchSpanName | ( | const char * | zSpan, |
| const char * | zCol, | ||
| const char * | zTab, | ||
| const char * | zDb | ||
| ) |
| SQLITE_PRIVATE void sqlite3MaterializeView | ( | Parse * | pParse, |
| Table * | pView, | ||
| Expr * | pWhere, | ||
| int | iCur | ||
| ) |
| SQLITE_PRIVATE void sqlite3MayAbort | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE int sqlite3MemCompare | ( | const Mem * | pMem1, |
| const Mem * | pMem2, | ||
| const CollSeq * | pColl | ||
| ) |
| static void sqlite3MemFree | ( | void * | pPrior | ) | [static] |
| static int sqlite3MemInit | ( | void * | NotUsed | ) | [static] |
| SQLITE_PRIVATE void sqlite3MemJournalOpen | ( | sqlite3_file * | pJfd | ) |
| SQLITE_PRIVATE int sqlite3MemJournalSize | ( | void | ) |
| static void* sqlite3MemMalloc | ( | int | nByte | ) | [static] |
| static int sqlite3MemoryAlarm | ( | void(*)(void *pArg, sqlite3_int64 used, int N) | xCallback, |
| void * | pArg, | ||
| sqlite3_int64 | iThreshold | ||
| ) | [static] |
| static void* sqlite3MemRealloc | ( | void * | pPrior, |
| int | nByte | ||
| ) | [static] |
| static int sqlite3MemRoundup | ( | int | n | ) | [static] |
| SQLITE_PRIVATE void sqlite3MemSetDefault | ( | void | ) |
| static void sqlite3MemShutdown | ( | void * | NotUsed | ) | [static] |
| static int sqlite3MemSize | ( | void * | pPrior | ) | [static] |
| SQLITE_PRIVATE void sqlite3MinimumFileFormat | ( | Parse * | pParse, |
| int | iDb, | ||
| int | minFormat | ||
| ) |
| SQLITE_PRIVATE int sqlite3MisuseError | ( | int | lineno | ) |
| SQLITE_PRIVATE char * sqlite3MPrintf | ( | sqlite3 * | db, |
| const char * | zFormat, | ||
| ... | |||
| ) |
| SQLITE_PRIVATE int sqlite3MulInt64 | ( | i64 * | pA, |
| i64 | iB | ||
| ) |
| SQLITE_PRIVATE void sqlite3MultiWrite | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE sqlite3_mutex * sqlite3MutexAlloc | ( | int | id | ) |
| SQLITE_PRIVATE int sqlite3MutexEnd | ( | void | ) |
| SQLITE_PRIVATE int sqlite3MutexInit | ( | void | ) |
| SQLITE_PRIVATE char * sqlite3NameFromToken | ( | sqlite3 * | db, |
| Token * | pName | ||
| ) |
| SQLITE_PRIVATE void sqlite3NestedParse | ( | Parse * | pParse, |
| const char * | zFormat, | ||
| ... | |||
| ) |
| SQLITE_PRIVATE sqlite3_mutex_methods const * sqlite3NoopMutex | ( | void | ) |
| SQLITE_PRIVATE const char * sqlite3OpcodeName | ( | int | i | ) |
| SQLITE_PRIVATE void sqlite3OpenMasterTable | ( | Parse * | p, |
| int | iDb | ||
| ) |
| SQLITE_PRIVATE void sqlite3OpenTable | ( | Parse * | pParse, |
| int | iCur, | ||
| int | iDb, | ||
| Table * | pTab, | ||
| int | opcode | ||
| ) |
| SQLITE_PRIVATE int sqlite3OpenTableAndIndices | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | op, | ||
| int | iBase, | ||
| u8 * | aToOpen, | ||
| int * | piDataCur, | ||
| int * | piIdxCur | ||
| ) |
| SQLITE_PRIVATE int sqlite3OpenTempDatabase | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE int sqlite3OsAccess | ( | sqlite3_vfs * | pVfs, |
| const char * | zPath, | ||
| int | flags, | ||
| int * | pResOut | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsCheckReservedLock | ( | sqlite3_file * | id, |
| int * | pResOut | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsClose | ( | sqlite3_file * | pId | ) |
| SQLITE_PRIVATE int sqlite3OsCloseFree | ( | sqlite3_file * | pFile | ) |
| SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64 | ( | sqlite3_vfs * | pVfs, |
| sqlite3_int64 * | pTimeOut | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsDelete | ( | sqlite3_vfs * | pVfs, |
| const char * | zPath, | ||
| int | dirSync | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics | ( | sqlite3_file * | id | ) |
| SQLITE_PRIVATE void sqlite3OsDlClose | ( | sqlite3_vfs * | pVfs, |
| void * | pHandle | ||
| ) |
| SQLITE_PRIVATE void sqlite3OsDlError | ( | sqlite3_vfs * | pVfs, |
| int | nByte, | ||
| char * | zBufOut | ||
| ) |
| SQLITE_PRIVATE void * sqlite3OsDlOpen | ( | sqlite3_vfs * | pVfs, |
| const char * | zPath | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsFetch | ( | sqlite3_file * | id, |
| i64 | iOff, | ||
| int | iAmt, | ||
| void ** | pp | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsFileControl | ( | sqlite3_file * | id, |
| int | op, | ||
| void * | pArg | ||
| ) |
| SQLITE_PRIVATE void sqlite3OsFileControlHint | ( | sqlite3_file * | id, |
| int | op, | ||
| void * | pArg | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsFileSize | ( | sqlite3_file * | id, |
| i64 * | pSize | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsFullPathname | ( | sqlite3_vfs * | pVfs, |
| const char * | zPath, | ||
| int | nPathOut, | ||
| char * | zPathOut | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsInit | ( | void | ) |
| SQLITE_PRIVATE int sqlite3OsLock | ( | sqlite3_file * | id, |
| int | lockType | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsOpen | ( | sqlite3_vfs * | pVfs, |
| const char * | zPath, | ||
| sqlite3_file * | pFile, | ||
| int | flags, | ||
| int * | pFlagsOut | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsOpenMalloc | ( | sqlite3_vfs * | pVfs, |
| const char * | zFile, | ||
| sqlite3_file ** | ppFile, | ||
| int | flags, | ||
| int * | pOutFlags | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsRandomness | ( | sqlite3_vfs * | pVfs, |
| int | nByte, | ||
| char * | zBufOut | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsRead | ( | sqlite3_file * | id, |
| void * | pBuf, | ||
| int | amt, | ||
| i64 | offset | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsSectorSize | ( | sqlite3_file * | id | ) |
| SQLITE_PRIVATE void sqlite3OsShmBarrier | ( | sqlite3_file * | id | ) |
| SQLITE_PRIVATE int sqlite3OsShmLock | ( | sqlite3_file * | id, |
| int | offset, | ||
| int | n, | ||
| int | flags | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsShmMap | ( | sqlite3_file * | id, |
| int | iPage, | ||
| int | pgsz, | ||
| int | bExtend, | ||
| void volatile ** | pp | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsShmUnmap | ( | sqlite3_file * | id, |
| int | deleteFlag | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsSleep | ( | sqlite3_vfs * | pVfs, |
| int | nMicro | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsSync | ( | sqlite3_file * | id, |
| int | flags | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsTruncate | ( | sqlite3_file * | id, |
| i64 | size | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsUnfetch | ( | sqlite3_file * | id, |
| i64 | iOff, | ||
| void * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsUnlock | ( | sqlite3_file * | id, |
| int | lockType | ||
| ) |
| SQLITE_PRIVATE int sqlite3OsWrite | ( | sqlite3_file * | id, |
| const void * | pBuf, | ||
| int | amt, | ||
| i64 | offset | ||
| ) |
| SQLITE_PRIVATE void sqlite3PageFree | ( | void * | p | ) |
| SQLITE_PRIVATE void * sqlite3PageMalloc | ( | int | sz | ) |
| SQLITE_PRIVATE int sqlite3PagerAcquire | ( | Pager * | pPager, |
| Pgno | pgno, | ||
| DbPage ** | ppPage, | ||
| int | clrFlag | ||
| ) |
| SQLITE_PRIVATE sqlite3_backup ** sqlite3PagerBackupPtr | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerBegin | ( | Pager * | pPager, |
| int | exFlag, | ||
| int | subjInMemory | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerCacheStat | ( | Pager * | pPager, |
| int | eStat, | ||
| int | reset, | ||
| int * | pnVal | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerCheckpoint | ( | Pager * | pPager, |
| int | eMode, | ||
| int * | pnLog, | ||
| int * | pnCkpt | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerClearCache | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerClose | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerCloseWal | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerCommitPhaseOne | ( | Pager * | pPager, |
| const char * | zMaster, | ||
| int | noSync | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE void sqlite3PagerDontWrite | ( | DbPage * | pPg | ) |
| SQLITE_PRIVATE int sqlite3PagerExclusiveLock | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE sqlite3_file * sqlite3PagerFile | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE const char * sqlite3PagerFilename | ( | Pager * | pPager, |
| int | nullIfMemDb | ||
| ) |
| SQLITE_PRIVATE void * sqlite3PagerGetData | ( | DbPage * | pPg | ) |
| SQLITE_PRIVATE void * sqlite3PagerGetExtra | ( | DbPage * | pPg | ) |
| SQLITE_PRIVATE int sqlite3PagerGetJournalMode | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerIsMemdb | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE u8 sqlite3PagerIsreadonly | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE const char * sqlite3PagerJournalname | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit | ( | Pager * | pPager, |
| i64 | iLimit | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerLockingMode | ( | Pager * | pPager, |
| int | eMode | ||
| ) |
| SQLITE_PRIVATE DbPage * sqlite3PagerLookup | ( | Pager * | pPager, |
| Pgno | pgno | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerMaxPageCount | ( | Pager * | pPager, |
| int | mxPage | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerMemUsed | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerMovepage | ( | Pager * | pPager, |
| DbPage * | pPg, | ||
| Pgno | pgno, | ||
| int | isCommit | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerNosync | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerOpen | ( | sqlite3_vfs * | pVfs, |
| Pager ** | ppPager, | ||
| const char * | zFilename, | ||
| int | nExtra, | ||
| int | flags, | ||
| int | vfsFlags, | ||
| void(*)(DbPage *) | xReinit | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerOpenSavepoint | ( | Pager * | pPager, |
| int | n | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerOpenWal | ( | Pager * | pPager, |
| int * | pisOpen | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerPagecount | ( | Pager * | pPager, |
| int * | pnPage | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerPageRefcount | ( | DbPage * | pPage | ) |
| SQLITE_PRIVATE int sqlite3PagerReadFileheader | ( | Pager * | pPager, |
| int | N, | ||
| unsigned char * | pDest | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerRef | ( | DbPage * | pPg | ) |
| SQLITE_PRIVATE int sqlite3PagerRefcount | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerRollback | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerSavepoint | ( | Pager * | pPager, |
| int | op, | ||
| int | iSavepoint | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerSetBusyhandler | ( | Pager * | pPager, |
| int(*)(void *) | xBusyHandler, | ||
| void * | pBusyHandlerArg | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerSetCachesize | ( | Pager * | pPager, |
| int | mxPage | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerSetFlags | ( | Pager * | pPager, |
| unsigned | pgFlags | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerSetJournalMode | ( | Pager * | pPager, |
| int | eMode | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerSetMmapLimit | ( | Pager * | pPager, |
| sqlite3_int64 | szMmap | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerSetPagesize | ( | Pager * | pPager, |
| u32 * | pPageSize, | ||
| int | nReserve | ||
| ) |
| SQLITE_PRIVATE int sqlite3PagerSharedLock | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE void sqlite3PagerShrink | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerSync | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE void * sqlite3PagerTempSpace | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE void sqlite3PagerTruncateImage | ( | Pager * | pPager, |
| Pgno | nPage | ||
| ) |
| SQLITE_PRIVATE void sqlite3PagerUnref | ( | DbPage * | pPg | ) |
| SQLITE_PRIVATE const sqlite3_vfs * sqlite3PagerVfs | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerWalCallback | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerWalSupported | ( | Pager * | pPager | ) |
| SQLITE_PRIVATE int sqlite3PagerWrite | ( | DbPage * | pDbPage | ) |
| SQLITE_PRIVATE void sqlite3Parser | ( | void * | , |
| int | , | ||
| Token | , | ||
| Parse * | |||
| ) |
| SQLITE_PRIVATE void sqlite3Parser | ( | void * | yyp, |
| int | yymajor, | ||
| sqlite3ParserTOKENTYPE yyminor | sqlite3ParserARG_PDECL | ||
| ) |
| SQLITE_PRIVATE void* sqlite3ParserAlloc | ( | void * | *)(size_t | ) |
| SQLITE_PRIVATE void* sqlite3ParserAlloc | ( | void *(*)(size_t) | mallocProc | ) |
| SQLITE_PRIVATE void sqlite3ParserFree | ( | void * | p, |
| void(*)(void *) | freeProc | ||
| ) |
| SQLITE_PRIVATE void sqlite3ParserReset | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE int sqlite3ParseUri | ( | const char * | zDefaultVfs, |
| const char * | zUri, | ||
| unsigned int * | pFlags, | ||
| sqlite3_vfs ** | ppVfs, | ||
| char ** | pzFile, | ||
| char ** | pzErrMsg | ||
| ) |
| SQLITE_PRIVATE void sqlite3PCacheBufferSetup | ( | void * | pBuf, |
| int | sz, | ||
| int | n | ||
| ) |
| SQLITE_PRIVATE void sqlite3PcacheCleanAll | ( | PCache * | pCache | ) |
| SQLITE_PRIVATE void sqlite3PcacheClear | ( | PCache * | pCache | ) |
| SQLITE_PRIVATE void sqlite3PcacheClearSyncFlags | ( | PCache * | pCache | ) |
| SQLITE_PRIVATE void sqlite3PcacheClose | ( | PCache * | pCache | ) |
| SQLITE_PRIVATE PgHdr * sqlite3PcacheDirtyList | ( | PCache * | pCache | ) |
| SQLITE_PRIVATE void sqlite3PcacheDrop | ( | PgHdr * | p | ) |
| SQLITE_PRIVATE int sqlite3PcacheFetch | ( | PCache * | pCache, |
| Pgno | pgno, | ||
| int | createFlag, | ||
| PgHdr ** | ppPage | ||
| ) |
| SQLITE_PRIVATE int sqlite3PcacheInitialize | ( | void | ) |
| SQLITE_PRIVATE void sqlite3PcacheMakeClean | ( | PgHdr * | p | ) |
| SQLITE_PRIVATE void sqlite3PcacheMakeDirty | ( | PgHdr * | p | ) |
| SQLITE_PRIVATE void sqlite3PcacheMove | ( | PgHdr * | p, |
| Pgno | newPgno | ||
| ) |
| SQLITE_PRIVATE void sqlite3PcacheOpen | ( | int | szPage, |
| int | szExtra, | ||
| int | bPurgeable, | ||
| int(*)(void *, PgHdr *) | xStress, | ||
| void * | pStress, | ||
| PCache * | pToInit | ||
| ) |
| SQLITE_PRIVATE int sqlite3PcachePagecount | ( | PCache * | pCache | ) |
| SQLITE_PRIVATE int sqlite3PcachePageRefcount | ( | PgHdr * | p | ) |
| SQLITE_PRIVATE void sqlite3PcacheRef | ( | PgHdr * | p | ) |
| SQLITE_PRIVATE int sqlite3PcacheRefCount | ( | PCache * | pCache | ) |
| SQLITE_PRIVATE void sqlite3PcacheRelease | ( | PgHdr * | p | ) |
| SQLITE_PRIVATE void sqlite3PcacheSetCachesize | ( | PCache * | pCache, |
| int | mxPage | ||
| ) |
| SQLITE_PRIVATE void sqlite3PCacheSetDefault | ( | void | ) |
| SQLITE_PRIVATE void sqlite3PcacheSetPageSize | ( | PCache * | pCache, |
| int | szPage | ||
| ) |
| SQLITE_PRIVATE void sqlite3PcacheShrink | ( | PCache * | pCache | ) |
| SQLITE_PRIVATE void sqlite3PcacheShutdown | ( | void | ) |
| SQLITE_PRIVATE int sqlite3PcacheSize | ( | void | ) |
| SQLITE_PRIVATE void sqlite3PcacheTruncate | ( | PCache * | pCache, |
| Pgno | x | ||
| ) |
| SQLITE_PRIVATE Expr * sqlite3PExpr | ( | Parse * | pParse, |
| int | op, | ||
| Expr * | pLeft, | ||
| Expr * | pRight, | ||
| const Token * | pToken | ||
| ) |
| SQLITE_PRIVATE void sqlite3Pragma | ( | Parse * | pParse, |
| Token * | pId1, | ||
| Token * | pId2, | ||
| Token * | pValue, | ||
| int | minusFlag | ||
| ) |
| static int sqlite3Prepare | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| int | nBytes, | ||
| int | saveSqlFlag, | ||
| Vdbe * | pReprepare, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const char ** | pzTail | ||
| ) | [static] |
| static int sqlite3Prepare16 | ( | sqlite3 * | db, |
| const void * | zSql, | ||
| int | nBytes, | ||
| int | saveSqlFlag, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const void ** | pzTail | ||
| ) | [static] |
| SQLITE_PRIVATE Index * sqlite3PrimaryKeyIndex | ( | Table * | pTab | ) |
| SQLITE_PRIVATE void sqlite3PrngResetState | ( | void | ) |
| SQLITE_PRIVATE void sqlite3PrngRestoreState | ( | void | ) |
| SQLITE_PRIVATE void sqlite3PrngSaveState | ( | void | ) |
| SQLITE_PRIVATE void sqlite3Put4byte | ( | u8 * | , |
| u32 | |||
| ) |
| SQLITE_PRIVATE void sqlite3Put4byte | ( | unsigned char * | p, |
| u32 | v | ||
| ) |
| SQLITE_PRIVATE int sqlite3PutVarint | ( | unsigned char * | p, |
| u64 | v | ||
| ) |
| SQLITE_PRIVATE int sqlite3PutVarint32 | ( | unsigned char * | p, |
| u32 | v | ||
| ) |
| SQLITE_PRIVATE int sqlite3ReadSchema | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE void * sqlite3Realloc | ( | void * | pOld, |
| int | nBytes | ||
| ) |
| static void sqlite3RefillIndex | ( | Parse * | pParse, |
| Index * | pIndex, | ||
| int | memRootPage | ||
| ) | [static] |
| SQLITE_PRIVATE void sqlite3RegisterBuiltinFunctions | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3RegisterDateTimeFunctions | ( | void | ) |
| SQLITE_PRIVATE void sqlite3RegisterGlobalFunctions | ( | void | ) |
| SQLITE_PRIVATE void sqlite3RegisterLikeFunctions | ( | sqlite3 * | db, |
| int | caseSensitive | ||
| ) |
| SQLITE_PRIVATE void sqlite3Reindex | ( | Parse * | pParse, |
| Token * | pName1, | ||
| Token * | pName2 | ||
| ) |
| SQLITE_PRIVATE void sqlite3ReleaseTempRange | ( | Parse * | pParse, |
| int | iReg, | ||
| int | nReg | ||
| ) |
| SQLITE_PRIVATE void sqlite3ReleaseTempReg | ( | Parse * | pParse, |
| int | iReg | ||
| ) |
| SQLITE_PRIVATE int sqlite3Reprepare | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3ResetOneSchema | ( | sqlite3 * | db, |
| int | iDb | ||
| ) |
| SQLITE_PRIVATE int sqlite3ResolveExprNames | ( | NameContext * | pNC, |
| Expr * | pExpr | ||
| ) |
| SQLITE_PRIVATE int sqlite3ResolveOrderGroupBy | ( | Parse * | pParse, |
| Select * | pSelect, | ||
| ExprList * | pOrderBy, | ||
| const char * | zType | ||
| ) |
| SQLITE_PRIVATE void sqlite3ResolveSelectNames | ( | Parse * | pParse, |
| Select * | p, | ||
| NameContext * | pOuterNC | ||
| ) |
| SQLITE_PRIVATE void sqlite3ResolveSelfReference | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | type, | ||
| Expr * | pExpr, | ||
| ExprList * | pList | ||
| ) |
| SQLITE_PRIVATE Table * sqlite3ResultSetOfSelect | ( | Parse * | pParse, |
| Select * | pSelect | ||
| ) |
| SQLITE_PRIVATE void sqlite3RollbackAll | ( | sqlite3 * | db, |
| int | tripCode | ||
| ) |
| SQLITE_PRIVATE void sqlite3RollbackTransaction | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE void sqlite3RootPageMoved | ( | sqlite3 * | db, |
| int | iDb, | ||
| int | iFrom, | ||
| int | iTo | ||
| ) |
| SQLITE_PRIVATE void sqlite3RowidConstraint | ( | Parse * | pParse, |
| int | onError, | ||
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE void sqlite3RowSetClear | ( | RowSet * | p | ) |
| SQLITE_PRIVATE RowSet * sqlite3RowSetInit | ( | sqlite3 * | db, |
| void * | pSpace, | ||
| unsigned int | N | ||
| ) |
| SQLITE_PRIVATE void sqlite3RowSetInsert | ( | RowSet * | p, |
| i64 | rowid | ||
| ) |
| SQLITE_PRIVATE int sqlite3RowSetNext | ( | RowSet * | p, |
| i64 * | pRowid | ||
| ) |
| SQLITE_PRIVATE int sqlite3RowSetTest | ( | RowSet * | pRowSet, |
| u8 | iBatch, | ||
| i64 | iRowid | ||
| ) |
| SQLITE_PRIVATE int sqlite3RunParser | ( | Parse * | pParse, |
| const char * | zSql, | ||
| char ** | pzErrMsg | ||
| ) |
| SQLITE_PRIVATE int sqlite3RunVacuum | ( | char ** | pzErrMsg, |
| sqlite3 * | db | ||
| ) |
| SQLITE_PRIVATE int sqlite3SafetyCheckOk | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3Savepoint | ( | Parse * | pParse, |
| int | op, | ||
| Token * | pName | ||
| ) |
| SQLITE_PRIVATE void sqlite3SchemaClear | ( | void * | p | ) |
| SQLITE_PRIVATE Schema * sqlite3SchemaGet | ( | sqlite3 * | db, |
| Btree * | pBt | ||
| ) |
| SQLITE_PRIVATE int sqlite3SchemaToIndex | ( | sqlite3 * | db, |
| Schema * | pSchema | ||
| ) |
| SQLITE_PRIVATE void sqlite3ScratchFree | ( | void * | p | ) |
| SQLITE_PRIVATE void * sqlite3ScratchMalloc | ( | int | n | ) |
| SQLITE_PRIVATE int sqlite3SectorSize | ( | sqlite3_file * | pFile | ) |
| SQLITE_PRIVATE int sqlite3Select | ( | Parse * | pParse, |
| Select * | p, | ||
| SelectDest * | pDest | ||
| ) |
| static void sqlite3SelectAddTypeInfo | ( | Parse * | pParse, |
| Select * | pSelect | ||
| ) | [static] |
| SQLITE_PRIVATE void sqlite3SelectDelete | ( | sqlite3 * | db, |
| Select * | p | ||
| ) |
| SQLITE_PRIVATE void sqlite3SelectDestInit | ( | SelectDest * | pDest, |
| int | eDest, | ||
| int | iParm | ||
| ) |
| SQLITE_PRIVATE Select * sqlite3SelectDup | ( | sqlite3 * | db, |
| Select * | p, | ||
| int | flags | ||
| ) |
| static void sqlite3SelectExpand | ( | Parse * | pParse, |
| Select * | pSelect | ||
| ) | [static] |
| SQLITE_PRIVATE int sqlite3SelectExprHeight | ( | Select * | p | ) |
| SQLITE_PRIVATE void sqlite3SelectPrep | ( | Parse * | pParse, |
| Select * | p, | ||
| NameContext * | pOuterNC | ||
| ) |
| SQLITE_PRIVATE void sqlite3SetString | ( | char ** | pz, |
| sqlite3 * | db, | ||
| const char * | zFormat, | ||
| ... | |||
| ) |
| static void sqlite3SkipAccumulatorLoad | ( | sqlite3_context * | context | ) | [static] |
| SQLITE_PRIVATE SrcList * sqlite3SrcListAppend | ( | sqlite3 * | db, |
| SrcList * | pList, | ||
| Token * | pTable, | ||
| Token * | pDatabase | ||
| ) |
| SQLITE_PRIVATE void sqlite3SrcListAssignCursors | ( | Parse * | pParse, |
| SrcList * | pList | ||
| ) |
| SQLITE_PRIVATE void sqlite3SrcListDelete | ( | sqlite3 * | db, |
| SrcList * | pList | ||
| ) |
| SQLITE_PRIVATE SrcList * sqlite3SrcListDup | ( | sqlite3 * | db, |
| SrcList * | p, | ||
| int | flags | ||
| ) |
| SQLITE_PRIVATE SrcList * sqlite3SrcListEnlarge | ( | sqlite3 * | db, |
| SrcList * | pSrc, | ||
| int | nExtra, | ||
| int | iStart | ||
| ) |
| SQLITE_PRIVATE void sqlite3SrcListIndexedBy | ( | Parse * | pParse, |
| SrcList * | p, | ||
| Token * | pIndexedBy | ||
| ) |
| SQLITE_PRIVATE Table * sqlite3SrcListLookup | ( | Parse * | pParse, |
| SrcList * | pSrc | ||
| ) |
| SQLITE_PRIVATE void sqlite3SrcListShiftJoinType | ( | SrcList * | p | ) |
| SQLITE_PRIVATE void sqlite3StartTable | ( | Parse * | pParse, |
| Token * | pName1, | ||
| Token * | pName2, | ||
| int | isTemp, | ||
| int | isView, | ||
| int | isVirtual, | ||
| int | noErr | ||
| ) |
| SQLITE_PRIVATE void sqlite3StatusAdd | ( | int | op, |
| int | N | ||
| ) |
| SQLITE_PRIVATE void sqlite3StatusSet | ( | int | op, |
| int | X | ||
| ) |
| SQLITE_PRIVATE int sqlite3StatusValue | ( | int | op | ) |
| static int sqlite3Step | ( | Vdbe * | p | ) | [static] |
| SQLITE_PRIVATE void sqlite3StrAccumAppend | ( | StrAccum * | p, |
| const char * | z, | ||
| int | N | ||
| ) |
| SQLITE_PRIVATE char * sqlite3StrAccumFinish | ( | StrAccum * | p | ) |
| SQLITE_PRIVATE void sqlite3StrAccumInit | ( | StrAccum * | p, |
| char * | zBase, | ||
| int | n, | ||
| int | mx | ||
| ) |
| SQLITE_PRIVATE void sqlite3StrAccumReset | ( | StrAccum * | p | ) |
| SQLITE_PRIVATE int sqlite3Strlen30 | ( | const char * | z | ) |
| SQLITE_PRIVATE int sqlite3SubInt64 | ( | i64 * | pA, |
| i64 | iB | ||
| ) |
| SQLITE_PRIVATE void sqlite3TableAffinityStr | ( | Vdbe * | v, |
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE void sqlite3TableLock | ( | Parse * | pParse, |
| int | iDb, | ||
| int | iTab, | ||
| u8 | isWriteLock, | ||
| const char * | zName | ||
| ) |
| SQLITE_PRIVATE int sqlite3TempInMemory | ( | const sqlite3 * | db | ) |
| SQLITE_PRIVATE int sqlite3TransferBindings | ( | sqlite3_stmt * | pFromStmt, |
| sqlite3_stmt * | pToStmt | ||
| ) |
| SQLITE_PRIVATE u32 sqlite3TriggerColmask | ( | Parse * | pParse, |
| Trigger * | pTrigger, | ||
| ExprList * | pChanges, | ||
| int | isNew, | ||
| int | tr_tm, | ||
| Table * | pTab, | ||
| int | orconf | ||
| ) |
| SQLITE_PRIVATE TriggerStep * sqlite3TriggerDeleteStep | ( | sqlite3 * | db, |
| Token * | pTableName, | ||
| Expr * | pWhere | ||
| ) |
| SQLITE_PRIVATE TriggerStep * sqlite3TriggerInsertStep | ( | sqlite3 * | db, |
| Token * | pTableName, | ||
| IdList * | pColumn, | ||
| ExprList * | pEList, | ||
| Select * | pSelect, | ||
| u8 | orconf | ||
| ) |
| SQLITE_PRIVATE Trigger * sqlite3TriggerList | ( | Parse * | pParse, |
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE TriggerStep * sqlite3TriggerSelectStep | ( | sqlite3 * | db, |
| Select * | pSelect | ||
| ) |
| SQLITE_PRIVATE Trigger * sqlite3TriggersExist | ( | Parse * | pParse, |
| Table * | pTab, | ||
| int | op, | ||
| ExprList * | pChanges, | ||
| int * | pMask | ||
| ) |
| SQLITE_PRIVATE TriggerStep * sqlite3TriggerUpdateStep | ( | sqlite3 * | db, |
| Token * | pTableName, | ||
| ExprList * | pEList, | ||
| Expr * | pWhere, | ||
| u8 | orconf | ||
| ) |
| SQLITE_PRIVATE int sqlite3TwoPartName | ( | Parse * | pParse, |
| Token * | pName1, | ||
| Token * | pName2, | ||
| Token ** | pUnqual | ||
| ) |
| SQLITE_PRIVATE void sqlite3UniqueConstraint | ( | Parse * | pParse, |
| int | onError, | ||
| Index * | pIdx | ||
| ) |
| SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex | ( | sqlite3 * | db, |
| int | iDb, | ||
| const char * | zIdxName | ||
| ) |
| SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable | ( | sqlite3 * | db, |
| int | iDb, | ||
| const char * | zTabName | ||
| ) |
| SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger | ( | sqlite3 * | db, |
| int | iDb, | ||
| const char * | zName | ||
| ) |
| SQLITE_PRIVATE void sqlite3Update | ( | Parse * | pParse, |
| SrcList * | pTabList, | ||
| ExprList * | pChanges, | ||
| Expr * | pWhere, | ||
| int | onError | ||
| ) |
| SQLITE_PRIVATE int sqlite3Utf16ByteLen | ( | const void * | pData, |
| int | nChar | ||
| ) |
| SQLITE_PRIVATE char * sqlite3Utf16to8 | ( | sqlite3 * | db, |
| const void * | z, | ||
| int | nByte, | ||
| u8 | enc | ||
| ) |
| SQLITE_PRIVATE int sqlite3Utf8CharLen | ( | const char * | pData, |
| int | nByte | ||
| ) |
| SQLITE_PRIVATE u32 sqlite3Utf8Read | ( | const u8 ** | ) |
| SQLITE_PRIVATE u32 sqlite3Utf8Read | ( | const unsigned char ** | pz | ) |
| SQLITE_PRIVATE void sqlite3Vacuum | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE void sqlite3ValueApplyAffinity | ( | sqlite3_value * | pVal, |
| u8 | affinity, | ||
| u8 | enc | ||
| ) |
| SQLITE_PRIVATE int sqlite3ValueBytes | ( | sqlite3_value * | pVal, |
| u8 | enc | ||
| ) |
| SQLITE_PRIVATE void sqlite3ValueFree | ( | sqlite3_value * | v | ) |
| SQLITE_PRIVATE int sqlite3ValueFromExpr | ( | sqlite3 * | db, |
| Expr * | pExpr, | ||
| u8 | enc, | ||
| u8 | affinity, | ||
| sqlite3_value ** | ppVal | ||
| ) |
| SQLITE_PRIVATE sqlite3_value * sqlite3ValueNew | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3ValueSetStr | ( | sqlite3_value * | v, |
| int | n, | ||
| const void * | z, | ||
| u8 | enc, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_PRIVATE const void * sqlite3ValueText | ( | sqlite3_value * | pVal, |
| u8 | enc | ||
| ) |
| SQLITE_PRIVATE int sqlite3VarintLen | ( | u64 | v | ) |
| SQLITE_PRIVATE int sqlite3VdbeAddOp0 | ( | Vdbe * | p, |
| int | op | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeAddOp1 | ( | Vdbe * | p, |
| int | op, | ||
| int | p1 | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeAddOp2 | ( | Vdbe * | p, |
| int | op, | ||
| int | p1, | ||
| int | p2 | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeAddOp3 | ( | Vdbe * | p, |
| int | op, | ||
| int | p1, | ||
| int | p2, | ||
| int | p3 | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeAddOp4 | ( | Vdbe * | p, |
| int | op, | ||
| int | p1, | ||
| int | p2, | ||
| int | p3, | ||
| const char * | zP4, | ||
| int | p4type | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeAddOp4Int | ( | Vdbe * | p, |
| int | op, | ||
| int | p1, | ||
| int | p2, | ||
| int | p3, | ||
| int | p4 | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeAddOpList | ( | Vdbe * | p, |
| int | nOp, | ||
| VdbeOpList const * | aOp | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp | ( | Vdbe * | p, |
| int | iDb, | ||
| char * | zWhere | ||
| ) |
| SQLITE_PRIVATE UnpackedRecord * sqlite3VdbeAllocUnpackedRecord | ( | KeyInfo * | pKeyInfo, |
| char * | pSpace, | ||
| int | szSpace, | ||
| char ** | ppFree | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeChangeEncoding | ( | Mem * | pMem, |
| int | desiredEnc | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeChangeP1 | ( | Vdbe * | p, |
| u32 | addr, | ||
| int | P1 | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeChangeP2 | ( | Vdbe * | p, |
| u32 | addr, | ||
| int | P2 | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeChangeP3 | ( | Vdbe * | p, |
| u32 | addr, | ||
| int | P3 | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeChangeP4 | ( | Vdbe * | p, |
| int | addr, | ||
| const char * | zP4, | ||
| int | N | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeChangeP5 | ( | Vdbe * | p, |
| u8 | P5 | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeChangeToNoop | ( | Vdbe * | p, |
| int | addr | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeCheckFk | ( | Vdbe * | p, |
| int | deferred | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeClearObject | ( | sqlite3 * | db, |
| Vdbe * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeCloseStatement | ( | Vdbe * | p, |
| int | eOp | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeCountChanges | ( | Vdbe * | v | ) |
| SQLITE_PRIVATE Vdbe * sqlite3VdbeCreate | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE int sqlite3VdbeCurrentAddr | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE int sqlite3VdbeCursorMoveto | ( | VdbeCursor * | p | ) |
| SQLITE_PRIVATE sqlite3 * sqlite3VdbeDb | ( | Vdbe * | v | ) |
| SQLITE_PRIVATE void sqlite3VdbeDelete | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData | ( | Vdbe * | pVdbe, |
| int | iOp, | ||
| int | mask | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeEnter | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE int sqlite3VdbeExec | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE char * sqlite3VdbeExpandSql | ( | Vdbe * | p, |
| const char * | zRawSql | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeFinalize | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeFrameDelete | ( | VdbeFrame * | p | ) |
| SQLITE_PRIVATE int sqlite3VdbeFrameRestore | ( | VdbeFrame * | pFrame | ) |
| SQLITE_PRIVATE void sqlite3VdbeFreeCursor | ( | Vdbe * | p, |
| VdbeCursor * | pCx | ||
| ) |
| SQLITE_PRIVATE sqlite3_value * sqlite3VdbeGetBoundValue | ( | Vdbe * | v, |
| int | iVar, | ||
| u8 | aff | ||
| ) |
| SQLITE_PRIVATE VdbeOp * sqlite3VdbeGetOp | ( | Vdbe * | p, |
| int | addr | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeHalt | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare | ( | VdbeCursor * | pC, |
| UnpackedRecord * | pUnpacked, | ||
| int * | res | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeIdxRowid | ( | sqlite3 * | db, |
| BtCursor * | pCur, | ||
| i64 * | rowid | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeIntegerAffinity | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE i64 sqlite3VdbeIntValue | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE void sqlite3VdbeJumpHere | ( | Vdbe * | p, |
| int | addr | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeLeave | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram | ( | Vdbe * | pVdbe, |
| SubProgram * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeList | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE int sqlite3VdbeMakeLabel | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeMakeReady | ( | Vdbe * | p, |
| Parse * | pParse | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeMemCopy | ( | Mem * | pTo, |
| const Mem * | pFrom | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE int sqlite3VdbeMemFinalize | ( | Mem * | pMem, |
| FuncDef * | pFunc | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeMemFromBtree | ( | BtCursor * | pCur, |
| u32 | offset, | ||
| u32 | amt, | ||
| int | key, | ||
| Mem * | pMem | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeMemGrow | ( | Mem * | pMem, |
| int | n, | ||
| int | preserve | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeMemHandleBom | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE int sqlite3VdbeMemIntegerify | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE void sqlite3VdbeMemMove | ( | Mem * | pTo, |
| Mem * | pFrom | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeMemNulTerminate | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE int sqlite3VdbeMemNumerify | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE int sqlite3VdbeMemRealify | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE void sqlite3VdbeMemRelease | ( | Mem * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeMemReleaseExternal | ( | Mem * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeMemSetDouble | ( | Mem * | pMem, |
| double | val | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeMemSetInt64 | ( | Mem * | pMem, |
| i64 | val | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeMemSetNull | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE void sqlite3VdbeMemSetRowSet | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE int sqlite3VdbeMemSetStr | ( | Mem * | pMem, |
| const char * | z, | ||
| int | n, | ||
| u8 | enc, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeMemSetZeroBlob | ( | Mem * | pMem, |
| int | n | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy | ( | Mem * | pTo, |
| const Mem * | pFrom, | ||
| int | srcType | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeMemStoreType | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE int sqlite3VdbeMemStringify | ( | Mem * | pMem, |
| int | enc | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeMemTooBig | ( | Mem * | p | ) |
| SQLITE_PRIVATE int sqlite3VdbeMemTranslate | ( | Mem * | pMem, |
| u8 | desiredEnc | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeParameterIndex | ( | Vdbe * | p, |
| const char * | zName, | ||
| int | nName | ||
| ) |
| SQLITE_PRIVATE double sqlite3VdbeRealValue | ( | Mem * | pMem | ) |
| SQLITE_PRIVATE int sqlite3VdbeRecordCompare | ( | int | nKey1, |
| const void * | pKey1, | ||
| UnpackedRecord * | pPKey2 | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeRecordUnpack | ( | KeyInfo * | pKeyInfo, |
| int | nKey, | ||
| const void * | pKey, | ||
| UnpackedRecord * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeReset | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeResetStepResult | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeResolveLabel | ( | Vdbe * | p, |
| int | x | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeRewind | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeRunOnlyOnce | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE u32 sqlite3VdbeSerialGet | ( | const unsigned char * | buf, |
| u32 | serial_type, | ||
| Mem * | pMem | ||
| ) |
| SQLITE_PRIVATE u32 sqlite3VdbeSerialPut | ( | unsigned char * | , |
| int | , | ||
| Mem * | , | ||
| int | |||
| ) |
| SQLITE_PRIVATE u32 sqlite3VdbeSerialPut | ( | u8 * | buf, |
| int | nBuf, | ||
| Mem * | pMem, | ||
| int | file_format | ||
| ) |
| SQLITE_PRIVATE u32 sqlite3VdbeSerialType | ( | Mem * | pMem, |
| int | file_format | ||
| ) |
| SQLITE_PRIVATE u32 sqlite3VdbeSerialTypeLen | ( | u32 | serial_type | ) |
| SQLITE_PRIVATE void sqlite3VdbeSetChanges | ( | sqlite3 * | db, |
| int | nChange | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeSetColName | ( | Vdbe * | p, |
| int | idx, | ||
| int | var, | ||
| const char * | zName, | ||
| void(*)(void *) | xDel | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeSetNumCols | ( | Vdbe * | p, |
| int | nResColumn | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeSetP4KeyInfo | ( | Parse * | pParse, |
| Index * | pIdx | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeSetSql | ( | Vdbe * | p, |
| const char * | z, | ||
| int | n, | ||
| int | isPrepareV2 | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeSetVarmask | ( | Vdbe * | v, |
| int | iVar | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeSorterClose | ( | sqlite3 * | db, |
| VdbeCursor * | pCsr | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeSorterCompare | ( | const VdbeCursor * | pCsr, |
| Mem * | pVal, | ||
| int | nIgnore, | ||
| int * | pRes | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeSorterInit | ( | sqlite3 * | db, |
| VdbeCursor * | pCsr | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeSorterNext | ( | sqlite3 * | db, |
| const VdbeCursor * | pCsr, | ||
| int * | pbEof | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeSorterRewind | ( | sqlite3 * | db, |
| const VdbeCursor * | pCsr, | ||
| int * | pbEof | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeSorterRowkey | ( | const VdbeCursor * | pCsr, |
| Mem * | pOut | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeSorterWrite | ( | sqlite3 * | db, |
| const VdbeCursor * | pCsr, | ||
| Mem * | pVal | ||
| ) |
| SQLITE_PRIVATE void sqlite3VdbeSwap | ( | Vdbe * | pA, |
| Vdbe * | pB | ||
| ) |
| SQLITE_PRIVATE VdbeOp * sqlite3VdbeTakeOpArray | ( | Vdbe * | p, |
| int * | pnOp, | ||
| int * | pnMaxArg | ||
| ) |
| SQLITE_PRIVATE int sqlite3VdbeTransferError | ( | Vdbe * | p | ) |
| SQLITE_PRIVATE void sqlite3VdbeUsesBtree | ( | Vdbe * | p, |
| int | i | ||
| ) |
| SQLITE_PRIVATE int sqlite3ViewGetColumnNames | ( | Parse * | pParse, |
| Table * | pTable | ||
| ) |
| SQLITE_PRIVATE char * sqlite3VMPrintf | ( | sqlite3 * | db, |
| const char * | zFormat, | ||
| va_list | ap | ||
| ) |
| SQLITE_PRIVATE void sqlite3VtabArgExtend | ( | Parse * | pParse, |
| Token * | p | ||
| ) |
| SQLITE_PRIVATE void sqlite3VtabArgInit | ( | Parse * | pParse | ) |
| SQLITE_PRIVATE int sqlite3VtabBegin | ( | sqlite3 * | db, |
| VTable * | pVTab | ||
| ) |
| SQLITE_PRIVATE void sqlite3VtabBeginParse | ( | Parse * | pParse, |
| Token * | pName1, | ||
| Token * | pName2, | ||
| Token * | pModuleName, | ||
| int | ifNotExists | ||
| ) |
| SQLITE_PRIVATE int sqlite3VtabCallConnect | ( | Parse * | pParse, |
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE int sqlite3VtabCallCreate | ( | sqlite3 * | db, |
| int | iDb, | ||
| const char * | zTab, | ||
| char ** | pzErr | ||
| ) |
| SQLITE_PRIVATE int sqlite3VtabCallDestroy | ( | sqlite3 * | db, |
| int | iDb, | ||
| const char * | zTab | ||
| ) |
| SQLITE_PRIVATE void sqlite3VtabClear | ( | sqlite3 * | db, |
| Table * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3VtabCommit | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3VtabDisconnect | ( | sqlite3 * | db, |
| Table * | p | ||
| ) |
| SQLITE_PRIVATE void sqlite3VtabFinishParse | ( | Parse * | pParse, |
| Token * | pEnd | ||
| ) |
| SQLITE_PRIVATE void sqlite3VtabImportErrmsg | ( | Vdbe * | p, |
| sqlite3_vtab * | pVtab | ||
| ) |
| SQLITE_PRIVATE void sqlite3VtabLock | ( | VTable * | pVTab | ) |
| SQLITE_PRIVATE void sqlite3VtabMakeWritable | ( | Parse * | pParse, |
| Table * | pTab | ||
| ) |
| SQLITE_PRIVATE FuncDef * sqlite3VtabOverloadFunction | ( | sqlite3 * | db, |
| FuncDef * | pDef, | ||
| int | nArg, | ||
| Expr * | pExpr | ||
| ) |
| SQLITE_PRIVATE int sqlite3VtabRollback | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE int sqlite3VtabSavepoint | ( | sqlite3 * | db, |
| int | op, | ||
| int | iSavepoint | ||
| ) |
| SQLITE_PRIVATE int sqlite3VtabSync | ( | sqlite3 * | db, |
| Vdbe * | p | ||
| ) |
| SQLITE_PRIVATE void sqlite3VtabUnlock | ( | VTable * | pVTab | ) |
| SQLITE_PRIVATE void sqlite3VtabUnlockList | ( | sqlite3 * | db | ) |
| SQLITE_PRIVATE void sqlite3VXPrintf | ( | StrAccum * | pAccum, |
| int | useExtended, | ||
| const char * | fmt, | ||
| va_list | ap | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalBeginReadTransaction | ( | Wal * | pWal, |
| int * | pChanged | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalBeginWriteTransaction | ( | Wal * | pWal | ) |
| SQLITE_PRIVATE int sqlite3WalCallback | ( | Wal * | pWal | ) |
| SQLITE_PRIVATE int sqlite3WalCheckpoint | ( | Wal * | pWal, |
| int | eMode, | ||
| int(*)(void *) | xBusy, | ||
| void * | pBusyArg, | ||
| int | sync_flags, | ||
| int | nBuf, | ||
| u8 * | zBuf, | ||
| int * | pnLog, | ||
| int * | pnCkpt | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalClose | ( | Wal * | pWal, |
| int | sync_flags, | ||
| int | nBuf, | ||
| u8 * | zBuf | ||
| ) |
| SQLITE_PRIVATE Pgno sqlite3WalDbsize | ( | Wal * | pWal | ) |
| SQLITE_PRIVATE int sqlite3WalDefaultHook | ( | void * | pClientData, |
| sqlite3 * | db, | ||
| const char * | zDb, | ||
| int | nFrame | ||
| ) |
| SQLITE_PRIVATE void sqlite3WalEndReadTransaction | ( | Wal * | pWal | ) |
| SQLITE_PRIVATE int sqlite3WalEndWriteTransaction | ( | Wal * | pWal | ) |
| SQLITE_PRIVATE int sqlite3WalExclusiveMode | ( | Wal * | pWal, |
| int | op | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalFindFrame | ( | Wal * | pWal, |
| Pgno | pgno, | ||
| u32 * | piRead | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalFrames | ( | Wal * | pWal, |
| int | szPage, | ||
| PgHdr * | pList, | ||
| Pgno | nTruncate, | ||
| int | isCommit, | ||
| int | sync_flags | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalHeapMemory | ( | Wal * | pWal | ) |
| SQLITE_PRIVATE int sqlite3WalkExpr | ( | Walker * | pWalker, |
| Expr * | pExpr | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalkExprList | ( | Walker * | pWalker, |
| ExprList * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalkSelect | ( | Walker * | pWalker, |
| Select * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalkSelectExpr | ( | Walker * | pWalker, |
| Select * | p | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalkSelectFrom | ( | Walker * | pWalker, |
| Select * | p | ||
| ) |
| SQLITE_PRIVATE void sqlite3WalLimit | ( | Wal * | pWal, |
| i64 | iLimit | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalOpen | ( | sqlite3_vfs * | pVfs, |
| sqlite3_file * | pDbFd, | ||
| const char * | zWalName, | ||
| int | bNoShm, | ||
| i64 | mxWalSize, | ||
| Wal ** | ppWal | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalReadFrame | ( | Wal * | pWal, |
| u32 | iRead, | ||
| int | nOut, | ||
| u8 * | pOut | ||
| ) |
| SQLITE_PRIVATE void sqlite3WalSavepoint | ( | Wal * | pWal, |
| u32 * | aWalData | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalSavepointUndo | ( | Wal * | pWal, |
| u32 * | aWalData | ||
| ) |
| SQLITE_PRIVATE int sqlite3WalUndo | ( | Wal * | pWal, |
| int(*)(void *, Pgno) | xUndo, | ||
| void * | pUndoCtx | ||
| ) |
| SQLITE_PRIVATE WhereInfo * sqlite3WhereBegin | ( | Parse * | pParse, |
| SrcList * | pTabList, | ||
| Expr * | pWhere, | ||
| ExprList * | pOrderBy, | ||
| ExprList * | pResultSet, | ||
| u16 | wctrlFlags, | ||
| int | iIdxCur | ||
| ) |
| SQLITE_PRIVATE int sqlite3WhereBreakLabel | ( | WhereInfo * | pWInfo | ) |
| SQLITE_PRIVATE int sqlite3WhereContinueLabel | ( | WhereInfo * | pWInfo | ) |
| SQLITE_PRIVATE void sqlite3WhereEnd | ( | WhereInfo * | pWInfo | ) |
| SQLITE_PRIVATE int sqlite3WhereIsDistinct | ( | WhereInfo * | pWInfo | ) |
| SQLITE_PRIVATE int sqlite3WhereIsOrdered | ( | WhereInfo * | pWInfo | ) |
| SQLITE_PRIVATE int sqlite3WhereOkOnePass | ( | WhereInfo * | pWInfo, |
| int * | aiCur | ||
| ) |
| SQLITE_PRIVATE u64 sqlite3WhereOutputRowCount | ( | WhereInfo * | pWInfo | ) |
| SQLITE_PRIVATE void sqlite3XPrintf | ( | StrAccum * | p, |
| const char * | zFormat, | ||
| ... | |||
| ) |
| static void sqliteAuthBadReturnCode | ( | Parse * | pParse | ) | [static] |
| static int sqliteDefaultBusyCallback | ( | void * | ptr, |
| int | count | ||
| ) | [static] |
| static void sqliteDeleteColumnNames | ( | sqlite3 * | db, |
| Table * | pTable | ||
| ) | [static] |
| static int sqliteErrorFromPosixError | ( | int | posixError, |
| int | sqliteIOErr | ||
| ) | [static] |
| static int sqliteProcessJoin | ( | Parse * | pParse, |
| Select * | p | ||
| ) | [static] |
| void sqliteVdbePopStack | ( | Vdbe * | , |
| int | |||
| ) |
| static void sqliteViewResetAll | ( | sqlite3 * | db, |
| int | idx | ||
| ) | [static] |
| void sqliteViewTriggers | ( | Parse * | , |
| Table * | , | ||
| Expr * | , | ||
| int | , | ||
| ExprList * | |||
| ) |
| static void stat4Destructor | ( | void * | pOld | ) | [static] |
| static void statGet | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void statInit | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void statPush | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void strftimeFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static unsigned int strHash | ( | const char * | z, |
| int | nKey | ||
| ) | [static] |
| static int subjournalPage | ( | PgHdr * | pPg | ) | [static] |
| static int subjRequiresPage | ( | PgHdr * | pPg | ) | [static] |
| static void substExprList | ( | sqlite3 * | db, |
| ExprList * | pList, | ||
| int | iTable, | ||
| ExprList * | pEList | ||
| ) | [static] |
| static void substrFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void substSelect | ( | sqlite3 * | db, |
| Select * | p, | ||
| int | iTable, | ||
| ExprList * | pEList | ||
| ) | [static] |
| static void sumFinalize | ( | sqlite3_context * | context | ) | [static] |
| static void sumStep | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int syncJournal | ( | Pager * | pPager, |
| int | newHdr | ||
| ) | [static] |
| static int synthCollSeq | ( | sqlite3 * | db, |
| CollSeq * | pColl | ||
| ) | [static] |
| static int tableAndColumnIndex | ( | SrcList * | pSrc, |
| int | N, | ||
| const char * | zCol, | ||
| int * | piTab, | ||
| int * | piCol | ||
| ) | [static] |
| static Table* tableOfTrigger | ( | Trigger * | pTrigger | ) | [static] |
| static SrcList* targetSrcList | ( | Parse * | pParse, |
| TriggerStep * | pStep | ||
| ) | [static] |
| static int termCanDriveIndex | ( | WhereTerm * | pTerm, |
| struct SrcList_item * | pSrc, | ||
| Bitmask | notReady | ||
| ) | [static] |
| static void timeFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void total_changes | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static void totalFinalize | ( | sqlite3_context * | context | ) | [static] |
| static void transferJoinMarkings | ( | Expr * | pDerived, |
| Expr * | pBase | ||
| ) | [static] |
| static void transferParseError | ( | Parse * | pTo, |
| Parse * | pFrom | ||
| ) | [static] |
| static TriggerStep* triggerStepAllocate | ( | sqlite3 * | db, |
| u8 | op, | ||
| Token * | pName | ||
| ) | [static] |
| static void trimFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void typeofFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static void unicodeFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int unixAccess | ( | sqlite3_vfs * | NotUsed, |
| const char * | zPath, | ||
| int | flags, | ||
| int * | pResOut | ||
| ) | [static] |
| static int unixCheckReservedLock | ( | sqlite3_file * | id, |
| int * | pResOut | ||
| ) | [static] |
| static int unixClose | ( | sqlite3_file * | id | ) | [static] |
| static int unixCurrentTime | ( | sqlite3_vfs * | NotUsed, |
| double * | prNow | ||
| ) | [static] |
| static int unixCurrentTimeInt64 | ( | sqlite3_vfs * | NotUsed, |
| sqlite3_int64 * | piNow | ||
| ) | [static] |
| static int unixDelete | ( | sqlite3_vfs * | NotUsed, |
| const char * | zPath, | ||
| int | dirSync | ||
| ) | [static] |
| static int unixDeviceCharacteristics | ( | sqlite3_file * | id | ) | [static] |
| static void unixDlClose | ( | sqlite3_vfs * | NotUsed, |
| void * | pHandle | ||
| ) | [static] |
| static void unixDlError | ( | sqlite3_vfs * | NotUsed, |
| int | nBuf, | ||
| char * | zBufOut | ||
| ) | [static] |
| static void* unixDlOpen | ( | sqlite3_vfs * | NotUsed, |
| const char * | zFilename | ||
| ) | [static] |
| static void unixEnterMutex | ( | void | ) | [static] |
| static int unixFetch | ( | sqlite3_file * | fd, |
| i64 | iOff, | ||
| int | nAmt, | ||
| void ** | pp | ||
| ) | [static] |
| static int unixFileControl | ( | sqlite3_file * | id, |
| int | op, | ||
| void * | pArg | ||
| ) | [static] |
| static int unixFileLock | ( | unixFile * | pFile, |
| struct flock * | pLock | ||
| ) | [static] |
| static int unixFileSize | ( | sqlite3_file * | id, |
| i64 * | pSize | ||
| ) | [static] |
| static int unixFullPathname | ( | sqlite3_vfs * | pVfs, |
| const char * | zPath, | ||
| int | nOut, | ||
| char * | zOut | ||
| ) | [static] |
| static int unixGetLastError | ( | sqlite3_vfs * | NotUsed, |
| int | NotUsed2, | ||
| char * | NotUsed3 | ||
| ) | [static] |
| static sqlite3_syscall_ptr unixGetSystemCall | ( | sqlite3_vfs * | pNotUsed, |
| const char * | zName | ||
| ) | [static] |
| static int unixGetTempname | ( | int | nBuf, |
| char * | zBuf | ||
| ) | [static] |
| static void unixLeaveMutex | ( | void | ) | [static] |
| static int unixLock | ( | sqlite3_file * | id, |
| int | eFileLock | ||
| ) | [static] |
| static int unixLogErrorAtLine | ( | int | errcode, |
| const char * | zFunc, | ||
| const char * | zPath, | ||
| int | iLine | ||
| ) | [static] |
| static void unixModeBit | ( | unixFile * | pFile, |
| unsigned char | mask, | ||
| int * | pArg | ||
| ) | [static] |
| static const char* unixNextSystemCall | ( | sqlite3_vfs * | p, |
| const char * | zName | ||
| ) | [static] |
| static int unixOpen | ( | sqlite3_vfs * | pVfs, |
| const char * | zPath, | ||
| sqlite3_file * | pFile, | ||
| int | flags, | ||
| int * | pOutFlags | ||
| ) | [static] |
| static int unixOpenSharedMemory | ( | unixFile * | pDbFd | ) | [static] |
| static int unixRandomness | ( | sqlite3_vfs * | NotUsed, |
| int | nBuf, | ||
| char * | zBuf | ||
| ) | [static] |
| static int unixRead | ( | sqlite3_file * | id, |
| void * | pBuf, | ||
| int | amt, | ||
| sqlite3_int64 | offset | ||
| ) | [static] |
| static int unixSectorSize | ( | sqlite3_file * | NotUsed | ) | [static] |
| static int unixSetSystemCall | ( | sqlite3_vfs * | pNotUsed, |
| const char * | zName, | ||
| sqlite3_syscall_ptr | pNewFunc | ||
| ) | [static] |
| static void unixShmBarrier | ( | sqlite3_file * | fd | ) | [static] |
| static int unixShmLock | ( | sqlite3_file * | fd, |
| int | ofst, | ||
| int | n, | ||
| int | flags | ||
| ) | [static] |
| static int unixShmMap | ( | sqlite3_file * | fd, |
| int | iRegion, | ||
| int | szRegion, | ||
| int | bExtend, | ||
| void volatile ** | pp | ||
| ) | [static] |
| static void unixShmPurge | ( | unixFile * | pFd | ) | [static] |
| static int unixShmSystemLock | ( | unixShmNode * | pShmNode, |
| int | lockType, | ||
| int | ofst, | ||
| int | n | ||
| ) | [static] |
| static int unixShmUnmap | ( | sqlite3_file * | fd, |
| int | deleteFlag | ||
| ) | [static] |
| static int unixSleep | ( | sqlite3_vfs * | NotUsed, |
| int | microseconds | ||
| ) | [static] |
| static int unixSync | ( | sqlite3_file * | id, |
| int | flags | ||
| ) | [static] |
| static const char* unixTempFileDir | ( | void | ) | [static] |
| static int unixTruncate | ( | sqlite3_file * | id, |
| i64 | nByte | ||
| ) | [static] |
| static int unixUnfetch | ( | sqlite3_file * | fd, |
| i64 | iOff, | ||
| void * | p | ||
| ) | [static] |
| static int unixUnlock | ( | sqlite3_file * | id, |
| int | eFileLock | ||
| ) | [static] |
| static int unixWrite | ( | sqlite3_file * | id, |
| const void * | pBuf, | ||
| int | amt, | ||
| sqlite3_int64 | offset | ||
| ) | [static] |
| static void unlockBtreeIfUnused | ( | BtShared * | pBt | ) | [static] |
| static void unlockBtreeMutex | ( | Btree * | p | ) | [static] |
| static void updateAccumulator | ( | Parse * | pParse, |
| AggInfo * | pAggInfo | ||
| ) | [static] |
| static void upperFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int vacuumFinalize | ( | sqlite3 * | db, |
| sqlite3_stmt * | pStmt, | ||
| char ** | pzErrMsg | ||
| ) | [static] |
| static int valueFromExpr | ( | sqlite3 * | db, |
| Expr * | pExpr, | ||
| u8 | enc, | ||
| u8 | affinity, | ||
| sqlite3_value ** | ppVal, | ||
| struct ValueNewStat4Ctx * | pCtx | ||
| ) | [static] |
| static sqlite3_value* valueNew | ( | sqlite3 * | db, |
| struct ValueNewStat4Ctx * | p | ||
| ) | [static] |
| static int vdbeCommit | ( | sqlite3 * | db, |
| Vdbe * | p | ||
| ) | [static] |
| static void vdbeFreeOpArray | ( | sqlite3 * | db, |
| Op * | aOp, | ||
| int | nOp | ||
| ) | [static] |
| static int vdbeSafety | ( | Vdbe * | p | ) | [static] |
| static int vdbeSafetyNotNull | ( | Vdbe * | p | ) | [static] |
| static void vdbeSorterCompare | ( | const VdbeCursor * | pCsr, |
| int | nIgnore, | ||
| const void * | pKey1, | ||
| int | nKey1, | ||
| const void * | pKey2, | ||
| int | nKey2, | ||
| int * | pRes | ||
| ) | [static] |
| static int vdbeSorterDoCompare | ( | const VdbeCursor * | pCsr, |
| int | iOut | ||
| ) | [static] |
| static int vdbeSorterInitMerge | ( | sqlite3 * | db, |
| const VdbeCursor * | pCsr, | ||
| i64 * | pnByte | ||
| ) | [static] |
| static int vdbeSorterIterInit | ( | sqlite3 * | db, |
| const VdbeSorter * | pSorter, | ||
| i64 | iStart, | ||
| VdbeSorterIter * | pIter, | ||
| i64 * | pnByte | ||
| ) | [static] |
| static int vdbeSorterIterNext | ( | sqlite3 * | db, |
| VdbeSorterIter * | pIter | ||
| ) | [static] |
| static int vdbeSorterIterRead | ( | sqlite3 * | db, |
| VdbeSorterIter * | p, | ||
| int | nByte, | ||
| u8 ** | ppOut | ||
| ) | [static] |
| static int vdbeSorterIterVarint | ( | sqlite3 * | db, |
| VdbeSorterIter * | p, | ||
| u64 * | pnOut | ||
| ) | [static] |
| static void vdbeSorterIterZero | ( | sqlite3 * | db, |
| VdbeSorterIter * | pIter | ||
| ) | [static] |
| static int vdbeSorterListToPMA | ( | sqlite3 * | db, |
| const VdbeCursor * | pCsr | ||
| ) | [static] |
| static void vdbeSorterMerge | ( | const VdbeCursor * | pCsr, |
| SorterRecord * | p1, | ||
| SorterRecord * | p2, | ||
| SorterRecord ** | ppOut | ||
| ) | [static] |
| static int vdbeSorterOpenTempFile | ( | sqlite3 * | db, |
| sqlite3_file ** | ppFile | ||
| ) | [static] |
| static void vdbeSorterRecordFree | ( | sqlite3 * | db, |
| SorterRecord * | pRecord | ||
| ) | [static] |
| static void* vdbeSorterRowkey | ( | const VdbeSorter * | pSorter, |
| int * | pnKey | ||
| ) | [static] |
| static int vdbeSorterSort | ( | const VdbeCursor * | pCsr | ) | [static] |
| static int vdbeUnbind | ( | Vdbe * | p, |
| int | i | ||
| ) | [static] |
| static void verifyDbFile | ( | unixFile * | pFile | ) | [static] |
| static void versionFunc | ( | sqlite3_context * | context, |
| int | NotUsed, | ||
| sqlite3_value ** | NotUsed2 | ||
| ) | [static] |
| static void vfsUnlink | ( | sqlite3_vfs * | pVfs | ) | [static] |
| static int vtabBestIndex | ( | Parse * | pParse, |
| Table * | pTab, | ||
| sqlite3_index_info * | p | ||
| ) | [static] |
| static int vtabCallConstructor | ( | sqlite3 * | db, |
| Table * | pTab, | ||
| Module * | pMod, | ||
| int(*)(sqlite3 *, void *, int, const char *const *, sqlite3_vtab **, char **) | xConstruct, | ||
| char ** | pzErr | ||
| ) | [static] |
| static VTable* vtabDisconnectAll | ( | sqlite3 * | db, |
| Table * | p | ||
| ) | [static] |
| static int walBusyLock | ( | Wal * | pWal, |
| int(*)(void *) | xBusy, | ||
| void * | pBusyArg, | ||
| int | lockIdx, | ||
| int | n | ||
| ) | [static] |
| static int walCheckpoint | ( | Wal * | pWal, |
| int | eMode, | ||
| int(*)(void *) | xBusyCall, | ||
| void * | pBusyArg, | ||
| int | sync_flags, | ||
| u8 * | zBuf | ||
| ) | [static] |
| static void walChecksumBytes | ( | int | nativeCksum, |
| u8 * | a, | ||
| int | nByte, | ||
| const u32 * | aIn, | ||
| u32 * | aOut | ||
| ) | [static] |
| static volatile WalCkptInfo* walCkptInfo | ( | Wal * | pWal | ) | [static] |
| static void walCleanupHash | ( | Wal * | pWal | ) | [static] |
| static int walFramePage | ( | u32 | iFrame | ) | [static] |
| static u32 walFramePgno | ( | Wal * | pWal, |
| u32 | iFrame | ||
| ) | [static] |
| static int walHashGet | ( | Wal * | pWal, |
| int | iHash, | ||
| volatile ht_slot ** | paHash, | ||
| volatile u32 ** | paPgno, | ||
| u32 * | piZero | ||
| ) | [static] |
| static int walIndexAppend | ( | Wal * | pWal, |
| u32 | iFrame, | ||
| u32 | iPage | ||
| ) | [static] |
| static void walIndexClose | ( | Wal * | pWal, |
| int | isDelete | ||
| ) | [static] |
| static volatile WalIndexHdr* walIndexHdr | ( | Wal * | pWal | ) | [static] |
| static int walIndexPage | ( | Wal * | pWal, |
| int | iPage, | ||
| volatile u32 ** | ppPage | ||
| ) | [static] |
| static int walIndexReadHdr | ( | Wal * | pWal, |
| int * | pChanged | ||
| ) | [static] |
| static int walIndexRecover | ( | Wal * | pWal | ) | [static] |
| static int walIndexTryHdr | ( | Wal * | pWal, |
| int * | pChanged | ||
| ) | [static] |
| static void walIndexWriteHdr | ( | Wal * | pWal | ) | [static] |
| static void walIteratorFree | ( | WalIterator * | p | ) | [static] |
| static int walIteratorInit | ( | Wal * | pWal, |
| WalIterator ** | pp | ||
| ) | [static] |
| static int walIteratorNext | ( | WalIterator * | p, |
| u32 * | piPage, | ||
| u32 * | piFrame | ||
| ) | [static] |
| static void walLimitSize | ( | Wal * | pWal, |
| i64 | nMax | ||
| ) | [static] |
| static int walLockExclusive | ( | Wal * | pWal, |
| int | lockIdx, | ||
| int | n | ||
| ) | [static] |
| static int walLockShared | ( | Wal * | pWal, |
| int | lockIdx | ||
| ) | [static] |
| static void walMergesort | ( | const u32 * | aContent, |
| ht_slot * | aBuffer, | ||
| ht_slot * | aList, | ||
| int * | pnList | ||
| ) | [static] |
| static int walNextHash | ( | int | iPriorHash | ) | [static] |
| static int walPagesize | ( | Wal * | pWal | ) | [static] |
| static int walRestartLog | ( | Wal * | pWal | ) | [static] |
| static void walShmBarrier | ( | Wal * | pWal | ) | [static] |
| static int walTryBeginRead | ( | Wal * | pWal, |
| int * | pChanged, | ||
| int | useWal, | ||
| int | cnt | ||
| ) | [static] |
| static void walUnlockExclusive | ( | Wal * | pWal, |
| int | lockIdx, | ||
| int | n | ||
| ) | [static] |
| static void walUnlockShared | ( | Wal * | pWal, |
| int | lockIdx | ||
| ) | [static] |
| static int walWriteOneFrame | ( | WalWriter * | p, |
| PgHdr * | pPage, | ||
| int | nTruncate, | ||
| sqlite3_int64 | iOffset | ||
| ) | [static] |
| static int walWriteToLog | ( | WalWriter * | p, |
| void * | pContent, | ||
| int | iAmt, | ||
| sqlite3_int64 | iOffset | ||
| ) | [static] |
| static void whereAndInfoDelete | ( | sqlite3 * | db, |
| WhereAndInfo * | p | ||
| ) | [static] |
| static void whereClauseClear | ( | WhereClause * | pWC | ) | [static] |
| static void whereClauseInit | ( | WhereClause * | pWC, |
| WhereInfo * | pWInfo | ||
| ) | [static] |
| static int whereClauseInsert | ( | WhereClause * | pWC, |
| Expr * | p, | ||
| u8 | wtFlags | ||
| ) | [static] |
| static char* whereForeignKeys | ( | Parse * | pParse, |
| Table * | pTab | ||
| ) | [static] |
| static void whereInfoFree | ( | sqlite3 * | db, |
| WhereInfo * | pWInfo | ||
| ) | [static] |
| static int whereLoopAddAll | ( | WhereLoopBuilder * | pBuilder | ) | [static] |
| static int whereLoopAddBtree | ( | WhereLoopBuilder * | pBuilder, |
| Bitmask | mExtra | ||
| ) | [static] |
| static int whereLoopAddBtreeIndex | ( | WhereLoopBuilder * | pBuilder, |
| struct SrcList_item * | pSrc, | ||
| Index * | pProbe, | ||
| LogEst | nInMul | ||
| ) | [static] |
| static int whereLoopAddOr | ( | WhereLoopBuilder * | pBuilder, |
| Bitmask | mExtra | ||
| ) | [static] |
| static int whereLoopAddVirtual | ( | WhereLoopBuilder * | pBuilder, |
| Bitmask | mExtra | ||
| ) | [static] |
| static void whereLoopClear | ( | sqlite3 * | db, |
| WhereLoop * | p | ||
| ) | [static] |
| static void whereLoopClearUnion | ( | sqlite3 * | db, |
| WhereLoop * | p | ||
| ) | [static] |
| static void whereLoopDelete | ( | sqlite3 * | db, |
| WhereLoop * | p | ||
| ) | [static] |
| static void whereLoopInit | ( | WhereLoop * | p | ) | [static] |
| static int whereLoopInsert | ( | WhereLoopBuilder * | pBuilder, |
| WhereLoop * | pTemplate | ||
| ) | [static] |
| static void whereLoopOutputAdjust | ( | WhereClause * | pWC, |
| WhereLoop * | pLoop | ||
| ) | [static] |
| static int whereLoopResize | ( | sqlite3 * | db, |
| WhereLoop * | p, | ||
| int | n | ||
| ) | [static] |
| static int whereLoopXfer | ( | sqlite3 * | db, |
| WhereLoop * | pTo, | ||
| WhereLoop * | pFrom | ||
| ) | [static] |
| static void whereOrInfoDelete | ( | sqlite3 * | db, |
| WhereOrInfo * | p | ||
| ) | [static] |
| static int whereOrInsert | ( | WhereOrSet * | pSet, |
| Bitmask | prereq, | ||
| LogEst | rRun, | ||
| LogEst | nOut | ||
| ) | [static] |
| static void whereOrMove | ( | WhereOrSet * | pDest, |
| WhereOrSet * | pSrc | ||
| ) | [static] |
| static char* whereOrName | ( | sqlite3 * | db, |
| char * | zWhere, | ||
| char * | zConstant | ||
| ) | [static] |
| static int wherePathSolver | ( | WhereInfo * | pWInfo, |
| LogEst | nRowEst | ||
| ) | [static] |
| static int whereRangeScanEst | ( | Parse * | pParse, |
| WhereLoopBuilder * | pBuilder, | ||
| WhereTerm * | pLower, | ||
| WhereTerm * | pUpper, | ||
| WhereLoop * | pLoop | ||
| ) | [static] |
| static WhereTerm* whereScanInit | ( | WhereScan * | pScan, |
| WhereClause * | pWC, | ||
| int | iCur, | ||
| int | iColumn, | ||
| u32 | opMask, | ||
| Index * | pIdx | ||
| ) | [static] |
| static WhereTerm* whereScanNext | ( | WhereScan * | pScan | ) | [static] |
| static int whereShortCut | ( | WhereLoopBuilder * | pBuilder | ) | [static] |
| static void whereSplit | ( | WhereClause * | pWC, |
| Expr * | pExpr, | ||
| u8 | op | ||
| ) | [static] |
| static char* whereTempTriggers | ( | Parse * | pParse, |
| Table * | pTab | ||
| ) | [static] |
| static int whereUsablePartialIndex | ( | int | iTab, |
| WhereClause * | pWC, | ||
| Expr * | pWhere | ||
| ) | [static] |
| static int write32bits | ( | sqlite3_file * | fd, |
| i64 | offset, | ||
| u32 | val | ||
| ) | [static] |
| static int writeJournalHdr | ( | Pager * | pPager | ) | [static] |
| static int writeMasterJournal | ( | Pager * | pPager, |
| const char * | zMaster | ||
| ) | [static] |
| static int xferCompatibleCollation | ( | const char * | z1, |
| const char * | z2 | ||
| ) | [static] |
| static int xferCompatibleIndex | ( | Index * | pDest, |
| Index * | pSrc | ||
| ) | [static] |
| static int xferOptimization | ( | Parse * | pParse, |
| Table * | pDest, | ||
| Select * | pSelect, | ||
| int | onError, | ||
| int | iDbDest | ||
| ) | [static] |
| static void yy_destructor | ( | yyParser * | yypParser, |
| YYCODETYPE | yymajor, | ||
| YYMINORTYPE * | yypminor | ||
| ) | [static] |
| static int yy_find_reduce_action | ( | int | stateno, |
| YYCODETYPE | iLookAhead | ||
| ) | [static] |
| static int yy_find_shift_action | ( | yyParser * | pParser, |
| YYCODETYPE | iLookAhead | ||
| ) | [static] |
| static int yy_pop_parser_stack | ( | yyParser * | pParser | ) | [static] |
| static void yy_shift | ( | yyParser * | yypParser, |
| int | yyNewState, | ||
| int | yyMajor, | ||
| YYMINORTYPE * | yypMinor | ||
| ) | [static] |
| static void yy_syntax_error | ( | yyParser * | yypParser, |
| int | yymajor, | ||
| YYMINORTYPE | yyminor | ||
| ) | [static] |
| static void yyStackOverflow | ( | yyParser * | yypParser, |
| YYMINORTYPE * | yypMinor | ||
| ) | [static] |
| static void zeroblobFunc | ( | sqlite3_context * | context, |
| int | argc, | ||
| sqlite3_value ** | argv | ||
| ) | [static] |
| static int zeroJournalHdr | ( | Pager * | pPager, |
| int | doTruncate | ||
| ) | [static] |
const char aDigits[] = "0123456789ABCDEF0123456789abcdef" [static] |
const int aHardLimit[] [static] |
const unsigned char aJournalMagic[] [static] |
struct sPragmaNames aPragmaNames[] [static] |
struct unix_syscall aSyscall[] [static] |
const char* const azCompileOpt[] [static] |
{
{ 'd', 10, 1, etRADIX, 0, 0 },
{ 's', 0, 4, etSTRING, 0, 0 },
{ 'g', 0, 1, etGENERIC, 30, 0 },
{ 'z', 0, 4, etDYNSTRING, 0, 0 },
{ 'q', 0, 4, etSQLESCAPE, 0, 0 },
{ 'Q', 0, 4, etSQLESCAPE2, 0, 0 },
{ 'w', 0, 4, etSQLESCAPE3, 0, 0 },
{ 'c', 0, 0, etCHARX, 0, 0 },
{ 'o', 8, 0, etRADIX, 0, 2 },
{ 'u', 10, 0, etRADIX, 0, 0 },
{ 'x', 16, 0, etRADIX, 16, 1 },
{ 'X', 16, 0, etRADIX, 0, 4 },
{ 'f', 0, 1, etFLOAT, 0, 0 },
{ 'e', 0, 1, etEXP, 30, 0 },
{ 'E', 0, 1, etEXP, 14, 0 },
{ 'G', 0, 1, etGENERIC, 14, 0 },
{ 'i', 10, 1, etRADIX, 0, 0 },
{ 'n', 0, 0, etSIZE, 0, 0 },
{ '%', 0, 0, etPERCENT, 0, 0 },
{ 'p', 16, 0, etPOINTER, 0, 1 },
{ 'T', 0, 2, etTOKEN, 0, 0 },
{ 'S', 0, 2, etSRCLIST, 0, 0 },
{ 'r', 10, 3, etORDINAL, 0, 0 },
}
struct compareInfo globInfo = { '*', '?', '[', 0 } [static] |
const char hexdigits[] [static] |
unixInodeInfo* inodeList = 0 [static] |
struct compareInfo likeInfoAlt = { '%', '_', 0, 0 } [static] |
struct compareInfo likeInfoNorm = { '%', '_', 0, 1 } [static] |
SQLITE_WSD struct Mem0Global mem0 [static] |
struct sqlite3_io_methods MemJournalMethods [static] |
{
1,
memjrnlClose,
memjrnlRead,
memjrnlWrite,
memjrnlTruncate,
memjrnlSync,
memjrnlFileSize,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
}
SQLITE_WSD struct PCacheGlobal pcache1_g [static] |
| SQLITE_API char * sqlite3_data_directory = 0 |
| SQLITE_API char * sqlite3_temp_directory = 0 |
| SQLITE_API const char sqlite3_version[] = SQLITE_VERSION |
const sqlite3_api_routines sqlite3Apis [static] |
SQLITE_WSD struct sqlite3AutoExtList sqlite3Autoext [static] |
| SQLITE_PRIVATE const unsigned char sqlite3CtypeMap[256] |
SQLITE_WSD struct BenignMallocHooks sqlite3Hooks [static] |
| SQLITE_PRIVATE const Token sqlite3IntTokens[] |
| SQLITE_PRIVATE const int sqlite3one = 1 |
| SQLITE_PRIVATE const unsigned char sqlite3OpcodeProperty[] = OPFLG_INITIALIZER |
| SQLITE_PRIVATE void(*)(void) sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, const char *zSym) |
| SQLITE_PRIVATE int sqlite3PendingByte = 0x40000000 |
SQLITE_WSD struct sqlite3PrngType sqlite3Prng [static] |
SQLITE_WSD struct sqlite3PrngType sqlite3SavedPrng [static] |
BtShared* SQLITE_WSD sqlite3SharedCacheList = 0 [static] |
SQLITE_WSD struct sqlite3StatType sqlite3Stat [static] |
| SQLITE_PRIVATE const unsigned char sqlite3UpperToLower[] |
const unsigned char sqlite3Utf8Trans1[] [static] |
{
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
0x00, 0x01, 0x02, 0x03, 0x00, 0x01, 0x00, 0x00,
}
const FuncDef statGetFuncdef [static] |
{
1+IsStat34,
SQLITE_UTF8,
0,
0,
statGet,
0,
0,
"stat_get",
0,
0
}
const FuncDef statInitFuncdef [static] |
{
1+IsStat34,
SQLITE_UTF8,
0,
0,
statInit,
0,
0,
"stat_init",
0,
0
}
const FuncDef statPushFuncdef [static] |
{
2+IsStat34,
SQLITE_UTF8,
0,
0,
statPush,
0,
0,
"stat_push",
0,
0
}
void(*)(void) unixDlSym(sqlite3_vfs *NotUsed, void *p, const char *zSym) [static] |
sqlite3_vfs* SQLITE_WSD vfsList = 0 [static] |
const YYACTIONTYPE yy_action[] [static] |
const YYACTIONTYPE yy_default[] [static] |
const YYCODETYPE yy_lookahead[] [static] |
const short yy_reduce_ofst[] [static] |
const short yy_shift_ofst[] [static] |
const YYCODETYPE yyFallback[] [static] |
struct { ... } yyRuleInfo[] [static] |
const YYMINORTYPE yyzerominor = { 0 } [static] |
const char zMagicHeader[] = SQLITE_FILE_HEADER [static] |