SYMBOL INDEX (5789 symbols across 61 files) FILE: _example/custom_driver_name/main.go function main (line 9) | func main() { FILE: _example/custom_func/main.go function pow (line 14) | func pow(x, y int64) int64 { function xor (line 19) | func xor(xs ...int64) int64 { function getrand (line 30) | func getrand() int64 { type stddev (line 35) | type stddev struct method Step (line 44) | func (s *stddev) Step(x int64) { method Done (line 50) | func (s *stddev) Done() float64 { function newStddev (line 42) | func newStddev() *stddev { return &stddev{} } function main (line 64) | func main() { FILE: _example/fuzz/fuzz_openexec.go function FuzzOpenExec (line 11) | func FuzzOpenExec(data []byte) int { FILE: _example/hook/hook.go function main (line 11) | func main() { FILE: _example/json/json.go type Tag (line 13) | type Tag struct method Scan (line 18) | func (t *Tag) Scan(value interface{}) error { method Value (line 22) | func (t *Tag) Value() (driver.Value, error) { function main (line 27) | func main() { FILE: _example/limit/limit.go function createBulkInsertQuery (line 13) | func createBulkInsertQuery(n int, start int) (query string, args []any) { function bulkInsert (line 30) | func bulkInsert(db *sql.DB, query string, args []any) (err error) { function main (line 44) | func main() { FILE: _example/mod_regexp/extension.go function main (line 10) | func main() { FILE: _example/mod_regexp/sqlite3_mod_regexp.c function SQLITE_EXTENSION_INIT1 (line 6) | SQLITE_EXTENSION_INIT1 function sqlite3_extension_init (line 32) | int sqlite3_extension_init(sqlite3 *db, char **errmsg, const sqlite3_api... FILE: _example/mod_vtable/extension.go function main (line 11) | func main() { FILE: _example/mod_vtable/picojson.h function namespace (line 53) | namespace picojson { function class (line 613) | class deny_parse_context { function parse_array_stop (line 661) | bool parse_array_stop(size_t) { return true; } function parse_object_start (line 662) | bool parse_object_start() { function set_null (line 683) | bool set_null() { return true; } function set_bool (line 684) | bool set_bool(bool) { return true; } function set_number (line 685) | bool set_number(double) { return true; } function parse_array_start (line 690) | bool parse_array_start() { return true; } function parse_array_stop (line 694) | bool parse_array_stop(size_t) { return true; } function parse_object_start (line 695) | bool parse_object_start() { return true; } function std (line 734) | inline std::string parse(value& out, std::istream& is) { function set_last_error (line 746) | inline void set_last_error(const std::string& s) { function std (line 750) | inline const std::string& get_last_error() { function namespace (line 778) | namespace std { function plan (line 813) | static void plan(int num) function main (line 842) | int main(void) FILE: _example/mod_vtable/sqlite3_mod_vtable.cc function MEMFILE (line 21) | MEMFILE* function memfclose (line 31) | void function memfwrite (line 37) | size_t function my_connect (line 63) | static int function my_create (line 74) | static int function my_disconnect (line 79) | static int my_disconnect(sqlite3_vtab *pVTab) { function my_destroy (line 84) | static int function my_open (line 96) | static int function my_close (line 142) | static int function my_filter (line 149) | static int function my_next (line 155) | static int function my_eof (line 161) | static int function my_column (line 166) | static int function my_rowid (line 189) | static int function my_bestindex (line 195) | static int function destructor (line 223) | static void function EXPORT (line 231) | EXPORT int FILE: _example/simple/simple.go function main (line 11) | func main() { FILE: _example/trace/main.go function traceCallback (line 12) | func traceCallback(info sqlite3.TraceInfo) int { function main (line 90) | func main() { function dbMain (line 117) | func dbMain() int { constant tableDDL (line 144) | tableDDL = `CREATE TABLE t1 ( constant insertDML (line 151) | insertDML = "INSERT INTO t1 (note) VALUES (?)" constant selectDML (line 152) | selectDML = "SELECT id, note FROM t1 WHERE note LIKE ?" constant textPrefix (line 154) | textPrefix = "bla-1234567890-" constant noteTextPattern (line 155) | noteTextPattern = "%Prep%" constant nGenRows (line 157) | nGenRows = 4 function dbSetup (line 159) | func dbSetup(db *sql.DB) { function dbDoInsert (line 172) | func dbDoInsert(db *sql.DB) { function dbDoInsertPrepared (line 184) | func dbDoInsertPrepared(db *sql.DB) { function resultDoCheck (line 203) | func resultDoCheck(result sql.Result, callerDescr string, callIndex int) { function dbDoSelect (line 216) | func dbDoSelect(db *sql.DB) { function dbDoSelectPrepared (line 228) | func dbDoSelectPrepared(db *sql.DB) { function rowsDoFetch (line 246) | func rowsDoFetch(rows *sql.Rows, callerDescr string) { FILE: _example/vtable/main.go function main (line 11) | func main() { FILE: _example/vtable/vtable.go type githubRepo (line 12) | type githubRepo struct type githubModule (line 19) | type githubModule struct method Create (line 22) | func (m *githubModule) Create(c *sqlite3.SQLiteConn, args []string) (s... method Connect (line 36) | func (m *githubModule) Connect(c *sqlite3.SQLiteConn, args []string) (... method DestroyModule (line 40) | func (m *githubModule) DestroyModule() {} type ghRepoTable (line 42) | type ghRepoTable struct method Open (line 46) | func (v *ghRepoTable) Open() (sqlite3.VTabCursor, error) { method BestIndex (line 65) | func (v *ghRepoTable) BestIndex(csts []sqlite3.InfoConstraint, ob []sq... method Disconnect (line 74) | func (v *ghRepoTable) Disconnect() error { return nil } method Destroy (line 75) | func (v *ghRepoTable) Destroy() error { return nil } type ghRepoCursor (line 77) | type ghRepoCursor struct method Column (line 82) | func (vc *ghRepoCursor) Column(c *sqlite3.SQLiteContext, col int) error { method Filter (line 96) | func (vc *ghRepoCursor) Filter(idxNum int, idxStr string, vals []any) ... method Next (line 101) | func (vc *ghRepoCursor) Next() error { method EOF (line 106) | func (vc *ghRepoCursor) EOF() bool { method Rowid (line 110) | func (vc *ghRepoCursor) Rowid() (int64, error) { method Close (line 114) | func (vc *ghRepoCursor) Close() error { FILE: _example/vtable_eponymous_only/main.go function main (line 11) | func main() { FILE: _example/vtable_eponymous_only/vtable.go type seriesModule (line 9) | type seriesModule struct method EponymousOnlyModule (line 11) | func (m *seriesModule) EponymousOnlyModule() {} method Create (line 13) | func (m *seriesModule) Create(c *sqlite3.SQLiteConn, args []string) (s... method Connect (line 27) | func (m *seriesModule) Connect(c *sqlite3.SQLiteConn, args []string) (... method DestroyModule (line 31) | func (m *seriesModule) DestroyModule() {} type seriesTable (line 33) | type seriesTable struct method Open (line 39) | func (v *seriesTable) Open() (sqlite3.VTabCursor, error) { method BestIndex (line 43) | func (v *seriesTable) BestIndex(csts []sqlite3.InfoConstraint, ob []sq... method Disconnect (line 58) | func (v *seriesTable) Disconnect() error { return nil } method Destroy (line 59) | func (v *seriesTable) Destroy() error { return nil } type seriesCursor (line 61) | type seriesCursor struct method Column (line 66) | func (vc *seriesCursor) Column(c *sqlite3.SQLiteContext, col int) error { method Filter (line 80) | func (vc *seriesCursor) Filter(idxNum int, idxStr string, vals []any) ... method Next (line 103) | func (vc *seriesCursor) Next() error { method EOF (line 108) | func (vc *seriesCursor) EOF() bool { method Rowid (line 112) | func (vc *seriesCursor) Rowid() (int64, error) { method Close (line 116) | func (vc *seriesCursor) Close() error { FILE: backup.go type SQLiteBackup (line 23) | type SQLiteBackup struct method Step (line 46) | func (b *SQLiteBackup) Step(p int) (bool, error) { method Remaining (line 57) | func (b *SQLiteBackup) Remaining() int { method PageCount (line 62) | func (b *SQLiteBackup) PageCount() int { method Finish (line 67) | func (b *SQLiteBackup) Finish() error { method Close (line 72) | func (b *SQLiteBackup) Close() error { method Backup (line 28) | func (destConn *SQLiteConn) Backup(dest string, srcConn *SQLiteConn, src... FILE: backup_test.go constant testRowCount (line 21) | testRowCount = 100 constant usePagePerStepsTimeoutSeconds (line 24) | usePagePerStepsTimeoutSeconds = 30 function testBackup (line 27) | func testBackup(t *testing.T, testRowCount int, usePerPageSteps bool) { function TestBackupStepByStep (line 246) | func TestBackupStepByStep(t *testing.T) { function TestBackupAllRemainingPages (line 250) | func TestBackupAllRemainingPages(t *testing.T) { function TestBackupError (line 255) | func TestBackupError(t *testing.T) { FILE: callback.go function callbackTrampoline (line 36) | func callbackTrampoline(ctx *C.sqlite3_context, argc int, argv **C.sqlit... function stepTrampoline (line 43) | func stepTrampoline(ctx *C.sqlite3_context, argc C.int, argv **C.sqlite3... function doneTrampoline (line 50) | func doneTrampoline(ctx *C.sqlite3_context) { function compareTrampoline (line 56) | func compareTrampoline(handlePtr unsafe.Pointer, la C.int, a *C.char, lb... function commitHookTrampoline (line 62) | func commitHookTrampoline(handle unsafe.Pointer) int { function rollbackHookTrampoline (line 68) | func rollbackHookTrampoline(handle unsafe.Pointer) { function updateHookTrampoline (line 74) | func updateHookTrampoline(handle unsafe.Pointer, op int, db *C.char, tab... function authorizerTrampoline (line 80) | func authorizerTrampoline(handle unsafe.Pointer, op int, arg1 *C.char, a... function preUpdateHookTrampoline (line 86) | func preUpdateHookTrampoline(handle unsafe.Pointer, dbHandle uintptr, op... type handleVal (line 101) | type handleVal struct function newHandle (line 109) | func newHandle(db *SQLiteConn, v any) unsafe.Pointer { function lookupHandleVal (line 121) | func lookupHandleVal(handle unsafe.Pointer) handleVal { function lookupHandle (line 127) | func lookupHandle(handle unsafe.Pointer) any { function deleteHandles (line 131) | func deleteHandles(db *SQLiteConn) { type callbackArgRaw (line 143) | type callbackArgRaw type callbackArgConverter (line 145) | type callbackArgConverter type callbackArgCast (line 147) | type callbackArgCast struct method Run (line 152) | func (c callbackArgCast) Run(v *C.sqlite3_value) (reflect.Value, error) { function callbackArgInt64 (line 163) | func callbackArgInt64(v *C.sqlite3_value) (reflect.Value, error) { function callbackArgBool (line 170) | func callbackArgBool(v *C.sqlite3_value) (reflect.Value, error) { function callbackArgFloat64 (line 182) | func callbackArgFloat64(v *C.sqlite3_value) (reflect.Value, error) { function callbackArgBytes (line 189) | func callbackArgBytes(v *C.sqlite3_value) (reflect.Value, error) { function callbackArgString (line 204) | func callbackArgString(v *C.sqlite3_value) (reflect.Value, error) { function callbackArgGeneric (line 218) | func callbackArgGeneric(v *C.sqlite3_value) (reflect.Value, error) { function callbackArg (line 237) | func callbackArg(typ reflect.Type) (callbackArgConverter, error) { function callbackConvertArgs (line 268) | func callbackConvertArgs(argv []*C.sqlite3_value, converters []callbackA... type callbackRetConverter (line 295) | type callbackRetConverter function callbackRetInteger (line 297) | func callbackRetInteger(ctx *C.sqlite3_context, v reflect.Value) error { function callbackRetFloat (line 317) | func callbackRetFloat(ctx *C.sqlite3_context, v reflect.Value) error { function callbackRetBlob (line 330) | func callbackRetBlob(ctx *C.sqlite3_context, v reflect.Value) error { function callbackRetText (line 344) | func callbackRetText(ctx *C.sqlite3_context, v reflect.Value) error { function callbackRetNil (line 353) | func callbackRetNil(ctx *C.sqlite3_context, v reflect.Value) error { function callbackRetGeneric (line 357) | func callbackRetGeneric(ctx *C.sqlite3_context, v reflect.Value) error { function callbackRet (line 371) | func callbackRet(typ reflect.Type) (callbackRetConverter, error) { function callbackError (line 400) | func callbackError(ctx *C.sqlite3_context, err error) { function callbackSyntheticForTests (line 408) | func callbackSyntheticForTests(v reflect.Value, err error) callbackArgCo... FILE: callback_test.go function TestCallbackArgCast (line 18) | func TestCallbackArgCast(t *testing.T) { function TestCallbackConverters (line 55) | func TestCallbackConverters(t *testing.T) { function TestCallbackReturnAny (line 107) | func TestCallbackReturnAny(t *testing.T) { FILE: convert.go function convertAssign (line 26) | func convertAssign(dest, src any) error { function strconvErr (line 243) | func strconvErr(err error) error { function cloneBytes (line 250) | func cloneBytes(b []byte) []byte { function asString (line 259) | func asString(src any) string { function asBytes (line 282) | func asBytes(buf []byte, rv reflect.Value) (b []byte, ok bool) { FILE: error.go type ErrNo (line 19) | type ErrNo method Error (line 69) | func (err ErrNo) Error() string { method Extend (line 74) | func (err ErrNo) Extend(by int) ErrNoExtended { constant ErrNoMask (line 22) | ErrNoMask C.int = 0xff type ErrNoExtended (line 25) | type ErrNoExtended method Error (line 79) | func (err ErrNoExtended) Error() string { type Error (line 28) | type Error struct method Error (line 83) | func (err Error) Error() string { FILE: error_test.go function TestSimpleError (line 19) | func TestSimpleError(t *testing.T) { function TestCorruptDbErrors (line 26) | func TestCorruptDbErrors(t *testing.T) { function TestSqlLogicErrors (line 59) | func TestSqlLogicErrors(t *testing.T) { function TestExtendedErrorCodes_ForeignKey (line 86) | func TestExtendedErrorCodes_ForeignKey(t *testing.T) { function TestExtendedErrorCodes_NotNull (line 132) | func TestExtendedErrorCodes_NotNull(t *testing.T) { function TestExtendedErrorCodes_Unique (line 188) | func TestExtendedErrorCodes_Unique(t *testing.T) { function TestError_SystemErrno (line 249) | func TestError_SystemErrno(t *testing.T) { FILE: sqlite3-binding.c type sqlite3 (line 597) | typedef struct sqlite3 sqlite3; type SQLITE_INT64_TYPE (line 616) | typedef SQLITE_INT64_TYPE sqlite_int64; type SQLITE_UINT64_TYPE (line 618) | typedef SQLITE_UINT64_TYPE sqlite_uint64; type sqlite_uint64 (line 620) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 623) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 624) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 626) | typedef long long int sqlite_int64; type sqlite_uint64 (line 627) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 629) | typedef sqlite_int64 sqlite3_int64; type sqlite_uint64 (line 630) | typedef sqlite_uint64 sqlite3_uint64; type sqlite3_file (line 1068) | typedef struct sqlite3_file sqlite3_file; type sqlite3_file (line 1069) | struct sqlite3_file { type sqlite3_io_methods (line 1175) | typedef struct sqlite3_io_methods sqlite3_io_methods; type sqlite3_io_methods (line 1176) | struct sqlite3_io_methods { type sqlite3_mutex (line 1626) | typedef struct sqlite3_mutex sqlite3_mutex; type sqlite3_api_routines (line 1636) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlite3_vfs (line 1827) | typedef struct sqlite3_vfs sqlite3_vfs; type sqlite3_vfs (line 1829) | struct sqlite3_vfs { type sqlite3_mem_methods (line 2128) | typedef struct sqlite3_mem_methods sqlite3_mem_methods; type sqlite3_mem_methods (line 2129) | struct sqlite3_mem_methods { type sqlite3_stmt (line 4593) | typedef struct sqlite3_stmt sqlite3_stmt; type sqlite3_value (line 5111) | typedef struct sqlite3_value sqlite3_value; type sqlite3_context (line 5125) | typedef struct sqlite3_context sqlite3_context; type sqlite3_vtab (line 7873) | typedef struct sqlite3_vtab sqlite3_vtab; type sqlite3_index_info (line 7874) | typedef struct sqlite3_index_info sqlite3_index_info; type sqlite3_vtab_cursor (line 7875) | typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; type sqlite3_module (line 7876) | typedef struct sqlite3_module sqlite3_module; type sqlite3_module (line 7894) | struct sqlite3_module { type sqlite3_index_info (line 8040) | struct sqlite3_index_info { type sqlite3_vtab (line 8220) | struct sqlite3_vtab { type sqlite3_vtab_cursor (line 8244) | struct sqlite3_vtab_cursor { type sqlite3_blob (line 8290) | typedef struct sqlite3_blob sqlite3_blob; type sqlite3_mutex_methods (line 8740) | typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; type sqlite3_mutex_methods (line 8741) | struct sqlite3_mutex_methods { type sqlite3_str (line 9008) | typedef struct sqlite3_str sqlite3_str; type sqlite3_pcache (line 9529) | typedef struct sqlite3_pcache sqlite3_pcache; type sqlite3_pcache_page (line 9541) | typedef struct sqlite3_pcache_page sqlite3_pcache_page; type sqlite3_pcache_page (line 9542) | struct sqlite3_pcache_page { type sqlite3_pcache_methods2 (line 9706) | typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; type sqlite3_pcache_methods2 (line 9707) | struct sqlite3_pcache_methods2 { type sqlite3_pcache_methods (line 9729) | typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; type sqlite3_pcache_methods (line 9730) | struct sqlite3_pcache_methods { type sqlite3_backup (line 9755) | typedef struct sqlite3_backup sqlite3_backup; type sqlite3_snapshot (line 11155) | typedef struct sqlite3_snapshot { type sqlite3_rtree_geometry (line 11572) | typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; type sqlite3_rtree_query_info (line 11573) | typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; type sqlite3_int64 (line 11579) | typedef sqlite3_int64 sqlite3_rtree_dbl; type sqlite3_rtree_dbl (line 11581) | typedef double sqlite3_rtree_dbl; type sqlite3_rtree_geometry (line 11602) | struct sqlite3_rtree_geometry { type sqlite3_rtree_query_info (line 11634) | struct sqlite3_rtree_query_info { type sqlite3_session (line 11688) | typedef struct sqlite3_session sqlite3_session; type sqlite3_changeset_iter (line 11696) | typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; type sqlite3_changegroup (line 12562) | typedef struct sqlite3_changegroup sqlite3_changegroup; type sqlite3_rebaser (line 13237) | typedef struct sqlite3_rebaser sqlite3_rebaser; type Fts5ExtensionApi (line 13570) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 13571) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 13572) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 13582) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 13883) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 14164) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer_v2 (line 14165) | typedef struct fts5_tokenizer_v2 fts5_tokenizer_v2; type fts5_tokenizer_v2 (line 14166) | struct fts5_tokenizer_v2 { type fts5_tokenizer (line 14192) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 14193) | struct fts5_tokenizer { type fts5_api (line 14229) | typedef struct fts5_api fts5_api; type fts5_api (line 14230) | struct fts5_api { type Hash (line 14993) | typedef struct Hash Hash; type HashElem (line 14994) | typedef struct HashElem HashElem; type Hash (line 15017) | struct Hash { type HashElem (line 15033) | struct HashElem { type sqlite_int64 (line 15478) | typedef sqlite_int64 i64; type sqlite_uint64 (line 15479) | typedef sqlite_uint64 u64; type UINT32_TYPE (line 15480) | typedef UINT32_TYPE u32; type UINT16_TYPE (line 15481) | typedef UINT16_TYPE u16; type INT16_TYPE (line 15482) | typedef INT16_TYPE i16; type UINT8_TYPE (line 15483) | typedef UINT8_TYPE u8; type INT8_TYPE (line 15484) | typedef INT8_TYPE i8; type bft (line 15489) | typedef unsigned bft; type u64 (line 15503) | typedef u64 tRowcnt; type INT16_TYPE (line 15528) | typedef INT16_TYPE LogEst; type uptr (line 15551) | typedef uintptr_t uptr; type u32 (line 15553) | typedef u32 uptr; type u64 (line 15555) | typedef u64 uptr; type BusyHandler (line 15845) | typedef struct BusyHandler BusyHandler; type BusyHandler (line 15846) | struct BusyHandler { type AggInfo (line 15955) | typedef struct AggInfo AggInfo; type AuthContext (line 15956) | typedef struct AuthContext AuthContext; type AutoincInfo (line 15957) | typedef struct AutoincInfo AutoincInfo; type Bitvec (line 15958) | typedef struct Bitvec Bitvec; type CollSeq (line 15959) | typedef struct CollSeq CollSeq; type Column (line 15960) | typedef struct Column Column; type Cte (line 15961) | typedef struct Cte Cte; type CteUse (line 15962) | typedef struct CteUse CteUse; type Db (line 15963) | typedef struct Db Db; type DbClientData (line 15964) | typedef struct DbClientData DbClientData; type DbFixer (line 15965) | typedef struct DbFixer DbFixer; type Schema (line 15966) | typedef struct Schema Schema; type Expr (line 15967) | typedef struct Expr Expr; type ExprList (line 15968) | typedef struct ExprList ExprList; type FKey (line 15969) | typedef struct FKey FKey; type FpDecode (line 15970) | typedef struct FpDecode FpDecode; type FuncDestructor (line 15971) | typedef struct FuncDestructor FuncDestructor; type FuncDef (line 15972) | typedef struct FuncDef FuncDef; type FuncDefHash (line 15973) | typedef struct FuncDefHash FuncDefHash; type IdList (line 15974) | typedef struct IdList IdList; type Index (line 15975) | typedef struct Index Index; type IndexedExpr (line 15976) | typedef struct IndexedExpr IndexedExpr; type IndexSample (line 15977) | typedef struct IndexSample IndexSample; type KeyClass (line 15978) | typedef struct KeyClass KeyClass; type KeyInfo (line 15979) | typedef struct KeyInfo KeyInfo; type Lookaside (line 15980) | typedef struct Lookaside Lookaside; type LookasideSlot (line 15981) | typedef struct LookasideSlot LookasideSlot; type Module (line 15982) | typedef struct Module Module; type NameContext (line 15983) | typedef struct NameContext NameContext; type OnOrUsing (line 15984) | typedef struct OnOrUsing OnOrUsing; type Parse (line 15985) | typedef struct Parse Parse; type ParseCleanup (line 15986) | typedef struct ParseCleanup ParseCleanup; type PreUpdate (line 15987) | typedef struct PreUpdate PreUpdate; type PrintfArguments (line 15988) | typedef struct PrintfArguments PrintfArguments; type RCStr (line 15989) | typedef struct RCStr RCStr; type RenameToken (line 15990) | typedef struct RenameToken RenameToken; type Returning (line 15991) | typedef struct Returning Returning; type RowSet (line 15992) | typedef struct RowSet RowSet; type Savepoint (line 15993) | typedef struct Savepoint Savepoint; type Select (line 15994) | typedef struct Select Select; type SQLiteThread (line 15995) | typedef struct SQLiteThread SQLiteThread; type SelectDest (line 15996) | typedef struct SelectDest SelectDest; type Subquery (line 15997) | typedef struct Subquery Subquery; type SrcItem (line 15998) | typedef struct SrcItem SrcItem; type SrcList (line 15999) | typedef struct SrcList SrcList; type StrAccum (line 16000) | typedef struct sqlite3_str StrAccum; type Table (line 16001) | typedef struct Table Table; type TableLock (line 16002) | typedef struct TableLock TableLock; type Token (line 16003) | typedef struct Token Token; type TreeView (line 16004) | typedef struct TreeView TreeView; type Trigger (line 16005) | typedef struct Trigger Trigger; type TriggerPrg (line 16006) | typedef struct TriggerPrg TriggerPrg; type TriggerStep (line 16007) | typedef struct TriggerStep TriggerStep; type UnpackedRecord (line 16008) | typedef struct UnpackedRecord UnpackedRecord; type Upsert (line 16009) | typedef struct Upsert Upsert; type VTable (line 16010) | typedef struct VTable VTable; type VtabCtx (line 16011) | typedef struct VtabCtx VtabCtx; type Walker (line 16012) | typedef struct Walker Walker; type WhereInfo (line 16013) | typedef struct WhereInfo WhereInfo; type Window (line 16014) | typedef struct Window Window; type With (line 16015) | typedef struct With With; type SQLITE_BITMASK_TYPE (line 16026) | typedef SQLITE_BITMASK_TYPE Bitmask; type u64 (line 16028) | typedef u64 Bitmask; type VList (line 16052) | typedef int VList; type u32 (line 16418) | typedef u32 Pgno; type Pager (line 16423) | typedef struct Pager Pager; type DbPage (line 16428) | typedef struct PgHdr DbPage; type Btree (line 16692) | typedef struct Btree Btree; type BtCursor (line 16693) | typedef struct BtCursor BtCursor; type BtShared (line 16694) | typedef struct BtShared BtShared; type BtreePayload (line 16695) | typedef struct BtreePayload BtreePayload; type KeyInfo (line 16891) | struct KeyInfo type BtreePayload (line 16960) | struct BtreePayload { type Vdbe (line 17110) | typedef struct Vdbe Vdbe; type Mem (line 17116) | typedef struct sqlite3_value Mem; type SubProgram (line 17117) | typedef struct SubProgram SubProgram; type SubrtnSig (line 17118) | typedef struct SubrtnSig SubrtnSig; type SubrtnSig (line 17124) | struct SubrtnSig { type VdbeOp (line 17138) | struct VdbeOp { type VdbeOp (line 17177) | typedef struct VdbeOp VdbeOp; type SubProgram (line 17183) | struct SubProgram { type VdbeOpList (line 17197) | struct VdbeOpList { type VdbeOpList (line 17203) | typedef struct VdbeOpList VdbeOpList; type PgHdr (line 17783) | typedef struct PgHdr PgHdr; type PCache (line 17784) | typedef struct PCache PCache; type PgHdr (line 17790) | struct PgHdr { type Db (line 18074) | struct Db { type Schema (line 18099) | struct Schema { type Lookaside (line 18187) | struct Lookaside { type LookasideSlot (line 18206) | struct LookasideSlot { type FuncDefHash (line 18230) | struct FuncDefHash { type sqlite3 (line 18262) | struct sqlite3 { type FuncDef (line 18567) | struct FuncDef { type FuncDestructor (line 18597) | struct FuncDestructor { type Savepoint (line 18789) | struct Savepoint { type Module (line 18810) | struct Module { type Column (line 18844) | struct Column { type CollSeq (line 18901) | struct CollSeq { type VTable (line 19002) | struct VTable { type Table (line 19024) | struct Table { type FKey (line 19183) | struct FKey { type KeyInfo (line 19264) | struct KeyInfo { type UnpackedRecord (line 19326) | struct UnpackedRecord { type Index (line 19389) | struct Index { type IndexSample (line 19455) | struct IndexSample { type Token (line 19479) | struct Token { type AggInfo (line 19497) | struct AggInfo { type i16 (line 19563) | typedef i16 ynVar; type ynVar (line 19565) | typedef int ynVar; type Expr (line 19631) | struct Expr { type ExprList (line 19831) | struct ExprList { type IdList (line 19888) | struct IdList { type Subquery (line 19909) | struct Subquery { type SrcItem (line 19953) | struct SrcItem { type OnOrUsing (line 20005) | struct OnOrUsing { type SrcList (line 20017) | struct SrcList { type NameContext (line 20098) | struct NameContext { type Upsert (line 20162) | struct Upsert { type Select (line 20202) | struct Select { type SelectDest (line 20374) | struct SelectDest { type AutoincInfo (line 20393) | struct AutoincInfo { type TriggerPrg (line 20418) | struct TriggerPrg { type yDbMask (line 20437) | typedef unsigned int yDbMask; type IndexedExpr (line 20455) | struct IndexedExpr { type ParseCleanup (line 20473) | struct ParseCleanup { type Parse (line 20495) | struct Parse { type AuthContext (line 20659) | struct AuthContext { type Trigger (line 20713) | struct Trigger { type TriggerStep (line 20781) | struct TriggerStep { type Returning (line 20801) | struct Returning { type sqlite3_str (line 20816) | struct sqlite3_str { type RCStr (line 20849) | struct RCStr { type InitData (line 20858) | typedef struct { type Sqlite3Config (line 20897) | struct Sqlite3Config { type Walker (line 20992) | struct Walker { type DbFixer (line 21028) | struct DbFixer { type Cte (line 21073) | struct Cte { type With (line 21093) | struct With { type CteUse (line 21115) | struct CteUse { type DbClientData (line 21128) | struct DbClientData { type TreeView (line 21144) | struct TreeView { type Window (line 21173) | struct Window { type PrintfArguments (line 21431) | struct PrintfArguments { type FpDecode (line 21441) | struct FpDecode { type Sqlite3Config (line 22042) | struct Sqlite3Config type ExprList_item (line 22065) | struct ExprList_item function local_ioerr (line 22570) | static void local_ioerr(){ function SQLITE_PRIVATE (line 23411) | SQLITE_PRIVATE const char **sqlite3CompileOptions(int *pnOpt){ type Sqlite3Config (line 23657) | struct Sqlite3Config type Op (line 23887) | typedef struct VdbeOp Op; type Bool (line 23892) | typedef unsigned Bool; type VdbeSorter (line 23895) | typedef struct VdbeSorter VdbeSorter; type AuxData (line 23898) | typedef struct AuxData AuxData; type VdbeTxtBlbCache (line 23901) | typedef struct VdbeTxtBlbCache VdbeTxtBlbCache; type VdbeCursor (line 23919) | typedef struct VdbeCursor VdbeCursor; type VdbeCursor (line 23920) | struct VdbeCursor { type VdbeTxtBlbCache (line 24006) | struct VdbeTxtBlbCache { type VdbeFrame (line 24035) | typedef struct VdbeFrame VdbeFrame; type VdbeFrame (line 24036) | struct VdbeFrame { type sqlite3_value (line 24073) | struct sqlite3_value { type AuxData (line 24215) | struct AuxData { type sqlite3_context (line 24236) | struct sqlite3_context { type ScanStatus (line 24268) | typedef struct ScanStatus ScanStatus; type ScanStatus (line 24269) | struct ScanStatus { type DblquoteStr (line 24286) | typedef struct DblquoteStr DblquoteStr; type DblquoteStr (line 24287) | struct DblquoteStr { type Vdbe (line 24299) | struct Vdbe { type PreUpdate (line 24384) | struct PreUpdate { type ValueList (line 24418) | typedef struct ValueList ValueList; type ValueList (line 24419) | struct ValueList { type sqlite3_int64 (line 24600) | typedef sqlite3_int64 sqlite3StatValueType; type u32 (line 24602) | typedef u32 sqlite3StatValueType; type sqlite3StatType (line 24604) | typedef struct sqlite3StatType sqlite3StatType; function SQLITE_WSD (line 24605) | static SQLITE_WSD struct sqlite3StatType { function SQLITE_PRIVATE (line 24646) | SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){ function SQLITE_PRIVATE (line 24666) | SQLITE_PRIVATE void sqlite3StatusUp(int op, int N){ function SQLITE_PRIVATE (line 24677) | SQLITE_PRIVATE void sqlite3StatusDown(int op, int N){ function SQLITE_PRIVATE (line 24691) | SQLITE_PRIVATE void sqlite3StatusHighwater(int op, int X){ function SQLITE_API (line 24711) | SQLITE_API int sqlite3_status64( function SQLITE_API (line 24736) | SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, in... function u32 (line 24753) | static u32 countLookasideSlots(LookasideSlot *p){ function SQLITE_PRIVATE (line 24765) | SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3 *db, int *pHighwater){ function SQLITE_API (line 24780) | SQLITE_API int sqlite3_db_status64( function SQLITE_API (line 25003) | SQLITE_API int sqlite3_db_status( type tm (line 25086) | struct tm type DateTime (line 25092) | typedef struct DateTime DateTime; type DateTime (line 25093) | struct DateTime { function getDigits (line 25138) | static int getDigits(const char *zDate, const char *zFormat, ...){ function parseTimezone (line 25192) | static int parseTimezone(const char *zDate, DateTime *p){ function parseHhMmSs (line 25233) | static int parseHhMmSs(const char *zDate, DateTime *p){ function datetimeError (line 25275) | static void datetimeError(DateTime *p){ function computeJD (line 25286) | static void computeJD(DateTime *p){ function computeFloor (line 25332) | static void computeFloor(DateTime *p){ function parseYyyyMmDd (line 25361) | static int parseYyyyMmDd(const char *zDate, DateTime *p){ function setDateTimeToCurrent (line 25402) | static int setDateTimeToCurrent(sqlite3_context *context, DateTime *p){ function setRawDateNumber (line 25421) | static void setRawDateNumber(DateTime *p, double r){ function parseDateOrTime (line 25446) | static int parseDateOrTime( function validJulianDay (line 25484) | static int validJulianDay(sqlite3_int64 iJD){ function computeYMD (line 25491) | static void computeYMD(DateTime *p){ function computeHMS (line 25520) | static void computeHMS(DateTime *p){ function computeYMD_HMS (line 25536) | static void computeYMD_HMS(DateTime *p){ function clearYMD_HMS_TZ (line 25544) | static void clearYMD_HMS_TZ(DateTime *p){ function osLocaltime (line 25584) | static int osLocaltime(time_t *t, struct tm *pTm){ function toLocaltime (line 25634) | static int toLocaltime( function autoAdjustDate (line 25712) | static void autoAdjustDate(DateTime *p){ function parseModifier (line 25756) | static int parseModifier( function isDate (line 26127) | static int isDate( function juliandayFunc (line 26177) | static void juliandayFunc( function unixepochFunc (line 26195) | static void unixepochFunc( function datetimeFunc (line 26216) | static void datetimeFunc( function timeFunc (line 26276) | static void timeFunc( function dateFunc (line 26318) | static void dateFunc( function daysAfterJan01 (line 26359) | static int daysAfterJan01(DateTime *pDate){ function daysAfterMonday (line 26379) | static int daysAfterMonday(DateTime *pDate){ function daysAfterSunday (line 26392) | static int daysAfterSunday(DateTime *pDate){ function strftimeFunc (line 26430) | static void strftimeFunc( function ctimeFunc (line 26598) | static void ctimeFunc( function cdateFunc (line 26612) | static void cdateFunc( function timediffFunc (line 26638) | static void timediffFunc( function ctimestampFunc (line 26735) | static void ctimestampFunc( function currentTimeFunc (line 26757) | static void currentTimeFunc( function datedebugFunc (line 26797) | static void datedebugFunc( function SQLITE_PRIVATE (line 26825) | SQLITE_PRIVATE void sqlite3RegisterDateTimeFunctions(void){ function SQLITE_PRIVATE (line 26933) | SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file *pId){ function SQLITE_PRIVATE (line 26939) | SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, ... function SQLITE_PRIVATE (line 26943) | SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, in... function SQLITE_PRIVATE (line 26947) | SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file *id, i64 size){ function SQLITE_PRIVATE (line 26950) | SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file *id, int flags){ function SQLITE_PRIVATE (line 26954) | SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ function SQLITE_PRIVATE (line 26958) | SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file *id, int lockType){ function SQLITE_PRIVATE (line 26963) | SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file *id, int lockType){ function SQLITE_PRIVATE (line 26967) | SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pRe... function SQLITE_PRIVATE (line 26980) | SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file *id, int op, void *... function SQLITE_PRIVATE (line 27008) | SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file *id, int op, v... function SQLITE_PRIVATE (line 27012) | SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id){ function SQLITE_PRIVATE (line 27016) | SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ function SQLITE_PRIVATE (line 27021) | SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int offset, int n,... function SQLITE_PRIVATE (line 27024) | SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id){ function SQLITE_PRIVATE (line 27027) | SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ function SQLITE_PRIVATE (line 27030) | SQLITE_PRIVATE int sqlite3OsShmMap( function SQLITE_PRIVATE (line 27044) | SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, ... function SQLITE_PRIVATE (line 27048) | SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ function SQLITE_PRIVATE (line 27053) | SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, ... function SQLITE_PRIVATE (line 27057) | SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ function SQLITE_PRIVATE (line 27066) | SQLITE_PRIVATE int sqlite3OsOpen( function SQLITE_PRIVATE (line 27084) | SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath,... function SQLITE_PRIVATE (line 27089) | SQLITE_PRIVATE int sqlite3OsAccess( function SQLITE_PRIVATE (line 27098) | SQLITE_PRIVATE int sqlite3OsFullPathname( function SQLITE_PRIVATE (line 27109) | SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ function SQLITE_PRIVATE (line 27114) | SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char ... function SQLITE_PRIVATE (line 27117) | SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, con... function SQLITE_PRIVATE (line 27120) | SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ function SQLITE_PRIVATE (line 27124) | SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, cha... function SQLITE_PRIVATE (line 27135) | SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ function SQLITE_PRIVATE (line 27138) | SQLITE_PRIVATE int sqlite3OsGetLastError(sqlite3_vfs *pVfs){ function SQLITE_PRIVATE (line 27141) | SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_... function SQLITE_PRIVATE (line 27159) | SQLITE_PRIVATE int sqlite3OsOpenMalloc( function SQLITE_PRIVATE (line 27184) | SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *pFile){ function SQLITE_PRIVATE (line 27196) | SQLITE_PRIVATE int sqlite3OsInit(void){ function SQLITE_API (line 27213) | SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){ function vfsUnlink (line 27237) | static void vfsUnlink(sqlite3_vfs *pVfs){ function SQLITE_API (line 27259) | SQLITE_API int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){ function SQLITE_API (line 27287) | SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){ type BenignMallocHooks (line 27335) | typedef struct BenignMallocHooks BenignMallocHooks; function SQLITE_WSD (line 27336) | static SQLITE_WSD struct BenignMallocHooks { function SQLITE_PRIVATE (line 27361) | SQLITE_PRIVATE void sqlite3BenignMallocHooks( function SQLITE_PRIVATE (line 27375) | SQLITE_PRIVATE void sqlite3BeginBenignMalloc(void){ function SQLITE_PRIVATE (line 27381) | SQLITE_PRIVATE void sqlite3EndBenignMalloc(void){ function sqlite3MemFree (line 27423) | static void sqlite3MemFree(void *pPrior){ return; } function sqlite3MemSize (line 27425) | static int sqlite3MemSize(void *pPrior){ return 0; } function sqlite3MemRoundup (line 27426) | static int sqlite3MemRoundup(int n){ return n; } function sqlite3MemInit (line 27427) | static int sqlite3MemInit(void *NotUsed){ return SQLITE_OK; } function sqlite3MemShutdown (line 27428) | static void sqlite3MemShutdown(void *NotUsed){ return; } function SQLITE_PRIVATE (line 27436) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function sqlite3MemFree (line 27615) | static void sqlite3MemFree(void *pPrior){ function sqlite3MemSize (line 27630) | static int sqlite3MemSize(void *pPrior){ function sqlite3MemRoundup (line 27685) | static int sqlite3MemRoundup(int n){ function sqlite3MemInit (line 27692) | static int sqlite3MemInit(void *NotUsed){ function sqlite3MemShutdown (line 27719) | static void sqlite3MemShutdown(void *NotUsed){ function SQLITE_PRIVATE (line 27730) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ type MemBlockHdr (line 27802) | struct MemBlockHdr { type MemBlockHdr (line 27839) | struct MemBlockHdr type MemBlockHdr (line 27840) | struct MemBlockHdr function adjustStats (line 27876) | static void adjustStats(int iSize, int increment){ type MemBlockHdr (line 27899) | struct MemBlockHdr type MemBlockHdr (line 27900) | struct MemBlockHdr type MemBlockHdr (line 27905) | struct MemBlockHdr function sqlite3MemSize (line 27923) | static int sqlite3MemSize(void *p){ function sqlite3MemInit (line 27935) | static int sqlite3MemInit(void *NotUsed){ function sqlite3MemShutdown (line 27949) | static void sqlite3MemShutdown(void *NotUsed){ function sqlite3MemRoundup (line 27957) | static int sqlite3MemRoundup(int n){ function randomFill (line 27966) | static void randomFill(char *pBuf, int nByte){ type MemBlockHdr (line 27990) | struct MemBlockHdr type MemBlockHdr (line 28006) | struct MemBlockHdr function sqlite3MemFree (line 28048) | static void sqlite3MemFree(void *pPrior){ type MemBlockHdr (line 28091) | struct MemBlockHdr function SQLITE_PRIVATE (line 28111) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function SQLITE_PRIVATE (line 28128) | SQLITE_PRIVATE void sqlite3MemdebugSetType(void *p, u8 eType){ function SQLITE_PRIVATE (line 28146) | SQLITE_PRIVATE int sqlite3MemdebugHasType(const void *p, u8 eType){ function SQLITE_PRIVATE (line 28168) | SQLITE_PRIVATE int sqlite3MemdebugNoType(const void *p, u8 eType){ function SQLITE_PRIVATE (line 28186) | SQLITE_PRIVATE void sqlite3MemdebugBacktrace(int depth){ function SQLITE_PRIVATE (line 28193) | SQLITE_PRIVATE void sqlite3MemdebugBacktraceCallback(void (*xBacktrace)(... function SQLITE_PRIVATE (line 28200) | SQLITE_PRIVATE void sqlite3MemdebugSettitle(const char *zTitle){ function SQLITE_PRIVATE (line 28210) | SQLITE_PRIVATE void sqlite3MemdebugSync(){ function SQLITE_PRIVATE (line 28223) | SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){ function SQLITE_PRIVATE (line 28265) | SQLITE_PRIVATE int sqlite3MemdebugMallocCount(){ type Mem3Block (line 28358) | typedef struct Mem3Block Mem3Block; type Mem3Block (line 28359) | struct Mem3Block { function SQLITE_WSD (line 28378) | static SQLITE_WSD struct Mem3Global { function memsys3UnlinkFromList (line 28425) | static void memsys3UnlinkFromList(u32 i, u32 *pRoot){ function memsys3Unlink (line 28445) | static void memsys3Unlink(u32 i){ function memsys3LinkIntoList (line 28465) | static void memsys3LinkIntoList(u32 i, u32 *pRoot){ function memsys3Link (line 28479) | static void memsys3Link(u32 i){ function memsys3Enter (line 28500) | static void memsys3Enter(void){ function memsys3Leave (line 28506) | static void memsys3Leave(void){ function memsys3OutOfMemory (line 28513) | static void memsys3OutOfMemory(int nByte){ function memsys3Merge (line 28593) | static void memsys3Merge(u32 *pRoot){ function memsys3FreeUnsafe (line 28714) | static void memsys3FreeUnsafe(void *pOld){ function memsys3Size (line 28755) | static int memsys3Size(void *p){ function memsys3Roundup (line 28766) | static int memsys3Roundup(int n){ function memsys3Free (line 28789) | static void memsys3Free(void *pPrior){ function memsys3Init (line 28830) | static int memsys3Init(void *NotUsed){ function memsys3Shutdown (line 28855) | static void memsys3Shutdown(void *NotUsed){ function SQLITE_PRIVATE (line 28867) | SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){ function SQLITE_PRIVATE (line 28951) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys3(void){ type Mem5Link (line 29035) | typedef struct Mem5Link Mem5Link; type Mem5Link (line 29036) | struct Mem5Link { function SQLITE_WSD (line 29060) | static SQLITE_WSD struct Mem5Global { function memsys5Unlink (line 29117) | static void memsys5Unlink(int i, int iLogsize){ function memsys5Link (line 29139) | static void memsys5Link(int i, int iLogsize){ function memsys5Enter (line 29158) | static void memsys5Enter(void){ function memsys5Leave (line 29161) | static void memsys5Leave(void){ function memsys5Size (line 29169) | static int memsys5Size(void *p){ function memsys5FreeUnsafe (line 29258) | static void memsys5FreeUnsafe(void *pOld){ function memsys5Free (line 29340) | static void memsys5Free(void *pPrior){ function memsys5Roundup (line 29389) | static int memsys5Roundup(int n){ function memsys5Log (line 29415) | static int memsys5Log(int iValue){ function memsys5Init (line 29427) | static int memsys5Init(void *NotUsed){ function memsys5Shutdown (line 29485) | static void memsys5Shutdown(void *NotUsed){ function SQLITE_PRIVATE (line 29496) | SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){ function SQLITE_PRIVATE (line 29539) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys5(void){ type CheckMutex (line 29610) | typedef struct CheckMutex CheckMutex; type CheckMutex (line 29611) | struct CheckMutex { function checkMutexHeld (line 29625) | static int checkMutexHeld(sqlite3_mutex *p){ function checkMutexNotheld (line 29628) | static int checkMutexNotheld(sqlite3_mutex *p){ function checkMutexInit (line 29636) | static int checkMutexInit(void){ function checkMutexEnd (line 29640) | static int checkMutexEnd(void){ function sqlite3_mutex (line 29648) | static sqlite3_mutex *checkMutexAlloc(int iType){ function checkMutexFree (line 29687) | static void checkMutexFree(sqlite3_mutex *p){ function checkMutexEnter (line 29710) | static void checkMutexEnter(sqlite3_mutex *p){ function checkMutexTry (line 29726) | static int checkMutexTry(sqlite3_mutex *p){ function checkMutexLeave (line 29734) | static void checkMutexLeave(sqlite3_mutex *p){ function sqlite3_mutex_methods (line 29739) | sqlite3_mutex_methods const *multiThreadedCheckMutex(void){ function SQLITE_PRIVATE (line 29763) | SQLITE_PRIVATE void sqlite3MutexWarnOnContention(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 29775) | SQLITE_PRIVATE int sqlite3MutexInit(void){ function SQLITE_PRIVATE (line 29821) | SQLITE_PRIVATE int sqlite3MutexEnd(void){ function SQLITE_API (line 29837) | SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int id){ function SQLITE_PRIVATE (line 29846) | SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int id){ function SQLITE_API (line 29858) | SQLITE_API void sqlite3_mutex_free(sqlite3_mutex *p){ function SQLITE_API (line 29869) | SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex *p){ function SQLITE_API (line 29880) | SQLITE_API int sqlite3_mutex_try(sqlite3_mutex *p){ function SQLITE_API (line 29895) | SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex *p){ function SQLITE_API (line 29910) | SQLITE_API int sqlite3_mutex_held(sqlite3_mutex *p){ function SQLITE_API (line 29919) | SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex *p){ function noopMutexInit (line 29971) | static int noopMutexInit(void){ return SQLITE_OK; } function noopMutexEnd (line 29972) | static int noopMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 29973) | static sqlite3_mutex *noopMutexAlloc(int id){ function noopMutexFree (line 29977) | static void noopMutexFree(sqlite3_mutex *p){ UNUSED_PARAMETER(p); return; } function noopMutexEnter (line 29978) | static void noopMutexEnter(sqlite3_mutex *p){ UNUSED_PARAMETER(p); retur... function noopMutexTry (line 29979) | static int noopMutexTry(sqlite3_mutex *p){ function noopMutexLeave (line 29983) | static void noopMutexLeave(sqlite3_mutex *p){ UNUSED_PARAMETER(p); retur... function SQLITE_PRIVATE (line 29985) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){ type sqlite3_debug_mutex (line 30013) | typedef struct sqlite3_debug_mutex { function debugMutexHeld (line 30022) | static int debugMutexHeld(sqlite3_mutex *pX){ function debugMutexNotheld (line 30026) | static int debugMutexNotheld(sqlite3_mutex *pX){ function debugMutexInit (line 30034) | static int debugMutexInit(void){ return SQLITE_OK; } function debugMutexEnd (line 30035) | static int debugMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 30042) | static sqlite3_mutex *debugMutexAlloc(int id){ function debugMutexFree (line 30073) | static void debugMutexFree(sqlite3_mutex *pX){ function debugMutexEnter (line 30096) | static void debugMutexEnter(sqlite3_mutex *pX){ function debugMutexTry (line 30101) | static int debugMutexTry(sqlite3_mutex *pX){ function debugMutexLeave (line 30114) | static void debugMutexLeave(sqlite3_mutex *pX){ function SQLITE_PRIVATE (line 30121) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){ function SQLITE_PRIVATE (line 30144) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ type sqlite3_mutex (line 30192) | struct sqlite3_mutex { function pthreadMutexHeld (line 30229) | static int pthreadMutexHeld(sqlite3_mutex *p){ function pthreadMutexNotheld (line 30232) | static int pthreadMutexNotheld(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 30242) | SQLITE_PRIVATE void sqlite3MemoryBarrier(void){ function pthreadMutexInit (line 30253) | static int pthreadMutexInit(void){ return SQLITE_OK; } function pthreadMutexEnd (line 30254) | static int pthreadMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 30304) | static sqlite3_mutex *pthreadMutexAlloc(int iType){ function pthreadMutexFree (line 30375) | static void pthreadMutexFree(sqlite3_mutex *p){ function pthreadMutexEnter (line 30402) | static void pthreadMutexEnter(sqlite3_mutex *p){ function pthreadMutexTry (line 30444) | static int pthreadMutexTry(sqlite3_mutex *p){ function pthreadMutexLeave (line 30501) | static void pthreadMutexLeave(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 30524) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ type sqlite3_mutex (line 30679) | struct sqlite3_mutex { function winMutexHeld (line 30708) | static int winMutexHeld(sqlite3_mutex *p){ function winMutexNotheld2 (line 30712) | static int winMutexNotheld2(sqlite3_mutex *p, DWORD tid){ function winMutexNotheld (line 30716) | static int winMutexNotheld(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 30727) | SQLITE_PRIVATE void sqlite3MemoryBarrier(void){ function winMutexInit (line 30769) | static int winMutexInit(void){ function winMutexEnd (line 30791) | static int winMutexEnd(void){ function sqlite3_mutex (line 30854) | static sqlite3_mutex *winMutexAlloc(int iType){ function winMutexFree (line 30902) | static void winMutexFree(sqlite3_mutex *p){ function winMutexEnter (line 30926) | static void winMutexEnter(sqlite3_mutex *p){ function winMutexTry (line 30949) | static int winMutexTry(sqlite3_mutex *p){ function winMutexLeave (line 30999) | static void winMutexLeave(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 31021) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ function SQLITE_API (line 31067) | SQLITE_API int sqlite3_release_memory(int n){ function SQLITE_WSD (line 31089) | static SQLITE_WSD struct Mem0Global { function SQLITE_PRIVATE (line 31106) | SQLITE_PRIVATE sqlite3_mutex *sqlite3MallocMutex(void){ function SQLITE_API (line 31116) | SQLITE_API int sqlite3_memory_alarm( function SQLITE_API (line 31139) | SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){ function SQLITE_API (line 31164) | SQLITE_API void sqlite3_soft_heap_limit(int n){ function SQLITE_API (line 31181) | SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){ function SQLITE_PRIVATE (line 31203) | SQLITE_PRIVATE int sqlite3MallocInit(void){ function SQLITE_PRIVATE (line 31224) | SQLITE_PRIVATE int sqlite3HeapNearlyFull(void){ function SQLITE_PRIVATE (line 31231) | SQLITE_PRIVATE void sqlite3MallocEnd(void){ function sqlite3_memory_used (line 31241) | sqlite3_memory_used(void){ function SQLITE_API (line 31252) | SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){ function sqlite3MallocAlarm (line 31261) | static void sqlite3MallocAlarm(int nByte){ function SQLITE_NOINLINE (line 31275) | static SQLITE_NOINLINE void test_oom_breakpoint(u64 n){ function mallocWithAlarm (line 31290) | static void mallocWithAlarm(int n, void **pp){ function SQLITE_PRIVATE (line 31340) | SQLITE_PRIVATE void *sqlite3Malloc(u64 n){ function SQLITE_API (line 31360) | SQLITE_API void *sqlite3_malloc(int n){ function SQLITE_API (line 31366) | SQLITE_API void *sqlite3_malloc64(sqlite3_uint64 n){ function isLookaside (line 31377) | static int isLookaside(sqlite3 *db, const void *p){ function SQLITE_PRIVATE (line 31388) | SQLITE_PRIVATE int sqlite3MallocSize(const void *p){ function lookasideMallocSize (line 31392) | static int lookasideMallocSize(sqlite3 *db, const void *p){ function SQLITE_PRIVATE (line 31399) | SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, const void *p){ function SQLITE_API (line 31426) | SQLITE_API sqlite3_uint64 sqlite3_msize(void *p){ function SQLITE_API (line 31435) | SQLITE_API void sqlite3_free(void *p){ function SQLITE_NOINLINE (line 31454) | static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31463) | SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31502) | SQLITE_PRIVATE void sqlite3DbNNFreeNN(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31539) | SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31547) | SQLITE_PRIVATE void *sqlite3Realloc(void *pOld, u64 nBytes){ function SQLITE_API (line 31606) | SQLITE_API void *sqlite3_realloc(void *pOld, int n){ function SQLITE_API (line 31613) | SQLITE_API void *sqlite3_realloc64(void *pOld, sqlite3_uint64 n){ function SQLITE_PRIVATE (line 31624) | SQLITE_PRIVATE void *sqlite3MallocZero(u64 n){ function SQLITE_PRIVATE (line 31636) | SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, u64 n){ function SQLITE_NOINLINE (line 31648) | static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 31680) | SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 31687) | SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 31743) | SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){ function SQLITE_NOINLINE (line 31759) | static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){ function SQLITE_PRIVATE (line 31789) | SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){ function SQLITE_PRIVATE (line 31805) | SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){ function SQLITE_PRIVATE (line 31818) | SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){ function SQLITE_PRIVATE (line 31836) | SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, c... function SQLITE_PRIVATE (line 31852) | SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char ... function SQLITE_PRIVATE (line 31871) | SQLITE_PRIVATE void *sqlite3OomFault(sqlite3 *db){ function SQLITE_PRIVATE (line 31898) | SQLITE_PRIVATE void sqlite3OomClear(sqlite3 *db){ function SQLITE_NOINLINE (line 31910) | static SQLITE_NOINLINE int apiHandleError(sqlite3 *db, int rc){ function SQLITE_PRIVATE (line 31931) | SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){ type etByte (line 31989) | typedef unsigned char etByte; type et_info (line 31995) | typedef struct et_info { /* Information about each format field */ function foreach (line 32019) | foreach c {d s g z q Q w c o u x X f e E G i n % p T S r} { function incr (line 32028) | incr r} { function SQLITE_PRIVATE (line 32074) | SQLITE_PRIVATE void sqlite3StrAccumSetError(StrAccum *p, u8 eError){ function sqlite3_int64 (line 32084) | static sqlite3_int64 getIntArg(PrintfArguments *p){ function getDoubleArg (line 32088) | static double getDoubleArg(PrintfArguments *p){ function SQLITE_API (line 32139) | SQLITE_API void sqlite3_str_vappendf( function SQLITE_PRIVATE (line 32960) | SQLITE_PRIVATE void sqlite3RecordErrorByteOffset(sqlite3 *db, const char... function SQLITE_PRIVATE (line 32981) | SQLITE_PRIVATE void sqlite3RecordErrorOffsetOfExpr(sqlite3 *db, const Ex... function SQLITE_PRIVATE (line 32999) | SQLITE_PRIVATE int sqlite3StrAccumEnlarge(StrAccum *p, i64 N){ function SQLITE_API (line 33049) | SQLITE_API void sqlite3_str_appendchar(sqlite3_str *p, int N, char c){ function enlargeAndAppend (line 33065) | static void SQLITE_NOINLINE enlargeAndAppend(StrAccum *p, const char *z,... function SQLITE_API (line 33077) | SQLITE_API void sqlite3_str_append(sqlite3_str *p, const char *z, int N){ function SQLITE_API (line 33094) | SQLITE_API void sqlite3_str_appendall(sqlite3_str *p, const char *z){ function SQLITE_NOINLINE (line 33104) | static SQLITE_NOINLINE char *strAccumFinishRealloc(StrAccum *p){ function SQLITE_PRIVATE (line 33117) | SQLITE_PRIVATE char *sqlite3StrAccumFinish(StrAccum *p){ function SQLITE_PRIVATE (line 33131) | SQLITE_PRIVATE void sqlite3ResultStrAccum(sqlite3_context *pCtx, StrAccu... function SQLITE_API (line 33155) | SQLITE_API char *sqlite3_str_finish(sqlite3_str *p){ function SQLITE_API (line 33167) | SQLITE_API int sqlite3_str_errcode(sqlite3_str *p){ function SQLITE_API (line 33172) | SQLITE_API int sqlite3_str_length(sqlite3_str *p){ function SQLITE_API (line 33177) | SQLITE_API char *sqlite3_str_value(sqlite3_str *p){ function SQLITE_API (line 33186) | SQLITE_API void sqlite3_str_reset(StrAccum *p){ function SQLITE_PRIVATE (line 33210) | SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *... function SQLITE_API (line 33221) | SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){ function SQLITE_PRIVATE (line 33236) | SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, v... function SQLITE_PRIVATE (line 33256) | SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){ function SQLITE_API (line 33269) | SQLITE_API char *sqlite3_vmprintf(const char *zFormat, va_list ap){ function SQLITE_API (line 33293) | SQLITE_API char *sqlite3_mprintf(const char *zFormat, ...){ function SQLITE_API (line 33318) | SQLITE_API char *sqlite3_vsnprintf(int n, char *zBuf, const char *zForma... function SQLITE_API (line 33333) | SQLITE_API char *sqlite3_snprintf(int n, char *zBuf, const char *zFormat... function renderLogMsg (line 33375) | static void renderLogMsg(int iErrCode, const char *zFormat, va_list ap){ function SQLITE_API (line 33388) | SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...){ function SQLITE_PRIVATE (line 33403) | SQLITE_PRIVATE void sqlite3DebugPrintf(const char *zFormat, ...){ function SQLITE_API (line 33429) | SQLITE_API void sqlite3_str_appendf(StrAccum *p, const char *zFormat, ...){ function SQLITE_PRIVATE (line 33446) | SQLITE_PRIVATE char *sqlite3RCStrRef(char *z){ function SQLITE_PRIVATE (line 33458) | SQLITE_PRIVATE void sqlite3RCStrUnref(void *z){ function SQLITE_PRIVATE (line 33479) | SQLITE_PRIVATE char *sqlite3RCStrNew(u64 N){ function SQLITE_PRIVATE (line 33490) | SQLITE_PRIVATE char *sqlite3RCStrResize(char *z, u64 N){ function sqlite3TreeViewPush (line 33533) | static void sqlite3TreeViewPush(TreeView **pp, u8 moreToFollow){ function sqlite3TreeViewPop (line 33549) | static void sqlite3TreeViewPop(TreeView **pp){ function SQLITE_PRIVATE (line 33563) | SQLITE_PRIVATE void sqlite3TreeViewLine(TreeView *p, const char *zFormat... function sqlite3TreeViewItem (line 33590) | static void sqlite3TreeViewItem(TreeView *p, const char *zLabel,u8 moreF... function SQLITE_PRIVATE (line 33598) | SQLITE_PRIVATE void sqlite3TreeViewColumnList( function SQLITE_PRIVATE (line 33645) | SQLITE_PRIVATE void sqlite3TreeViewWith(TreeView *pView, const With *pWi... function SQLITE_PRIVATE (line 33691) | SQLITE_PRIVATE void sqlite3TreeViewSrcList(TreeView *pView, const SrcLis... function SQLITE_PRIVATE (line 33774) | SQLITE_PRIVATE void sqlite3TreeViewSelect(TreeView *pView, const Select ... function SQLITE_PRIVATE (line 33890) | SQLITE_PRIVATE void sqlite3TreeViewBound( function SQLITE_PRIVATE (line 33927) | SQLITE_PRIVATE void sqlite3TreeViewWindow(TreeView *pView, const Window ... function SQLITE_PRIVATE (line 33994) | SQLITE_PRIVATE void sqlite3TreeViewWinFunc(TreeView *pView, const Window... function SQLITE_PRIVATE (line 34007) | SQLITE_PRIVATE void sqlite3TreeViewExpr(TreeView *pView, const Expr *pEx... function SQLITE_PRIVATE (line 34406) | SQLITE_PRIVATE void sqlite3TreeViewBareExprList( function SQLITE_PRIVATE (line 34460) | SQLITE_PRIVATE void sqlite3TreeViewExprList( function SQLITE_PRIVATE (line 34474) | SQLITE_PRIVATE void sqlite3TreeViewBareIdList( function SQLITE_PRIVATE (line 34496) | SQLITE_PRIVATE void sqlite3TreeViewIdList( function SQLITE_PRIVATE (line 34510) | SQLITE_PRIVATE void sqlite3TreeViewUpsert( function SQLITE_PRIVATE (line 34541) | SQLITE_PRIVATE void sqlite3TreeViewDelete( function SQLITE_PRIVATE (line 34597) | SQLITE_PRIVATE void sqlite3TreeViewInsert( function SQLITE_PRIVATE (line 34667) | SQLITE_PRIVATE void sqlite3TreeViewUpdate( function SQLITE_PRIVATE (line 34744) | SQLITE_PRIVATE void sqlite3TreeViewTriggerStep( function SQLITE_PRIVATE (line 34767) | SQLITE_PRIVATE void sqlite3TreeViewTrigger( function SQLITE_PRIVATE (line 34806) | SQLITE_PRIVATE void sqlite3ShowExpr(const Expr *p){ sqlite3TreeViewExpr(... function SQLITE_PRIVATE (line 34807) | SQLITE_PRIVATE void sqlite3ShowExprList(const ExprList *p){ sqlite3TreeV... function SQLITE_PRIVATE (line 34808) | SQLITE_PRIVATE void sqlite3ShowIdList(const IdList *p){ sqlite3TreeViewI... function SQLITE_PRIVATE (line 34809) | SQLITE_PRIVATE void sqlite3ShowSrcList(const SrcList *p){ sqlite3TreeVie... function SQLITE_PRIVATE (line 34810) | SQLITE_PRIVATE void sqlite3ShowSelect(const Select *p){ sqlite3TreeViewS... function SQLITE_PRIVATE (line 34811) | SQLITE_PRIVATE void sqlite3ShowWith(const With *p){ sqlite3TreeViewWith(... function SQLITE_PRIVATE (line 34812) | SQLITE_PRIVATE void sqlite3ShowUpsert(const Upsert *p){ sqlite3TreeViewU... function SQLITE_PRIVATE (line 34814) | SQLITE_PRIVATE void sqlite3ShowTriggerStep(const TriggerStep *p){ function SQLITE_PRIVATE (line 34817) | SQLITE_PRIVATE void sqlite3ShowTriggerStepList(const TriggerStep *p){ function SQLITE_PRIVATE (line 34820) | SQLITE_PRIVATE void sqlite3ShowTrigger(const Trigger *p){ sqlite3TreeVie... function SQLITE_PRIVATE (line 34821) | SQLITE_PRIVATE void sqlite3ShowTriggerList(const Trigger *p){ sqlite3Tre... function SQLITE_PRIVATE (line 34824) | SQLITE_PRIVATE void sqlite3ShowWindow(const Window *p){ sqlite3TreeViewW... function SQLITE_PRIVATE (line 34825) | SQLITE_PRIVATE void sqlite3ShowWinFunc(const Window *p){ sqlite3TreeView... function SQLITE_WSD (line 34855) | static SQLITE_WSD struct sqlite3PrngType { function chacha_block (line 34870) | static void chacha_block(u32 *out, const u32 *in){ function SQLITE_API (line 34890) | SQLITE_API void sqlite3_randomness(int N, void *pBuf){ function SQLITE_PRIVATE (line 34974) | SQLITE_PRIVATE void sqlite3PrngSaveState(void){ function SQLITE_PRIVATE (line 34981) | SQLITE_PRIVATE void sqlite3PrngRestoreState(void){ type SQLiteThread (line 35033) | struct SQLiteThread { function SQLITE_PRIVATE (line 35042) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 35079) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 35105) | struct SQLiteThread { function sqlite3ThreadProc (line 35114) | static unsigned __stdcall sqlite3ThreadProc( function SQLITE_PRIVATE (line 35137) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 35175) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 35210) | struct SQLiteThread { function SQLITE_PRIVATE (line 35217) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 35241) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ function SQLITE_PRIVATE (line 35382) | SQLITE_PRIVATE int sqlite3AppendOneUtf8Character(char *zOut, u32 v){ function SQLITE_PRIVATE (line 35443) | SQLITE_PRIVATE u32 sqlite3Utf8Read( function SQLITE_PRIVATE (line 35476) | SQLITE_PRIVATE int sqlite3Utf8ReadLimited( function sqlite3VdbeMemTranslate (line 35510) | int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ function SQLITE_PRIVATE (line 35705) | SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem){ function SQLITE_PRIVATE (line 35743) | SQLITE_PRIVATE int sqlite3Utf8CharLen(const char *zIn, int nByte){ function SQLITE_PRIVATE (line 35773) | SQLITE_PRIVATE int sqlite3Utf8To8(unsigned char *zIn){ function SQLITE_PRIVATE (line 35797) | SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nBy... function SQLITE_PRIVATE (line 35819) | SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *zIn, int nByte, int n... function SQLITE_PRIVATE (line 35842) | SQLITE_PRIVATE void sqlite3UtfSelfTest(void){ function SQLITE_PRIVATE (line 35912) | SQLITE_PRIVATE int sqlite3FaultSim(int iTest){ function SQLITE_PRIVATE (line 35925) | SQLITE_PRIVATE int sqlite3IsNaN(double x){ function SQLITE_PRIVATE (line 35943) | SQLITE_PRIVATE int sqlite3IsOverflow(double x){ function SQLITE_PRIVATE (line 35960) | SQLITE_PRIVATE int sqlite3Strlen30(const char *z){ function SQLITE_PRIVATE (line 35972) | SQLITE_PRIVATE char *sqlite3ColumnType(Column *pCol, char *zDflt){ function SQLITE_NOINLINE (line 35988) | static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){ function SQLITE_PRIVATE (line 35998) | SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code){ function SQLITE_PRIVATE (line 36012) | SQLITE_PRIVATE void sqlite3ErrorClear(sqlite3 *db){ function SQLITE_PRIVATE (line 36023) | SQLITE_PRIVATE void sqlite3SystemError(sqlite3 *db, int rc){ function SQLITE_PRIVATE (line 36060) | SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const... function SQLITE_PRIVATE (line 36079) | SQLITE_PRIVATE void sqlite3ProgressCheck(Parse *p){ function SQLITE_PRIVATE (line 36110) | SQLITE_PRIVATE void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ... function SQLITE_PRIVATE (line 36141) | SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3 *db, int errCode){ function SQLITE_PRIVATE (line 36166) | SQLITE_PRIVATE void sqlite3Dequote(char *z){ function SQLITE_PRIVATE (line 36188) | SQLITE_PRIVATE void sqlite3DequoteExpr(Expr *p){ function SQLITE_PRIVATE (line 36200) | SQLITE_PRIVATE void sqlite3DequoteNumber(Parse *pParse, Expr *p){ function SQLITE_PRIVATE (line 36244) | SQLITE_PRIVATE void sqlite3DequoteToken(Token *p){ function SQLITE_PRIVATE (line 36258) | SQLITE_PRIVATE void sqlite3TokenInit(Token *p, char *z){ function SQLITE_API (line 36276) | SQLITE_API int sqlite3_stricmp(const char *zLeft, const char *zRight){ function SQLITE_PRIVATE (line 36284) | SQLITE_PRIVATE int sqlite3StrICmp(const char *zLeft, const char *zRight){ function SQLITE_API (line 36303) | SQLITE_API int sqlite3_strnicmp(const char *zLeft, const char *zRight, i... function SQLITE_PRIVATE (line 36319) | SQLITE_PRIVATE u8 sqlite3StrIHash(const char *z){ function dekkerMul2 (line 36335) | static void dekkerMul2(volatile double *x, double y, double yy){ function SQLITE_PRIVATE (line 36397) | SQLITE_PRIVATE int sqlite3AtoF(const char *z, double *pResult, int lengt... function SQLITE_PRIVATE (line 36597) | SQLITE_PRIVATE int sqlite3Int64ToText(i64 v, char *zOut){ function compare2pow63 (line 36633) | static int compare2pow63(const char *zNum, int incr){ function SQLITE_PRIVATE (line 36666) | SQLITE_PRIVATE int sqlite3Atoi64(const char *zNum, i64 *pNum, int length... function SQLITE_PRIVATE (line 36769) | SQLITE_PRIVATE int sqlite3DecOrHexToI64(const char *z, i64 *pOut){ function SQLITE_PRIVATE (line 36803) | SQLITE_PRIVATE int sqlite3GetInt32(const char *zNum, int *pValue){ function SQLITE_PRIVATE (line 36862) | SQLITE_PRIVATE int sqlite3Atoi(const char *z){ function SQLITE_PRIVATE (line 36885) | SQLITE_PRIVATE void sqlite3FpDecode(FpDecode *p, double r, int iRound, i... function SQLITE_PRIVATE (line 37014) | SQLITE_PRIVATE int sqlite3GetUInt32(const char *z, u32 *pI){ function putVarint64 (line 37055) | static int SQLITE_NOINLINE putVarint64(unsigned char *p, u64 v){ function SQLITE_PRIVATE (line 37079) | SQLITE_PRIVATE int sqlite3PutVarint(unsigned char *p, u64 v){ function SQLITE_PRIVATE (line 37109) | SQLITE_PRIVATE u8 sqlite3GetVarint(const unsigned char *p, u64 *v){ function SQLITE_PRIVATE (line 37270) | SQLITE_PRIVATE u8 sqlite3GetVarint32(const unsigned char *p, u32 *v){ function SQLITE_PRIVATE (line 37303) | SQLITE_PRIVATE int sqlite3VarintLen(u64 v){ function SQLITE_PRIVATE (line 37313) | SQLITE_PRIVATE u32 sqlite3Get4byte(const u8 *p){ function SQLITE_PRIVATE (line 37331) | SQLITE_PRIVATE void sqlite3Put4byte(unsigned char *p, u32 v){ function SQLITE_PRIVATE (line 37355) | SQLITE_PRIVATE u8 sqlite3HexToInt(int h){ function SQLITE_PRIVATE (line 37373) | SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){ function logBadConnection (line 37394) | static void logBadConnection(const char *zType){ function SQLITE_PRIVATE (line 37415) | SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){ function SQLITE_PRIVATE (line 37432) | SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){ function SQLITE_PRIVATE (line 37452) | SQLITE_PRIVATE int sqlite3AddInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 37472) | SQLITE_PRIVATE int sqlite3SubInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 37487) | SQLITE_PRIVATE int sqlite3MulInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 37513) | SQLITE_PRIVATE int sqlite3AbsInt32(int x){ function SQLITE_PRIVATE (line 37537) | SQLITE_PRIVATE void sqlite3FileSuffix3(const char *zBaseFilename, char *z){ function SQLITE_PRIVATE (line 37556) | SQLITE_PRIVATE LogEst sqlite3LogEstAdd(LogEst a, LogEst b){ function SQLITE_PRIVATE (line 37583) | SQLITE_PRIVATE LogEst sqlite3LogEst(u64 x){ function SQLITE_PRIVATE (line 37606) | SQLITE_PRIVATE LogEst sqlite3LogEstFromDouble(double x){ function SQLITE_PRIVATE (line 37620) | SQLITE_PRIVATE u64 sqlite3LogEstToInt(LogEst x){ function SQLITE_PRIVATE (line 37666) | SQLITE_PRIVATE VList *sqlite3VListAdd( function SQLITE_PRIVATE (line 37704) | SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){ function SQLITE_PRIVATE (line 37720) | SQLITE_PRIVATE int sqlite3VListNameToNum(VList *pIn, const char *zName, ... function SQLITE_PRIVATE (line 37757) | SQLITE_PRIVATE void sqlite3HashInit(Hash *pNew){ function SQLITE_PRIVATE (line 37769) | SQLITE_PRIVATE void sqlite3HashClear(Hash *pH){ function strHash (line 37789) | static unsigned int strHash(const char *z){ function insertElement (line 37813) | static void insertElement( function rehash (line 37847) | static int rehash(Hash *pH, unsigned int new_size){ function HashElem (line 37887) | static HashElem *findElementWithHash( function removeElement (line 37922) | static void removeElement( function SQLITE_PRIVATE (line 37956) | SQLITE_PRIVATE void *sqlite3HashFind(const Hash *pH, const char *pKey){ function SQLITE_PRIVATE (line 37976) | SQLITE_PRIVATE void *sqlite3HashInsert(Hash *pH, const char *pKey, void ... function SQLITE_PRIVATE (line 38021) | SQLITE_PRIVATE const char *sqlite3OpcodeName(int i){ type KVVfsFile (line 38262) | typedef struct KVVfsFile KVVfsFile; type KVVfsFile (line 38267) | struct KVVfsFile { function kvstorageMakeKey (line 38400) | static void kvstorageMakeKey( function kvstorageWrite (line 38415) | static int kvstorageWrite( function kvstorageDelete (line 38440) | static int kvstorageDelete(const char *zClass, const char *zKey){ function kvstorageRead (line 38463) | static int kvstorageRead( type sqlite3_kvvfs_methods (line 38514) | typedef struct sqlite3_kvvfs_methods sqlite3_kvvfs_methods; type sqlite3_kvvfs_methods (line 38515) | struct sqlite3_kvvfs_methods { function kvvfsEncode (line 38566) | static int kvvfsEncode(const char *aData, int nData, char *aOut){ function kvvfsDecode (line 38619) | static int kvvfsDecode(const char *a, char *aOut, int nOut){ function kvvfsDecodeJournal (line 38663) | static void kvvfsDecodeJournal( function sqlite3_int64 (line 38694) | static sqlite3_int64 kvvfsReadFileSize(KVVfsFile *pFile){ function kvvfsWriteFileSize (line 38700) | static int kvvfsWriteFileSize(KVVfsFile *pFile, sqlite3_int64 sz){ function kvvfsClose (line 38711) | static int kvvfsClose(sqlite3_file *pProtoFile){ function kvvfsReadJrnl (line 38724) | static int kvvfsReadJrnl( function kvvfsReadDb (line 38756) | static int kvvfsReadDb( function kvvfsWriteJrnl (line 38814) | static int kvvfsWriteJrnl( function kvvfsWriteDb (line 38842) | static int kvvfsWriteDb( function kvvfsTruncateJrnl (line 38872) | static int kvvfsTruncateJrnl(sqlite3_file *pProtoFile, sqlite_int64 size){ function kvvfsTruncateDb (line 38882) | static int kvvfsTruncateDb(sqlite3_file *pProtoFile, sqlite_int64 size){ function kvvfsSyncJrnl (line 38907) | static int kvvfsSyncJrnl(sqlite3_file *pProtoFile, int flags){ function kvvfsSyncDb (line 38931) | static int kvvfsSyncDb(sqlite3_file *pProtoFile, int flags){ function kvvfsFileSizeJrnl (line 38938) | static int kvvfsFileSizeJrnl(sqlite3_file *pProtoFile, sqlite_int64 *pSi... function kvvfsFileSizeDb (line 38944) | static int kvvfsFileSizeDb(sqlite3_file *pProtoFile, sqlite_int64 *pSize){ function kvvfsLock (line 38958) | static int kvvfsLock(sqlite3_file *pProtoFile, int eLock){ function kvvfsUnlock (line 38972) | static int kvvfsUnlock(sqlite3_file *pProtoFile, int eLock){ function kvvfsCheckReservedLock (line 38985) | static int kvvfsCheckReservedLock(sqlite3_file *pProtoFile, int *pResOut){ function kvvfsFileControlJrnl (line 38994) | static int kvvfsFileControlJrnl(sqlite3_file *pProtoFile, int op, void *... function kvvfsFileControlDb (line 38998) | static int kvvfsFileControlDb(sqlite3_file *pProtoFile, int op, void *pA... function kvvfsSectorSize (line 39015) | static int kvvfsSectorSize(sqlite3_file *pFile){ function kvvfsDeviceCharacteristics (line 39022) | static int kvvfsDeviceCharacteristics(sqlite3_file *pProtoFile){ function kvvfsOpen (line 39031) | static int kvvfsOpen( function kvvfsDelete (line 39076) | static int kvvfsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function kvvfsAccess (line 39090) | static int kvvfsAccess( function kvvfsFullPathname (line 39121) | static int kvvfsFullPathname( function kvvfsRandomness (line 39150) | static int kvvfsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function kvvfsSleep (line 39159) | static int kvvfsSleep(sqlite3_vfs *pVfs, int nMicro){ function kvvfsCurrentTime (line 39166) | static int kvvfsCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function kvvfsCurrentTimeInt64 (line 39174) | static int kvvfsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTime... function SQLITE_API (line 39187) | SQLITE_API int sqlite3_os_init(void){ function SQLITE_API (line 39190) | SQLITE_API int sqlite3_os_end(void){ function SQLITE_PRIVATE (line 39196) | SQLITE_PRIVATE int sqlite3KvvfsInit(void){ type unixShm (line 39437) | typedef struct unixShm unixShm; type unixShmNode (line 39438) | typedef struct unixShmNode unixShmNode; type unixInodeInfo (line 39439) | typedef struct unixInodeInfo unixInodeInfo; type UnixUnusedFd (line 39440) | typedef struct UnixUnusedFd UnixUnusedFd; type UnixUnusedFd (line 39448) | struct UnixUnusedFd { type unixFile (line 39458) | typedef struct unixFile unixFile; type unixFile (line 39459) | struct unixFile { function posixOpen (line 39611) | static int posixOpen(const char *zFile, int flags, int mode){ type unix_syscall (line 39625) | struct unix_syscall { type stat (line 39643) | struct stat type stat (line 39656) | struct stat type stat (line 39784) | struct stat function unixPosixAdvisoryLocks (line 39840) | static int unixPosixAdvisoryLocks( function robustFchown (line 39919) | static int robustFchown(int fd, uid_t uid, gid_t gid){ function unixSetSystemCall (line 39933) | static int unixSetSystemCall( function sqlite3_syscall_ptr (line 39976) | static sqlite3_syscall_ptr unixGetSystemCall( function robust_open (line 40036) | static int robust_open(const char *z, int f, mode_t m){ function unixEnterMutex (line 40101) | static void unixEnterMutex(void){ function unixLeaveMutex (line 40105) | static void unixLeaveMutex(void){ function unixMutexHeld (line 40110) | static int unixMutexHeld(void) { function lockTrace (line 40143) | static int lockTrace(int fd, int op, struct flock *p){ function robust_ftruncate (line 40201) | static int robust_ftruncate(int h, sqlite3_int64 sz){ function sqliteErrorFromPosixError (line 40226) | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) { type vxworksFileId (line 40268) | struct vxworksFileId { type vxworksFileId (line 40280) | struct vxworksFileId function vxworksSimplifyName (line 40296) | static int vxworksSimplifyName(char *z, int n){ type vxworksFileId (line 40330) | struct vxworksFileId type vxworksFileId (line 40331) | struct vxworksFileId type vxworksFileId (line 40332) | struct vxworksFileId function vxworksReleaseFileId (line 40372) | static void vxworksReleaseFileId(struct vxworksFileId *pId){ type unixFileId (line 40484) | struct unixFileId { type unixInodeInfo (line 40525) | struct unixInodeInfo { function unixFileMutexHeld (line 40559) | int unixFileMutexHeld(unixFile *pFile){ function unixFileMutexNotheld (line 40563) | int unixFileMutexNotheld(unixFile *pFile){ function unixLogErrorAtLine (line 40586) | static int unixLogErrorAtLine( function robust_close (line 40655) | static void robust_close(unixFile *pFile, int h, int lineno){ function storeLastErrno (line 40666) | static void storeLastErrno(unixFile *pFile, int error){ function closePendingFds (line 40673) | static void closePendingFds(unixFile *pFile){ function releaseInodeInfo (line 40692) | static void releaseInodeInfo(unixFile *pFile){ function findInodeInfo (line 40729) | static int findInodeInfo( function fileHasMoved (line 40825) | static int fileHasMoved(unixFile *pFile){ function verifyDbFile (line 40846) | static void verifyDbFile(unixFile *pFile){ function unixCheckReservedLock (line 40879) | static int unixCheckReservedLock(sqlite3_file *id, int *pResOut){ function osSetPosixAdvisoryLock (line 40939) | static int osSetPosixAdvisoryLock( function unixFileLock (line 41004) | static int unixFileLock(unixFile *pFile, struct flock *pLock){ function unixLock (line 41068) | static int unixLock(sqlite3_file *id, int eFileLock){ function setPendingFd (line 41303) | static void setPendingFd(unixFile *pFile){ function posixUnlock (line 41326) | static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnl... function unixUnlock (line 41486) | static int unixUnlock(sqlite3_file *id, int eFileLock){ function closeUnixFile (line 41508) | static int closeUnixFile(sqlite3_file *id){ function unixClose (line 41543) | static int unixClose(sqlite3_file *id){ function nolockCheckReservedLock (line 41595) | static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut){ function nolockLock (line 41600) | static int nolockLock(sqlite3_file *NotUsed, int NotUsed2){ function nolockUnlock (line 41604) | static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2){ function nolockClose (line 41612) | static int nolockClose(sqlite3_file *id) { function dotlockCheckReservedLock (line 41654) | static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) { function dotlockLock (line 41694) | static int dotlockLock(sqlite3_file *id, int eFileLock) { function dotlockUnlock (line 41744) | static int dotlockUnlock(sqlite3_file *id, int eFileLock) { function dotlockClose (line 41787) | static int dotlockClose(sqlite3_file *id) { function robust_flock (line 41817) | static int robust_flock(int fd, int op){ function flockCheckReservedLock (line 41833) | static int flockCheckReservedLock(sqlite3_file *id, int *pResOut){ function flockLock (line 41892) | static int flockLock(sqlite3_file *id, int eFileLock) { function flockUnlock (line 41936) | static int flockUnlock(sqlite3_file *id, int eFileLock) { function flockClose (line 41970) | static int flockClose(sqlite3_file *id) { function semXCheckReservedLock (line 41999) | static int semXCheckReservedLock(sqlite3_file *id, int *pResOut) { function semXLock (line 42066) | static int semXLock(sqlite3_file *id, int eFileLock) { function semXUnlock (line 42099) | static int semXUnlock(sqlite3_file *id, int eFileLock) { function semXClose (line 42136) | static int semXClose(sqlite3_file *id) { type afpLockingContext (line 42172) | typedef struct afpLockingContext afpLockingContext; type afpLockingContext (line 42173) | struct afpLockingContext { type ByteRangeLockPB2 (line 42178) | struct ByteRangeLockPB2 function afpSetLock (line 42196) | static int afpSetLock( function afpCheckReservedLock (line 42242) | static int afpCheckReservedLock(sqlite3_file *id, int *pResOut){ function afpLock (line 42311) | static int afpLock(sqlite3_file *id, int eFileLock){ function afpUnlock (line 42493) | static int afpUnlock(sqlite3_file *id, int eFileLock) { function afpClose (line 42587) | static int afpClose(sqlite3_file *id) { function nfsUnlock (line 42635) | static int nfsUnlock(sqlite3_file *id, int eFileLock){ function seekAndRead (line 42665) | static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, i... function unixRead (line 42714) | static int unixRead( function seekAndWriteFd (line 42790) | static int seekAndWriteFd( function seekAndWrite (line 42836) | static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int ... function unixWrite (line 42845) | static int unixWrite( function full_fsync (line 42980) | static int full_fsync(int fd, int fullSync, int dataOnly){ function openDirectory (line 43076) | static int openDirectory(const char *zFilename, int *pFd){ function unixSync (line 43113) | static int unixSync(sqlite3_file *id, int flags){ function unixTruncate (line 43163) | static int unixTruncate(sqlite3_file *id, i64 nByte){ function unixFileSize (line 43213) | static int unixFileSize(sqlite3_file *id, i64 *pSize){ function fcntlSizeHint (line 43251) | static int fcntlSizeHint(unixFile *pFile, i64 nByte){ function unixModeBit (line 43320) | static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg){ function unixFileControl (line 43343) | static int unixFileControl(sqlite3_file *id, int op, void *pArg){ function setDeviceCharacteristics (line 43555) | static void setDeviceCharacteristics(unixFile *pFd){ function setDeviceCharacteristics (line 43581) | static void setDeviceCharacteristics(unixFile *pFile){ function unixSectorSize (line 43663) | static int unixSectorSize(sqlite3_file *id){ function unixDeviceCharacteristics (line 43682) | static int unixDeviceCharacteristics(sqlite3_file *id){ function unixGetpagesize (line 43696) | static int unixGetpagesize(void){ type unixShmNode (line 43758) | struct unixShmNode { type unixShm (line 43792) | struct unixShm { function unixDescribeShm (line 43811) | static void unixDescribeShm(sqlite3_str *pStr, unixShm *pShm){ function unixFcntlExternalReader (line 43835) | static int unixFcntlExternalReader(unixFile *pFile, int *piOut){ function unixIsSharingShmNode (line 43881) | static int unixIsSharingShmNode(unixFile *pFile){ function unixShmSystemLock (line 43905) | static int unixShmSystemLock( function unixShmRegionPerMap (line 43999) | static int unixShmRegionPerMap(void){ function unixShmPurge (line 44013) | static void unixShmPurge(unixFile *pFd){ function unixLockSharedMemory (line 44052) | static int unixLockSharedMemory(unixFile *pDbFd, unixShmNode *pShmNode){ function unixOpenSharedMemory (line 44154) | static int unixOpenSharedMemory(unixFile *pDbFd){ function unixShmMap (line 44308) | static int unixShmMap( function assertLockingArrayOk (line 44451) | static int assertLockingArrayOk(unixShmNode *pShmNode){ function unixShmLock (line 44486) | static int unixShmLock( function unixShmBarrier (line 44686) | static void unixShmBarrier( function unixShmUnmap (line 44705) | static int unixShmUnmap( function unixUnmapfile (line 44762) | static void unixUnmapfile(unixFile *pFd){ function unixRemapfile (line 44787) | static void unixRemapfile( function unixMapfile (line 44879) | static int unixMapfile(unixFile *pFd, i64 nMap){ function unixFetch (line 44916) | static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){ function unixUnfetch (line 44952) | static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p){ function sqlite3_io_methods (line 45172) | static const sqlite3_io_methods *autolockIoFinderImpl( function sqlite3_io_methods (line 45236) | static const sqlite3_io_methods *vxworksIoFinderImpl( type sqlite3_io_methods (line 45269) | typedef const sqlite3_io_methods *(*finder_type)(const char*,unixFile*); function fillInUnixFile (line 45282) | static int fillInUnixFile( function unixTempFileInit (line 45476) | static void unixTempFileInit(void){ type stat (line 45487) | struct stat function unixGetTempname (line 45512) | static int unixGetTempname(int nBuf, char *zBuf){ function UnixUnusedFd (line 45571) | static UnixUnusedFd *findReusableFd(const char *zPath, int flags){ function getFileMode (line 45621) | static int getFileMode( function findCreateFileMode (line 45660) | static int findCreateFileMode( function unixOpen (line 45740) | static int unixOpen( function unixDelete (line 46035) | static int unixDelete( function unixAccess (line 46083) | static int unixAccess( type DbPath (line 46110) | typedef struct DbPath DbPath; type DbPath (line 46111) | struct DbPath { function appendOnePathElement (line 46125) | static void appendOnePathElement( function appendAllPathElements (line 46186) | static void appendAllPathElements( function unixFullPathname (line 46210) | static int unixFullPathname( function unixDlError (line 46255) | static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){ function unixDlClose (line 46288) | static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle){ function unixRandomness (line 46302) | static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){ function unixSleep (line 46349) | static int unixSleep(sqlite3_vfs *NotUsed, int microseconds){ function unixCurrentTimeInt64 (line 46395) | static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piN... function unixCurrentTime (line 46427) | static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow){ function unixGetLastError (line 46445) | static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *No... type proxyLockingContext (line 46616) | typedef struct proxyLockingContext proxyLockingContext; type proxyLockingContext (line 46617) | struct proxyLockingContext { function proxyGetLockPath (line 46634) | static int proxyGetLockPath(const char *dbPath, char *lPath, size_t maxL... function proxyCreateLockPath (line 46675) | static int proxyCreateLockPath(const char *lockPath){ function proxyCreateUnixFile (line 46715) | static int proxyCreateUnixFile( type timespec (line 46806) | struct timespec function proxyGetHostID (line 46812) | static int proxyGetHostID(unsigned char *pHostID, int *pError){ function proxyBreakConchLock (line 46852) | static int proxyBreakConchLock(unixFile *pFile, uuid_t myHostID){ function proxyConchLock (line 46912) | static int proxyConchLock(unixFile *pFile, uuid_t myHostID, int lockType){ function proxyTakeConch (line 46990) | static int proxyTakeConch(unixFile *pFile){ function proxyReleaseConch (line 47212) | static int proxyReleaseConch(unixFile *pFile){ function proxyCreateConchPathname (line 47242) | static int proxyCreateConchPathname(char *dbPath, char **pConchPath){ function switchLockProxyPath (line 47279) | static int switchLockProxyPath(unixFile *pFile, const char *path) { function proxyGetDbPathForUnixFile (line 47315) | static int proxyGetDbPathForUnixFile(unixFile *pFile, char *dbPath){ function proxyTransformUnixFile (line 47346) | static int proxyTransformUnixFile(unixFile *pFile, const char *path) { function proxyFileControl (line 47433) | static int proxyFileControl(sqlite3_file *id, int op, void *pArg){ function proxyCheckReservedLock (line 47506) | static int proxyCheckReservedLock(sqlite3_file *id, int *pResOut) { function proxyLock (line 47545) | static int proxyLock(sqlite3_file *id, int eFileLock) { function proxyUnlock (line 47569) | static int proxyUnlock(sqlite3_file *id, int eFileLock) { function proxyClose (line 47588) | static int proxyClose(sqlite3_file *id) { function SQLITE_API (line 47650) | SQLITE_API int sqlite3_os_init(void){ function SQLITE_API (line 47783) | SQLITE_API int sqlite3_os_end(void){ type winShm (line 48035) | typedef struct winShm winShm; type winShmNode (line 48036) | typedef struct winShmNode winShmNode; type winceLock (line 48044) | typedef struct winceLock { type winFile (line 48056) | typedef struct winFile winFile; type winFile (line 48057) | struct winFile { type winVfsAppData (line 48100) | typedef struct winVfsAppData winVfsAppData; type winVfsAppData (line 48101) | struct winVfsAppData { type winMemData (line 48223) | typedef struct winMemData winMemData; type winMemData (line 48224) | struct winMemData { type winMemData (line 48240) | struct winMemData type win_syscall (line 48309) | struct win_syscall { type stat (line 49042) | struct stat function winSetSystemCall (line 49069) | static int winSetSystemCall( function sqlite3_syscall_ptr (line 49112) | static sqlite3_syscall_ptr winGetSystemCall( function SQLITE_API (line 49154) | SQLITE_API int sqlite3_win32_compact_heap(LPUINT pnLargest){ function SQLITE_API (line 49194) | SQLITE_API int sqlite3_win32_reset_heap(){ function SQLITE_API (line 49240) | SQLITE_API void sqlite3_win32_write_debug(const char *zBuf, int nBuf){ function SQLITE_API (line 49287) | SQLITE_API void sqlite3_win32_sleep(DWORD milliseconds){ function SQLITE_PRIVATE (line 49302) | SQLITE_PRIVATE DWORD sqlite3Win32Wait(HANDLE hObject){ function SQLITE_API (line 49336) | SQLITE_API int sqlite3_win32_is_nt(void){ function winMemFree (line 49400) | static void winMemFree(void *pPrior){ function winMemSize (line 49448) | static int winMemSize(void *p){ function winMemRoundup (line 49472) | static int winMemRoundup(int n){ function winMemInit (line 49479) | static int winMemInit(void *pAppData){ function winMemShutdown (line 49528) | static void winMemShutdown(void *pAppData){ function SQLITE_PRIVATE (line 49559) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetWin32(void){ function SQLITE_PRIVATE (line 49573) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function LPWSTR (line 49584) | static LPWSTR winUtf8ToUnicode(const char *zText){ function LPWSTR (line 49638) | static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){ function SQLITE_API (line 49731) | SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){ function SQLITE_API (line 49747) | SQLITE_API char *sqlite3_win32_unicode_to_utf8(LPCWSTR zWideText){ function SQLITE_API (line 49764) | SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){ function SQLITE_API (line 49781) | SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int us... function SQLITE_API (line 49797) | SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){ function SQLITE_API (line 49813) | SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int us... function SQLITE_API (line 49830) | SQLITE_API int sqlite3_win32_set_directory8( function SQLITE_API (line 49874) | SQLITE_API int sqlite3_win32_set_directory16( function SQLITE_API (line 49896) | SQLITE_API int sqlite3_win32_set_directory( function winGetLastErrorMsg (line 49909) | static int winGetLastErrorMsg(DWORD lastErrno, int nBuf, char *zBuf){ function winLogErrorAtLine (line 50000) | static int winLogErrorAtLine( function winRetryIoerr (line 50070) | static int winRetryIoerr(int *pnRetry, DWORD *pError){ function winLogIoerr (line 50099) | static void winLogIoerr(int nRetry, int lineno){ type tm (line 50119) | struct tm type tm (line 50121) | struct tm function winceMutexAcquire (line 50151) | static void winceMutexAcquire(HANDLE h){ function winceCreateLock (line 50166) | static int winceCreateLock(const char *zFilename, winFile *pFile){ function winceDestroyLock (line 50260) | static void winceDestroyLock(winFile *pFile){ function BOOL (line 50294) | static BOOL winceLockFile( function BOOL (line 50360) | static BOOL winceUnlockFile( function BOOL (line 50429) | static BOOL winLockFile( function winHandleLockTimeout (line 50471) | static int winHandleLockTimeout( function BOOL (line 50548) | static BOOL winUnlockFile( function winHandleUnlock (line 50582) | static int winHandleUnlock(HANDLE h, int iOff, int nByte){ function winHandleSeek (line 50606) | static int winHandleSeek(HANDLE h, sqlite3_int64 iOffset){ function winSeekFile (line 50653) | static int winSeekFile(winFile *pFile, sqlite3_int64 iOffset){ function winClose (line 50682) | static int winClose(sqlite3_file *id){ function winWrite (line 50818) | static int winWrite( function SQLITE_PRIVATE (line 71049) | SQLITE_PRIVATE int sqlite3WalCheckpoint( function SQLITE_PRIVATE (line 71187) | SQLITE_PRIVATE int sqlite3WalCallback(Wal *pWal){ function SQLITE_PRIVATE (line 71220) | SQLITE_PRIVATE int sqlite3WalExclusiveMode(Wal *pWal, int op){ function SQLITE_PRIVATE (line 71264) | SQLITE_PRIVATE int sqlite3WalHeapMemory(Wal *pWal){ function SQLITE_PRIVATE (line 71273) | SQLITE_PRIVATE int sqlite3WalSnapshotGet(Wal *pWal, sqlite3_snapshot **p... function SQLITE_PRIVATE (line 71297) | SQLITE_PRIVATE void sqlite3WalSnapshotOpen( function SQLITE_API (line 71321) | SQLITE_API int sqlite3_snapshot_cmp(sqlite3_snapshot *p1, sqlite3_snapsh... function SQLITE_PRIVATE (line 71345) | SQLITE_PRIVATE int sqlite3WalSnapshotCheck(Wal *pWal, sqlite3_snapshot *... function SQLITE_PRIVATE (line 71367) | SQLITE_PRIVATE void sqlite3WalSnapshotUnlock(Wal *pWal){ function SQLITE_PRIVATE (line 71381) | SQLITE_PRIVATE int sqlite3WalFramesize(Wal *pWal){ function SQLITE_PRIVATE (line 71389) | SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal){ type MemPage (line 71647) | typedef struct MemPage MemPage; type BtLock (line 71648) | typedef struct BtLock BtLock; type CellInfo (line 71649) | typedef struct CellInfo CellInfo; type MemPage (line 71688) | struct MemPage { type BtLock (line 71728) | struct BtLock { type Btree (line 71760) | struct Btree { type BtShared (line 71840) | struct BtShared { type CellInfo (line 71895) | struct CellInfo { type BtCursor (line 71946) | struct BtCursor { type IntegrityCk (line 72114) | typedef struct IntegrityCk IntegrityCk; type IntegrityCk (line 72115) | struct IntegrityCk { function lockBtreeMutex (line 72167) | static void lockBtreeMutex(Btree *p){ function unlockBtreeMutex (line 72181) | static void SQLITE_NOINLINE unlockBtreeMutex(Btree *p){ function SQLITE_PRIVATE (line 72211) | SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){ function btreeLockCarefully (line 72245) | static void SQLITE_NOINLINE btreeLockCarefully(Btree *p){ function SQLITE_PRIVATE (line 72283) | SQLITE_PRIVATE void sqlite3BtreeLeave(Btree *p){ function SQLITE_PRIVATE (line 72301) | SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree *p){ function btreeEnterAll (line 72326) | static void SQLITE_NOINLINE btreeEnterAll(sqlite3 *db){ function SQLITE_PRIVATE (line 72340) | SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){ function btreeLeaveAll (line 72343) | static void SQLITE_NOINLINE btreeLeaveAll(sqlite3 *db){ function SQLITE_PRIVATE (line 72352) | SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){ function SQLITE_PRIVATE (line 72363) | SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){ function SQLITE_PRIVATE (line 72392) | SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *... function SQLITE_PRIVATE (line 72417) | SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){ function SQLITE_PRIVATE (line 72420) | SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){ function SQLITE_PRIVATE (line 72439) | SQLITE_PRIVATE void sqlite3BtreeEnterCursor(BtCursor *pCur){ function SQLITE_PRIVATE (line 72443) | SQLITE_PRIVATE void sqlite3BtreeLeaveCursor(BtCursor *pCur){ function SQLITE_API (line 72541) | SQLITE_API int sqlite3_enable_shared_cache(int enable){ function SQLITE_PRIVATE (line 72571) | SQLITE_PRIVATE sqlite3_uint64 sqlite3BtreeSeekCount(Btree *pBt){ function corruptPageError (line 72588) | int corruptPageError(int lineno, MemPage *p){ function sharedLockTrace (line 72620) | static void sharedLockTrace( function hasSharedCacheTableLock (line 72670) | static int hasSharedCacheTableLock( function hasReadConflicts (line 72761) | static int hasReadConflicts(Btree *pBtree, Pgno iRoot){ function querySharedCacheTableLock (line 72781) | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){ function setSharedCacheTableLock (line 72853) | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){ function clearAllSharedCacheTableLocks (line 72919) | static void clearAllSharedCacheTableLocks(Btree *p){ function downgradeAllSharedCacheTableLocks (line 72965) | static void downgradeAllSharedCacheTableLocks(Btree *p){ function cursorHoldsMutex (line 72993) | static int cursorHoldsMutex(BtCursor *p){ function cursorOwnsBtShared (line 73005) | static int cursorOwnsBtShared(BtCursor *p){ function invalidateAllOverflowCache (line 73021) | static void invalidateAllOverflowCache(BtShared *pBt){ function invalidateIncrblobCursors (line 73043) | static void invalidateIncrblobCursors( function btreeSetHasContent (line 73103) | static int btreeSetHasContent(BtShared *pBt, Pgno pgno){ function btreeGetHasContent (line 73125) | static int btreeGetHasContent(BtShared *pBt, Pgno pgno){ function btreeClearHasContent (line 73134) | static void btreeClearHasContent(BtShared *pBt){ function btreeReleaseAllCursorPages (line 73142) | static void btreeReleaseAllCursorPages(BtCursor *pCur){ function saveCursorKey (line 73166) | static int saveCursorKey(BtCursor *pCur){ function saveCursorPosition (line 73208) | static int saveCursorPosition(BtCursor *pCur){ function saveAllCursors (line 73258) | static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ function saveCursorsOnList (line 73275) | static int SQLITE_NOINLINE saveCursorsOnList( function SQLITE_PRIVATE (line 73300) | SQLITE_PRIVATE void sqlite3BtreeClearCursor(BtCursor *pCur){ function btreeMoveto (line 73312) | static int btreeMoveto( function btreeRestoreCursorPosition (line 73348) | static int btreeRestoreCursorPosition(BtCursor *pCur){ function SQLITE_PRIVATE (line 73391) | SQLITE_PRIVATE int sqlite3BtreeCursorHasMoved(BtCursor *pCur){ function SQLITE_PRIVATE (line 73404) | SQLITE_PRIVATE BtCursor *sqlite3BtreeFakeValidCursor(void){ function SQLITE_PRIVATE (line 73423) | SQLITE_PRIVATE int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDiffe... function SQLITE_PRIVATE (line 73447) | SQLITE_PRIVATE void sqlite3BtreeCursorHint(BtCursor *pCur, int eHintType... function SQLITE_PRIVATE (line 73472) | SQLITE_PRIVATE void sqlite3BtreeCursorHintFlags(BtCursor *pCur, unsigned... function Pgno (line 73488) | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ function ptrmapPut (line 73512) | static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, in... function ptrmapGet (line 73571) | static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){ function SQLITE_NOINLINE (line 73630) | static SQLITE_NOINLINE void btreeParseCellAdjustSizeForOverflow( function btreePayloadToLocal (line 73665) | static int btreePayloadToLocal(MemPage *pPage, i64 nPayload){ function btreeParseCellPtrNoPayload (line 73694) | static void btreeParseCellPtrNoPayload( function btreeParseCellPtr (line 73711) | static void btreeParseCellPtr( function btreeParseCellPtrIndex (line 73799) | static void btreeParseCellPtrIndex( function btreeParseCell (line 73838) | static void btreeParseCell( function u16 (line 73860) | static u16 cellSizePtr(MemPage *pPage, u8 *pCell){ function u16 (line 73902) | static u16 cellSizePtrIdxLeaf(MemPage *pPage, u8 *pCell){ function u16 (line 73944) | static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell){ function u16 (line 73965) | static u16 cellSizePtrTableLeaf(MemPage *pPage, u8 *pCell){ function u16 (line 74022) | static u16 cellSize(MemPage *pPage, int iCell){ function ptrmapPutOvflPtr (line 74034) | static void ptrmapPutOvflPtr(MemPage *pPage, MemPage *pSrc, u8 *pCell,in... function defragmentPage (line 74065) | static int defragmentPage(MemPage *pPage, int nMaxFrag){ function u8 (line 74199) | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc){ function SQLITE_INLINE (line 74271) | static SQLITE_INLINE int allocateSpace(MemPage *pPage, int nByte, int *p... function freeSpace (line 74370) | static int freeSpace(MemPage *pPage, int iStart, int iSize){ function decodeFlags (line 74480) | static int decodeFlags(MemPage *pPage, int flagByte){ function btreeComputeFreeSpace (line 74543) | static int btreeComputeFreeSpace(MemPage *pPage){ function SQLITE_NOINLINE (line 74625) | static SQLITE_NOINLINE int btreeCellSizeCheck(MemPage *pPage){ function btreeInitPage (line 74666) | static int btreeInitPage(MemPage *pPage){ function zeroPage (line 74719) | static void zeroPage(MemPage *pPage, int flags){ function MemPage (line 74756) | static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared... function btreeGetPage (line 74780) | static int btreeGetPage( function MemPage (line 74802) | static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ function Pgno (line 74816) | static Pgno btreePagecount(BtShared *pBt){ function SQLITE_PRIVATE (line 74819) | SQLITE_PRIVATE Pgno sqlite3BtreeLastPage(Btree *p){ function getAndInitPage (line 74827) | static int getAndInitPage( function releasePageNotNull (line 74869) | static void releasePageNotNull(MemPage *pPage){ function releasePage (line 74878) | static void releasePage(MemPage *pPage){ function releasePageOne (line 74881) | static void releasePageOne(MemPage *pPage){ function btreeGetUnusedPage (line 74901) | static int btreeGetUnusedPage( function pageReinit (line 74930) | static void pageReinit(DbPage *pData){ function btreeInvokeBusyHandler (line 74952) | static int btreeInvokeBusyHandler(void *pArg){ function SQLITE_PRIVATE (line 74980) | SQLITE_PRIVATE int sqlite3BtreeOpen( function removeFromSharingList (line 75281) | static int removeFromSharingList(BtShared *pBt){ function SQLITE_NOINLINE (line 75321) | static SQLITE_NOINLINE int allocateTempSpace(BtShared *pBt){ function freeTempSpace (line 75358) | static void freeTempSpace(BtShared *pBt){ function SQLITE_PRIVATE (line 75369) | SQLITE_PRIVATE int sqlite3BtreeClose(Btree *p){ function SQLITE_PRIVATE (line 75435) | SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 75454) | SQLITE_PRIVATE int sqlite3BtreeSetSpillSize(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 75469) | SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMm... function SQLITE_PRIVATE (line 75488) | SQLITE_PRIVATE int sqlite3BtreeSetPagerFlags( function SQLITE_PRIVATE (line 75521) | SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int n... function SQLITE_PRIVATE (line 75557) | SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree *p){ function SQLITE_PRIVATE (line 75572) | SQLITE_PRIVATE int sqlite3BtreeGetReserveNoMutex(Btree *p){ function SQLITE_PRIVATE (line 75588) | SQLITE_PRIVATE int sqlite3BtreeGetRequestedReserve(Btree *p){ function SQLITE_PRIVATE (line 75603) | SQLITE_PRIVATE Pgno sqlite3BtreeMaxPageCount(Btree *p, Pgno mxPage){ function SQLITE_PRIVATE (line 75629) | SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree *p, int newFlag){ function SQLITE_PRIVATE (line 75650) | SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){ function SQLITE_PRIVATE (line 75674) | SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *p){ function setDefaultSyncFlag (line 75698) | static void setDefaultSyncFlag(BtShared *pBt, u8 safety_level){ function lockBtree (line 75730) | static int lockBtree(BtShared *pBt){ function countValidCursors (line 75922) | static int countValidCursors(BtShared *pBt, int wrOnly){ function unlockBtreeIfUnused (line 75941) | static void unlockBtreeIfUnused(BtShared *pBt){ function newDatabase (line 75958) | static int newDatabase(BtShared *pBt){ function SQLITE_PRIVATE (line 76002) | SQLITE_PRIVATE int sqlite3BtreeNewDb(Btree *p){ function SQLITE_NOINLINE (line 76046) | static SQLITE_NOINLINE int btreeBeginTrans( function SQLITE_PRIVATE (line 76229) | SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSc... function setChildPtrmaps (line 76259) | static int setChildPtrmaps(MemPage *pPage){ function modifyPagePointer (line 76304) | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eT... function relocatePage (line 76368) | static int relocatePage( function incrVacuumStep (line 76462) | static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bC... function Pgno (line 76563) | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){ function SQLITE_PRIVATE (line 76589) | SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){ function autoVacuumCommit (line 76626) | static int autoVacuumCommit(Btree *p){ function SQLITE_PRIVATE (line 76737) | SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zSup... function btreeEndTransaction (line 76764) | static void btreeEndTransaction(Btree *p){ function SQLITE_PRIVATE (line 76826) | SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){ function SQLITE_PRIVATE (line 76858) | SQLITE_PRIVATE int sqlite3BtreeCommit(Btree *p){ function SQLITE_PRIVATE (line 76895) | SQLITE_PRIVATE int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode... function btreeSetNPage (line 76927) | static void btreeSetNPage(BtShared *pBt, MemPage *pPage1){ function SQLITE_PRIVATE (line 76946) | SQLITE_PRIVATE int sqlite3BtreeRollback(Btree *p, int tripCode, int writ... function SQLITE_PRIVATE (line 77011) | SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree *p, int iStatement){ function SQLITE_PRIVATE (line 77042) | SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){ function btreeCursor (line 77113) | static int btreeCursor( function btreeCursorWithLock (line 77180) | static int btreeCursorWithLock( function SQLITE_PRIVATE (line 77193) | SQLITE_PRIVATE int sqlite3BtreeCursor( function SQLITE_PRIVATE (line 77215) | SQLITE_PRIVATE int sqlite3BtreeCursorSize(void){ function SQLITE_PRIVATE (line 77225) | SQLITE_PRIVATE int sqlite3BtreeClosesWithCursor( function SQLITE_PRIVATE (line 77246) | SQLITE_PRIVATE void sqlite3BtreeCursorZero(BtCursor *p){ function SQLITE_PRIVATE (line 77254) | SQLITE_PRIVATE int sqlite3BtreeCloseCursor(BtCursor *pCur){ function cellInfoEqual (line 77298) | static int cellInfoEqual(CellInfo *a, CellInfo *b){ function assertCellInfo (line 77306) | static void assertCellInfo(BtCursor *pCur){ function SQLITE_NOINLINE (line 77315) | static SQLITE_NOINLINE void getCellInfo(BtCursor *pCur){ function SQLITE_PRIVATE (line 77330) | SQLITE_PRIVATE int sqlite3BtreeCursorIsValid(BtCursor *pCur){ function SQLITE_PRIVATE (line 77334) | SQLITE_PRIVATE int sqlite3BtreeCursorIsValidNN(BtCursor *pCur){ function SQLITE_PRIVATE (line 77345) | SQLITE_PRIVATE i64 sqlite3BtreeIntegerKey(BtCursor *pCur){ function SQLITE_PRIVATE (line 77356) | SQLITE_PRIVATE void sqlite3BtreeCursorPin(BtCursor *pCur){ function SQLITE_PRIVATE (line 77360) | SQLITE_PRIVATE void sqlite3BtreeCursorUnpin(BtCursor *pCur){ function SQLITE_PRIVATE (line 77369) | SQLITE_PRIVATE i64 sqlite3BtreeOffset(BtCursor *pCur){ function SQLITE_PRIVATE (line 77386) | SQLITE_PRIVATE u32 sqlite3BtreePayloadSize(BtCursor *pCur){ function SQLITE_PRIVATE (line 77406) | SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor *pCur){ function getOverflowPage (line 77431) | static int getOverflowPage( function copyPayload (line 77499) | static int copyPayload( function accessPayload (line 77549) | static int accessPayload( function SQLITE_PRIVATE (line 77761) | SQLITE_PRIVATE int sqlite3BtreePayload(BtCursor *pCur, u32 offset, u32 a... function SQLITE_NOINLINE (line 77774) | static SQLITE_NOINLINE int accessPayloadChecked( function SQLITE_PRIVATE (line 77788) | SQLITE_PRIVATE int sqlite3BtreePayloadChecked(BtCursor *pCur, u32 offset... function SQLITE_PRIVATE (line 77856) | SQLITE_PRIVATE const void *sqlite3BtreePayloadFetch(BtCursor *pCur, u32 ... function moveToChild (line 77870) | static int moveToChild(BtCursor *pCur, u32 newPgno){ function assertParentIndex (line 77907) | static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild){ function moveToParent (line 77929) | static void moveToParent(BtCursor *pCur){ function moveToRoot (line 77970) | static int moveToRoot(BtCursor *pCur){ function moveToLeftmost (line 78056) | static int moveToLeftmost(BtCursor *pCur){ function moveToRightmost (line 78081) | static int moveToRightmost(BtCursor *pCur){ function SQLITE_PRIVATE (line 78104) | SQLITE_PRIVATE int sqlite3BtreeFirst(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 78127) | SQLITE_PRIVATE int sqlite3BtreeIsEmpty(BtCursor *pCur, int *pRes){ function cursorIsAtLastEntry (line 78154) | static int cursorIsAtLastEntry(BtCursor *pCur){ function SQLITE_NOINLINE (line 78167) | static SQLITE_NOINLINE int btreeLast(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 78185) | SQLITE_PRIVATE int sqlite3BtreeLast(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 78221) | SQLITE_PRIVATE int sqlite3BtreeTableMoveto( function indexCellCompare (line 78380) | static int indexCellCompare( function cursorOnLastPage (line 78416) | static int cursorOnLastPage(BtCursor *pCur){ function SQLITE_PRIVATE (line 78452) | SQLITE_PRIVATE int sqlite3BtreeIndexMoveto( function SQLITE_PRIVATE (line 78690) | SQLITE_PRIVATE int sqlite3BtreeEof(BtCursor *pCur){ function SQLITE_PRIVATE (line 78703) | SQLITE_PRIVATE i64 sqlite3BtreeRowCountEst(BtCursor *pCur){ function SQLITE_NOINLINE (line 78743) | static SQLITE_NOINLINE int btreeNext(BtCursor *pCur){ function SQLITE_PRIVATE (line 78797) | SQLITE_PRIVATE int sqlite3BtreeNext(BtCursor *pCur, int flags){ function SQLITE_NOINLINE (line 78837) | static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur){ function SQLITE_PRIVATE (line 78889) | SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor *pCur, int flags){ function allocateBtreePage (line 78927) | static int allocateBtreePage( function freePage2 (line 79249) | static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ function freePage (line 79383) | static void freePage(MemPage *pPage, int *pRC){ function SQLITE_NOINLINE (line 79392) | static SQLITE_NOINLINE int clearCellOverflow( function fillInCell (line 79487) | static int fillInCell( function dropCell (line 79680) | static void dropCell(MemPage *pPage, int idx, int sz, int *pRC){ function insertCell (line 79744) | static int insertCell( function insertCellFast (line 79841) | static int insertCellFast( type CellArray (line 79998) | typedef struct CellArray CellArray; type CellArray (line 79999) | struct CellArray { function populateCellCache (line 80012) | static void populateCellCache(CellArray *p, int idx, int N){ function SQLITE_NOINLINE (line 80032) | static SQLITE_NOINLINE u16 computeCellSize(CellArray *p, int N){ function u16 (line 80038) | static u16 cachedCellSize(CellArray *p, int N){ function rebuildPage (line 80057) | static int rebuildPage( function pageInsertArray (line 80150) | static int pageInsertArray( function pageFreeArray (line 80216) | static int pageFreeArray( function editPage (line 80286) | static int editPage( function balance_quick (line 80420) | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){ function ptrmapCheckPages (line 80523) | static int ptrmapCheckPages(MemPage **apPage, int nPage){ function copyNodeContent (line 80576) | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){ function balance_nonroot (line 80658) | static int balance_nonroot( function balance_deeper (line 81462) | static int balance_deeper(MemPage *pRoot, MemPage **ppChild){ function anotherValidCursor (line 81520) | static int anotherValidCursor(BtCursor *pCur){ function balance (line 81543) | static int balance(BtCursor *pCur){ function btreeOverwriteContent (line 81677) | static int btreeOverwriteContent( function SQLITE_NOINLINE (line 81721) | static SQLITE_NOINLINE int btreeOverwriteOverflowCell( function btreeOverwriteCell (line 81772) | static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX){ function SQLITE_PRIVATE (line 81822) | SQLITE_PRIVATE int sqlite3BtreeInsert( function SQLITE_PRIVATE (line 82140) | SQLITE_PRIVATE int sqlite3BtreeTransferRow(BtCursor *pDest, BtCursor *pS... function SQLITE_PRIVATE (line 82254) | SQLITE_PRIVATE int sqlite3BtreeDelete(BtCursor *pCur, u8 flags){ function btreeCreateTable (line 82467) | static int btreeCreateTable(Btree *p, Pgno *piTable, int createTabFlags){ function SQLITE_PRIVATE (line 82612) | SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree *p, Pgno *piTable, int ... function clearDatabasePage (line 82624) | static int clearDatabasePage( function SQLITE_PRIVATE (line 82691) | SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, i64 *pnC... function SQLITE_PRIVATE (line 82717) | SQLITE_PRIVATE int sqlite3BtreeClearTableOfCursor(BtCursor *pCur){ function btreeDropTable (line 82741) | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){ function SQLITE_PRIVATE (line 82826) | SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMo... function SQLITE_PRIVATE (line 82855) | SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){ function SQLITE_PRIVATE (line 82885) | SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){ function SQLITE_PRIVATE (line 82917) | SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *p... function SQLITE_PRIVATE (line 82986) | SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){ function checkOom (line 82994) | static void checkOom(IntegrityCk *pCheck){ function checkProgress (line 83004) | static void checkProgress(IntegrityCk *pCheck){ function checkAppendMsg (line 83029) | static void checkAppendMsg( function getPageReferenced (line 83061) | static int getPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function setPageReferenced (line 83070) | static void setPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function checkRef (line 83085) | static int checkRef(IntegrityCk *pCheck, Pgno iPage){ function checkPtrmap (line 83104) | static void checkPtrmap( function checkList (line 83133) | static void checkList( function btreeHeapInsert (line 83222) | static void btreeHeapInsert(u32 *aHeap, u32 x){ function btreeHeapPull (line 83234) | static int btreeHeapPull(u32 *aHeap, u32 *pOut){ function checkTreePage (line 83268) | static int checkTreePage( function SQLITE_PRIVATE (line 83554) | SQLITE_PRIVATE int sqlite3BtreeIntegrityCheck( function SQLITE_PRIVATE (line 83712) | SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *p){ function SQLITE_PRIVATE (line 83725) | SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *p){ function SQLITE_PRIVATE (line 83734) | SQLITE_PRIVATE int sqlite3BtreeTxnState(Btree *p){ function SQLITE_PRIVATE (line 83748) | SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLo... function SQLITE_PRIVATE (line 83767) | SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree *p){ function SQLITE_PRIVATE (line 83793) | SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFre... function SQLITE_PRIVATE (line 83810) | SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *p){ function SQLITE_PRIVATE (line 83828) | SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteL... function SQLITE_PRIVATE (line 83858) | SQLITE_PRIVATE int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 a... function SQLITE_PRIVATE (line 83906) | SQLITE_PRIVATE void sqlite3BtreeIncrblobCursor(BtCursor *pCur){ function SQLITE_PRIVATE (line 83917) | SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){ function SQLITE_PRIVATE (line 83952) | SQLITE_PRIVATE int sqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned in... function SQLITE_PRIVATE (line 83959) | SQLITE_PRIVATE int sqlite3BtreeIsReadonly(Btree *p){ function SQLITE_PRIVATE (line 83966) | SQLITE_PRIVATE int sqlite3HeaderSizeBtree(void){ return ROUND8(sizeof(Me... function SQLITE_PRIVATE (line 83972) | SQLITE_PRIVATE void sqlite3BtreeClearCache(Btree *p){ function SQLITE_PRIVATE (line 83983) | SQLITE_PRIVATE int sqlite3BtreeSharable(Btree *p){ function SQLITE_PRIVATE (line 83992) | SQLITE_PRIVATE int sqlite3BtreeConnectionCount(Btree *p){ type sqlite3_backup (line 84020) | struct sqlite3_backup { function Btree (line 84081) | static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){ function setDestPgsz (line 84111) | static int setDestPgsz(sqlite3_backup *p){ function checkReadTransaction (line 84123) | static int checkReadTransaction(sqlite3 *db, Btree *p){ function SQLITE_API (line 84139) | SQLITE_API sqlite3_backup *sqlite3_backup_init( function isFatalError (line 84216) | static int isFatalError(int rc){ function backupOnePage (line 84225) | static int backupOnePage( function backupTruncateFile (line 84288) | static int backupTruncateFile(sqlite3_file *pFile, i64 iSize){ function attachBackupObject (line 84301) | static void attachBackupObject(sqlite3_backup *p){ function SQLITE_API (line 84313) | SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){ function SQLITE_API (line 84570) | SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p){ function SQLITE_API (line 84624) | SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p){ function SQLITE_API (line 84638) | SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p){ function SQLITE_NOINLINE (line 84660) | static SQLITE_NOINLINE void backupUpdate( function SQLITE_PRIVATE (line 84685) | SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iP... function SQLITE_PRIVATE (line 84700) | SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *pBackup){ function SQLITE_PRIVATE (line 84717) | SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){ function SQLITE_PRIVATE (line 84802) | SQLITE_PRIVATE int sqlite3VdbeCheckMemInvariants(Mem *p){ function vdbeMemRenderNum (line 84875) | static void vdbeMemRenderNum(int sz, char *zBuf, Mem *p){ function SQLITE_PRIVATE (line 84923) | SQLITE_PRIVATE int sqlite3VdbeMemValidStrRep(Mem *p){ function SQLITE_PRIVATE (line 84972) | SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){ function sqlite3VdbeMemGrow (line 85011) | int sqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve){ function SQLITE_PRIVATE (line 85074) | SQLITE_PRIVATE int sqlite3VdbeMemClearAndResize(Mem *pMem, int szNew){ function SQLITE_PRIVATE (line 85093) | SQLITE_PRIVATE void sqlite3VdbeMemZeroTerminateIfAble(Mem *pMem){ function SQLITE_NOINLINE (line 85129) | static SQLITE_NOINLINE int vdbeMemAddTerminator(Mem *pMem){ function SQLITE_PRIVATE (line 85146) | SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable(Mem *pMem){ function SQLITE_PRIVATE (line 85170) | SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob(Mem *pMem){ function SQLITE_PRIVATE (line 85201) | SQLITE_PRIVATE int sqlite3VdbeMemNulTerminate(Mem *pMem){ function SQLITE_PRIVATE (line 85227) | SQLITE_PRIVATE int sqlite3VdbeMemStringify(Mem *pMem, u8 enc, u8 bForce){ function SQLITE_PRIVATE (line 85262) | SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){ function SQLITE_PRIVATE (line 85295) | SQLITE_PRIVATE int sqlite3VdbeMemAggValue(Mem *pAccum, Mem *pOut, FuncDe... function SQLITE_NOINLINE (line 85322) | static SQLITE_NOINLINE void vdbeMemClearExternAndSetNull(Mem *p){ function SQLITE_NOINLINE (line 85345) | static SQLITE_NOINLINE void vdbeMemClear(Mem *p){ function SQLITE_PRIVATE (line 85366) | SQLITE_PRIVATE void sqlite3VdbeMemRelease(Mem *p){ function SQLITE_PRIVATE (line 85376) | SQLITE_PRIVATE void sqlite3VdbeMemReleaseMalloc(Mem *p){ function SQLITE_NOINLINE (line 85392) | static SQLITE_NOINLINE i64 memIntValue(const Mem *pMem){ function SQLITE_PRIVATE (line 85397) | SQLITE_PRIVATE i64 sqlite3VdbeIntValue(const Mem *pMem){ function SQLITE_NOINLINE (line 85421) | static SQLITE_NOINLINE double memRealValue(Mem *pMem){ function SQLITE_PRIVATE (line 85427) | SQLITE_PRIVATE double sqlite3VdbeRealValue(Mem *pMem){ function SQLITE_PRIVATE (line 85448) | SQLITE_PRIVATE int sqlite3VdbeBooleanValue(Mem *pMem, int ifNull){ function SQLITE_PRIVATE (line 85459) | SQLITE_PRIVATE void sqlite3VdbeIntegerAffinity(Mem *pMem){ function SQLITE_PRIVATE (line 85491) | SQLITE_PRIVATE int sqlite3VdbeMemIntegerify(Mem *pMem){ function SQLITE_PRIVATE (line 85506) | SQLITE_PRIVATE int sqlite3VdbeMemRealify(Mem *pMem){ function SQLITE_PRIVATE (line 85525) | SQLITE_PRIVATE int sqlite3RealSameAsInt(double r1, sqlite3_int64 i){ function SQLITE_PRIVATE (line 85536) | SQLITE_PRIVATE i64 sqlite3RealToI64(double r){ function SQLITE_PRIVATE (line 85550) | SQLITE_PRIVATE int sqlite3VdbeMemNumerify(Mem *pMem){ function SQLITE_PRIVATE (line 85583) | SQLITE_PRIVATE int sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){ function SQLITE_PRIVATE (line 85630) | SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){ function SQLITE_PRIVATE (line 85650) | SQLITE_PRIVATE void sqlite3VdbeMemSetNull(Mem *pMem){ function SQLITE_PRIVATE (line 85657) | SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value *p){ function SQLITE_PRIVATE (line 85666) | SQLITE_PRIVATE void sqlite3VdbeMemSetZeroBlob(Mem *pMem, int n){ function SQLITE_PRIVATE (line 85676) | SQLITE_PRIVATE int sqlite3VdbeMemSetZeroBlob(Mem *pMem, int n){ function SQLITE_NOINLINE (line 85696) | static SQLITE_NOINLINE void vdbeReleaseAndSetInt64(Mem *pMem, i64 val){ function SQLITE_PRIVATE (line 85706) | SQLITE_PRIVATE void sqlite3VdbeMemSetInt64(Mem *pMem, i64 val){ function SQLITE_PRIVATE (line 85718) | SQLITE_PRIVATE void sqlite3MemSetArrayInt64(sqlite3_value *aMem, int iId... function SQLITE_PRIVATE (line 85723) | SQLITE_PRIVATE void sqlite3NoopDestructor(void *p){ UNUSED_PARAMETER(p); } function SQLITE_PRIVATE (line 85729) | SQLITE_PRIVATE void sqlite3VdbeMemSetPointer( function SQLITE_PRIVATE (line 85749) | SQLITE_PRIVATE void sqlite3VdbeMemSetDouble(Mem *pMem, double val){ function SQLITE_PRIVATE (line 85763) | SQLITE_PRIVATE int sqlite3VdbeMemIsRowSet(const Mem *pMem){ function SQLITE_PRIVATE (line 85776) | SQLITE_PRIVATE int sqlite3VdbeMemSetRowSet(Mem *pMem){ function SQLITE_PRIVATE (line 85794) | SQLITE_PRIVATE int sqlite3VdbeMemTooBig(Mem *p){ function SQLITE_PRIVATE (line 85815) | SQLITE_PRIVATE void sqlite3VdbeMemAboutToChange(Vdbe *pVdbe, Mem *pMem){ function SQLITE_NOINLINE (line 85853) | static SQLITE_NOINLINE void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int ... function SQLITE_PRIVATE (line 85858) | SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom... function SQLITE_PRIVATE (line 85874) | SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){ function SQLITE_PRIVATE (line 85897) | SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){ function SQLITE_PRIVATE (line 85930) | SQLITE_PRIVATE int sqlite3VdbeMemSetStr( function SQLITE_PRIVATE (line 86041) | SQLITE_PRIVATE int sqlite3VdbeMemFromBtree( function SQLITE_PRIVATE (line 86069) | SQLITE_PRIVATE int sqlite3VdbeMemFromBtreeZeroOffset( function SQLITE_NOINLINE (line 86101) | static SQLITE_NOINLINE const void *valueToText(sqlite3_value* pVal, u8 e... function SQLITE_PRIVATE (line 86144) | SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){ function SQLITE_PRIVATE (line 86165) | SQLITE_PRIVATE int sqlite3ValueIsOfClass(const sqlite3_value *pVal, void... function SQLITE_PRIVATE (line 86180) | SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){ type ValueNewStat4Ctx (line 86193) | struct ValueNewStat4Ctx { function sqlite3_value (line 86211) | static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){ function valueFromFunction (line 86274) | static int valueFromFunction( function valueFromExpr (line 86374) | static int valueFromExpr( function SQLITE_PRIVATE (line 86557) | SQLITE_PRIVATE int sqlite3ValueFromExpr( function stat4ValueFromExpr (line 86586) | static int stat4ValueFromExpr( function SQLITE_PRIVATE (line 86661) | SQLITE_PRIVATE int sqlite3Stat4ProbeSetValue( function SQLITE_PRIVATE (line 86706) | SQLITE_PRIVATE int sqlite3Stat4ValueFromExpr( function SQLITE_PRIVATE (line 86723) | SQLITE_PRIVATE int sqlite3Stat4Column( function SQLITE_PRIVATE (line 86768) | SQLITE_PRIVATE void sqlite3Stat4ProbeFree(UnpackedRecord *pRec){ function SQLITE_PRIVATE (line 86786) | SQLITE_PRIVATE void sqlite3ValueSetStr( function SQLITE_PRIVATE (line 86799) | SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value *v){ function SQLITE_NOINLINE (line 86810) | static SQLITE_NOINLINE int valueBytes(sqlite3_value *pVal, u8 enc){ function SQLITE_PRIVATE (line 86813) | SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){ function SQLITE_PRIVATE (line 86859) | SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(Parse *pParse){ function SQLITE_PRIVATE (line 86886) | SQLITE_PRIVATE Parse *sqlite3VdbeParser(Vdbe *p){ function SQLITE_PRIVATE (line 86893) | SQLITE_PRIVATE void sqlite3VdbeError(Vdbe *p, const char *zFormat, ...){ function SQLITE_PRIVATE (line 86904) | SQLITE_PRIVATE void sqlite3VdbeSetSql(Vdbe *p, const char *z, int n, u8 ... function SQLITE_PRIVATE (line 86918) | SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, cons... function SQLITE_PRIVATE (line 86937) | SQLITE_PRIVATE int sqlite3VdbeUsesDoubleQuotedString( function SQLITE_PRIVATE (line 86961) | SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){ function growOpArray (line 86998) | static int growOpArray(Vdbe *v, int nOp){ function test_addop_breakpoint (line 87047) | static void test_addop_breakpoint(int pc, Op *pOp){ function SQLITE_NOINLINE (line 87061) | static SQLITE_NOINLINE int growOp3(Vdbe *p, int op, int p1, int p2, int ... function SQLITE_NOINLINE (line 87067) | static SQLITE_NOINLINE int addOp4IntSlow( function SQLITE_PRIVATE (line 87097) | SQLITE_PRIVATE int sqlite3VdbeAddOp0(Vdbe *p, int op){ function SQLITE_PRIVATE (line 87100) | SQLITE_PRIVATE int sqlite3VdbeAddOp1(Vdbe *p, int op, int p1){ function SQLITE_PRIVATE (line 87103) | SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){ function SQLITE_PRIVATE (line 87106) | SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, in... function SQLITE_PRIVATE (line 87151) | SQLITE_PRIVATE int sqlite3VdbeAddOp4Int( function SQLITE_PRIVATE (line 87203) | SQLITE_PRIVATE int sqlite3VdbeGoto(Vdbe *p, int iDest){ function SQLITE_PRIVATE (line 87210) | SQLITE_PRIVATE int sqlite3VdbeLoadString(Vdbe *p, int iDest, const char ... function SQLITE_PRIVATE (line 87225) | SQLITE_PRIVATE void sqlite3VdbeMultiLoad(Vdbe *p, int iDest, const char ... function SQLITE_PRIVATE (line 87248) | SQLITE_PRIVATE int sqlite3VdbeAddOp4( function SQLITE_PRIVATE (line 87272) | SQLITE_PRIVATE int sqlite3VdbeAddFunctionCall( function SQLITE_PRIVATE (line 87308) | SQLITE_PRIVATE int sqlite3VdbeAddOp4Dup8( function SQLITE_PRIVATE (line 87327) | SQLITE_PRIVATE int sqlite3VdbeExplainParent(Parse *pParse){ function SQLITE_PRIVATE (line 87339) | SQLITE_PRIVATE void sqlite3ExplainBreakpoint(const char *z1, const char ... function SQLITE_PRIVATE (line 87351) | SQLITE_PRIVATE int sqlite3VdbeExplain(Parse *pParse, u8 bPush, const cha... function SQLITE_PRIVATE (line 87382) | SQLITE_PRIVATE void sqlite3VdbeExplainPop(Parse *pParse){ function SQLITE_PRIVATE (line 87396) | SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char *... function SQLITE_PRIVATE (line 87406) | SQLITE_PRIVATE void sqlite3VdbeEndCoroutine(Vdbe *v, int regYield){ function SQLITE_PRIVATE (line 87444) | SQLITE_PRIVATE int sqlite3VdbeMakeLabel(Parse *pParse){ function SQLITE_NOINLINE (line 87453) | static SQLITE_NOINLINE void resizeResolveLabel(Parse *p, Vdbe *v, int j){ function SQLITE_PRIVATE (line 87471) | SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe *v, int x){ function SQLITE_PRIVATE (line 87493) | SQLITE_PRIVATE void sqlite3VdbeRunOnlyOnce(Vdbe *p){ function SQLITE_PRIVATE (line 87500) | SQLITE_PRIVATE void sqlite3VdbeReusable(Vdbe *p){ type VdbeOpIter (line 87528) | typedef struct VdbeOpIter VdbeOpIter; type VdbeOpIter (line 87529) | struct VdbeOpIter { function Op (line 87536) | static Op *opIterNext(VdbeOpIter *p){ function SQLITE_PRIVATE (line 87603) | SQLITE_PRIVATE int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){ function SQLITE_PRIVATE (line 87663) | SQLITE_PRIVATE void sqlite3VdbeIncrWriteCounter(Vdbe *p, VdbeCursor *pC){ function SQLITE_PRIVATE (line 87679) | SQLITE_PRIVATE void sqlite3VdbeAssertAbortable(Vdbe *p){ function resolveP2Values (line 87705) | static void resolveP2Values(Vdbe *p, int *pMaxVtabArgs){ function SQLITE_PRIVATE (line 87829) | SQLITE_PRIVATE void sqlite3VdbeNoJumpsOutsideSubrtn( function SQLITE_PRIVATE (line 87899) | SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){ function SQLITE_PRIVATE (line 87913) | SQLITE_PRIVATE void sqlite3VdbeVerifyNoMallocRequired(Vdbe *p, int N){ function SQLITE_PRIVATE (line 87926) | SQLITE_PRIVATE void sqlite3VdbeVerifyNoResultRow(Vdbe *p){ function SQLITE_PRIVATE (line 87940) | SQLITE_PRIVATE void sqlite3VdbeVerifyAbortable(Vdbe *p, int onError){ function SQLITE_PRIVATE (line 87956) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeTakeOpArray(Vdbe *p, int *pnOp, int *p... function SQLITE_PRIVATE (line 87976) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeAddOpList( function SQLITE_PRIVATE (line 88024) | SQLITE_PRIVATE void sqlite3VdbeScanStatus( function SQLITE_PRIVATE (line 88056) | SQLITE_PRIVATE void sqlite3VdbeScanStatusRange( function SQLITE_PRIVATE (line 88088) | SQLITE_PRIVATE void sqlite3VdbeScanStatusCounters( function SQLITE_PRIVATE (line 88115) | SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe *p, int addr, u8 iNewOp... function SQLITE_PRIVATE (line 88119) | SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 88123) | SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 88127) | SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 88131) | SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe *p, u16 p5){ function SQLITE_PRIVATE (line 88141) | SQLITE_PRIVATE void sqlite3VdbeTypeofColumn(Vdbe *p, int iDest){ function SQLITE_PRIVATE (line 88155) | SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe *p, int addr){ function SQLITE_PRIVATE (line 88172) | SQLITE_PRIVATE void sqlite3VdbeJumpHereOrPopInst(Vdbe *p, int addr){ function freeEphemeralFunction (line 88192) | static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){ function SQLITE_NOINLINE (line 88202) | static SQLITE_NOINLINE void freeP4Mem(sqlite3 *db, Mem *p){ function SQLITE_NOINLINE (line 88206) | static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){ function freeP4 (line 88211) | static void freeP4(sqlite3 *db, int p4type, void *p4){ function vdbeFreeOpArray (line 88269) | static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){ function SQLITE_PRIVATE (line 88291) | SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p){ function SQLITE_PRIVATE (line 88299) | SQLITE_PRIVATE int sqlite3VdbeHasSubProgram(Vdbe *pVdbe){ function SQLITE_PRIVATE (line 88306) | SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe *p, int addr){ function SQLITE_PRIVATE (line 88322) | SQLITE_PRIVATE int sqlite3VdbeDeletePriorOpcode(Vdbe *p, u8 op){ function SQLITE_PRIVATE (line 88335) | SQLITE_PRIVATE void sqlite3VdbeReleaseRegisters( function vdbeChangeP4Full (line 88381) | static void SQLITE_NOINLINE vdbeChangeP4Full( function SQLITE_PRIVATE (line 88400) | SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *z... function SQLITE_PRIVATE (line 88443) | SQLITE_PRIVATE void sqlite3VdbeAppendP4(Vdbe *p, void *pP4, int n){ function SQLITE_PRIVATE (line 88463) | SQLITE_PRIVATE void sqlite3VdbeSetP4KeyInfo(Parse *pParse, Index *pIdx){ function vdbeVComment (line 88479) | static void vdbeVComment(Vdbe *p, const char *zFormat, va_list ap){ function SQLITE_PRIVATE (line 88488) | SQLITE_PRIVATE void sqlite3VdbeComment(Vdbe *p, const char *zFormat, ...){ function SQLITE_PRIVATE (line 88496) | SQLITE_PRIVATE void sqlite3VdbeNoopComment(Vdbe *p, const char *zFormat,... function SQLITE_PRIVATE (line 88511) | SQLITE_PRIVATE void sqlite3VdbeSetLineNumber(Vdbe *v, int iLine){ function SQLITE_PRIVATE (line 88529) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){ function SQLITE_PRIVATE (line 88544) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetLastOp(Vdbe *p){ function translateP (line 88553) | static int translateP(char c, const Op *pOp){ function SQLITE_PRIVATE (line 88574) | SQLITE_PRIVATE char *sqlite3VdbeDisplayComment( function displayP4Expr (line 88664) | static void displayP4Expr(StrAccum *p, Expr *pExpr){ function SQLITE_PRIVATE (line 88739) | SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3 *db, Op *pOp){ function SQLITE_PRIVATE (line 88865) | SQLITE_PRIVATE void sqlite3VdbeUsesBtree(Vdbe *p, int i){ function SQLITE_PRIVATE (line 88896) | SQLITE_PRIVATE void sqlite3VdbeEnter(Vdbe *p){ function SQLITE_NOINLINE (line 88917) | static SQLITE_NOINLINE void vdbeLeave(Vdbe *p){ function SQLITE_PRIVATE (line 88931) | SQLITE_PRIVATE void sqlite3VdbeLeave(Vdbe *p){ function SQLITE_PRIVATE (line 88941) | SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE *pOut, int pc, VdbeOp *pOp){ function initMemArray (line 88985) | static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){ function releaseMemArray (line 89009) | static void releaseMemArray(Mem *p, int N){ function SQLITE_PRIVATE (line 89063) | SQLITE_PRIVATE int sqlite3VdbeFrameIsValid(VdbeFrame *pFrame){ function SQLITE_PRIVATE (line 89077) | SQLITE_PRIVATE void sqlite3VdbeFrameMemDel(void *pArg){ function SQLITE_PRIVATE (line 89092) | SQLITE_PRIVATE int sqlite3VdbeNextOpcode( function SQLITE_PRIVATE (line 89204) | SQLITE_PRIVATE void sqlite3VdbeFrameDelete(VdbeFrame *p){ function SQLITE_PRIVATE (line 89236) | SQLITE_PRIVATE int sqlite3VdbeList( function SQLITE_PRIVATE (line 89331) | SQLITE_PRIVATE void sqlite3VdbePrintSql(Vdbe *p){ function SQLITE_PRIVATE (line 89350) | SQLITE_PRIVATE void sqlite3VdbeIOTraceSql(Vdbe *p){ type ReusableSpace (line 89380) | struct ReusableSpace { type ReusableSpace (line 89401) | struct ReusableSpace function SQLITE_PRIVATE (line 89423) | SQLITE_PRIVATE void sqlite3VdbeRewind(Vdbe *p){ function SQLITE_PRIVATE (line 89477) | SQLITE_PRIVATE void sqlite3VdbeMakeReady( function SQLITE_PRIVATE (line 89580) | SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){ function SQLITE_NOINLINE (line 89583) | static SQLITE_NOINLINE void freeCursorWithCache(Vdbe *p, VdbeCursor *pCx){ function SQLITE_PRIVATE (line 89595) | SQLITE_PRIVATE void sqlite3VdbeFreeCursorNN(Vdbe *p, VdbeCursor *pCx){ function closeCursorsInFrame (line 89626) | static void closeCursorsInFrame(Vdbe *p){ function SQLITE_PRIVATE (line 89642) | SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){ function closeAllCursors (line 89668) | static void closeAllCursors(Vdbe *p){ function SQLITE_PRIVATE (line 89696) | SQLITE_PRIVATE void sqlite3VdbeSetNumCols(Vdbe *p, int nResColumn){ function SQLITE_PRIVATE (line 89721) | SQLITE_PRIVATE int sqlite3VdbeSetColName( function vdbeCommit (line 89749) | static int vdbeCommit(sqlite3 *db, Vdbe *p){ function checkActiveVdbeCnt (line 90017) | static void checkActiveVdbeCnt(sqlite3 *db){ function SQLITE_NOINLINE (line 90049) | static SQLITE_NOINLINE int vdbeCloseStatement(Vdbe *p, int eOp){ function SQLITE_PRIVATE (line 90095) | SQLITE_PRIVATE int sqlite3VdbeCloseStatement(Vdbe *p, int eOp){ function SQLITE_NOINLINE (line 90114) | static SQLITE_NOINLINE int vdbeFkError(Vdbe *p){ function SQLITE_PRIVATE (line 90121) | SQLITE_PRIVATE int sqlite3VdbeCheckFkImmediate(Vdbe *p){ function SQLITE_PRIVATE (line 90125) | SQLITE_PRIVATE int sqlite3VdbeCheckFkDeferred(Vdbe *p){ function SQLITE_PRIVATE (line 90145) | SQLITE_PRIVATE int sqlite3VdbeHalt(Vdbe *p){ function SQLITE_PRIVATE (line 90354) | SQLITE_PRIVATE void sqlite3VdbeResetStepResult(Vdbe *p){ function SQLITE_PRIVATE (line 90366) | SQLITE_PRIVATE int sqlite3VdbeTransferError(Vdbe *p){ function vdbeInvokeSqllog (line 90389) | static void vdbeInvokeSqllog(Vdbe *v){ function SQLITE_PRIVATE (line 90416) | SQLITE_PRIVATE int sqlite3VdbeReset(Vdbe *p){ function SQLITE_PRIVATE (line 90507) | SQLITE_PRIVATE int sqlite3VdbeFinalize(Vdbe *p){ function SQLITE_PRIVATE (line 90536) | SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, ... function sqlite3VdbeClearObject (line 90564) | static void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){ function SQLITE_PRIVATE (line 90608) | SQLITE_PRIVATE void sqlite3VdbeDelete(Vdbe *p){ function SQLITE_NOINLINE (line 90631) | SQLITE_NOINLINE sqlite3VdbeFinishMoveto(VdbeCursor *p){ function SQLITE_NOINLINE (line 90657) | SQLITE_NOINLINE sqlite3VdbeHandleMovedCursor(VdbeCursor *p){ function SQLITE_PRIVATE (line 90672) | SQLITE_PRIVATE int sqlite3VdbeCursorRestore(VdbeCursor *p){ function SQLITE_PRIVATE (line 90734) | SQLITE_PRIVATE u32 sqlite3VdbeSerialType(Mem *pMem, int file_format, u32... function SQLITE_PRIVATE (line 90818) | SQLITE_PRIVATE u32 sqlite3VdbeSerialTypeLen(u32 serial_type){ function SQLITE_PRIVATE (line 90827) | SQLITE_PRIVATE u8 sqlite3VdbeOneByteSerialTypeLen(u8 serial_type){ function SQLITE_PRIVATE (line 90867) | SQLITE_PRIVATE u64 sqlite3FloatSwap(u64 in){ function serialGet (line 90901) | static void serialGet( function serialGet7 (line 90936) | static int serialGet7( function SQLITE_PRIVATE (line 90953) | SQLITE_PRIVATE void sqlite3VdbeSerialGet( function SQLITE_PRIVATE (line 91052) | SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord( function SQLITE_PRIVATE (line 91072) | SQLITE_PRIVATE void sqlite3VdbeRecordUnpack( function vdbeRecordCompareDebug (line 91129) | static int vdbeRecordCompareDebug( function vdbeAssertFieldCountWithinLimits (line 91250) | static void vdbeAssertFieldCountWithinLimits( function SQLITE_NOINLINE (line 91280) | static SQLITE_NOINLINE int vdbeCompareMemStringWithEncodingChange( function vdbeCompareMemString (line 91306) | static int vdbeCompareMemString( function isAllZero (line 91325) | static int isAllZero(const char *z, int n){ function sqlite3BlobCompare (line 91338) | int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2){ function doubleLt (line 91372) | static int SQLITE_NOINLINE doubleLt(double a, double b){ return anRef... function SQLITE_PRIVATE (line 148403) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoFromExprList( function SQLITE_PRIVATE (line 148430) | SQLITE_PRIVATE const char *sqlite3SelectOpName(int id){ function explainTempTable (line 148452) | static void explainTempTable(Parse *pParse, const char *zUsage){ function generateSortTail (line 148478) | static void generateSortTail( function generateColumnTypes (line 148875) | static void generateColumnTypes( function SQLITE_PRIVATE (line 148946) | SQLITE_PRIVATE void sqlite3GenerateColumnNames( function SQLITE_PRIVATE (line 149032) | SQLITE_PRIVATE int sqlite3ColumnsFromExprList( function SQLITE_PRIVATE (line 149151) | SQLITE_PRIVATE void sqlite3SubqueryColumnTypes( function SQLITE_PRIVATE (line 149244) | SQLITE_PRIVATE Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pS... function SQLITE_PRIVATE (line 149277) | SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse *pParse){ function computeLimitRegisters (line 149313) | static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak){ function CollSeq (line 149370) | static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol){ function KeyInfo (line 149396) | static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int ... function generateWithRecursiveQuery (line 149462) | static void generateWithRecursiveQuery( function multiSelectValues (line 149638) | static int multiSelectValues( function hasAnchor (line 149675) | static int hasAnchor(Select *p){ function multiSelect (line 149711) | static int multiSelect( function SQLITE_PRIVATE (line 150089) | SQLITE_PRIVATE void sqlite3SelectWrongNumTermsError(Parse *pParse, Selec... function generateOutputSubroutine (line 150119) | static int generateOutputSubroutine( function multiSelectOrderBy (line 150332) | static int multiSelectOrderBy( type SubstContext (line 150685) | typedef struct SubstContext { function Expr (line 150712) | static Expr *substExpr( function substExprList (line 150819) | static void substExprList( function substSelect (line 150829) | static void substSelect( function recomputeColumnsUsedExpr (line 150868) | static int recomputeColumnsUsedExpr(Walker *pWalker, Expr *pExpr){ function recomputeColumnsUsed (line 150877) | static void recomputeColumnsUsed( function srclistRenumberCursors (line 150906) | static void srclistRenumberCursors( function renumberCursorDoMapping (line 150934) | static void renumberCursorDoMapping(Walker *pWalker, int *piCursor){ function renumberCursorsCb (line 150946) | static int renumberCursorsCb(Walker *pWalker, Expr *pExpr){ function renumberCursors (line 150975) | static void renumberCursors( function ExprList (line 150996) | static ExprList *findLeftmostExprlist(Select *pSel){ function compoundHasDifferentAffinities (line 151007) | static int compoundHasDifferentAffinities(Select *p){ function flattenSubquery (line 151205) | static int flattenSubquery( type WhereConst (line 151643) | typedef struct WhereConst WhereConst; type WhereConst (line 151644) | struct WhereConst { function constInsert (line 151663) | static void constInsert( function findConstInWhere (line 151712) | static void findConstInWhere(WhereConst *pConst, Expr *pExpr){ function propagateConstantExprRewriteOne (line 151747) | static int propagateConstantExprRewriteOne( function propagateConstantExprRewrite (line 151798) | static int propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr){ function propagateConstants (line 151869) | static int propagateConstants( function pushDownWindowCheck (line 151931) | static int pushDownWindowCheck(Parse *pParse, Select *pSubq, Expr *pExpr){ function pushDownWhereTerms (line 152049) | static int pushDownWhereTerms( function disableUnusedSubqueryResultColumns (line 152210) | static int disableUnusedSubqueryResultColumns(SrcItem *pItem){ function u8 (line 152291) | static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax){ function Table (line 152346) | static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){ function SQLITE_PRIVATE (line 152385) | SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, SrcItem *pFrom){ function convertCompoundSelectToSubquery (line 152427) | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p){ function cannotBeFunction (line 152496) | static int cannotBeFunction(Parse *pParse, SrcItem *pFrom){ type Cte (line 152515) | struct Cte function SQLITE_PRIVATE (line 152554) | SQLITE_PRIVATE With *sqlite3WithPush(Parse *pParse, With *pWith, u8 bFree){ function resolveFromTermToCte (line 152584) | static int resolveFromTermToCte( function SQLITE_PRIVATE (line 152771) | SQLITE_PRIVATE void sqlite3SelectPopWith(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 152790) | SQLITE_PRIVATE int sqlite3ExpandSubquery(Parse *pParse, SrcItem *pFrom){ function inAnyUsingClause (line 152831) | static int inAnyUsingClause( function selectExpander (line 152871) | static int selectExpander(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 153265) | SQLITE_PRIVATE void sqlite3SelectWalkAssert2(Walker *NotUsed, Select *No... function sqlite3SelectExpand (line 153283) | static void sqlite3SelectExpand(Parse *pParse, Select *pSelect){ function selectAddSubqueryTypeInfo (line 153313) | static void selectAddSubqueryTypeInfo(Walker *pWalker, Select *p){ function sqlite3SelectAddTypeInfo (line 153344) | static void sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect){ function SQLITE_PRIVATE (line 153368) | SQLITE_PRIVATE void sqlite3SelectPrep( function printAggInfo (line 153388) | static void printAggInfo(AggInfo *pAggInfo){ function analyzeAggFuncArgs (line 153428) | static void analyzeAggFuncArgs( function optimizeAggregateUseOfIndexedExpr (line 153463) | static void optimizeAggregateUseOfIndexedExpr( function aggregateIdxEprRefToColCallback (line 153505) | static int aggregateIdxEprRefToColCallback(Walker *pWalker, Expr *pExpr){ function aggregateConvertIndexedExprRefToColumn (line 153529) | static void aggregateConvertIndexedExprRefToColumn(AggInfo *pAggInfo){ function assignAggregateRegisters (line 153557) | static void assignAggregateRegisters(Parse *pParse, AggInfo *pAggInfo){ function resetAccumulator (line 153572) | static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){ function finalizeAggFunctions (line 153638) | static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){ function updateAccumulator (line 153713) | static void updateAccumulator( function explainSimpleCount (line 153879) | static void explainSimpleCount( function havingToWhereExprCb (line 153908) | static int havingToWhereExprCb(Walker *pWalker, Expr *pExpr){ function havingToWhere (line 153952) | static void havingToWhere(Parse *pParse, Select *p){ function SrcItem (line 153975) | static SrcItem *isSelfJoinView( function agginfoFree (line 154015) | static void agginfoFree(sqlite3 *db, void *pArg){ function countOfViewOptimization (line 154042) | static int countOfViewOptimization(Parse *pParse, Select *p){ function sameSrcAlias (line 154125) | static int sameSrcAlias(SrcItem *p0, SrcList *pSrc){ function fromClauseTermCanBeCoroutine (line 154171) | static int fromClauseTermCanBeCoroutine( function SQLITE_NOINLINE (line 154231) | static SQLITE_NOINLINE void existsToJoin( type CheckOnCtx (line 154298) | typedef struct CheckOnCtx CheckOnCtx; type CheckOnCtx (line 154299) | struct CheckOnCtx { function selectCheckOnClausesExpr (line 154314) | static int selectCheckOnClausesExpr(Walker *pWalker, Expr *pExpr){ function selectCheckOnClausesSelect (line 154367) | static int selectCheckOnClausesSelect(Walker *pWalker, Select *pSelect){ function SQLITE_PRIVATE (line 154388) | SQLITE_PRIVATE void sqlite3SelectCheckOnClauses(Parse *pParse, Select *p... function SQLITE_PRIVATE (line 154451) | SQLITE_PRIVATE int sqlite3Select( type TabResult (line 155879) | typedef struct TabResult { function sqlite3_get_table_cb (line 155894) | static int sqlite3_get_table_cb(void *pArg, int nCol, char **argv, char ... function SQLITE_API (line 155968) | SQLITE_API int sqlite3_get_table( function SQLITE_API (line 156037) | SQLITE_API void sqlite3_free_table( function SQLITE_PRIVATE (line 156072) | SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *p... function SQLITE_PRIVATE (line 156103) | SQLITE_PRIVATE Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 156157) | SQLITE_PRIVATE void sqlite3BeginTrigger( function SQLITE_PRIVATE (line 156371) | SQLITE_PRIVATE void sqlite3FinishTrigger( function SQLITE_PRIVATE (line 156490) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep( function TriggerStep (line 156514) | static TriggerStep *triggerStepAllocate( function SQLITE_PRIVATE (line 156547) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerInsertStep( function SQLITE_PRIVATE (line 156592) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep( function SQLITE_PRIVATE (line 156632) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerDeleteStep( function SQLITE_PRIVATE (line 156659) | SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){ function SQLITE_PRIVATE (line 156677) | SQLITE_PRIVATE void sqlite3DropTrigger(Parse *pParse, SrcList *pName, in... function Table (line 156720) | static Table *tableOfTrigger(Trigger *pTrigger){ function SQLITE_PRIVATE (line 156728) | SQLITE_PRIVATE void sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigg... function SQLITE_PRIVATE (line 156766) | SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, ... function checkColumnOverlap (line 156800) | static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ function tempTriggersExist (line 156812) | static int tempTriggersExist(sqlite3 *db){ function SQLITE_NOINLINE (line 156824) | static SQLITE_NOINLINE Trigger *triggersReallyExist( function SQLITE_PRIVATE (line 156887) | SQLITE_PRIVATE Trigger *sqlite3TriggersExist( function SQLITE_PRIVATE (line 156914) | SQLITE_PRIVATE SrcList *sqlite3TriggerStepSrc( function isAsteriskTerm (line 156955) | static int isAsteriskTerm( function ExprList (line 156975) | static ExprList *sqlite3ExpandReturning( function sqlite3ReturningSubqueryVarSelect (line 157017) | static int sqlite3ReturningSubqueryVarSelect(Walker *NotUsed, Expr *pExpr){ function sqlite3ReturningSubqueryCorrelated (line 157036) | static int sqlite3ReturningSubqueryCorrelated(Walker *pWalker, Select *p... function sqlite3ProcessReturningSubqueries (line 157062) | static void sqlite3ProcessReturningSubqueries( function codeReturningTrigger (line 157084) | static void codeReturningTrigger( function codeTriggerProgram (line 157175) | static int codeTriggerProgram( function transferParseError (line 157279) | static void transferParseError(Parse *pTo, Parse *pFrom){ function TriggerPrg (line 157295) | static TriggerPrg *codeRowTrigger( function TriggerPrg (line 157411) | static TriggerPrg *getRowTrigger( function SQLITE_PRIVATE (line 157446) | SQLITE_PRIVATE void sqlite3CodeRowTriggerDirect( function SQLITE_PRIVATE (line 157518) | SQLITE_PRIVATE void sqlite3CodeRowTrigger( function SQLITE_PRIVATE (line 157588) | SQLITE_PRIVATE u32 sqlite3TriggerColmask( function SQLITE_PRIVATE (line 157689) | SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, in... function indexColumnIsBeingUpdated (line 157725) | static int indexColumnIsBeingUpdated( function indexWhereClauseMightChange (line 157755) | static int indexWhereClauseMightChange( function Expr (line 157771) | static Expr *exprRowColumn(Parse *pParse, int iCol){ function updateFromSelect (line 157815) | static void updateFromSelect( function SQLITE_PRIVATE (line 157913) | SQLITE_PRIVATE void sqlite3Update( function updateVirtualTable (line 158824) | static void updateVirtualTable( function upsertDelete (line 159014) | static void SQLITE_NOINLINE upsertDelete(sqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 159026) | SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 159034) | SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 159048) | SQLITE_PRIVATE Upsert *sqlite3UpsertNew( function SQLITE_PRIVATE (line 159083) | SQLITE_PRIVATE int sqlite3UpsertAnalyzeTarget( function SQLITE_PRIVATE (line 159220) | SQLITE_PRIVATE int sqlite3UpsertNextIsIPK(Upsert *pUpsert){ function SQLITE_PRIVATE (line 159240) | SQLITE_PRIVATE Upsert *sqlite3UpsertOfIndex(Upsert *pUpsert, Index *pIdx){ function SQLITE_PRIVATE (line 159260) | SQLITE_PRIVATE void sqlite3UpsertDoUpdate( function execSql (line 159357) | static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){ function execSqlF (line 159387) | static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){ function SQLITE_PRIVATE (line 159430) | SQLITE_PRIVATE void sqlite3Vacuum(Parse *pParse, Token *pNm, Expr *pInto){ function sqlite3RunVacuum (line 159468) | int sqlite3RunVacuum( type VtabCtx (line 159771) | struct VtabCtx { function SQLITE_PRIVATE (line 159786) | SQLITE_PRIVATE Module *sqlite3VtabCreateModule( function createModule (line 159834) | static int createModule( function SQLITE_API (line 159855) | SQLITE_API int sqlite3_create_module( function SQLITE_API (line 159870) | SQLITE_API int sqlite3_create_module_v2( function SQLITE_API (line 159887) | SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){ function SQLITE_PRIVATE (line 159909) | SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3 *db, Module *pMod){ function SQLITE_PRIVATE (line 159929) | SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){ function SQLITE_PRIVATE (line 159939) | SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 159950) | SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){ function VTable (line 159976) | static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){ function SQLITE_PRIVATE (line 160019) | SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p){ function SQLITE_PRIVATE (line 160057) | SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3 *db){ function SQLITE_PRIVATE (line 160087) | SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table *p){ function addModuleArgument (line 160106) | static void addModuleArgument(Parse *pParse, Table *pTable, char *zArg){ function SQLITE_PRIVATE (line 160132) | SQLITE_PRIVATE void sqlite3VtabBeginParse( function addArgumentToVtab (line 160181) | static void addArgumentToVtab(Parse *pParse){ function SQLITE_PRIVATE (line 160194) | SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){ function SQLITE_PRIVATE (line 160278) | SQLITE_PRIVATE void sqlite3VtabArgInit(Parse *pParse){ function SQLITE_PRIVATE (line 160288) | SQLITE_PRIVATE void sqlite3VtabArgExtend(Parse *pParse, Token *p){ function vtabCallConstructor (line 160304) | static int vtabCallConstructor( function SQLITE_PRIVATE (line 160444) | SQLITE_PRIVATE int sqlite3VtabCallConnect(Parse *pParse, Table *pTab){ function growVTrans (line 160480) | static int growVTrans(sqlite3 *db){ function addToVTrans (line 160503) | static void addToVTrans(sqlite3 *db, VTable *pVTab){ function SQLITE_PRIVATE (line 160517) | SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const cha... function SQLITE_API (line 160558) | SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){ function SQLITE_PRIVATE (line 160673) | SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const ch... function callFinaliser (line 160717) | static void callFinaliser(sqlite3 *db, int offset){ function SQLITE_PRIVATE (line 160745) | SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe *p){ function SQLITE_PRIVATE (line 160767) | SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db){ function SQLITE_PRIVATE (line 160776) | SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db){ function SQLITE_PRIVATE (line 160789) | SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){ function SQLITE_PRIVATE (line 160849) | SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepo... function SQLITE_PRIVATE (line 160900) | SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction( function SQLITE_PRIVATE (line 160970) | SQLITE_PRIVATE void sqlite3VtabMakeWritable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 161004) | SQLITE_PRIVATE int sqlite3VtabEponymousTableInit(Parse *pParse, Module *... function SQLITE_PRIVATE (line 161045) | SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3 *db, Module *... function SQLITE_API (line 161064) | SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){ function SQLITE_API (line 161082) | SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){ type WhereClause (line 161175) | typedef struct WhereClause WhereClause; type WhereMaskSet (line 161176) | typedef struct WhereMaskSet WhereMaskSet; type WhereOrInfo (line 161177) | typedef struct WhereOrInfo WhereOrInfo; type WhereAndInfo (line 161178) | typedef struct WhereAndInfo WhereAndInfo; type WhereLevel (line 161179) | typedef struct WhereLevel WhereLevel; type WhereLoop (line 161180) | typedef struct WhereLoop WhereLoop; type WherePath (line 161181) | typedef struct WherePath WherePath; type WhereTerm (line 161182) | typedef struct WhereTerm WhereTerm; type WhereLoopBuilder (line 161183) | typedef struct WhereLoopBuilder WhereLoopBuilder; type WhereScan (line 161184) | typedef struct WhereScan WhereScan; type WhereOrCost (line 161185) | typedef struct WhereOrCost WhereOrCost; type WhereOrSet (line 161186) | typedef struct WhereOrSet WhereOrSet; type WhereMemBlock (line 161187) | typedef struct WhereMemBlock WhereMemBlock; type WhereRightJoin (line 161188) | typedef struct WhereRightJoin WhereRightJoin; type WhereMemBlock (line 161194) | struct WhereMemBlock { type WhereRightJoin (line 161202) | struct WhereRightJoin { type WhereLevel (line 161225) | struct WhereLevel { type WhereLoop (line 161281) | struct WhereLoop { type WhereOrCost (line 161331) | struct WhereOrCost { type WhereOrSet (line 161342) | struct WhereOrSet { type WherePath (line 161365) | struct WherePath { type WhereTerm (line 161426) | struct WhereTerm { type WhereScan (line 161479) | struct WhereScan { type WhereClause (line 161505) | struct WhereClause { type WhereOrInfo (line 161525) | struct WhereOrInfo { type WhereAndInfo (line 161534) | struct WhereAndInfo { type WhereMaskSet (line 161564) | struct WhereMaskSet { type WhereLoopBuilder (line 161574) | struct WhereLoopBuilder { type WhereInfo (line 161624) | struct WhereInfo { function explainAppendTerm (line 161845) | static void explainAppendTerm( function explainIndexRange (line 161889) | static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop){ function SQLITE_PRIVATE (line 161919) | SQLITE_PRIVATE void sqlite3WhereAddExplainText( function SQLITE_PRIVATE (line 162047) | SQLITE_PRIVATE int sqlite3WhereExplainOneScan( function SQLITE_PRIVATE (line 162082) | SQLITE_PRIVATE int sqlite3WhereExplainBloomFilter( function SQLITE_PRIVATE (line 162135) | SQLITE_PRIVATE void sqlite3WhereAddScanStatus( function disableTerm (line 162221) | static void disableTerm(WhereLevel *pLevel, WhereTerm *pTerm){ function codeApplyAffinity (line 162259) | static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff){ function updateRangeAffinityStr (line 162296) | static void updateRangeAffinityStr( function adjustOrderByCol (line 162327) | static void adjustOrderByCol(ExprList *pOrderBy, ExprList *pEList){ function Expr (line 162375) | static Expr *removeUnindexableInClauseTerms( function SQLITE_NOINLINE (line 162470) | static SQLITE_NOINLINE void codeINTerm( function codeEqualityTerm (line 162605) | static int codeEqualityTerm( function codeAllEqualityTerms (line 162694) | static int codeAllEqualityTerms( function whereLikeOptimizationStringFixup (line 162817) | static void whereLikeOptimizationStringFixup( type CCurHint (line 162843) | struct CCurHint { function codeCursorHintCheckExpr (line 162855) | static int codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHintIsOrFunction (line 162882) | static int codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr){ function codeCursorHintFixExpr (line 162917) | static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHint (line 162948) | static void codeCursorHint( function codeDeferredSeek (line 163078) | static void codeDeferredSeek( function codeExprOrVector (line 163122) | static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ function whereApplyPartialIndexConstraints (line 163157) | static void whereApplyPartialIndexConstraints( function SQLITE_NOINLINE (line 163193) | static SQLITE_NOINLINE void filterPullDown( function whereLoopIsOneRow (line 163248) | static int whereLoopIsOneRow(WhereLoop *pLoop){ function SQLITE_PRIVATE (line 163268) | SQLITE_PRIVATE Bitmask sqlite3WhereCodeOneLoopStart( function sqlite3WhereRightJoinLoop (line 164636) | void sqlite3WhereRightJoinLoop( function whereOrInfoDelete (line 164778) | static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p){ function whereAndInfoDelete (line 164786) | static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p){ function whereClauseInsert (line 164810) | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags){ function allowedOp (line 164849) | static int allowedOp(int op){ function u16 (line 164866) | static u16 exprCommute(Parse *pParse, Expr *pExpr){ function u16 (line 164889) | static u16 operatorMask(int op){ function isLikeOrGlob (line 164928) | static int isLikeOrGlob( function isAuxiliaryVtabOperator (line 165123) | static int isAuxiliaryVtabOperator( function transferJoinMarkings (line 165240) | static void transferJoinMarkings(Expr *pDerived, Expr *pBase){ function markTermAsChild (line 165250) | static void markTermAsChild(WhereClause *pWC, int iChild, int iParent){ function WhereTerm (line 165261) | static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N){ function whereCombineDisjuncts (line 165291) | static void whereCombineDisjuncts( function exprAnalyzeOrTerm (line 165418) | static void exprAnalyzeOrTerm( function termIsEquivalence (line 165693) | static int termIsEquivalence(Parse *pParse, Expr *pExpr, SrcList *pSrc){ function Bitmask (line 165727) | static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS){ function SQLITE_NOINLINE (line 165768) | static SQLITE_NOINLINE int exprMightBeIndexed2( function exprMightBeIndexed (line 165796) | static int exprMightBeIndexed( function exprAnalyze (line 165851) | static void exprAnalyze( function SQLITE_PRIVATE (line 166325) | SQLITE_PRIVATE void sqlite3WhereSplit(WhereClause *pWC, Expr *pExpr, u8 ... function whereAddLimitExpr (line 166349) | static void whereAddLimitExpr( function SQLITE_NOINLINE (line 166402) | SQLITE_NOINLINE sqlite3WhereAddLimit(WhereClause *pWC, Select *p){ function SQLITE_PRIVATE (line 166472) | SQLITE_PRIVATE void sqlite3WhereClauseInit( function SQLITE_PRIVATE (line 166490) | SQLITE_PRIVATE void sqlite3WhereClauseClear(WhereClause *pWC){ function SQLITE_NOINLINE (line 166555) | static SQLITE_NOINLINE Bitmask sqlite3WhereExprUsageFull( function SQLITE_PRIVATE (line 166581) | SQLITE_PRIVATE Bitmask sqlite3WhereExprUsageNN(WhereMaskSet *pMaskSet, E... function SQLITE_PRIVATE (line 166590) | SQLITE_PRIVATE Bitmask sqlite3WhereExprUsage(WhereMaskSet *pMaskSet, Exp... function SQLITE_PRIVATE (line 166593) | SQLITE_PRIVATE Bitmask sqlite3WhereExprListUsage(WhereMaskSet *pMaskSet,... function SQLITE_PRIVATE (line 166613) | SQLITE_PRIVATE void sqlite3WhereExprAnalyze( function SQLITE_PRIVATE (line 166630) | SQLITE_PRIVATE void sqlite3WhereTabFuncArgs( type HiddenIndexInfo (line 166709) | typedef struct HiddenIndexInfo HiddenIndexInfo; type HiddenIndexInfo (line 166710) | struct HiddenIndexInfo { function SQLITE_PRIVATE (line 166732) | SQLITE_PRIVATE LogEst sqlite3WhereOutputRowCount(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 166740) | SQLITE_PRIVATE int sqlite3WhereIsDistinct(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 166752) | SQLITE_PRIVATE int sqlite3WhereIsOrdered(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 166779) | SQLITE_PRIVATE int sqlite3WhereOrderByLimitOptLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 166802) | SQLITE_PRIVATE void sqlite3WhereMinMaxOptEarlyOut(Vdbe *v, WhereInfo *pW... function SQLITE_PRIVATE (line 166821) | SQLITE_PRIVATE int sqlite3WhereContinueLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 166830) | SQLITE_PRIVATE int sqlite3WhereBreakLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 166851) | SQLITE_PRIVATE int sqlite3WhereOkOnePass(WhereInfo *pWInfo, int *aiCur){ function SQLITE_PRIVATE (line 166867) | SQLITE_PRIVATE int sqlite3WhereUsesDeferredSeek(WhereInfo *pWInfo){ function whereOrMove (line 166874) | static void whereOrMove(WhereOrSet *pDest, WhereOrSet *pSrc){ function whereOrInsert (line 166886) | static int whereOrInsert( function SQLITE_PRIVATE (line 166923) | SQLITE_PRIVATE Bitmask sqlite3WhereGetMask(WhereMaskSet *pMaskSet, int i... function SQLITE_PRIVATE (line 166941) | SQLITE_PRIVATE void *sqlite3WhereMalloc(WhereInfo *pWInfo, u64 nByte){ function SQLITE_PRIVATE (line 166952) | SQLITE_PRIVATE void *sqlite3WhereRealloc(WhereInfo *pWInfo, void *pOld, ... function createMask (line 166971) | static void createMask(WhereMaskSet *pMaskSet, int iCursor){ function Expr (line 166980) | static Expr *whereRightSubexprIsColumn(Expr *p){ function SQLITE_NOINLINE (line 166997) | static SQLITE_NOINLINE const char *indexInAffinityOk( function WhereTerm (line 167029) | static WhereTerm *whereScanNext(WhereScan *pScan){ function SQLITE_NOINLINE (line 167139) | static SQLITE_NOINLINE WhereTerm *whereScanInitIndexExpr(WhereScan *pScan){ function WhereTerm (line 167163) | static WhereTerm *whereScanInit( function SQLITE_PRIVATE (line 167227) | SQLITE_PRIVATE WhereTerm *sqlite3WhereFindTerm( function findIndexCol (line 167261) | static int findIndexCol( function indexColumnNotNull (line 167291) | static int indexColumnNotNull(Index *pIdx, int iCol){ function isDistinctRedundant (line 167314) | static int isDistinctRedundant( function LogEst (line 167378) | static LogEst estLog(LogEst N){ function translateColumnToCopy (line 167394) | static void translateColumnToCopy( function whereTraceIndexInfoInputs (line 167449) | static void whereTraceIndexInfoInputs( function whereTraceIndexInfoOutputs (line 167473) | static void whereTraceIndexInfoOutputs( function constraintCompatibleWithOuterJoin (line 167510) | static int constraintCompatibleWithOuterJoin( function SQLITE_NOINLINE (line 167552) | static SQLITE_NOINLINE int columnIsGoodIndexCandidate( function termCanDriveIndex (line 167579) | static int termCanDriveIndex( function explainAutomaticIndex (line 167621) | static void explainAutomaticIndex( function SQLITE_NOINLINE (line 167664) | static SQLITE_NOINLINE void constructAutomaticIndex( function SQLITE_NOINLINE (line 167951) | static SQLITE_NOINLINE void sqlite3ConstructBloomFilter( function WhereTerm (line 168077) | static WhereTerm *termFromWhereClause(WhereClause *pWC, int iTerm){ function sqlite3_index_info (line 168091) | static sqlite3_index_info *allocateIndexInfo( function freeIdxStr (line 168306) | static void freeIdxStr(sqlite3_index_info *pIdxInfo){ function freeIndexInfo (line 168318) | static void freeIndexInfo(sqlite3 *db, sqlite3_index_info *pIdxInfo){ function vtabBestIndex (line 168349) | static int vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info ... function whereKeyStats (line 168393) | static int whereKeyStats( function LogEst (line 168591) | static LogEst whereRangeAdjust(WhereTerm *pTerm, LogEst nNew){ function SQLITE_PRIVATE (line 168608) | SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3 *db, Index *pIdx,... function whereRangeSkipScanEst (line 168655) | static int whereRangeSkipScanEst( function whereRangeScanEst (line 168767) | static int whereRangeScanEst( function whereEqualScanEst (line 168949) | static int whereEqualScanEst( function whereInScanEst (line 169013) | static int whereInScanEst( function SQLITE_PRIVATE (line 169050) | SQLITE_PRIVATE void sqlite3WhereTermPrint(WhereTerm *pTerm, int iTerm){ function SQLITE_PRIVATE (line 169091) | SQLITE_PRIVATE void sqlite3ShowWhereTerm(WhereTerm *pTerm){ function SQLITE_PRIVATE (line 169100) | SQLITE_PRIVATE void sqlite3WhereClausePrint(WhereClause *pWC){ function SQLITE_PRIVATE (line 169124) | SQLITE_PRIVATE void sqlite3WhereLoopPrint(const WhereLoop *p, const Wher... function SQLITE_PRIVATE (line 169182) | SQLITE_PRIVATE void sqlite3ShowWhereLoop(const WhereLoop *p){ function SQLITE_PRIVATE (line 169185) | SQLITE_PRIVATE void sqlite3ShowWhereLoopList(const WhereLoop *p){ function whereLoopInit (line 169197) | static void whereLoopInit(WhereLoop *p){ function whereLoopClearUnion (line 169207) | static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p){ function whereLoopClear (line 169225) | static void whereLoopClear(sqlite3 *db, WhereLoop *p){ function whereLoopResize (line 169239) | static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n){ function whereLoopXfer (line 169255) | static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){ function whereLoopDelete (line 169276) | static void whereLoopDelete(sqlite3 *db, WhereLoop *p){ function whereInfoFree (line 169285) | static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){ function whereLoopCheaperProperSubset (line 169327) | static int whereLoopCheaperProperSubset( function whereLoopAdjustCost (line 169373) | static void whereLoopAdjustCost(const WhereLoop *p, WhereLoop *pTemplate){ function WhereLoop (line 169414) | static WhereLoop **whereLoopFindLesser( function whereLoopInsert (line 169502) | static int whereLoopInsert(WhereLoopBuilder *pBuilder, WhereLoop *pTempl... function whereLoopOutputAdjust (line 169639) | static void whereLoopOutputAdjust( function whereRangeVectorLen (line 169729) | static int whereRangeVectorLen( function whereLoopAddBtreeIndex (line 169803) | static int whereLoopAddBtreeIndex( function indexMightHelpWithOrderBy (line 170246) | static int indexMightHelpWithOrderBy( function whereUsablePartialIndex (line 170282) | static int whereUsablePartialIndex( function exprIsCoveredByIndex (line 170317) | static int exprIsCoveredByIndex( type CoveringIndexCheck (line 170336) | typedef struct CoveringIndexCheck CoveringIndexCheck; type CoveringIndexCheck (line 170337) | struct CoveringIndexCheck { function whereIsCoveringIndexWalkCallback (line 170361) | static int whereIsCoveringIndexWalkCallback(Walker *pWalk, Expr *pExpr){ function SQLITE_NOINLINE (line 170413) | static SQLITE_NOINLINE u32 whereIsCoveringIndex( function whereIndexedExprCleanup (line 170460) | static void whereIndexedExprCleanup(sqlite3 *db, void *pObject){ function wherePartIdxExpr (line 170497) | static void wherePartIdxExpr( function whereLoopAddBtree (line 170586) | static int whereLoopAddBtree( function isLimitTerm (line 170891) | static int isLimitTerm(WhereTerm *pTerm){ function allConstraintsUsed (line 170901) | static int allConstraintsUsed( function whereLoopAddVirtualOne (line 170932) | static int whereLoopAddVirtualOne( function SQLITE_API (line 171128) | SQLITE_API const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxIn... function SQLITE_API (line 171148) | SQLITE_API int sqlite3_vtab_in(sqlite3_index_info *pIdxInfo, int iCons, ... function SQLITE_API (line 171168) | SQLITE_API int sqlite3_vtab_rhs_value( function SQLITE_API (line 171203) | SQLITE_API int sqlite3_vtab_distinct(sqlite3_index_info *pIdxInfo){ function SQLITE_PRIVATE (line 171218) | SQLITE_PRIVATE void sqlite3VtabUsesAllSchemas(Parse *pParse){ function whereLoopAddVirtual (line 171256) | static int whereLoopAddVirtual( function whereLoopAddOr (line 171385) | static int whereLoopAddOr( function whereLoopAddAll (line 171512) | static int whereLoopAddAll(WhereLoopBuilder *pBuilder){ function SQLITE_NOINLINE (line 171633) | static SQLITE_NOINLINE int wherePathMatchSubqueryOB( function i8 (line 171702) | static i8 wherePathSatisfiesOrderBy( function SQLITE_PRIVATE (line 172062) | SQLITE_PRIVATE int sqlite3WhereIsSorted(WhereInfo *pWInfo){ function LogEst (line 172085) | static LogEst whereSortingCost( function computeMxChoice (line 172200) | static int computeMxChoice(WhereInfo *pWInfo){ function SQLITE_NOINLINE (line 172344) | static SQLITE_NOINLINE int whereLoopIsNoBetter( function wherePathSolver (line 172367) | static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst){ function SQLITE_NOINLINE (line 172834) | static SQLITE_NOINLINE void whereInterstageHeuristic(WhereInfo *pWInfo){ function whereShortCut (line 172883) | static int whereShortCut(WhereLoopBuilder *pBuilder){ function exprNodeIsDeterministic (line 172978) | static int exprNodeIsDeterministic(Walker *pWalker, Expr *pExpr){ function exprIsDeterministic (line 172991) | static int exprIsDeterministic(Expr *p){ function showAllWhereLoops (line 173006) | static void showAllWhereLoops(WhereInfo *pWInfo, WhereClause *pWC){ function SQLITE_NOINLINE (line 173063) | static SQLITE_NOINLINE Bitmask whereOmitNoopJoin( function SQLITE_NOINLINE (line 173154) | static SQLITE_NOINLINE void whereCheckIfBloomFilterIsUseful( function SQLITE_NOINLINE (line 173200) | static SQLITE_NOINLINE void whereAddIndexedExpr( function SQLITE_NOINLINE (line 173258) | static SQLITE_NOINLINE void whereReverseScanOrder(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 173360) | SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin( function sqlite3WhereOpcodeRewriteTrace (line 174036) | static void sqlite3WhereOpcodeRewriteTrace( function SQLITE_PRIVATE (line 174051) | SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo *pWInfo){ function row_numberStepFunc (line 174570) | static void row_numberStepFunc( function row_numberValueFunc (line 174580) | static void row_numberValueFunc(sqlite3_context *pCtx){ type CallCount (line 174589) | struct CallCount { function dense_rankStepFunc (line 174601) | static void dense_rankStepFunc( function dense_rankValueFunc (line 174612) | static void dense_rankValueFunc(sqlite3_context *pCtx){ type NthValueCtx (line 174629) | struct NthValueCtx { function nth_valueStepFunc (line 174633) | static void nth_valueStepFunc( function nth_valueFinalizeFunc (line 174674) | static void nth_valueFinalizeFunc(sqlite3_context *pCtx){ function first_valueStepFunc (line 174686) | static void first_valueStepFunc( function first_valueFinalizeFunc (line 174702) | static void first_valueFinalizeFunc(sqlite3_context *pCtx){ function rankStepFunc (line 174720) | static void rankStepFunc( function rankValueFunc (line 174736) | static void rankValueFunc(sqlite3_context *pCtx){ function percent_rankStepFunc (line 174751) | static void percent_rankStepFunc( function percent_rankInvFunc (line 174764) | static void percent_rankInvFunc( function percent_rankValueFunc (line 174775) | static void percent_rankValueFunc(sqlite3_context *pCtx){ function cume_distStepFunc (line 174796) | static void cume_distStepFunc( function cume_distInvFunc (line 174809) | static void cume_distInvFunc( function cume_distValueFunc (line 174820) | static void cume_distValueFunc(sqlite3_context *pCtx){ type NtileCtx (line 174833) | struct NtileCtx { function ntileStepFunc (line 174845) | static void ntileStepFunc( function ntileInvFunc (line 174865) | static void ntileInvFunc( function ntileValueFunc (line 174876) | static void ntileValueFunc(sqlite3_context *pCtx){ type LastValueCtx (line 174903) | struct LastValueCtx { function last_valueStepFunc (line 174911) | static void last_valueStepFunc( function last_valueInvFunc (line 174929) | static void last_valueInvFunc( function last_valueValueFunc (line 174946) | static void last_valueValueFunc(sqlite3_context *pCtx){ function last_valueFinalizeFunc (line 174953) | static void last_valueFinalizeFunc(sqlite3_context *pCtx){ function noopStepFunc (line 174992) | static void noopStepFunc( /*NO_TEST*/ function noopValueFunc (line 175002) | static void noopValueFunc(sqlite3_context *p){ UNUSED_PARAMETER(p); /*no... function SQLITE_PRIVATE (line 175033) | SQLITE_PRIVATE void sqlite3WindowFunctions(void){ function Window (line 175054) | static Window *windowFind(Parse *pParse, Window *pList, const char *zName){ function SQLITE_PRIVATE (line 175082) | SQLITE_PRIVATE void sqlite3WindowUpdate( type WindowRewrite (line 175157) | typedef struct WindowRewrite WindowRewrite; type WindowRewrite (line 175158) | struct WindowRewrite { function selectWindowRewriteExprCb (line 175171) | static int selectWindowRewriteExprCb(Walker *pWalker, Expr *pExpr){ function selectWindowRewriteSelectCb (line 175254) | static int selectWindowRewriteSelectCb(Walker *pWalker, Select *pSelect){ function selectWindowRewriteEList (line 175281) | static void selectWindowRewriteEList( function ExprList (line 175315) | static ExprList *exprListAppendList( function sqlite3WindowExtraAggFuncDepth (line 175356) | static int sqlite3WindowExtraAggFuncDepth(Walker *pWalker, Expr *pExpr){ function disallowAggregatesInOrderByCb (line 175365) | static int disallowAggregatesInOrderByCb(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 175381) | SQLITE_PRIVATE int sqlite3WindowRewrite(Parse *pParse, Select *p){ function SQLITE_PRIVATE (line 175545) | SQLITE_PRIVATE void sqlite3WindowUnlinkFromSelect(Window *p){ function SQLITE_PRIVATE (line 175556) | SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3 *db, Window *p){ function SQLITE_PRIVATE (line 175573) | SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p){ function Expr (line 175588) | static Expr *sqlite3WindowOffsetExpr(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 175600) | SQLITE_PRIVATE Window *sqlite3WindowAlloc( function SQLITE_PRIVATE (line 175672) | SQLITE_PRIVATE Window *sqlite3WindowAssemble( function SQLITE_PRIVATE (line 175699) | SQLITE_PRIVATE void sqlite3WindowChain(Parse *pParse, Window *pWin, Wind... function SQLITE_PRIVATE (line 175733) | SQLITE_PRIVATE void sqlite3WindowAttach(Parse *pParse, Expr *p, Window *... function SQLITE_PRIVATE (line 175757) | SQLITE_PRIVATE void sqlite3WindowLink(Select *pSel, Window *pWin){ function SQLITE_PRIVATE (line 175779) | SQLITE_PRIVATE int sqlite3WindowCompare( function SQLITE_PRIVATE (line 175813) | SQLITE_PRIVATE void sqlite3WindowCodeInit(Parse *pParse, Select *pSelect){ function windowCheckValue (line 175905) | static void windowCheckValue(Parse *pParse, int reg, int eCond){ function windowArgCount (line 175952) | static int windowArgCount(Window *pWin){ type WindowCodeArg (line 175959) | typedef struct WindowCodeArg WindowCodeArg; type WindowCsrAndReg (line 175960) | typedef struct WindowCsrAndReg WindowCsrAndReg; type WindowCsrAndReg (line 175965) | struct WindowCsrAndReg { type WindowCodeArg (line 176025) | struct WindowCodeArg { function windowReadPeerValues (line 176044) | static void windowReadPeerValues( function windowAggStep (line 176081) | static void windowAggStep( function windowAggFinal (line 176200) | static void windowAggFinal(WindowCodeArg *p, int bFin){ function windowFullScan (line 176239) | static void windowFullScan(WindowCodeArg *p){ function windowReturnOneRow (line 176345) | static void windowReturnOneRow(WindowCodeArg *p){ function windowInitAccum (line 176422) | static int windowInitAccum(Parse *pParse, Window *pMWin){ function windowCacheFrame (line 176454) | static int windowCacheFrame(Window *pMWin){ function windowIfNewPeer (line 176480) | static void windowIfNewPeer( function windowCodeRangeTest (line 176526) | static void windowCodeRangeTest( function windowCodeOp (line 176658) | static int windowCodeOp( function SQLITE_PRIVATE (line 176807) | SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Windo... function SQLITE_PRIVATE (line 176840) | SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p){ function windowExprGtZero (line 176862) | static int windowExprGtZero(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 177209) | SQLITE_PRIVATE void sqlite3WindowCodeStep( type TrigEvent (line 177617) | struct TrigEvent { int a; IdList * b; } type FrameBound (line 177619) | struct FrameBound { int eType; Expr *pExpr; } function parserSyntaxError (line 177624) | static void parserSyntaxError(Parse *pParse, Token *p){ function disableLookaside (line 177632) | static void disableLookaside(Parse *pParse){ function updateDeleteLimitError (line 177648) | static void updateDeleteLimitError( function parserDoubleLinkSelect (line 177669) | static void parserDoubleLinkSelect(Parse *pParse, Select *p){ function Select (line 177700) | static Select *attachWithToSelect(Parse *pParse, Select *pSelect, With *... function Expr (line 177720) | static Expr *tokenExpr(Parse *pParse, int op, Token t){ function binaryToUnaryIfNull (line 177756) | static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ function ExprList (line 177770) | static ExprList *parserAddExprIdListTerm( type YYMINORTYPE (line 178049) | typedef union { type yyStackEntry (line 179046) | struct yyStackEntry { type yyStackEntry (line 179053) | typedef struct yyStackEntry yyStackEntry; type yyParser (line 179057) | struct yyParser { type yyParser (line 179071) | typedef struct yyParser yyParser; function SQLITE_PRIVATE (line 179098) | SQLITE_PRIVATE void sqlite3ParserTrace(FILE *TraceFILE, char *zTraceProm... function yyGrowStack (line 179858) | static int yyGrowStack(yyParser *p){ function SQLITE_PRIVATE (line 179905) | SQLITE_PRIVATE void sqlite3ParserInit(void *yypRawParser sqlite3ParserCT... function SQLITE_PRIVATE (line 179934) | SQLITE_PRIVATE void *sqlite3ParserAlloc(void *(*mallocProc)(YYMALLOCARGT... function yy_destructor (line 179953) | static void yy_destructor( function yy_pop_parser_stack (line 180077) | static void yy_pop_parser_stack(yyParser *pParser){ function SQLITE_PRIVATE (line 180095) | SQLITE_PRIVATE void sqlite3ParserFinalize(void *p){ function SQLITE_PRIVATE (line 180129) | SQLITE_PRIVATE void sqlite3ParserFree( function SQLITE_PRIVATE (line 180145) | SQLITE_PRIVATE int sqlite3ParserStackPeak(void *p){ function SQLITE_PRIVATE (line 180169) | SQLITE_PRIVATE int sqlite3ParserCoverage(FILE *out){ function YYACTIONTYPE (line 180192) | static YYACTIONTYPE yy_find_shift_action( function YYACTIONTYPE (line 180257) | static YYACTIONTYPE yy_find_reduce_action( function yyStackOverflow (line 180286) | static void yyStackOverflow(yyParser *yypParser){ function yyTraceShift (line 180309) | static void yyTraceShift(yyParser *yypParser, int yyNewState, const char... function yy_shift (line 180329) | static void yy_shift( function YYACTIONTYPE (line 181202) | static YYACTIONTYPE yy_reduce( function yy_parse_failed (line 182830) | static void yy_parse_failed( function yy_syntax_error (line 182853) | static void yy_syntax_error( function yy_accept (line 182877) | static void yy_accept( function SQLITE_PRIVATE (line 182918) | SQLITE_PRIVATE void sqlite3Parser( function SQLITE_PRIVATE (line 183128) | SQLITE_PRIVATE int sqlite3ParserFallback(int iToken){ function keywordCode (line 183581) | static int keywordCode(const char *z, int n, int *pType){ function SQLITE_PRIVATE (line 183754) | SQLITE_PRIVATE int sqlite3KeywordCode(const unsigned char *z, int n){ function SQLITE_API (line 183760) | SQLITE_API int sqlite3_keyword_name(int i,const char **pzName,int *pnName){ function SQLITE_API (line 183767) | SQLITE_API int sqlite3_keyword_count(void){ return SQLITE_N_KEYWORD; } function SQLITE_API (line 183768) | SQLITE_API int sqlite3_keyword_check(const char *zName, int nName){ function SQLITE_PRIVATE (line 183815) | SQLITE_PRIVATE int sqlite3IsIdChar(u8 c){ return IdChar(c); } function getToken (line 183822) | static int getToken(const unsigned char **pz){ function analyzeWindowKeyword (line 183871) | static int analyzeWindowKeyword(const unsigned char *z){ function analyzeOverKeyword (line 183879) | static int analyzeOverKeyword(const unsigned char *z, int lastToken){ function analyzeFilterKeyword (line 183886) | static int analyzeFilterKeyword(const unsigned char *z, int lastToken){ function addSpaceSeparator (line 184396) | static void addSpaceSeparator(sqlite3_str *pStr){ function SQLITE_PRIVATE (line 184407) | SQLITE_PRIVATE char *sqlite3Normalize( function SQLITE_API (line 184631) | SQLITE_API int sqlite3_complete(const char *zSql){ function SQLITE_API (line 184796) | SQLITE_API int sqlite3_complete16(const void *zSql){ function sqlite3TestExtInit (line 184948) | static int sqlite3TestExtInit(sqlite3 *db){ function SQLITE_API (line 185012) | SQLITE_API const char *sqlite3_libversion(void){ return sqlite3_version; } function SQLITE_API (line 185025) | SQLITE_API int sqlite3_libversion_number(void){ return SQLITE_VERSION_NU... function SQLITE_API (line 185031) | SQLITE_API int sqlite3_threadsafe(void){ return SQLITE_THREADSAFE; } function SQLITE_API (line 185104) | SQLITE_API int sqlite3_initialize(void){ function SQLITE_API (line 185286) | SQLITE_API int sqlite3_shutdown(void){ function SQLITE_API (line 185340) | SQLITE_API int sqlite3_config(int op, ...){ function setupLookaside (line 185686) | static int setupLookaside( function SQLITE_API (line 185797) | SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){ function SQLITE_API (line 185811) | SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){ function SQLITE_API (line 185835) | SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){ function SQLITE_API (line 185864) | SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){ function binCollFunc (line 185950) | static int binCollFunc( function rtrimCollFunc (line 185973) | static int rtrimCollFunc( function SQLITE_PRIVATE (line 185988) | SQLITE_PRIVATE int sqlite3IsBinary(const CollSeq *p){ function nocaseCollatingFunc (line 186002) | static int nocaseCollatingFunc( function SQLITE_API (line 186019) | SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){ function SQLITE_API (line 186032) | SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64... function SQLITE_API (line 186047) | SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3 *db){ function SQLITE_API (line 186056) | SQLITE_API int sqlite3_changes(sqlite3 *db){ function SQLITE_API (line 186063) | SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3 *db){ function SQLITE_API (line 186072) | SQLITE_API int sqlite3_total_changes(sqlite3 *db){ function SQLITE_PRIVATE (line 186081) | SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *db){ function functionDestroy (line 186098) | static void functionDestroy(sqlite3 *db, FuncDef *p){ function disconnectAllVtab (line 186115) | static void disconnectAllVtab(sqlite3 *db){ function connectionIsBusy (line 186146) | static int connectionIsBusy(sqlite3 *db){ function sqlite3Close (line 186160) | static int sqlite3Close(sqlite3 *db, int forceZombie){ function SQLITE_API (line 186222) | SQLITE_API int sqlite3_txn_state(sqlite3 *db, const char *zSchema){ function SQLITE_API (line 186257) | SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); } function SQLITE_API (line 186258) | SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); } function SQLITE_PRIVATE (line 186269) | SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db){ function SQLITE_PRIVATE (line 186389) | SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3 *db, int tripCode){ function SQLITE_PRIVATE (line 186439) | SQLITE_PRIVATE const char *sqlite3ErrName(int rc){ function SQLITE_PRIVATE (line 186554) | SQLITE_PRIVATE const char *sqlite3ErrStr(int rc){ function sqliteDefaultBusyCallback (line 186624) | static int sqliteDefaultBusyCallback( function SQLITE_PRIVATE (line 186676) | SQLITE_PRIVATE int sqlite3InvokeBusyHandler(BusyHandler *p){ function SQLITE_API (line 186692) | SQLITE_API int sqlite3_busy_handler( function SQLITE_API (line 186718) | SQLITE_API void sqlite3_progress_handler( function SQLITE_API (line 186749) | SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){ function SQLITE_API (line 186769) | SQLITE_API int sqlite3_setlk_timeout(sqlite3 *db, int ms, int flags){ function SQLITE_API (line 186803) | SQLITE_API void sqlite3_interrupt(sqlite3 *db){ function SQLITE_API (line 186819) | SQLITE_API int sqlite3_is_interrupted(sqlite3 *db){ function SQLITE_PRIVATE (line 186837) | SQLITE_PRIVATE int sqlite3CreateFunc( function createFunctionApi (line 186972) | static int createFunctionApi( function SQLITE_API (line 187023) | SQLITE_API int sqlite3_create_function( function SQLITE_API (line 187036) | SQLITE_API int sqlite3_create_function_v2( function SQLITE_API (line 187050) | SQLITE_API int sqlite3_create_window_function( function SQLITE_API (line 187067) | SQLITE_API int sqlite3_create_function16( function sqlite3InvalidFunction (line 187103) | static void sqlite3InvalidFunction( function SQLITE_API (line 187129) | SQLITE_API int sqlite3_overload_function( function SQLITE_API (line 187162) | SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const ch... function SQLITE_API (line 187183) | SQLITE_API int sqlite3_trace_v2( function SQLITE_API (line 187213) | SQLITE_API void *sqlite3_profile( function SQLITE_API (line 187243) | SQLITE_API void *sqlite3_commit_hook( function SQLITE_API (line 187268) | SQLITE_API void *sqlite3_update_hook( function SQLITE_API (line 187293) | SQLITE_API void *sqlite3_rollback_hook( function SQLITE_API (line 187319) | SQLITE_API void *sqlite3_preupdate_hook( function SQLITE_API (line 187345) | SQLITE_API int sqlite3_autovacuum_pages( function SQLITE_PRIVATE (line 187376) | SQLITE_PRIVATE int sqlite3WalDefaultHook( function SQLITE_API (line 187402) | SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){ function SQLITE_API (line 187423) | SQLITE_API void *sqlite3_wal_hook( function SQLITE_API (line 187450) | SQLITE_API int sqlite3_wal_checkpoint_v2( function SQLITE_API (line 187514) | SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){ function SQLITE_PRIVATE (line 187541) | SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, in... function SQLITE_PRIVATE (line 187587) | SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3 *db){ function SQLITE_API (line 187608) | SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){ function SQLITE_API (line 187638) | SQLITE_API int sqlite3_set_errmsg(sqlite3 *db, int errcode, const char *... function SQLITE_API (line 187657) | SQLITE_API int sqlite3_error_offset(sqlite3 *db){ function SQLITE_API (line 187672) | SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){ function SQLITE_API (line 187714) | SQLITE_API int sqlite3_errcode(sqlite3 *db){ function SQLITE_API (line 187723) | SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){ function SQLITE_API (line 187732) | SQLITE_API int sqlite3_system_errno(sqlite3 *db){ function SQLITE_API (line 187741) | SQLITE_API const char *sqlite3_errstr(int rc){ function createCollation (line 187749) | static int createCollation( function SQLITE_API (line 187889) | SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){ function SQLITE_PRIVATE (line 187961) | SQLITE_PRIVATE int sqlite3ParseUri( function openDatabase (line 188216) | static int openDatabase( function SQLITE_API (line 188577) | SQLITE_API int sqlite3_open( function SQLITE_API (line 188584) | SQLITE_API int sqlite3_open_v2( function SQLITE_API (line 188597) | SQLITE_API int sqlite3_open16( function SQLITE_API (line 188636) | SQLITE_API int sqlite3_create_collation( function SQLITE_API (line 188649) | SQLITE_API int sqlite3_create_collation_v2( function SQLITE_API (line 188674) | SQLITE_API int sqlite3_create_collation16( function SQLITE_API (line 188704) | SQLITE_API int sqlite3_collation_needed( function SQLITE_API (line 188725) | SQLITE_API int sqlite3_collation_needed16( function SQLITE_API (line 188745) | SQLITE_API void *sqlite3_get_clientdata(sqlite3 *db, const char *zName){ function SQLITE_API (line 188762) | SQLITE_API int sqlite3_set_clientdata( function SQLITE_API (line 188810) | SQLITE_API int sqlite3_global_recover(void){ function SQLITE_API (line 188821) | SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){ function SQLITE_PRIVATE (line 188842) | SQLITE_PRIVATE int sqlite3ReportError(int iErr, int lineno, const char *... function SQLITE_PRIVATE (line 188847) | SQLITE_PRIVATE int sqlite3CorruptError(int lineno){ function SQLITE_PRIVATE (line 188851) | SQLITE_PRIVATE int sqlite3MisuseError(int lineno){ function SQLITE_PRIVATE (line 188855) | SQLITE_PRIVATE int sqlite3CantopenError(int lineno){ function SQLITE_PRIVATE (line 188860) | SQLITE_PRIVATE int sqlite3CorruptPgnoError(int lineno, Pgno pgno){ function SQLITE_PRIVATE (line 188868) | SQLITE_PRIVATE int sqlite3NomemError(int lineno){ function SQLITE_PRIVATE (line 188872) | SQLITE_PRIVATE int sqlite3IoerrnomemError(int lineno){ function SQLITE_API (line 188886) | SQLITE_API void sqlite3_thread_cleanup(void){ function SQLITE_API (line 188894) | SQLITE_API int sqlite3_table_column_metadata( function SQLITE_API (line 189009) | SQLITE_API int sqlite3_sleep(int ms){ function SQLITE_API (line 189025) | SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){ function SQLITE_API (line 189038) | SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, in... function SQLITE_API (line 189091) | SQLITE_API int sqlite3_test_control(int op, ...){ function SQLITE_API (line 189695) | SQLITE_API const char *sqlite3_create_filename( function SQLITE_API (line 189731) | SQLITE_API void sqlite3_free_filename(const char *p){ function SQLITE_API (line 189749) | SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, cons... function SQLITE_API (line 189758) | SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N){ function SQLITE_API (line 189772) | SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zP... function SQLITE_API (line 189781) | SQLITE_API sqlite3_int64 sqlite3_uri_int64( function SQLITE_API (line 189804) | SQLITE_API const char *sqlite3_filename_database(const char *zFilename){ function SQLITE_API (line 189808) | SQLITE_API const char *sqlite3_filename_journal(const char *zFilename){ function SQLITE_API (line 189818) | SQLITE_API const char *sqlite3_filename_wal(const char *zFilename){ function SQLITE_PRIVATE (line 189831) | SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbN... function SQLITE_API (line 189840) | SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N){ function SQLITE_API (line 189858) | SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbN... function SQLITE_API (line 189874) | SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){ function SQLITE_API (line 189891) | SQLITE_API int sqlite3_snapshot_get( function SQLITE_API (line 189931) | SQLITE_API int sqlite3_snapshot_open( function SQLITE_API (line 189987) | SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){ function SQLITE_API (line 190018) | SQLITE_API void sqlite3_snapshot_free(sqlite3_snapshot *pSnapshot){ function SQLITE_API (line 190031) | SQLITE_API int sqlite3_compileoption_used(const char *zOptName){ function SQLITE_API (line 190064) | SQLITE_API const char *sqlite3_compileoption_get(int N){ function checkListProperties (line 190133) | static void checkListProperties(sqlite3 *db){ function removeFromBlockedList (line 190159) | static void removeFromBlockedList(sqlite3 *db){ function addToBlockedList (line 190174) | static void addToBlockedList(sqlite3 *db){ function enterMutex (line 190189) | static void enterMutex(void){ function leaveMutex (line 190197) | static void leaveMutex(void){ function SQLITE_API (line 190224) | SQLITE_API int sqlite3_unlock_notify( function SQLITE_PRIVATE (line 190277) | SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBloc... function SQLITE_PRIVATE (line 190305) | SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db){ function SQLITE_PRIVATE (line 190404) | SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db){ type sqlite3_tokenizer_module (line 190810) | typedef struct sqlite3_tokenizer_module sqlite3_tokenizer_module; type sqlite3_tokenizer (line 190811) | typedef struct sqlite3_tokenizer sqlite3_tokenizer; type sqlite3_tokenizer_cursor (line 190812) | typedef struct sqlite3_tokenizer_cursor sqlite3_tokenizer_cursor; type sqlite3_tokenizer_module (line 190814) | struct sqlite3_tokenizer_module { type sqlite3_tokenizer (line 190909) | struct sqlite3_tokenizer { type sqlite3_tokenizer_cursor (line 190914) | struct sqlite3_tokenizer_cursor { type Fts3Hash (line 190949) | typedef struct Fts3Hash Fts3Hash; type Fts3HashElem (line 190950) | typedef struct Fts3HashElem Fts3HashElem; type Fts3Hash (line 190960) | struct Fts3Hash { type Fts3HashElem (line 190978) | struct Fts3HashElem { type u8 (line 191168) | typedef unsigned char u8; type i16 (line 191169) | typedef short int i16; type u32 (line 191170) | typedef unsigned int u32; type sqlite3_uint64 (line 191171) | typedef sqlite3_uint64 u64; type sqlite3_int64 (line 191172) | typedef sqlite3_int64 i64; type Fts3Table (line 191217) | typedef struct Fts3Table Fts3Table; type Fts3Cursor (line 191218) | typedef struct Fts3Cursor Fts3Cursor; type Fts3Expr (line 191219) | typedef struct Fts3Expr Fts3Expr; type Fts3Phrase (line 191220) | typedef struct Fts3Phrase Fts3Phrase; type Fts3PhraseToken (line 191221) | typedef struct Fts3PhraseToken Fts3PhraseToken; type Fts3Doclist (line 191223) | typedef struct Fts3Doclist Fts3Doclist; type Fts3SegFilter (line 191224) | typedef struct Fts3SegFilter Fts3SegFilter; type Fts3DeferredToken (line 191225) | typedef struct Fts3DeferredToken Fts3DeferredToken; type Fts3SegReader (line 191226) | typedef struct Fts3SegReader Fts3SegReader; type Fts3MultiSegReader (line 191227) | typedef struct Fts3MultiSegReader Fts3MultiSegReader; type MatchinfoBuffer (line 191229) | typedef struct MatchinfoBuffer MatchinfoBuffer; type Fts3Table (line 191238) | struct Fts3Table { type Fts3Cursor (line 191333) | struct Fts3Cursor { type Fts3Doclist (line 191391) | struct Fts3Doclist { type Fts3PhraseToken (line 191408) | struct Fts3PhraseToken { type Fts3Phrase (line 191421) | struct Fts3Phrase { type Fts3Expr (line 191465) | struct Fts3Expr { type Fts3SegFilter (line 191555) | struct Fts3SegFilter { type Fts3MultiSegReader (line 191562) | struct Fts3MultiSegReader { type Fts3HashWrapper (line 191684) | typedef struct Fts3HashWrapper Fts3HashWrapper; type Fts3HashWrapper (line 191685) | struct Fts3HashWrapper { function SQLITE_PRIVATE (line 191710) | SQLITE_PRIVATE int sqlite3Fts3PutVarint(char *p, sqlite_int64 v){ function SQLITE_PRIVATE (line 191729) | SQLITE_PRIVATE int sqlite3Fts3GetVarintU(const char *pBuf, sqlite_uint64... function SQLITE_PRIVATE (line 191756) | SQLITE_PRIVATE int sqlite3Fts3GetVarint(const char *pBuf, sqlite_int64 *v){ function SQLITE_PRIVATE (line 191766) | SQLITE_PRIVATE int sqlite3Fts3GetVarintBounded( function SQLITE_PRIVATE (line 191790) | SQLITE_PRIVATE int sqlite3Fts3GetVarint32(const char *p, int *pi){ function SQLITE_PRIVATE (line 191814) | SQLITE_PRIVATE int sqlite3Fts3VarintLen(sqlite3_uint64 v){ function SQLITE_PRIVATE (line 191837) | SQLITE_PRIVATE void sqlite3Fts3Dequote(char *z){ function fts3GetDeltaVarint (line 191866) | static void fts3GetDeltaVarint(char **pp, sqlite3_int64 *pVal){ function fts3GetReverseVarint (line 191881) | static void fts3GetReverseVarint( function fts3DisconnectMethod (line 191903) | static int fts3DisconnectMethod(sqlite3_vtab *pVtab){ function SQLITE_PRIVATE (line 191931) | SQLITE_PRIVATE void sqlite3Fts3ErrMsg(char **pzErr, const char *zFormat,... function fts3DbExec (line 191946) | static void fts3DbExec( function fts3DestroyMethod (line 191969) | static int fts3DestroyMethod(sqlite3_vtab *pVtab){ function fts3DeclareVtab (line 192006) | static void fts3DeclareVtab(int *pRc, Fts3Table *p){ function SQLITE_PRIVATE (line 192044) | SQLITE_PRIVATE void sqlite3Fts3CreateStatTable(int *pRc, Fts3Table *p){ function fts3CreateTables (line 192062) | static int fts3CreateTables(Fts3Table *p){ function fts3DatabasePageSize (line 192127) | static void fts3DatabasePageSize(int *pRc, Fts3Table *p){ function fts3IsSpecialColumn (line 192161) | static int fts3IsSpecialColumn( function fts3Appendf (line 192186) | static void fts3Appendf( function SQLITE_PRIVATE (line 192345) | SQLITE_PRIVATE int sqlite3Fts3ReadInt(const char *z, int *pnOut){ function fts3GobbleInt (line 192369) | static int fts3GobbleInt(const char **pp, int *pnOut){ function fts3PrefixParameter (line 192402) | static int fts3PrefixParameter( function fts3ContentColumns (line 192471) | static int fts3ContentColumns( function fts3InitVtab (line 192546) | static int fts3InitVtab( function fts3ConnectMethod (line 192930) | static int fts3ConnectMethod( function fts3CreateMethod (line 192940) | static int fts3CreateMethod( function fts3SetEstimatedRows (line 192956) | static void fts3SetEstimatedRows(sqlite3_index_info *pIdxInfo, i64 nRow){ function fts3SetUniqueFlag (line 192969) | static void fts3SetUniqueFlag(sqlite3_index_info *pIdxInfo){ function fts3BestIndexMethod (line 192985) | static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *... function fts3OpenMethod (line 193114) | static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppC... function fts3CursorFinalizeStmt (line 193138) | static void fts3CursorFinalizeStmt(Fts3Cursor *pCsr){ function fts3ClearCursor (line 193155) | static void fts3ClearCursor(Fts3Cursor *pCsr){ function fts3CloseMethod (line 193168) | static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3CursorSeekStmt (line 193186) | static int fts3CursorSeekStmt(Fts3Cursor *pCsr){ function fts3CursorSeek (line 193214) | static int fts3CursorSeek(sqlite3_context *pContext, Fts3Cursor *pCsr){ function fts3ScanInteriorNode (line 193261) | static int fts3ScanInteriorNode( function fts3SelectLeaf (line 193387) | static int fts3SelectLeaf( function fts3PutDeltaVarint (line 193441) | static void fts3PutDeltaVarint( function fts3PoslistCopy (line 193465) | static void fts3PoslistCopy(char **pp, char **ppPoslist){ function fts3ColumnlistCopy (line 193512) | static void fts3ColumnlistCopy(char **pp, char **ppPoslist){ function fts3ReadNextPos (line 193558) | static void fts3ReadNextPos( function fts3PutColNumber (line 193581) | static int fts3PutColNumber(char **pp, int iCol){ function fts3PoslistMerge (line 193599) | static int fts3PoslistMerge( function fts3PoslistPhraseMerge (line 193699) | static int fts3PoslistPhraseMerge( function fts3PoslistNearMerge (line 193827) | static int fts3PoslistNearMerge( type TermSelect (line 193866) | typedef struct TermSelect TermSelect; type TermSelect (line 193867) | struct TermSelect { function fts3GetDeltaVarint3 (line 193885) | static void fts3GetDeltaVarint3( function fts3PutDeltaVarint3 (line 193919) | static void fts3PutDeltaVarint3( function fts3DoclistOrMerge (line 193968) | static int fts3DoclistOrMerge( function fts3DoclistPhraseMerge (line 194070) | static int fts3DoclistPhraseMerge( function SQLITE_PRIVATE (line 194141) | SQLITE_PRIVATE int sqlite3Fts3FirstFilter( function fts3TermSelectFinishMerge (line 194193) | static int fts3TermSelectFinishMerge(Fts3Table *p, TermSelect *pTS){ function fts3TermSelectMerge (line 194247) | static int fts3TermSelectMerge( function fts3SegReaderCursorAppend (line 194320) | static int fts3SegReaderCursorAppend( function fts3SegReaderCursor (line 194345) | static int fts3SegReaderCursor( function SQLITE_PRIVATE (line 194419) | SQLITE_PRIVATE int sqlite3Fts3SegReaderCursor( function fts3SegReaderCursorAddZero (line 194451) | static int fts3SegReaderCursorAddZero( function fts3TermSegReaderCursor (line 194476) | static int fts3TermSegReaderCursor( function fts3SegReaderCursorFree (line 194533) | static void fts3SegReaderCursorFree(Fts3MultiSegReader *pSegcsr){ function fts3TermSelect (line 194542) | static int fts3TermSelect( function fts3DoclistCountDocids (line 194599) | static int fts3DoclistCountDocids(char *aList, int nList){ function fts3NextMethod (line 194625) | static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){ function sqlite3_int64 (line 194651) | static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){ function fts3FilterMethod (line 194677) | static int fts3FilterMethod( function fts3EofMethod (line 194798) | static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){ function fts3RowidMethod (line 194813) | static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *p... function fts3ColumnMethod (line 194830) | static int fts3ColumnMethod( function fts3UpdateMethod (line 194884) | static int fts3UpdateMethod( function fts3SyncMethod (line 194897) | static int fts3SyncMethod(sqlite3_vtab *pVtab){ function fts3SetHasStat (line 194949) | static int fts3SetHasStat(Fts3Table *p){ function fts3BeginMethod (line 194967) | static int fts3BeginMethod(sqlite3_vtab *pVtab){ function fts3CommitMethod (line 194990) | static int fts3CommitMethod(sqlite3_vtab *pVtab){ function fts3RollbackMethod (line 195005) | static int fts3RollbackMethod(sqlite3_vtab *pVtab){ function fts3ReversePoslist (line 195020) | static void fts3ReversePoslist(char *pStart, char **ppPoslist){ function fts3FunctionArg (line 195063) | static int fts3FunctionArg( function fts3SnippetFunc (line 195085) | static void fts3SnippetFunc( function fts3OffsetsFunc (line 195132) | static void fts3OffsetsFunc( function fts3OptimizeFunc (line 195158) | static void fts3OptimizeFunc( function fts3MatchinfoFunc (line 195192) | static void fts3MatchinfoFunc( function fts3FindFunctionMethod (line 195212) | static int fts3FindFunctionMethod( function fts3RenameMethod (line 195248) | static int fts3RenameMethod( function fts3SavepointMethod (line 195310) | static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3ReleaseMethod (line 195343) | static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3RollbackToMethod (line 195357) | static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3ShadowName (line 195372) | static int fts3ShadowName(const char *zName){ function fts3IntegrityMethod (line 195387) | static int fts3IntegrityMethod( function hashDestroy (line 195450) | static void hashDestroy(void *p){ function SQLITE_PRIVATE (line 195484) | SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db){ function fts3EvalAllocateReaders (line 195598) | static void fts3EvalAllocateReaders( function fts3EvalPhraseMergeToken (line 195640) | static int fts3EvalPhraseMergeToken( function fts3EvalPhraseLoad (line 195704) | static int fts3EvalPhraseLoad( function fts3EvalDeferredPhrase (line 195741) | static int fts3EvalDeferredPhrase(Fts3Cursor *pCsr, Fts3Phrase *pPhrase){ function fts3EvalPhraseStart (line 195857) | static int fts3EvalPhraseStart(Fts3Cursor *pCsr, int bOptOk, Fts3Phrase ... function SQLITE_PRIVATE (line 195914) | SQLITE_PRIVATE void sqlite3Fts3DoclistPrev( function SQLITE_PRIVATE (line 195970) | SQLITE_PRIVATE void sqlite3Fts3DoclistNext( function fts3EvalDlPhraseNext (line 196007) | static void fts3EvalDlPhraseNext( type TokenDoclist (line 196054) | typedef struct TokenDoclist TokenDoclist; type TokenDoclist (line 196055) | struct TokenDoclist { function incrPhraseTokenNext (line 196071) | static int incrPhraseTokenNext( function fts3EvalIncrPhraseNext (line 196123) | static int fts3EvalIncrPhraseNext( function fts3EvalPhraseNext (line 196224) | static int fts3EvalPhraseNext( function fts3EvalStartReaders (line 196263) | static void fts3EvalStartReaders( type Fts3TokenAndCost (line 196299) | typedef struct Fts3TokenAndCost Fts3TokenAndCost; type Fts3TokenAndCost (line 196300) | struct Fts3TokenAndCost { function fts3EvalTokenCosts (line 196316) | static void fts3EvalTokenCosts( function fts3EvalAverageDocsize (line 196370) | static int fts3EvalAverageDocsize(Fts3Cursor *pCsr, int *pnPage){ function fts3EvalSelectDeferred (line 196431) | static int fts3EvalSelectDeferred( function fts3EvalStart (line 196564) | static int fts3EvalStart(Fts3Cursor *pCsr){ function fts3EvalInvalidatePoslist (line 196613) | static void fts3EvalInvalidatePoslist(Fts3Phrase *pPhrase){ function fts3EvalNearTrim (line 196644) | static int fts3EvalNearTrim( function fts3EvalNextRow (line 196720) | static void fts3EvalNextRow( function fts3EvalNearTest (line 196862) | static int fts3EvalNearTest(Fts3Expr *pExpr, int *pRc){ function fts3EvalTestExpr (line 196944) | static int fts3EvalTestExpr( function SQLITE_PRIVATE (line 197057) | SQLITE_PRIVATE int sqlite3Fts3EvalTestDeferred(Fts3Cursor *pCsr, int *pRc){ function fts3EvalNext (line 197087) | static int fts3EvalNext(Fts3Cursor *pCsr){ function fts3EvalRestart (line 197128) | static void fts3EvalRestart( function SQLITE_PRIVATE (line 197168) | SQLITE_PRIVATE int sqlite3Fts3MsrCancel(Fts3Cursor *pCsr, Fts3Expr *pExpr){ function fts3EvalUpdateCounts (line 197189) | static void fts3EvalUpdateCounts(Fts3Expr *pExpr, int nCol){ function fts3AllocateMSI (line 197225) | static int fts3AllocateMSI(Fts3Expr *pExpr, int iPhrase, void *pCtx){ function fts3EvalGatherStats (line 197247) | static int fts3EvalGatherStats( function SQLITE_PRIVATE (line 197354) | SQLITE_PRIVATE int sqlite3Fts3EvalPhraseStats( function SQLITE_PRIVATE (line 197402) | SQLITE_PRIVATE int sqlite3Fts3EvalPhrasePoslist( function SQLITE_PRIVATE (line 197545) | SQLITE_PRIVATE void sqlite3Fts3EvalPhraseCleanup(Fts3Phrase *pPhrase){ function SQLITE_PRIVATE (line 197563) | SQLITE_PRIVATE int sqlite3Fts3Corrupt(){ function SQLITE_API (line 197573) | __declspec(dllexport) type Fts3auxTable (line 197608) | typedef struct Fts3auxTable Fts3auxTable; type Fts3auxCursor (line 197609) | typedef struct Fts3auxCursor Fts3auxCursor; type Fts3auxTable (line 197611) | struct Fts3auxTable { type Fts3auxCursor (line 197616) | struct Fts3auxCursor { function fts3auxConnectMethod (line 197645) | static int fts3auxConnectMethod( function fts3auxDisconnectMethod (line 197716) | static int fts3auxDisconnectMethod(sqlite3_vtab *pVtab){ function fts3auxBestIndexMethod (line 197737) | static int fts3auxBestIndexMethod( function fts3auxOpenMethod (line 197807) | static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **... function fts3auxCloseMethod (line 197823) | static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxGrowStatArray (line 197836) | static int fts3auxGrowStatArray(Fts3auxCursor *pCsr, int nSize){ function fts3auxNextMethod (line 197855) | static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxFilterMethod (line 197953) | static int fts3auxFilterMethod( function fts3auxEofMethod (line 198049) | static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxColumnMethod (line 198057) | static int fts3auxColumnMethod( function fts3auxRowidMethod (line 198098) | static int fts3auxRowidMethod( function SQLITE_PRIVATE (line 198111) | SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db){ type ParseContext (line 198240) | typedef struct ParseContext ParseContext; type ParseContext (line 198241) | struct ParseContext { function fts3isspace (line 198264) | static int fts3isspace(char c){ function SQLITE_PRIVATE (line 198273) | SQLITE_PRIVATE void *sqlite3Fts3MallocZero(sqlite3_int64 nByte){ function SQLITE_PRIVATE (line 198279) | SQLITE_PRIVATE int sqlite3Fts3OpenTokenizer( function findBarredChar (line 198317) | static int findBarredChar(const char *z, int n){ function getNextToken (line 198341) | static int getNextToken( function getNextString (line 198448) | static int getNextString( function getNextNode (line 198565) | static int getNextNode( function opPrecedence (line 198732) | static int opPrecedence(Fts3Expr *p){ function insertBinaryOperator (line 198753) | static void insertBinaryOperator( function fts3ExprParse (line 198784) | static int fts3ExprParse( function fts3ExprCheckDepth (line 198933) | static int fts3ExprCheckDepth(Fts3Expr *p, int nMaxDepth){ function fts3ExprBalance (line 198959) | static int fts3ExprBalance(Fts3Expr **pp, int nMaxDepth){ function fts3ExprParseUnbalanced (line 199133) | static int fts3ExprParseUnbalanced( function SQLITE_PRIVATE (line 199196) | SQLITE_PRIVATE int sqlite3Fts3ExprParse( function fts3FreeExprNode (line 199240) | static void fts3FreeExprNode(Fts3Expr *p){ function SQLITE_PRIVATE (line 199254) | SQLITE_PRIVATE void sqlite3Fts3ExprFree(Fts3Expr *pDel){ function fts3ExprTestCommon (line 199351) | static void fts3ExprTestCommon( function fts3ExprTest (line 199432) | static void fts3ExprTest( function fts3ExprTestRebalance (line 199439) | static void fts3ExprTestRebalance( function SQLITE_PRIVATE (line 199451) | SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Has... function fts3HashFree (line 199512) | static void fts3HashFree(void *p){ function SQLITE_PRIVATE (line 199526) | SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, c... function SQLITE_PRIVATE (line 199541) | SQLITE_PRIVATE void sqlite3Fts3HashClear(Fts3Hash *pH){ function fts3StrHash (line 199564) | static int fts3StrHash(const void *pKey, int nKey){ function fts3StrCompare (line 199574) | static int fts3StrCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3BinHash (line 199582) | static int fts3BinHash(const void *pKey, int nKey){ function fts3BinCompare (line 199590) | static int fts3BinCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3HashInsertElement (line 199633) | static void fts3HashInsertElement( function fts3Rehash (line 199663) | static int fts3Rehash(Fts3Hash *pH, int new_size){ function Fts3HashElem (line 199687) | static Fts3HashElem *fts3FindElementByHash( function fts3RemoveElementByHash (line 199715) | static void fts3RemoveElementByHash( function SQLITE_PRIVATE (line 199749) | SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem( function SQLITE_PRIVATE (line 199770) | SQLITE_PRIVATE void *sqlite3Fts3HashFind(const Fts3Hash *pH, const void ... function SQLITE_PRIVATE (line 199792) | SQLITE_PRIVATE void *sqlite3Fts3HashInsert( type porter_tokenizer (line 199891) | typedef struct porter_tokenizer { type porter_tokenizer_cursor (line 199898) | typedef struct porter_tokenizer_cursor { function porterCreate (line 199912) | static int porterCreate( function porterDestroy (line 199931) | static int porterDestroy(sqlite3_tokenizer *pTokenizer){ function porterOpen (line 199942) | static int porterOpen( function porterClose (line 199975) | static int porterClose(sqlite3_tokenizer_cursor *pCursor){ function isConsonant (line 200003) | static int isConsonant(const char *z){ function isVowel (line 200012) | static int isVowel(const char *z){ function m_gt_0 (line 200041) | static int m_gt_0(const char *z){ function m_eq_1 (line 200051) | static int m_eq_1(const char *z){ function m_gt_1 (line 200065) | static int m_gt_1(const char *z){ function hasVowel (line 200079) | static int hasVowel(const char *z){ function doubleConsonant (line 200090) | static int doubleConsonant(const char *z){ function star_oh (line 200102) | static int star_oh(const char *z){ function stem (line 200122) | static int stem( function copy_stemmer (line 200147) | static void copy_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){ function porter_stemmer (line 200194) | static void porter_stemmer(const char *zIn, int nIn, char *zOut, int *pn... function porterNext (line 200447) | static int porterNext( function SQLITE_PRIVATE (line 200509) | SQLITE_PRIVATE void sqlite3Fts3PorterTokenizerModule( function fts3TokenizerEnabled (line 200555) | static int fts3TokenizerEnabled(sqlite3_context *context){ function fts3TokenizerFunc (line 200582) | static void fts3TokenizerFunc( function SQLITE_PRIVATE (line 200632) | SQLITE_PRIVATE int sqlite3Fts3IsIdChar(char c){ function SQLITE_PRIVATE (line 200646) | SQLITE_PRIVATE const char *sqlite3Fts3NextToken(const char *zStr, int *pn){ function SQLITE_PRIVATE (line 200683) | SQLITE_PRIVATE int sqlite3Fts3InitTokenizer( function testFunc (line 200775) | static void testFunc( function registerTokenizer (line 200866) | static function queryTokenizer (line 200889) | static function intTestFunc (line 200937) | static void intTestFunc( function SQLITE_PRIVATE (line 200991) | SQLITE_PRIVATE int sqlite3Fts3InitHashTable( type simple_tokenizer (line 201072) | typedef struct simple_tokenizer { type simple_tokenizer_cursor (line 201077) | typedef struct simple_tokenizer_cursor { function simpleDelim (line 201088) | static int simpleDelim(simple_tokenizer *t, unsigned char c){ function fts3_isalnum (line 201091) | static int fts3_isalnum(int x){ function simpleCreate (line 201098) | static int simpleCreate( function simpleDestroy (line 201139) | static int simpleDestroy(sqlite3_tokenizer *pTokenizer){ function simpleOpen (line 201150) | static int simpleOpen( function simpleClose (line 201183) | static int simpleClose(sqlite3_tokenizer_cursor *pCursor){ function simpleNext (line 201194) | static int simpleNext( function SQLITE_PRIVATE (line 201265) | SQLITE_PRIVATE void sqlite3Fts3SimpleTokenizerModule( type Fts3tokTable (line 201321) | typedef struct Fts3tokTable Fts3tokTable; type Fts3tokCursor (line 201322) | typedef struct Fts3tokCursor Fts3tokCursor; type Fts3tokTable (line 201327) | struct Fts3tokTable { type Fts3tokCursor (line 201336) | struct Fts3tokCursor { function fts3tokQueryTokenizer (line 201351) | static int fts3tokQueryTokenizer( function fts3tokDequoteArray (line 201382) | static int fts3tokDequoteArray( function fts3tokConnectMethod (line 201432) | static int fts3tokConnectMethod( function fts3tokDisconnectMethod (line 201497) | static int fts3tokDisconnectMethod(sqlite3_vtab *pVtab){ function fts3tokBestIndexMethod (line 201508) | static int fts3tokBestIndexMethod( function fts3tokOpenMethod (line 201537) | static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **... function fts3tokResetCursor (line 201555) | static void fts3tokResetCursor(Fts3tokCursor *pCsr){ function fts3tokCloseMethod (line 201574) | static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokNextMethod (line 201585) | static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokFilterMethod (line 201607) | static int fts3tokFilterMethod( function fts3tokEofMethod (line 201644) | static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokColumnMethod (line 201652) | static int fts3tokColumnMethod( function fts3tokRowidMethod (line 201684) | static int fts3tokRowidMethod( function SQLITE_PRIVATE (line 201697) | SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash, void... function fts3LogMerge (line 201820) | static void fts3LogMerge(int nMerge, sqlite3_int64 iAbsLevel){ type PendingList (line 201828) | typedef struct PendingList PendingList; type SegmentNode (line 201829) | typedef struct SegmentNode SegmentNode; type SegmentWriter (line 201830) | typedef struct SegmentWriter SegmentWriter; type PendingList (line 201836) | struct PendingList { type Fts3DeferredToken (line 201849) | struct Fts3DeferredToken { type Fts3SegReader (line 201873) | struct Fts3SegReader { type SegmentWriter (line 201921) | struct SegmentWriter { type SegmentNode (line 201953) | struct SegmentNode { function fts3SqlStmt (line 202023) | static int fts3SqlStmt( function fts3SelectDocsize (line 202168) | static int fts3SelectDocsize( function SQLITE_PRIVATE (line 202193) | SQLITE_PRIVATE int sqlite3Fts3SelectDoctotal( function SQLITE_PRIVATE (line 202214) | SQLITE_PRIVATE int sqlite3Fts3SelectDocsize( function fts3SqlExec (line 202230) | static void fts3SqlExec( function fts3Writelock (line 202262) | static int fts3Writelock(Fts3Table *p){ function sqlite3_int64 (line 202301) | static sqlite3_int64 getAbsoluteLevel( function SQLITE_PRIVATE (line 202333) | SQLITE_PRIVATE int sqlite3Fts3AllSegdirs( function fts3PendingListAppendVarint (line 202380) | static int fts3PendingListAppendVarint( function fts3PendingListAppend (line 202424) | static int fts3PendingListAppend( function fts3PendingListDelete (line 202479) | static void fts3PendingListDelete(PendingList *pList){ function fts3PendingTermsAddOne (line 202486) | static int fts3PendingTermsAddOne( function fts3PendingTermsAdd (line 202524) | static int fts3PendingTermsAdd( function fts3PendingTermsDocid (line 202602) | static int fts3PendingTermsDocid( function SQLITE_PRIVATE (line 202634) | SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *p){ function fts3InsertTerms (line 202656) | static int fts3InsertTerms( function fts3InsertData (line 202691) | static int fts3InsertData( function fts3DeleteAll (line 202765) | static int fts3DeleteAll(Fts3Table *p, int bContent){ function langidFromSelect (line 202789) | static int langidFromSelect(Fts3Table *p, sqlite3_stmt *pSelect){ function fts3DeleteTerms (line 202800) | static void fts3DeleteTerms( function fts3AllocateSegdirIdx (line 202862) | static int fts3AllocateSegdirIdx( function SQLITE_PRIVATE (line 202933) | SQLITE_PRIVATE int sqlite3Fts3ReadBlock( function SQLITE_PRIVATE (line 202989) | SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *p){ function fts3SegReaderIncrRead (line 202994) | static int fts3SegReaderIncrRead(Fts3SegReader *pReader){ function fts3SegReaderRequire (line 203018) | static int fts3SegReaderRequire(Fts3SegReader *pReader, char *pFrom, int... function fts3SegReaderSetEof (line 203034) | static void fts3SegReaderSetEof(Fts3SegReader *pSeg){ function fts3SegReaderNext (line 203048) | static int fts3SegReaderNext( function fts3SegReaderFirstDocid (line 203177) | static int fts3SegReaderFirstDocid(Fts3Table *pTab, Fts3SegReader *pRead... function fts3SegReaderNextDocid (line 203209) | static int fts3SegReaderNextDocid( function SQLITE_PRIVATE (line 203298) | SQLITE_PRIVATE int sqlite3Fts3MsrOvfl( function SQLITE_PRIVATE (line 203336) | SQLITE_PRIVATE void sqlite3Fts3SegReaderFree(Fts3SegReader *pReader){ function SQLITE_PRIVATE (line 203350) | SQLITE_PRIVATE int sqlite3Fts3SegReaderNew( function fts3CompareElemByTerm (line 203403) | static int SQLITE_CDECL fts3CompareElemByTerm( function SQLITE_PRIVATE (line 203439) | SQLITE_PRIVATE int sqlite3Fts3SegReaderPending( function fts3SegReaderCmp (line 203536) | static int fts3SegReaderCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){ function fts3SegReaderDoclistCmp (line 203569) | static int fts3SegReaderDoclistCmp(Fts3SegReader *pLhs, Fts3SegReader *p... function fts3SegReaderDoclistCmpRev (line 203581) | static int fts3SegReaderDoclistCmpRev(Fts3SegReader *pLhs, Fts3SegReader... function fts3SegReaderTermCmp (line 203602) | static int fts3SegReaderTermCmp( function fts3SegReaderSort (line 203627) | static void fts3SegReaderSort( function fts3WriteSegment (line 203660) | static int fts3WriteSegment( function SQLITE_PRIVATE (line 203683) | SQLITE_PRIVATE int sqlite3Fts3MaxLevel(Fts3Table *p, int *pnMax){ function fts3WriteSegdir (line 203702) | static int fts3WriteSegdir( function fts3PrefixCompress (line 203743) | static int fts3PrefixCompress( function fts3NodeAddTerm (line 203759) | static int fts3NodeAddTerm( function fts3TreeFinishNode (line 203875) | static int fts3TreeFinishNode( function fts3NodeWrite (line 203901) | static int fts3NodeWrite( function fts3NodeFree (line 203945) | static void fts3NodeFree(SegmentNode *pTree){ function fts3SegWriterAdd (line 203970) | static int fts3SegWriterAdd( function fts3SegWriterFlush (line 204121) | static int fts3SegWriterFlush( function fts3SegWriterFree (line 204157) | static void fts3SegWriterFree(SegmentWriter *pWriter){ function fts3IsEmpty (line 204176) | static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){ function fts3SegmentMaxLevel (line 204203) | static int fts3SegmentMaxLevel( function fts3SegmentIsMaxLevel (line 204239) | static int fts3SegmentIsMaxLevel(Fts3Table *p, i64 iAbsLevel, int *pbMax){ function fts3DeleteSegment (line 204267) | static int fts3DeleteSegment( function fts3DeleteSegdir (line 204299) | static int fts3DeleteSegdir( function fts3ColumnFilter (line 204356) | static void fts3ColumnFilter( function fts3MsrBufferData (line 204401) | static int fts3MsrBufferData( function SQLITE_PRIVATE (line 204421) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrNext( function fts3SegReaderStart (line 204489) | static int fts3SegReaderStart( function SQLITE_PRIVATE (line 204521) | SQLITE_PRIVATE int sqlite3Fts3SegReaderStart( function SQLITE_PRIVATE (line 204530) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrStart( function SQLITE_PRIVATE (line 204585) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrRestart(Fts3MultiSegReader *pCsr){ function fts3GrowSegReaderBuffer (line 204604) | static int fts3GrowSegReaderBuffer(Fts3MultiSegReader *pCsr, i64 nReq){ function SQLITE_PRIVATE (line 204618) | SQLITE_PRIVATE int sqlite3Fts3SegReaderStep( function SQLITE_PRIVATE (line 204795) | SQLITE_PRIVATE void sqlite3Fts3SegReaderFinish( function fts3ReadEndBlockField (line 204822) | static void fts3ReadEndBlockField( function fts3PromoteSegments (line 204855) | static int fts3PromoteSegments( function fts3SegmentMerge (line 204957) | static int fts3SegmentMerge( function SQLITE_PRIVATE (line 205056) | SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *p){ function fts3EncodeIntArray (line 205095) | static void fts3EncodeIntArray( function fts3DecodeIntArray (line 205111) | static void fts3DecodeIntArray( function fts3InsertDocsize (line 205134) | static void fts3InsertDocsize( function fts3UpdateDocTotals (line 205178) | static void fts3UpdateDocTotals( function fts3DoOptimize (line 205254) | static int fts3DoOptimize(Fts3Table *p, int bReturnDone){ function fts3DoRebuild (line 205297) | static int fts3DoRebuild(Fts3Table *p){ function fts3IncrmergeCsr (line 205377) | static int fts3IncrmergeCsr( type IncrmergeWriter (line 205421) | typedef struct IncrmergeWriter IncrmergeWriter; type NodeWriter (line 205422) | typedef struct NodeWriter NodeWriter; type Blob (line 205423) | typedef struct Blob Blob; type NodeReader (line 205424) | typedef struct NodeReader NodeReader; type Blob (line 205432) | struct Blob { type NodeWriter (line 205442) | struct NodeWriter { type IncrmergeWriter (line 205452) | struct IncrmergeWriter { type NodeReader (line 205472) | struct NodeReader { function blobGrowBuffer (line 205493) | static void blobGrowBuffer(Blob *pBlob, int nMin, int *pRc){ function nodeReaderNext (line 205516) | static int nodeReaderNext(NodeReader *p){ function nodeReaderRelease (line 205559) | static void nodeReaderRelease(NodeReader *p){ function nodeReaderInit (line 205570) | static int nodeReaderInit(NodeReader *p, const char *aNode, int nNode){ function fts3IncrmergePush (line 205596) | static int fts3IncrmergePush( function fts3AppendToNode (line 205700) | static int fts3AppendToNode( function fts3IncrmergeAppend (line 205753) | static int fts3IncrmergeAppend( function fts3IncrmergeRelease (line 205843) | static void fts3IncrmergeRelease( function fts3TermCmp (line 205933) | static int fts3TermCmp( function fts3IsAppendable (line 205963) | static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){ function fts3IncrmergeLoad (line 205994) | static int fts3IncrmergeLoad( function fts3IncrmergeOutputIdx (line 206146) | static int fts3IncrmergeOutputIdx( function fts3IncrmergeWriter (line 206191) | static int fts3IncrmergeWriter( function fts3RemoveSegdirEntry (line 206256) | static int fts3RemoveSegdirEntry( function fts3RepackSegdirLevel (line 206280) | static int fts3RepackSegdirLevel( function fts3StartNode (line 206336) | static void fts3StartNode(Blob *pNode, int iHeight, sqlite3_int64 iChild){ function fts3TruncateNode (line 206355) | static int fts3TruncateNode( function fts3TruncateSegment (line 206413) | static int fts3TruncateSegment( function fts3IncrmergeChomp (line 206499) | static int fts3IncrmergeChomp( function fts3IncrmergeHintStore (line 206550) | static int fts3IncrmergeHintStore(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintLoad (line 206574) | static int fts3IncrmergeHintLoad(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintPush (line 206610) | static void fts3IncrmergeHintPush( function fts3IncrmergeHintPop (line 206631) | static int fts3IncrmergeHintPop(Blob *pHint, i64 *piAbsLevel, int *pnInp... function SQLITE_PRIVATE (line 206661) | SQLITE_PRIVATE int sqlite3Fts3Incrmerge(Fts3Table *p, int nMerge, int nM... function fts3Getint (line 206837) | static int fts3Getint(const char **pz){ function fts3DoIncrmerge (line 206854) | static int fts3DoIncrmerge( function fts3DoAutoincrmerge (line 206897) | static int fts3DoAutoincrmerge( function u64 (line 206925) | static u64 fts3ChecksumEntry( function u64 (line 206955) | static u64 fts3ChecksumIndex( function SQLITE_PRIVATE (line 207033) | SQLITE_PRIVATE int sqlite3Fts3IntegrityCheck(Fts3Table *p, int *pbOk){ function fts3DoIntegrityCheck (line 207151) | static int fts3DoIntegrityCheck( function fts3SpecialInsert (line 207169) | static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){ function SQLITE_PRIVATE (line 207218) | SQLITE_PRIVATE void sqlite3Fts3FreeDeferredDoclists(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 207230) | SQLITE_PRIVATE void sqlite3Fts3FreeDeferredTokens(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 207249) | SQLITE_PRIVATE int sqlite3Fts3CacheDeferredDoclists(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 207302) | SQLITE_PRIVATE int sqlite3Fts3DeferredTokenList( function SQLITE_PRIVATE (line 207332) | SQLITE_PRIVATE int sqlite3Fts3DeferToken( function fts3DeleteByRowid (line 207360) | static int fts3DeleteByRowid( function SQLITE_PRIVATE (line 207409) | SQLITE_PRIVATE int sqlite3Fts3UpdateMethod( function SQLITE_PRIVATE (line 207553) | SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *p){ type LoadDoclistCtx (line 207616) | typedef struct LoadDoclistCtx LoadDoclistCtx; type LoadDoclistCtx (line 207617) | struct LoadDoclistCtx { type SnippetIter (line 207627) | typedef struct SnippetIter SnippetIter; type SnippetPhrase (line 207628) | typedef struct SnippetPhrase SnippetPhrase; type SnippetFragment (line 207629) | typedef struct SnippetFragment SnippetFragment; type SnippetIter (line 207631) | struct SnippetIter { type SnippetPhrase (line 207640) | struct SnippetPhrase { type SnippetFragment (line 207649) | struct SnippetFragment { type MatchInfo (line 207660) | typedef struct MatchInfo MatchInfo; type MatchInfo (line 207661) | struct MatchInfo { type MatchinfoBuffer (line 207675) | struct MatchinfoBuffer { type StrBuffer (line 207693) | typedef struct StrBuffer StrBuffer; type StrBuffer (line 207694) | struct StrBuffer { function MatchinfoBuffer (line 207708) | static MatchinfoBuffer *fts3MIBufferNew(size_t nElem, const char *zMatch... function fts3MIBufferFree (line 207728) | static void fts3MIBufferFree(void *p){ function fts3MIBufferSetGlobal (line 207770) | static void fts3MIBufferSetGlobal(MatchinfoBuffer *p){ function SQLITE_PRIVATE (line 207778) | SQLITE_PRIVATE void sqlite3Fts3MIBufferFree(MatchinfoBuffer *p){ function fts3GetDeltaPosition (line 207813) | static void fts3GetDeltaPosition(char **pp, i64 *piPos){ function fts3ExprIterate2 (line 207822) | static int fts3ExprIterate2( function SQLITE_PRIVATE (line 207854) | SQLITE_PRIVATE int sqlite3Fts3ExprIterate( function fts3ExprLoadDoclistsCb (line 207868) | static int fts3ExprLoadDoclistsCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprLoadDoclists (line 207891) | static int fts3ExprLoadDoclists( function fts3ExprPhraseCountCb (line 207905) | static int fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprPhraseCount (line 207910) | static int fts3ExprPhraseCount(Fts3Expr *pExpr){ function fts3SnippetAdvance (line 207921) | static void fts3SnippetAdvance(char **ppIter, i64 *piIter, int iNext){ function fts3SnippetNextCandidate (line 207943) | static int fts3SnippetNextCandidate(SnippetIter *pIter){ function fts3SnippetDetails (line 207990) | static void fts3SnippetDetails( function fts3SnippetFindPositions (line 208045) | static int fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *... function fts3BestSnippet (line 208090) | static int fts3BestSnippet( function fts3StringAppend (line 208177) | static int fts3StringAppend( function fts3SnippetShift (line 208229) | static int fts3SnippetShift( function fts3SnippetText (line 208294) | static int fts3SnippetText( function fts3ColumnlistCount (line 208422) | static int fts3ColumnlistCount(char **ppCollist){ function fts3ExprLHits (line 208440) | static int fts3ExprLHits( function fts3ExprLHitGather (line 208478) | static int fts3ExprLHitGather( function fts3ExprGlobalHitsCb (line 208522) | static int fts3ExprGlobalHitsCb( function fts3ExprLocalHitsCb (line 208538) | static int fts3ExprLocalHitsCb( function fts3MatchinfoCheck (line 208561) | static int fts3MatchinfoCheck( function fts3MatchinfoSize (line 208582) | static size_t fts3MatchinfoSize(MatchInfo *pInfo, char cArg){ function fts3MatchinfoSelectDoctotal (line 208615) | static int fts3MatchinfoSelectDoctotal( type LcsIterator (line 208659) | typedef struct LcsIterator LcsIterator; type LcsIterator (line 208660) | struct LcsIterator { function fts3MatchinfoLcsCb (line 208673) | static int fts3MatchinfoLcsCb( function fts3LcsIteratorAdvance (line 208688) | static int fts3LcsIteratorAdvance(LcsIterator *pIter){ function fts3MatchinfoLcs (line 208718) | static int fts3MatchinfoLcs(Fts3Cursor *pCsr, MatchInfo *pInfo){ function fts3MatchinfoValues (line 208806) | static int fts3MatchinfoValues( function fts3GetMatchinfo (line 208928) | static void fts3GetMatchinfo( function SQLITE_PRIVATE (line 209013) | SQLITE_PRIVATE void sqlite3Fts3Snippet( type TermOffset (line 209116) | typedef struct TermOffset TermOffset; type TermOffsetCtx (line 209117) | typedef struct TermOffsetCtx TermOffsetCtx; type TermOffset (line 209119) | struct TermOffset { type TermOffsetCtx (line 209125) | struct TermOffsetCtx { function fts3ExprTermOffsetInit (line 209136) | static int fts3ExprTermOffsetInit(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprRestartIfCb (line 209167) | static int fts3ExprRestartIfCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function SQLITE_PRIVATE (line 209181) | SQLITE_PRIVATE void sqlite3Fts3Offsets( function SQLITE_PRIVATE (line 209327) | SQLITE_PRIVATE void sqlite3Fts3Matchinfo( type unicode_tokenizer (line 209434) | typedef struct unicode_tokenizer unicode_tokenizer; type unicode_cursor (line 209435) | typedef struct unicode_cursor unicode_cursor; type unicode_tokenizer (line 209437) | struct unicode_tokenizer { type unicode_cursor (line 209444) | struct unicode_cursor { function unicodeDestroy (line 209458) | static int unicodeDestroy(sqlite3_tokenizer *pTokenizer){ function unicodeAddExceptions (line 209485) | static int unicodeAddExceptions( function unicodeIsException (line 209539) | static int unicodeIsException(unicode_tokenizer *p, int iCode){ function unicodeIsAlnum (line 209564) | static int unicodeIsAlnum(unicode_tokenizer *p, int iCode){ function unicodeCreate (line 209572) | static int unicodeCreate( function unicodeOpen (line 209625) | static int unicodeOpen( function unicodeClose (line 209658) | static int unicodeClose(sqlite3_tokenizer_cursor *pCursor){ function unicodeNext (line 209669) | static int unicodeNext( function SQLITE_PRIVATE (line 209737) | SQLITE_PRIVATE void sqlite3Fts3UnicodeTokenizer(sqlite3_tokenizer_module... function SQLITE_PRIVATE (line 209784) | SQLITE_PRIVATE int sqlite3FtsUnicodeIsalnum(int c){ function remove_diacritic (line 209916) | static int remove_diacritic(int c, int bComplex){ function SQLITE_PRIVATE (line 209983) | SQLITE_PRIVATE int sqlite3FtsUnicodeIsdiacritic(int c){ function SQLITE_PRIVATE (line 210002) | SQLITE_PRIVATE int sqlite3FtsUnicodeFold(int c, int eRemoveDiacritic){ type JsonCache (line 210400) | typedef struct JsonCache JsonCache; type JsonString (line 210401) | typedef struct JsonString JsonString; type JsonParse (line 210402) | typedef struct JsonParse JsonParse; type JsonCache (line 210429) | struct JsonCache { type JsonString (line 210443) | struct JsonString { type JsonParse (line 210489) | struct JsonParse { function jsonCacheDelete (line 210556) | static void jsonCacheDelete(JsonCache *p){ function jsonCacheDeleteGeneric (line 210563) | static void jsonCacheDeleteGeneric(void *p){ function jsonCacheInsert (line 210574) | static int jsonCacheInsert( function JsonParse (line 210618) | static JsonParse *jsonCacheSearch( function jsonStringZero (line 210669) | static void jsonStringZero(JsonString *p){ function jsonStringInit (line 210678) | static void jsonStringInit(JsonString *p, sqlite3_context *pCtx){ function jsonStringReset (line 210687) | static void jsonStringReset(JsonString *p){ function jsonStringOom (line 210694) | static void jsonStringOom(JsonString *p){ function jsonStringGrow (line 210703) | static int jsonStringGrow(JsonString *p, u32 N){ function SQLITE_NOINLINE (line 210730) | static SQLITE_NOINLINE void jsonStringExpandAndAppend( function jsonAppendRaw (line 210740) | static void jsonAppendRaw(JsonString *p, const char *zIn, u32 N){ function jsonAppendRawNZ (line 210749) | static void jsonAppendRawNZ(JsonString *p, const char *zIn, u32 N){ function jsonPrintf (line 210761) | static void jsonPrintf(int N, JsonString *p, const char *zFormat, ...){ function SQLITE_NOINLINE (line 210772) | static SQLITE_NOINLINE void jsonAppendCharExpand(JsonString *p, char c){ function jsonAppendChar (line 210776) | static void jsonAppendChar(JsonString *p, char c){ function jsonStringTrimOneChar (line 210786) | static void jsonStringTrimOneChar(JsonString *p){ function jsonStringTerminate (line 210799) | static int jsonStringTerminate(JsonString *p){ function jsonAppendSeparator (line 210808) | static void jsonAppendSeparator(JsonString *p){ function jsonAppendControlChar (line 210822) | static void jsonAppendControlChar(JsonString *p, u8 c){ function jsonAppendString (line 210858) | static void jsonAppendString(JsonString *p, const char *zIn, u32 N){ function jsonAppendSqlValue (line 210929) | static void jsonAppendSqlValue( function jsonReturnString (line 210982) | static void jsonReturnString( function jsonParseReset (line 211031) | static void jsonParseReset(JsonParse *pParse){ function jsonParseFree (line 211051) | static void jsonParseFree(JsonParse *pParse){ function u8 (line 211072) | static u8 jsonHexToInt(int h){ function u32 (line 211085) | static u32 jsonHexToInt4(const char *z){ function jsonIs2Hex (line 211097) | static int jsonIs2Hex(const char *z){ function jsonIs4Hex (line 211104) | static int jsonIs4Hex(const char *z){ function json5Whitespace (line 211144) | static int json5Whitespace(const char *zIn){ type NanInfName (line 211238) | struct NanInfName { function jsonWrongNumArgs (line 211259) | static void jsonWrongNumArgs( function jsonBlobExpand (line 211278) | static int jsonBlobExpand(JsonParse *pParse, u32 N){ function jsonBlobMakeEditable (line 211304) | static int jsonBlobMakeEditable(JsonParse *pParse, u32 nExtra){ function SQLITE_NOINLINE (line 211323) | static SQLITE_NOINLINE void jsonBlobExpandAndAppendOneByte( function jsonBlobAppendOneByte (line 211336) | static void jsonBlobAppendOneByte(JsonParse *pParse, u8 c){ function SQLITE_NOINLINE (line 211348) | static SQLITE_NOINLINE void jsonBlobExpandAndAppendNode( function jsonBlobAppendNode (line 211368) | static void jsonBlobAppendNode( function jsonBlobChangePayloadSize (line 211409) | static int jsonBlobChangePayloadSize( function jsonIs4HexB (line 211480) | static int jsonIs4HexB(const char *z, int *pOp){ function u32 (line 211497) | static u32 jsonbValidityCheck( function jsonTranslateTextToBlob (line 211706) | static int jsonTranslateTextToBlob(JsonParse *pParse, u32 i){ function jsonConvertTextToBlob (line 212180) | static int jsonConvertTextToBlob( function jsonReturnStringAsBlob (line 212225) | static void jsonReturnStringAsBlob(JsonString *pStr){ function u32 (line 212252) | static u32 jsonbPayloadSize(const JsonParse *pParse, u32 i, u32 *pSz){ function u32 (line 212321) | static u32 jsonTranslateBlobToText( type JsonPretty (line 212539) | typedef struct JsonPretty JsonPretty; type JsonPretty (line 212540) | struct JsonPretty { function jsonPrettyIndent (line 212549) | static void jsonPrettyIndent(JsonPretty *pPretty){ function u32 (line 212573) | static u32 jsonTranslateBlobToPrettyText( function u32 (line 212646) | static u32 jsonbArrayCount(JsonParse *pParse, u32 iRoot){ function jsonAfterEditSizeAdjust (line 212661) | static void jsonAfterEditSizeAdjust(JsonParse *pParse, u32 iRoot){ function jsonBlobOverwrite (line 212690) | static int jsonBlobOverwrite( function jsonBlobEdit (line 212763) | static void jsonBlobEdit( function u32 (line 212802) | static u32 jsonBytesToBypass(const char *z, u32 n){ function u32 (line 212840) | static u32 jsonUnescapeOneChar(const char *z, u32 n, u32 *piOut){ function SQLITE_NOINLINE (line 212933) | static SQLITE_NOINLINE int jsonLabelCompareEscaped( function jsonLabelCompare (line 212989) | static int jsonLabelCompare( function u32 (line 213039) | static u32 jsonCreateEditSubstructure( function u32 (line 213083) | static u32 jsonLookupStep( function jsonReturnTextJsonFromBlob (line 213273) | static void jsonReturnTextJsonFromBlob( function jsonReturnFromBlob (line 213306) | static void jsonReturnFromBlob( function jsonFunctionArgToBlob (line 213493) | static int jsonFunctionArgToBlob( function jsonInsertIntoBlob (line 213596) | static void jsonInsertIntoBlob( function jsonArgIsJsonb (line 213685) | static int jsonArgIsJsonb(sqlite3_value *pArg, JsonParse *p){ function JsonParse (line 213724) | static JsonParse *jsonParseFuncArg( function jsonReturnParse (line 213841) | static void jsonReturnParse( function jsonDebugPrintBlob (line 213878) | static void jsonDebugPrintBlob( function jsonShowParse (line 213966) | static void jsonShowParse(JsonParse *pParse){ function jsonParseFunc (line 213993) | static void jsonParseFunc( function jsonQuoteFunc (line 214026) | static void jsonQuoteFunc( function jsonArrayFunc (line 214045) | static void jsonArrayFunc( function jsonArrayLengthFunc (line 214071) | static void jsonArrayLengthFunc( function jsonAllAlphanum (line 214112) | static int jsonAllAlphanum(const char *z, int n){ function jsonExtractFunc (line 214138) | static void jsonExtractFunc( function jsonMergePatch (line 214305) | static int jsonMergePatch( function jsonPatchFunc (line 214455) | static void jsonPatchFunc( function jsonObjectFunc (line 214489) | static void jsonObjectFunc( function jsonRemoveFunc (line 214531) | static void jsonRemoveFunc( function jsonReplaceFunc (line 214588) | static void jsonReplaceFunc( function jsonSetFunc (line 214614) | static void jsonSetFunc( function jsonTypeFunc (line 214638) | static void jsonTypeFunc( function jsonPrettyFunc (line 214685) | static void jsonPrettyFunc( function jsonValidFunc (line 214766) | static void jsonValidFunc( function jsonErrorFunc (line 214848) | static void jsonErrorFunc( function jsonArrayStep (line 214896) | static void jsonArrayStep( function jsonArrayCompute (line 214915) | static void jsonArrayCompute(sqlite3_context *ctx, int isFinal){ function jsonArrayValue (line 214948) | static void jsonArrayValue(sqlite3_context *ctx){ function jsonArrayFinal (line 214951) | static void jsonArrayFinal(sqlite3_context *ctx){ function jsonGroupInverse (line 214962) | static void jsonGroupInverse( function jsonObjectStep (line 215010) | static void jsonObjectStep( function jsonObjectCompute (line 215037) | static void jsonObjectCompute(sqlite3_context *ctx, int isFinal){ function jsonObjectValue (line 215070) | static void jsonObjectValue(sqlite3_context *ctx){ function jsonObjectFinal (line 215073) | static void jsonObjectFinal(sqlite3_context *ctx){ type JsonParent (line 215083) | typedef struct JsonParent JsonParent; type JsonParent (line 215084) | struct JsonParent { type JsonEachCursor (line 215092) | typedef struct JsonEachCursor JsonEachCursor; type JsonEachCursor (line 215093) | struct JsonEachCursor { type JsonEachConnection (line 215109) | typedef struct JsonEachConnection JsonEachConnection; type JsonEachConnection (line 215110) | struct JsonEachConnection { function jsonEachConnect (line 215119) | static int jsonEachConnect( function jsonEachDisconnect (line 215164) | static int jsonEachDisconnect(sqlite3_vtab *pVtab){ function jsonEachOpen (line 215171) | static int jsonEachOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function jsonEachCursorReset (line 215188) | static void jsonEachCursorReset(JsonEachCursor *p){ function jsonEachClose (line 215202) | static int jsonEachClose(sqlite3_vtab_cursor *cur){ function jsonEachEof (line 215212) | static int jsonEachEof(sqlite3_vtab_cursor *cur){ function jsonSkipLabel (line 215222) | static int jsonSkipLabel(JsonEachCursor *p){ function jsonAppendPathName (line 215235) | static void jsonAppendPathName(JsonEachCursor *p){ function jsonEachNext (line 215266) | static int jsonEachNext(sqlite3_vtab_cursor *cur){ function jsonEachPathLength (line 215332) | static int jsonEachPathLength(JsonEachCursor *p){ function jsonEachColumn (line 215354) | static int jsonEachColumn( function jsonEachRowid (line 215451) | static int jsonEachRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function jsonEachBestIndex (line 215462) | static int jsonEachBestIndex( function jsonEachFilter (line 215528) | static int jsonEachFilter( function SQLITE_PRIVATE (line 215660) | SQLITE_PRIVATE void sqlite3RegisterJsonFunctions(void){ function SQLITE_PRIVATE (line 215726) | SQLITE_PRIVATE Module *sqlite3JsonVtabRegister(sqlite3 *db, const char *... type sqlite3_int64 (line 215817) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 215818) | typedef sqlite3_uint64 u64; type u8 (line 215819) | typedef unsigned char u8; type u16 (line 215820) | typedef unsigned short u16; type u32 (line 215821) | typedef unsigned int u32; type Rtree (line 215867) | typedef struct Rtree Rtree; type RtreeCursor (line 215868) | typedef struct RtreeCursor RtreeCursor; type RtreeNode (line 215869) | typedef struct RtreeNode RtreeNode; type RtreeCell (line 215870) | typedef struct RtreeCell RtreeCell; type RtreeConstraint (line 215871) | typedef struct RtreeConstraint RtreeConstraint; type RtreeMatchArg (line 215872) | typedef struct RtreeMatchArg RtreeMatchArg; type RtreeGeomCallback (line 215873) | typedef struct RtreeGeomCallback RtreeGeomCallback; type RtreeCoord (line 215874) | typedef union RtreeCoord RtreeCoord; type RtreeSearchPoint (line 215875) | typedef struct RtreeSearchPoint RtreeSearchPoint; type Rtree (line 215902) | struct Rtree { type sqlite3_int64 (line 215968) | typedef sqlite3_int64 RtreeDValue; type RtreeValue (line 215969) | typedef int RtreeValue; type RtreeDValue (line 215972) | typedef double RtreeDValue; type RtreeValue (line 215973) | typedef float RtreeValue; type RtreeSearchPoint (line 215995) | struct RtreeSearchPoint { type RtreeCursor (line 216036) | struct RtreeCursor { type RtreeConstraint (line 216086) | struct RtreeConstraint { type RtreeNode (line 216116) | struct RtreeNode { type RtreeCell (line 216131) | struct RtreeCell { type RtreeGeomCallback (line 216151) | struct RtreeGeomCallback { type RtreeMatchArg (line 216164) | struct RtreeMatchArg { function readInt16 (line 216267) | static int readInt16(u8 *p){ function readCoord (line 216270) | static void readCoord(u8 *p, RtreeCoord *pCoord){ function i64 (line 216287) | static i64 readInt64(u8 *p){ function writeInt16 (line 216319) | static void writeInt16(u8 *p, int i){ function writeCoord (line 216323) | static int writeCoord(u8 *p, RtreeCoord *pCoord){ function writeInt64 (line 216346) | static int writeInt64(u8 *p, i64 i){ function nodeReference (line 216371) | static void nodeReference(RtreeNode *p){ function nodeZero (line 216381) | static void nodeZero(Rtree *pRtree, RtreeNode *p){ function nodeHash (line 216390) | static unsigned int nodeHash(i64 iNode){ function RtreeNode (line 216398) | static RtreeNode *nodeHashLookup(Rtree *pRtree, i64 iNode){ function nodeHashInsert (line 216407) | static void nodeHashInsert(Rtree *pRtree, RtreeNode *pNode){ function nodeHashDelete (line 216418) | static void nodeHashDelete(Rtree *pRtree, RtreeNode *pNode){ function RtreeNode (line 216434) | static RtreeNode *nodeNew(Rtree *pRtree, RtreeNode *pParent){ function nodeBlobReset (line 216452) | static void nodeBlobReset(Rtree *pRtree){ function nodeAcquire (line 216461) | static int nodeAcquire( function nodeOverwriteCell (line 216572) | static void nodeOverwriteCell( function nodeDeleteCell (line 216590) | static void nodeDeleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell){ function nodeInsertCell (line 216605) | static int nodeInsertCell( function nodeWrite (line 216629) | static int nodeWrite(Rtree *pRtree, RtreeNode *pNode){ function nodeRelease (line 216655) | static int nodeRelease(Rtree *pRtree, RtreeNode *pNode){ function i64 (line 216684) | static i64 nodeGetRowid( function nodeGetCoord (line 216696) | static void nodeGetCoord( function nodeGetCell (line 216711) | static void nodeGetCell( function rtreeCreate (line 216742) | static int rtreeCreate( function rtreeConnect (line 216755) | static int rtreeConnect( function rtreeReference (line 216768) | static void rtreeReference(Rtree *pRtree){ function rtreeRelease (line 216776) | static void rtreeRelease(Rtree *pRtree){ function rtreeDisconnect (line 216800) | static int rtreeDisconnect(sqlite3_vtab *pVtab){ function rtreeDestroy (line 216808) | static int rtreeDestroy(sqlite3_vtab *pVtab){ function rtreeOpen (line 216836) | static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function resetCursor (line 216857) | static void resetCursor(RtreeCursor *pCsr){ function rtreeClose (line 216891) | static int rtreeClose(sqlite3_vtab_cursor *cur){ function rtreeEof (line 216911) | static int rtreeEof(sqlite3_vtab_cursor *cur){ function rtreeCallbackConstraint (line 216966) | static int rtreeCallbackConstraint( function rtreeNonleafConstraint (line 217042) | static void rtreeNonleafConstraint( function rtreeLeafConstraint (line 217099) | static void rtreeLeafConstraint( function nodeRowidIndex (line 217129) | static int nodeRowidIndex( function nodeParentIndex (line 217152) | static int nodeParentIndex(Rtree *pRtree, RtreeNode *pNode, int *piIndex){ function rtreeSearchPointCompare (line 217172) | static int rtreeSearchPointCompare( function rtreeSearchPointSwap (line 217186) | static void rtreeSearchPointSwap(RtreeCursor *p, int i, int j){ function RtreeSearchPoint (line 217207) | static RtreeSearchPoint *rtreeSearchPointFirst(RtreeCursor *pCur){ function RtreeNode (line 217214) | static RtreeNode *rtreeNodeOfFirstSearchPoint(RtreeCursor *pCur, int *pRC){ function RtreeSearchPoint (line 217230) | static RtreeSearchPoint *rtreeEnqueue( function RtreeSearchPoint (line 217265) | static RtreeSearchPoint *rtreeSearchPointNew( function tracePoint (line 217303) | static void tracePoint(RtreeSearchPoint *p, int idx, RtreeCursor *pCur){ function traceQueue (line 217315) | static void traceQueue(RtreeCursor *pCur, const char *zPrefix){ function rtreeSearchPointPop (line 217333) | static void rtreeSearchPointPop(RtreeCursor *p){ function rtreeStepToLeaf (line 217381) | static int rtreeStepToLeaf(RtreeCursor *pCur){ function rtreeNext (line 217462) | static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){ function rtreeRowid (line 217480) | static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pR... function rtreeColumn (line 217498) | static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, i... function findLeafNode (line 217553) | static int findLeafNode( function deserializeGeometry (line 217579) | static int deserializeGeometry(sqlite3_value *pValue, RtreeConstraint *p... function rtreeFilter (line 217611) | static int rtreeFilter( function rtreeBestIndex (line 217778) | static int rtreeBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ function RtreeDValue (line 217872) | static RtreeDValue cellArea(Rtree *pRtree, RtreeCell *p){ function RtreeDValue (line 217902) | static RtreeDValue cellMargin(Rtree *pRtree, RtreeCell *p){ function cellUnion (line 217915) | static void cellUnion(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function cellContains (line 217936) | static int cellContains(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function RtreeDValue (line 217954) | static RtreeDValue cellOverlap( function ChooseLeaf (line 217986) | static int ChooseLeaf( function AdjustTree (line 218060) | static int AdjustTree( function rowidWrite (line 218098) | static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64... function parentWrite (line 218108) | static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64... function SortByDimension (line 218130) | static void SortByDimension( function splitNodeStartree (line 218189) | static int splitNodeStartree( function updateMapping (line 218287) | static int updateMapping( function SplitNode (line 218311) | static int SplitNode( function fixLeafParent (line 218459) | static int fixLeafParent(Rtree *pRtree, RtreeNode *pLeaf){ function removeNode (line 218494) | static int removeNode(Rtree *pRtree, RtreeNode *pNode, int iHeight){ function fixBoundingBox (line 218544) | static int fixBoundingBox(Rtree *pRtree, RtreeNode *pNode){ function deleteCell (line 218571) | static int deleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell, int iH... function rtreeInsertCell (line 218606) | static int rtreeInsertCell( function reinsertNodeContent (line 218636) | static int reinsertNodeContent(Rtree *pRtree, RtreeNode *pNode){ function rtreeNewRowid (line 218665) | static int rtreeNewRowid(Rtree *pRtree, i64 *piRowid){ function rtreeDeleteRowid (line 218678) | static int rtreeDeleteRowid(Rtree *pRtree, sqlite3_int64 iDelete){ function RtreeValue (line 218775) | static RtreeValue rtreeValueDown(sqlite3_value *v){ function RtreeValue (line 218783) | static RtreeValue rtreeValueUp(sqlite3_value *v){ function rtreeConstraintError (line 218806) | static int rtreeConstraintError(Rtree *pRtree, int iCol){ function rtreeUpdate (line 218844) | static int rtreeUpdate( function rtreeBeginTransaction (line 218991) | static int rtreeBeginTransaction(sqlite3_vtab *pVtab){ function rtreeEndTransaction (line 219002) | static int rtreeEndTransaction(sqlite3_vtab *pVtab){ function rtreeRollback (line 219008) | static int rtreeRollback(sqlite3_vtab *pVtab){ function rtreeRename (line 219015) | static int rtreeRename(sqlite3_vtab *pVtab, const char *zNewName){ function rtreeSavepoint (line 219048) | static int rtreeSavepoint(sqlite3_vtab *pVtab, int iSavepoint){ function rtreeQueryStat1 (line 219063) | static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){ function rtreeShadowName (line 219097) | static int rtreeShadowName(const char *zName){ function rtreeSqlInit (line 219139) | static int rtreeSqlInit( function getIntFromStmt (line 219272) | static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){ function getNodeSize (line 219302) | static int getNodeSize( function rtreeTokenLength (line 219345) | static int rtreeTokenLength(const char *z){ function rtreeInit (line 219359) | static int rtreeInit( function rtreenode (line 219501) | static void rtreenode(sqlite3_context *ctx, int nArg, sqlite3_value **ap... function rtreedepth (line 219553) | static void rtreedepth(sqlite3_context *ctx, int nArg, sqlite3_value **a... type RtreeCheck (line 219574) | typedef struct RtreeCheck RtreeCheck; type RtreeCheck (line 219575) | struct RtreeCheck { function rtreeCheckReset (line 219596) | static void rtreeCheckReset(RtreeCheck *pCheck, sqlite3_stmt *pStmt){ function sqlite3_stmt (line 219609) | static sqlite3_stmt *rtreeCheckPrepare( function rtreeCheckAppendMsg (line 219638) | static void rtreeCheckAppendMsg(RtreeCheck *pCheck, const char *zFmt, ...){ function u8 (line 219672) | static u8 *rtreeCheckGetNode(RtreeCheck *pCheck, i64 iNode, int *pnNode){ function rtreeCheckMapping (line 219716) | static void rtreeCheckMapping( function rtreeCheckCellCoord (line 219768) | static void rtreeCheckCellCoord( function rtreeCheckNode (line 219814) | static void rtreeCheckNode( function rtreeCheckCount (line 219877) | static void rtreeCheckCount(RtreeCheck *pCheck, const char *zTbl, i64 nE... function rtreeCheckTable (line 219901) | static int rtreeCheckTable( function rtreeIntegrity (line 219962) | static int rtreeIntegrity( function rtreecheck (line 220017) | static void rtreecheck( type GeoCoord (line 220138) | typedef float GeoCoord; type GeoPoly (line 220162) | typedef struct GeoPoly GeoPoly; type GeoPoly (line 220163) | struct GeoPoly { type GeoParse (line 220185) | typedef struct GeoParse GeoParse; type GeoParse (line 220186) | struct GeoParse { function geopolySwab32 (line 220195) | static void geopolySwab32(unsigned char *a){ function geopolySkipSpace (line 220205) | static char geopolySkipSpace(GeoParse *p){ function geopolyParseNumber (line 220213) | static int geopolyParseNumber(GeoParse *p, GeoCoord *pVal){ function GeoPoly (line 220271) | static GeoPoly *geopolyParseJson(const unsigned char *z, int *pRc){ function GeoPoly (line 220348) | static GeoPoly *geopolyFuncParam( function geopolyBlobFunc (line 220409) | static void geopolyBlobFunc( function geopolyJsonFunc (line 220429) | static void geopolyJsonFunc( function geopolySvgFunc (line 220456) | static void geopolySvgFunc( function geopolyXformFunc (line 220503) | static void geopolyXformFunc( function geopolyArea (line 220540) | static double geopolyArea(GeoPoly *p){ function geopolyAreaFunc (line 220562) | static void geopolyAreaFunc( function geopolyCcwFunc (line 220588) | static void geopolyCcwFunc( function geopolySine (line 220617) | static double geopolySine(double r){ function geopolyRegularFunc (line 220638) | static void geopolyRegularFunc( function GeoPoly (line 220682) | static GeoPoly *geopolyBBox( function geopolyBBoxFunc (line 220753) | static void geopolyBBoxFunc( type GeoBBox (line 220770) | typedef struct GeoBBox GeoBBox; type GeoBBox (line 220771) | struct GeoBBox { function geopolyBBoxStep (line 220780) | static void geopolyBBoxStep( function geopolyBBoxFinal (line 220804) | static void geopolyBBoxFinal( function pointBeneathLine (line 220834) | static int pointBeneathLine( function geopolyContainsPointFunc (line 220865) | static void geopolyContainsPointFunc( function geopolyWithinFunc (line 220910) | static void geopolyWithinFunc( type GeoEvent (line 220931) | typedef struct GeoEvent GeoEvent; type GeoSegment (line 220932) | typedef struct GeoSegment GeoSegment; type GeoOverlap (line 220933) | typedef struct GeoOverlap GeoOverlap; type GeoEvent (line 220934) | struct GeoEvent { type GeoSegment (line 220940) | struct GeoSegment { type GeoOverlap (line 220948) | struct GeoOverlap { function geopolyAddOneSegment (line 220958) | static void geopolyAddOneSegment( function geopolyAddSegments (line 221002) | static void geopolyAddSegments( function GeoEvent (line 221020) | static GeoEvent *geopolyEventMerge(GeoEvent *pLeft, GeoEvent *pRight){ function GeoEvent (line 221042) | static GeoEvent *geopolySortEventsByX(GeoEvent *aEvent, int nEvent){ function GeoSegment (line 221067) | static GeoSegment *geopolySegmentMerge(GeoSegment *pLeft, GeoSegment *pR... function GeoSegment (line 221092) | static GeoSegment *geopolySortSegmentsByYAndC(GeoSegment *pList){ function geopolyOverlap (line 221118) | static int geopolyOverlap(GeoPoly *p1, GeoPoly *p2){ function geopolyOverlapFunc (line 221241) | static void geopolyOverlapFunc( function geopolyDebugFunc (line 221264) | static void geopolyDebugFunc( function geopolyInit (line 221287) | static int geopolyInit( function geopolyCreate (line 221376) | static int geopolyCreate( function geopolyConnect (line 221389) | static int geopolyConnect( function geopolyFilter (line 221412) | static int geopolyFilter( function geopolyBestIndex (line 221545) | static int geopolyBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxI... function geopolyColumn (line 221598) | static int geopolyColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx,... function geopolyUpdate (line 221653) | static int geopolyUpdate( function geopolyFindFunction (line 221789) | static int geopolyFindFunction( function sqlite3_geopoly_init (line 221840) | static int sqlite3_geopoly_init(sqlite3 *db){ function SQLITE_PRIVATE (line 221900) | SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db){ function rtreeFreeCallback (line 221939) | static void rtreeFreeCallback(void *p){ function rtreeMatchArgFree (line 221948) | static void rtreeMatchArgFree(void *pArg){ function geomCallback (line 221971) | static void geomCallback(sqlite3_context *ctx, int nArg, sqlite3_value *... function SQLITE_API (line 222008) | SQLITE_API int sqlite3_rtree_geometry_callback( function SQLITE_API (line 222032) | SQLITE_API int sqlite3_rtree_query_callback( function SQLITE_API (line 222058) | __declspec(dllexport) function icuFunctionError (line 222130) | static void icuFunctionError( function xFree (line 222154) | static void xFree(void *p){ function icuLikeCompare (line 222195) | static int icuLikeCompare( function icuLikeFunc (line 222283) | static void icuLikeFunc( function icuRegexpDelete (line 222326) | static void icuRegexpDelete(void *p){ function icuRegexpFunc (line 222350) | static void icuRegexpFunc(sqlite3_context *p, int nArg, sqlite3_value **... function icuCaseFunc16 (line 222434) | static void icuCaseFunc16(sqlite3_context *p, int nArg, sqlite3_value **... function icuCollationDel (line 222494) | static void icuCollationDel(void *pCtx){ function icuCollationColl (line 222503) | static int icuCollationColl( function icuLoadCollation (line 222535) | static void icuLoadCollation( function SQLITE_PRIVATE (line 222607) | SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db){ function SQLITE_API (line 222649) | __declspec(dllexport) type IcuTokenizer (line 222691) | typedef struct IcuTokenizer IcuTokenizer; type IcuCursor (line 222692) | typedef struct IcuCursor IcuCursor; type IcuTokenizer (line 222694) | struct IcuTokenizer { type IcuCursor (line 222699) | struct IcuCursor { function icuCreate (line 222716) | static int icuCreate( function icuDestroy (line 222746) | static int icuDestroy(sqlite3_tokenizer *pTokenizer){ function icuOpen (line 222758) | static int icuOpen( function icuClose (line 222830) | static int icuClose(sqlite3_tokenizer_cursor *pCursor){ function icuNext (line 222841) | static int icuNext( function SQLITE_PRIVATE (line 222919) | SQLITE_PRIVATE void sqlite3Fts3IcuTokenizerModule( type sqlite3rbu (line 223296) | typedef struct sqlite3rbu sqlite3rbu; type RbuFrame (line 223755) | typedef struct RbuFrame RbuFrame; type RbuObjIter (line 223756) | typedef struct RbuObjIter RbuObjIter; type RbuState (line 223757) | typedef struct RbuState RbuState; type RbuSpan (line 223758) | typedef struct RbuSpan RbuSpan; type rbu_vfs (line 223759) | typedef struct rbu_vfs rbu_vfs; type rbu_file (line 223760) | typedef struct rbu_file rbu_file; type RbuUpdateStmt (line 223761) | typedef struct RbuUpdateStmt RbuUpdateStmt; type u32 (line 223764) | typedef unsigned int u32; type u16 (line 223765) | typedef unsigned short u16; type u8 (line 223766) | typedef unsigned char u8; type sqlite3_int64 (line 223767) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 223768) | typedef sqlite3_uint64 u64; type RbuState (line 223785) | struct RbuState { type RbuUpdateStmt (line 223798) | struct RbuUpdateStmt { type RbuSpan (line 223804) | struct RbuSpan { type RbuObjIter (line 223830) | struct RbuObjIter { type RbuFrame (line 223900) | struct RbuFrame { type sqlite3rbu (line 223966) | struct sqlite3rbu { type rbu_vfs (line 224014) | struct rbu_vfs { type rbu_file (line 224030) | struct rbu_file { function rbuDeltaGetInt (line 224075) | static unsigned int rbuDeltaGetInt(const char **pz, int *pLen){ function rbuDeltaChecksum (line 224103) | static unsigned int rbuDeltaChecksum(const char *zIn, size_t N){ function rbuDeltaApply (line 224156) | static int rbuDeltaApply( function rbuDeltaOutputSize (line 224242) | static int rbuDeltaOutputSize(const char *zDelta, int lenDelta){ function rbuFossilDeltaFunc (line 224264) | static void rbuFossilDeltaFunc( function prepareAndCollectError (line 224318) | static int prepareAndCollectError( function resetAndCollectError (line 224340) | static int resetAndCollectError(sqlite3_stmt *pStmt, char **pzErrmsg){ function prepareFreeAndCollectError (line 224363) | static int prepareFreeAndCollectError( function rbuObjIterFreeCols (line 224385) | static void rbuObjIterFreeCols(RbuObjIter *pIter){ function rbuObjIterClearStatements (line 224405) | static void rbuObjIterClearStatements(RbuObjIter *pIter){ function rbuObjIterFinalize (line 224437) | static void rbuObjIterFinalize(RbuObjIter *pIter){ function rbuObjIterNext (line 224453) | static int rbuObjIterNext(sqlite3rbu *p, RbuObjIter *pIter){ function rbuTargetNameFunc (line 224534) | static void rbuTargetNameFunc( function rbuObjIterFirst (line 224570) | static int rbuObjIterFirst(sqlite3rbu *p, RbuObjIter *pIter){ function rbuMPrintfExec (line 224630) | static int rbuMPrintfExec(sqlite3rbu *p, sqlite3 *db, const char *zFmt, ... function rbuAllocateIterArrays (line 224677) | static void rbuAllocateIterArrays(sqlite3rbu *p, RbuObjIter *pIter, int ... function rbuFinalize (line 224727) | static void rbuFinalize(sqlite3rbu *p, sqlite3_stmt *pStmt){ function rbuTableType (line 224775) | static void rbuTableType( function rbuObjIterCacheIndexedCols (line 224861) | static void rbuObjIterCacheIndexedCols(sqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterCacheTableInfo (line 224915) | static int rbuObjIterCacheTableInfo(sqlite3rbu *p, RbuObjIter *pIter){ function rbuBadControlError (line 225467) | static void rbuBadControlError(sqlite3rbu *p){ function rbuCreateImposterTable2 (line 225630) | static void rbuCreateImposterTable2(sqlite3rbu *p, RbuObjIter *pIter){ function rbuCreateImposterTable (line 225704) | static void rbuCreateImposterTable(sqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterPrepareTmpInsert (line 225760) | static void rbuObjIterPrepareTmpInsert( function rbuTmpInsertFunc (line 225778) | static void rbuTmpInsertFunc( function rbuObjIterPrepareAll (line 225908) | static int rbuObjIterPrepareAll( function rbuGetUpdateStmt (line 226175) | static int rbuGetUpdateStmt( function sqlite3 (line 226243) | static sqlite3 *rbuOpenDbhandle( function rbuFreeState (line 226264) | static void rbuFreeState(RbuState *p){ function RbuState (line 226282) | static RbuState *rbuLoadState(sqlite3rbu *p){ function rbuOpenDatabase (line 226363) | static void rbuOpenDatabase(sqlite3rbu *p, sqlite3 *dbMain, int *pbRetry){ function rbuFileSuffix3 (line 226544) | static void rbuFileSuffix3(const char *zBase, char *z){ function i64 (line 226567) | static i64 rbuShmChecksum(sqlite3rbu *p){ function rbuSetupCheckpoint (line 226596) | static void rbuSetupCheckpoint(sqlite3rbu *p, RbuState *pState){ function rbuCaptureWalRead (line 226680) | static int rbuCaptureWalRead(sqlite3rbu *pRbu, i64 iOff, int iAmt){ function rbuCaptureDbWrite (line 226712) | static int rbuCaptureDbWrite(sqlite3rbu *pRbu, i64 iOff){ function rbuCheckpointFrame (line 226722) | static void rbuCheckpointFrame(sqlite3rbu *p, RbuFrame *pFrame){ function rbuLockDatabase (line 226746) | static int rbuLockDatabase(sqlite3 *db){ function rbuExclusiveCheckpoint (line 226776) | static int rbuExclusiveCheckpoint(sqlite3 *db){ function LPWSTR (line 226782) | static LPWSTR rbuWinUtf8ToUnicode(const char *zFilename){ function rbuMoveOalFile (line 226812) | static void rbuMoveOalFile(sqlite3rbu *p){ function rbuStepType (line 226892) | static int rbuStepType(sqlite3rbu *p, const char **pzMask){ function assertColumnName (line 226935) | static void assertColumnName(sqlite3_stmt *pStmt, int iCol, const char *... function rbuStepOneOp (line 226948) | static void rbuStepOneOp(sqlite3rbu *p, int eType){ function rbuStep (line 227031) | static int rbuStep(sqlite3rbu *p){ function rbuIncrSchemaCookie (line 227096) | static void rbuIncrSchemaCookie(sqlite3rbu *p){ function rbuSaveState (line 227127) | static void rbuSaveState(sqlite3rbu *p, int eStage){ function rbuCopyPragma (line 227188) | static void rbuCopyPragma(sqlite3rbu *p, const char *zPragma){ function rbuCreateTargetSchema (line 227208) | static void rbuCreateTargetSchema(sqlite3rbu *p){ function SQLITE_API (line 227260) | SQLITE_API int sqlite3rbu_step(sqlite3rbu *p){ function rbuStrCompare (line 227389) | static int rbuStrCompare(const char *z1, const char *z2){ function rbuSetupOal (line 227405) | static void rbuSetupOal(sqlite3rbu *p, RbuState *pState){ function rbuDeleteOalFile (line 227438) | static void rbuDeleteOalFile(sqlite3rbu *p){ function rbuCreateVfs (line 227455) | static void rbuCreateVfs(sqlite3rbu *p){ function rbuDeleteVfs (line 227475) | static void rbuDeleteVfs(sqlite3rbu *p){ function rbuIndexCntFunc (line 227487) | static void rbuIndexCntFunc( function rbuInitPhaseOneSteps (line 227538) | static void rbuInitPhaseOneSteps(sqlite3rbu *p){ function sqlite3rbu (line 227579) | static sqlite3rbu *openRbuHandle( function sqlite3rbu (line 227744) | static sqlite3rbu *rbuMisuseError(void){ function SQLITE_API (line 227757) | SQLITE_API sqlite3rbu *sqlite3rbu_open( function SQLITE_API (line 227769) | SQLITE_API sqlite3rbu *sqlite3rbu_vacuum( function SQLITE_API (line 227787) | SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){ function rbuEditErrmsg (line 227801) | static void rbuEditErrmsg(sqlite3rbu *p){ function SQLITE_API (line 227819) | SQLITE_API int sqlite3rbu_close(sqlite3rbu *p, char **pzErrmsg){ function SQLITE_API (line 227882) | SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu){ function SQLITE_API (line 227890) | SQLITE_API void sqlite3rbu_bp_progress(sqlite3rbu *p, int *pnOne, int *p... function SQLITE_API (line 227925) | SQLITE_API int sqlite3rbu_state(sqlite3rbu *p){ function SQLITE_API (line 227953) | SQLITE_API int sqlite3rbu_savestate(sqlite3rbu *p){ function xDefaultRename (line 227990) | static int xDefaultRename(void *pArg, const char *zOld, const char *zNew){ function SQLITE_API (line 228022) | SQLITE_API void sqlite3rbu_rename_handler( function rbuUnlockShm (line 228095) | static void rbuUnlockShm(rbu_file *p){ function rbuUpdateTempSize (line 228111) | static int rbuUpdateTempSize(rbu_file *pFd, sqlite3_int64 nNew){ function rbuMainlistAdd (line 228129) | static void rbuMainlistAdd(rbu_file *p){ function rbuMainlistRemove (line 228151) | static void rbuMainlistRemove(rbu_file *p){ function rbu_file (line 228172) | static rbu_file *rbuFindMaindb(rbu_vfs *pRbuVfs, const char *zWal, int b... function rbuVfsClose (line 228187) | static int rbuVfsClose(sqlite3_file *pFile){ function u32 (line 228223) | static u32 rbuGetU32(u8 *aBuf){ function rbuPutU32 (line 228234) | static void rbuPutU32(u8 *aBuf, u32 iVal){ function rbuPutU16 (line 228241) | static void rbuPutU16(u8 *aBuf, u16 iVal){ function rbuVfsRead (line 228249) | static int rbuVfsRead( function rbuVfsWrite (line 228315) | static int rbuVfsWrite( function rbuVfsTruncate (line 228358) | static int rbuVfsTruncate(sqlite3_file *pFile, sqlite_int64 size){ function rbuVfsSync (line 228370) | static int rbuVfsSync(sqlite3_file *pFile, int flags){ function rbuVfsFileSize (line 228384) | static int rbuVfsFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function rbuVfsLock (line 228405) | static int rbuVfsLock(sqlite3_file *pFile, int eLock){ function rbuVfsUnlock (line 228427) | static int rbuVfsUnlock(sqlite3_file *pFile, int eLock){ function rbuVfsCheckReservedLock (line 228435) | static int rbuVfsCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function rbuVfsFileControl (line 228443) | static int rbuVfsFileControl(sqlite3_file *pFile, int op, void *pArg){ function rbuVfsSectorSize (line 228499) | static int rbuVfsSectorSize(sqlite3_file *pFile){ function rbuVfsDeviceCharacteristics (line 228507) | static int rbuVfsDeviceCharacteristics(sqlite3_file *pFile){ function rbuVfsShmLock (line 228515) | static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){ function rbuVfsShmMap (line 228553) | static int rbuVfsShmMap( function rbuVfsShmBarrier (line 228611) | static void rbuVfsShmBarrier(sqlite3_file *pFile){ function rbuVfsShmUnmap (line 228619) | static int rbuVfsShmUnmap(sqlite3_file *pFile, int delFlag){ function rbuVfsOpen (line 228638) | static int rbuVfsOpen( function rbuVfsDelete (line 228760) | static int rbuVfsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function rbuVfsAccess (line 228769) | static int rbuVfsAccess( function rbuVfsFullPathname (line 228817) | static int rbuVfsFullPathname( function rbuVfsDlError (line 228841) | static void rbuVfsDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function rbuVfsDlClose (line 228861) | static void rbuVfsDlClose(sqlite3_vfs *pVfs, void *pHandle){ function rbuVfsRandomness (line 228871) | static int rbuVfsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function rbuVfsSleep (line 228880) | static int rbuVfsSleep(sqlite3_vfs *pVfs, int nMicro){ function rbuVfsCurrentTime (line 228888) | static int rbuVfsCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function rbuVfsGetLastError (line 228896) | static int rbuVfsGetLastError(sqlite3_vfs *pVfs, int a, char *b){ function SQLITE_API (line 228907) | SQLITE_API void sqlite3rbu_destroy_vfs(const char *zName){ function SQLITE_API (line 228921) | SQLITE_API int sqlite3rbu_create_vfs(const char *zName, const char *zPar... function SQLITE_API (line 228999) | SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu *pRbu, sq... function SQLITE_API (line 229006) | SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu *pRbu){ type StatTable (line 229102) | typedef struct StatTable StatTable; type StatCursor (line 229103) | typedef struct StatCursor StatCursor; type StatPage (line 229104) | typedef struct StatPage StatPage; type StatCell (line 229105) | typedef struct StatCell StatCell; type StatCell (line 229108) | struct StatCell { type StatPage (line 229118) | struct StatPage { type StatCursor (line 229134) | struct StatCursor { type StatTable (line 229159) | struct StatTable { function statConnect (line 229172) | static int statConnect( function statDisconnect (line 229216) | static int statDisconnect(sqlite3_vtab *pVtab){ function statBestIndex (line 229231) | static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ function statOpen (line 229306) | static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function statClearCells (line 229323) | static void statClearCells(StatPage *p){ function statClearPage (line 229335) | static void statClearPage(StatPage *p){ function statResetCsr (line 229343) | static void statResetCsr(StatCursor *pCsr){ function statResetCounts (line 229362) | static void statResetCounts(StatCursor *pCsr){ function statClose (line 229374) | static int statClose(sqlite3_vtab_cursor *pCursor){ function getLocalPayload (line 229387) | static int getLocalPayload( function statDecodePage (line 229412) | static int statDecodePage(Btree *pBt, StatPage *p){ function statSizeAndOffset (line 229527) | static void statSizeAndOffset(StatCursor *pCsr){ function statGetPage (line 229554) | static int statGetPage( function statNext (line 229586) | static int statNext(sqlite3_vtab_cursor *pCursor){ function statEof (line 229742) | static int statEof(sqlite3_vtab_cursor *pCursor){ function statFilter (line 229751) | static int statFilter( function statColumn (line 229820) | static int statColumn( function statRowid (line 229881) | static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function SQLITE_PRIVATE (line 229890) | SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ function SQLITE_PRIVATE (line 229921) | SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; } type DbpageTable (line 229969) | typedef struct DbpageTable DbpageTable; type DbpageCursor (line 229970) | typedef struct DbpageCursor DbpageCursor; type DbpageCursor (line 229972) | struct DbpageCursor { type DbpageTable (line 229982) | struct DbpageTable { function dbpageConnect (line 229998) | static int dbpageConnect( function dbpageDisconnect (line 230034) | static int dbpageDisconnect(sqlite3_vtab *pVtab){ function dbpageBestIndex (line 230047) | static int dbpageBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxIn... function dbpageOpen (line 230103) | static int dbpageOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function dbpageClose (line 230122) | static int dbpageClose(sqlite3_vtab_cursor *pCursor){ function dbpageNext (line 230132) | static int dbpageNext(sqlite3_vtab_cursor *pCursor){ function dbpageEof (line 230139) | static int dbpageEof(sqlite3_vtab_cursor *pCursor){ function dbpageFilter (line 230154) | static int dbpageFilter( function dbpageColumn (line 230203) | static int dbpageColumn( function dbpageRowid (line 230240) | static int dbpageRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function dbpageBeginTrans (line 230253) | static int dbpageBeginTrans(DbpageTable *pTab){ function dbpageUpdate (line 230264) | static int dbpageUpdate( function dbpageBegin (line 230360) | static int dbpageBegin(sqlite3_vtab *pVtab){ function dbpageSync (line 230368) | static int dbpageSync(sqlite3_vtab *pVtab){ function dbpageRollbackTo (line 230385) | static int dbpageRollbackTo(sqlite3_vtab *pVtab, int notUsed1){ function SQLITE_PRIVATE (line 230395) | SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ function SQLITE_PRIVATE (line 230426) | SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; } type iovec (line 230488) | struct iovec { type carray_bind (line 230506) | typedef struct carray_bind carray_bind; type carray_bind (line 230507) | struct carray_bind { type carray_cursor (line 230519) | typedef struct carray_cursor carray_cursor; type carray_cursor (line 230520) | struct carray_cursor { function carrayConnect (line 230541) | static int carrayConnect( function carrayDisconnect (line 230570) | static int carrayDisconnect(sqlite3_vtab *pVtab){ function carrayOpen (line 230578) | static int carrayOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function carrayClose (line 230590) | static int carrayClose(sqlite3_vtab_cursor *cur){ function carrayNext (line 230599) | static int carrayNext(sqlite3_vtab_cursor *cur){ function carrayColumn (line 230609) | static int carrayColumn( function carrayRowid (line 230663) | static int carrayRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function carrayEof (line 230673) | static int carrayEof(sqlite3_vtab_cursor *cur){ function carrayFilter (line 230682) | static int carrayFilter( function carrayBestIndex (line 230746) | static int carrayBestIndex( function carrayBindDel (line 230841) | static void carrayBindDel(void *pPtr){ function SQLITE_API (line 230853) | SQLITE_API int sqlite3_carray_bind( function SQLITE_PRIVATE (line 230953) | SQLITE_PRIVATE Module *sqlite3CarrayRegister(sqlite3 *db){ type SessionTable (line 230972) | typedef struct SessionTable SessionTable; type SessionChange (line 230973) | typedef struct SessionChange SessionChange; type SessionBuffer (line 230974) | typedef struct SessionBuffer SessionBuffer; type SessionInput (line 230975) | typedef struct SessionInput SessionInput; type SessionHook (line 230992) | typedef struct SessionHook SessionHook; type SessionHook (line 230993) | struct SessionHook { type sqlite3_session (line 231004) | struct sqlite3_session { type SessionBuffer (line 231026) | struct SessionBuffer { type SessionInput (line 231042) | struct SessionInput { type sqlite3_changeset_iter (line 231058) | struct sqlite3_changeset_iter { type SessionTable (line 231099) | struct SessionTable { type SessionChange (line 231279) | struct SessionChange { function sessionVarintPut (line 231293) | static int sessionVarintPut(u8 *aBuf, int iVal){ function sessionVarintLen (line 231300) | static int sessionVarintLen(int iVal){ function sessionVarintGet (line 231308) | static int sessionVarintGet(const u8 *aBuf, int *piVal){ function sqlite3_int64 (line 231319) | static sqlite3_int64 sessionGetI64(u8 *aRec){ function sessionPutI64 (line 231329) | static void sessionPutI64(u8 *aBuf, sqlite3_int64 i){ function sessionSerializeValue (line 231353) | static int sessionSerializeValue( function sessionFree (line 231440) | static void sessionFree(sqlite3_session *pSession, void *pFree){ function sessionHashAppendI64 (line 231466) | static unsigned int sessionHashAppendI64(unsigned int h, i64 i){ function sessionHashAppendBlob (line 231475) | static unsigned int sessionHashAppendBlob(unsigned int h, int n, const u... function sessionHashAppendType (line 231485) | static unsigned int sessionHashAppendType(unsigned int h, int eType){ function sessionPreupdateHash (line 231500) | static int sessionPreupdateHash( function sessionSerialLen (line 231571) | static int sessionSerialLen(const u8 *a){ function sessionChangeHash (line 231591) | static unsigned int sessionChangeHash( function sessionChangeEqual (line 231640) | static int sessionChangeEqual( function sessionMergeRecord (line 231683) | static void sessionMergeRecord( function u8 (line 231729) | static u8 *sessionMergeValue( function sessionMergeUpdate (line 231763) | static int sessionMergeUpdate( function sessionPreupdateEqual (line 231840) | static int sessionPreupdateEqual( function sessionGrowHash (line 231927) | static int sessionGrowHash( function sessionTableInfo (line 231994) | static int sessionTableInfo( function sessionInitTable (line 232161) | static int sessionInitTable( function sessionReinitTable (line 232209) | static int sessionReinitTable(sqlite3_session *pSession, SessionTable *p... function sessionUpdateOneChange (line 232267) | static void sessionUpdateOneChange( function sessionBufferGrow (line 232366) | static int sessionBufferGrow(SessionBuffer *p, i64 nByte, int *pRc){ function sessionAppendStr (line 232410) | static void sessionAppendStr( function sessionAppendPrintf (line 232427) | static void sessionAppendPrintf( function sessionPrepareDfltStmt (line 232459) | static int sessionPrepareDfltStmt( function sessionUpdateChanges (line 232489) | static int sessionUpdateChanges(sqlite3_session *pSession, SessionTable ... type SessionStat1Ctx (line 232518) | typedef struct SessionStat1Ctx SessionStat1Ctx; type SessionStat1Ctx (line 232519) | struct SessionStat1Ctx { function sessionStat1Old (line 232523) | static int sessionStat1Old(void *pCtx, int iCol, sqlite3_value **ppVal){ function sessionStat1New (line 232533) | static int sessionStat1New(void *pCtx, int iCol, sqlite3_value **ppVal){ function sessionStat1Count (line 232543) | static int sessionStat1Count(void *pCtx){ function sessionStat1Depth (line 232547) | static int sessionStat1Depth(void *pCtx){ function sessionUpdateMaxSize (line 232552) | static int sessionUpdateMaxSize( function sessionPreupdateOneChange (line 232664) | static void sessionPreupdateOneChange( function sessionFindTable (line 232836) | static int sessionFindTable( function xPreUpdate (line 232876) | static void xPreUpdate( function sessionPreupdateOld (line 232917) | static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppV... function sessionPreupdateNew (line 232920) | static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppV... function sessionPreupdateCount (line 232923) | static int sessionPreupdateCount(void *pCtx){ function sessionPreupdateDepth (line 232926) | static int sessionPreupdateDepth(void *pCtx){ function sessionPreupdateHooks (line 232934) | static void sessionPreupdateHooks( type SessionDiffCtx (line 232944) | typedef struct SessionDiffCtx SessionDiffCtx; type SessionDiffCtx (line 232945) | struct SessionDiffCtx { function sessionDiffOld (line 232954) | static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){ function sessionDiffNew (line 232959) | static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){ function sessionDiffCount (line 232964) | static int sessionDiffCount(void *pCtx){ function sessionDiffDepth (line 232968) | static int sessionDiffDepth(void *pCtx){ function sessionDiffHooks (line 232977) | static void sessionDiffHooks( function sessionDiffFindNew (line 233059) | static int sessionDiffFindNew( function sessionDiffFindModified (line 233115) | static int sessionDiffFindModified( function SQLITE_API (line 233160) | SQLITE_API int sqlite3session_diff( function SQLITE_API (line 233287) | SQLITE_API int sqlite3session_create( function sessionDeleteTable (line 233325) | static void sessionDeleteTable(sqlite3_session *pSession, SessionTable *... function SQLITE_API (line 233350) | SQLITE_API void sqlite3session_delete(sqlite3_session *pSession){ function SQLITE_API (line 233380) | SQLITE_API void sqlite3session_table_filter( function SQLITE_API (line 233398) | SQLITE_API int sqlite3session_attach( function sessionAppendValue (line 233452) | static void sessionAppendValue(SessionBuffer *p, sqlite3_value *pVal, in... function sessionAppendByte (line 233474) | static void sessionAppendByte(SessionBuffer *p, u8 v, int *pRc){ function sessionAppendVarint (line 233487) | static void sessionAppendVarint(SessionBuffer *p, int v, int *pRc){ function sessionAppendBlob (line 233500) | static void sessionAppendBlob( function sessionAppendInteger (line 233520) | static void sessionAppendInteger( function sessionAppendIdent (line 233539) | static void sessionAppendIdent( function sessionAppendCol (line 233567) | static void sessionAppendCol( function sessionAppendUpdate (line 233629) | static int sessionAppendUpdate( function sessionAppendDelete (line 233729) | static int sessionAppendDelete( function sessionPrepare (line 233778) | static int sessionPrepare( function sessionSelectStmt (line 233803) | static int sessionSelectStmt( function sessionSelectBind (line 233915) | static int sessionSelectBind( function sessionAppendTableHdr (line 233986) | static void sessionAppendTableHdr( function sessionGenerateChangeset (line 234009) | static int sessionGenerateChangeset( function SQLITE_API (line 234136) | SQLITE_API int sqlite3session_changeset( function SQLITE_API (line 234154) | SQLITE_API int sqlite3session_changeset_strm( function SQLITE_API (line 234166) | SQLITE_API int sqlite3session_patchset_strm( function SQLITE_API (line 234182) | SQLITE_API int sqlite3session_patchset( function SQLITE_API (line 234194) | SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEna... function SQLITE_API (line 234208) | SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bI... function SQLITE_API (line 234223) | SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession){ function SQLITE_API (line 234239) | SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSe... function SQLITE_API (line 234246) | SQLITE_API int sqlite3session_object_config(sqlite3_session *pSession, i... function SQLITE_API (line 234285) | SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *... function sessionChangesetStart (line 234292) | static int sessionChangesetStart( function SQLITE_API (line 234330) | SQLITE_API int sqlite3changeset_start( function SQLITE_API (line 234337) | SQLITE_API int sqlite3changeset_start_v2( function SQLITE_API (line 234350) | SQLITE_API int sqlite3changeset_start_strm( function SQLITE_API (line 234357) | SQLITE_API int sqlite3changeset_start_v2_strm( function sessionDiscardData (line 234371) | static void sessionDiscardData(SessionInput *pIn){ function sessionInputBuffer (line 234392) | static int sessionInputBuffer(SessionInput *pIn, int nByte){ function sessionSkipRecord (line 234420) | static void sessionSkipRecord( function sessionValueSetStr (line 234446) | static int sessionValueSetStr( function sessionReadRecord (line 234487) | static int sessionReadRecord( function sessionChangesetBufferTblhdr (line 234567) | static int sessionChangesetBufferTblhdr(SessionInput *pIn, int *pnByte){ function sessionChangesetBufferRecord (line 234610) | static int sessionChangesetBufferRecord( function sessionChangesetReadTblhdr (line 234654) | static int sessionChangesetReadTblhdr(sqlite3_changeset_iter *p){ function sessionChangesetNextOne (line 234703) | static int sessionChangesetNextOne( function sessionChangesetNext (line 234852) | static int sessionChangesetNext( function SQLITE_API (line 234875) | SQLITE_API int sqlite3changeset_next(sqlite3_changeset_iter *p){ function SQLITE_API (line 234884) | SQLITE_API int sqlite3changeset_op( function SQLITE_API (line 234904) | SQLITE_API int sqlite3changeset_pk( function SQLITE_API (line 234927) | SQLITE_API int sqlite3changeset_old( function SQLITE_API (line 234955) | SQLITE_API int sqlite3changeset_new( function SQLITE_API (line 234989) | SQLITE_API int sqlite3changeset_conflict( function SQLITE_API (line 235012) | SQLITE_API int sqlite3changeset_fk_conflicts( function SQLITE_API (line 235030) | SQLITE_API int sqlite3changeset_finalize(sqlite3_changeset_iter *p){ function sessionChangesetInvert (line 235045) | static int sessionChangesetInvert( function SQLITE_API (line 235204) | SQLITE_API int sqlite3changeset_invert( function SQLITE_API (line 235223) | SQLITE_API int sqlite3changeset_invert_strm( type SessionUpdate (line 235243) | typedef struct SessionUpdate SessionUpdate; type SessionUpdate (line 235244) | struct SessionUpdate { type SessionApplyCtx (line 235250) | typedef struct SessionApplyCtx SessionApplyCtx; type SessionApplyCtx (line 235251) | struct SessionApplyCtx { function sessionUpdateFind (line 235282) | static int sessionUpdateFind( function sessionUpdateFree (line 235421) | static void sessionUpdateFree(SessionApplyCtx *p){ function sessionDeleteRow (line 235451) | static int sessionDeleteRow( function sessionSelectRow (line 235516) | static int sessionSelectRow( function sessionInsertRow (line 235536) | static int sessionInsertRow( function sessionStat1Sql (line 235572) | static int sessionStat1Sql(sqlite3 *db, SessionApplyCtx *p){ function sessionBindValue (line 235595) | static int sessionBindValue( function sessionBindRow (line 235628) | static int sessionBindRow( function sessionSeekToRow (line 235677) | static int sessionSeekToRow( function sessionRebaseAdd (line 235724) | static int sessionRebaseAdd( function sessionConflictHandler (line 235798) | static int sessionConflictHandler( function sessionApplyOneOp (line 235902) | static int sessionApplyOneOp( function sessionApplyOneWithRetry (line 236035) | static int sessionApplyOneWithRetry( function sessionRetryConstraints (line 236092) | static int sessionRetryConstraints( function sessionChangesetApply (line 236148) | static int sessionChangesetApply( function sessionChangesetApplyV23 (line 236420) | static int sessionChangesetApplyV23( function SQLITE_API (line 236460) | SQLITE_API int sqlite3changeset_apply_v2( function SQLITE_API (line 236488) | SQLITE_API int sqlite3changeset_apply_v3( function SQLITE_API (line 236517) | SQLITE_API int sqlite3changeset_apply( function SQLITE_API (line 236544) | SQLITE_API int sqlite3changeset_apply_v3_strm( function SQLITE_API (line 236567) | SQLITE_API int sqlite3changeset_apply_v2_strm( function SQLITE_API (line 236590) | SQLITE_API int sqlite3changeset_apply_strm( type sqlite3_changegroup (line 236615) | struct sqlite3_changegroup { function sessionChangeMerge (line 236630) | static int sessionChangeMerge( function sessionChangesetCheckCompat (line 236815) | static int sessionChangesetCheckCompat( function sessionChangesetExtendRecord (line 236831) | static int sessionChangesetExtendRecord( function sessionChangesetFindTable (line 236928) | static int sessionChangesetFindTable( function sessionOneChangeToHash (line 236994) | static int sessionOneChangeToHash( function sessionChangesetToHash (line 237081) | static int sessionChangesetToHash( function sessionChangegroupOutput (line 237118) | static int sessionChangegroupOutput( function SQLITE_API (line 237169) | SQLITE_API int sqlite3changegroup_new(sqlite3_changegroup **pp){ function SQLITE_API (line 237185) | SQLITE_API int sqlite3changegroup_schema( function SQLITE_API (line 237211) | SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nDa... function SQLITE_API (line 237226) | SQLITE_API int sqlite3changegroup_add_change( function SQLITE_API (line 237249) | SQLITE_API int sqlite3changegroup_output( function SQLITE_API (line 237260) | SQLITE_API int sqlite3changegroup_add_strm( function SQLITE_API (line 237279) | SQLITE_API int sqlite3changegroup_output_strm( function SQLITE_API (line 237290) | SQLITE_API void sqlite3changegroup_delete(sqlite3_changegroup *pGrp){ function SQLITE_API (line 237302) | SQLITE_API int sqlite3changeset_concat( function SQLITE_API (line 237331) | SQLITE_API int sqlite3changeset_concat_strm( type sqlite3_rebaser (line 237360) | struct sqlite3_rebaser { function sessionAppendRecordMerge (line 237370) | static void sessionAppendRecordMerge( function sessionAppendPartialUpdate (line 237419) | static void sessionAppendPartialUpdate( function sessionRebase (line 237487) | static int sessionRebase( function SQLITE_API (line 237619) | SQLITE_API int sqlite3rebaser_create(sqlite3_rebaser **ppNew){ function SQLITE_API (line 237636) | SQLITE_API int sqlite3rebaser_configure( function SQLITE_API (line 237653) | SQLITE_API int sqlite3rebaser_rebase( function SQLITE_API (line 237672) | SQLITE_API int sqlite3rebaser_rebase_strm( function SQLITE_API (line 237693) | SQLITE_API void sqlite3rebaser_delete(sqlite3_rebaser *p){ function SQLITE_API (line 237704) | SQLITE_API int sqlite3session_config(int op, void *pArg){ type Fts5ExtensionApi (line 237799) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 237800) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 237801) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 237811) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 238112) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 238393) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer_v2 (line 238394) | typedef struct fts5_tokenizer_v2 fts5_tokenizer_v2; type fts5_tokenizer_v2 (line 238395) | struct fts5_tokenizer_v2 { type fts5_tokenizer (line 238421) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 238422) | struct fts5_tokenizer { type fts5_api (line 238458) | typedef struct fts5_api fts5_api; type fts5_api (line 238459) | struct fts5_api { type u8 (line 238544) | typedef unsigned char u8; type u32 (line 238545) | typedef unsigned int u32; type u16 (line 238546) | typedef unsigned short u16; type i16 (line 238547) | typedef short i16; type sqlite3_int64 (line 238548) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 238549) | typedef sqlite3_uint64 u64; type Fts5Global (line 238668) | typedef struct Fts5Global Fts5Global; type Fts5Colset (line 238669) | typedef struct Fts5Colset Fts5Colset; type Fts5Colset (line 238677) | struct Fts5Colset { type Fts5Config (line 238690) | typedef struct Fts5Config Fts5Config; type Fts5TokenizerConfig (line 238691) | typedef struct Fts5TokenizerConfig Fts5TokenizerConfig; type Fts5TokenizerConfig (line 238693) | struct Fts5TokenizerConfig { type Fts5Config (line 238745) | struct Fts5Config { type Fts5Buffer (line 238848) | typedef struct Fts5Buffer Fts5Buffer; type Fts5Buffer (line 238849) | struct Fts5Buffer { type Fts5PoslistReader (line 238884) | typedef struct Fts5PoslistReader Fts5PoslistReader; type Fts5PoslistReader (line 238885) | struct Fts5PoslistReader { type Fts5PoslistWriter (line 238903) | typedef struct Fts5PoslistWriter Fts5PoslistWriter; type Fts5PoslistWriter (line 238904) | struct Fts5PoslistWriter { type Fts5Termset (line 238925) | typedef struct Fts5Termset Fts5Termset; type Fts5Index (line 238939) | typedef struct Fts5Index Fts5Index; type Fts5IndexIter (line 238940) | typedef struct Fts5IndexIter Fts5IndexIter; type Fts5IndexIter (line 238942) | struct Fts5IndexIter { type Fts5Table (line 239166) | typedef struct Fts5Table Fts5Table; type Fts5Table (line 239167) | struct Fts5Table { type Fts5Hash (line 239194) | typedef struct Fts5Hash Fts5Hash; type Fts5Storage (line 239257) | typedef struct Fts5Storage Fts5Storage; type Fts5Expr (line 239303) | typedef struct Fts5Expr Fts5Expr; type Fts5ExprNode (line 239304) | typedef struct Fts5ExprNode Fts5ExprNode; type Fts5Parse (line 239305) | typedef struct Fts5Parse Fts5Parse; type Fts5Token (line 239306) | typedef struct Fts5Token Fts5Token; type Fts5ExprPhrase (line 239307) | typedef struct Fts5ExprPhrase Fts5ExprPhrase; type Fts5ExprNearset (line 239308) | typedef struct Fts5ExprNearset Fts5ExprNearset; type Fts5Token (line 239310) | struct Fts5Token { type Fts5PoslistPopulator (line 239356) | typedef struct Fts5PoslistPopulator Fts5PoslistPopulator; type fts5YYMINORTYPE (line 239635) | typedef union { type fts5yyStackEntry (line 239844) | struct fts5yyStackEntry { type fts5yyStackEntry (line 239851) | typedef struct fts5yyStackEntry fts5yyStackEntry; type fts5yyParser (line 239855) | struct fts5yyParser { type fts5yyParser (line 239869) | typedef struct fts5yyParser fts5yyParser; function sqlite3Fts5ParserTrace (line 239896) | static void sqlite3Fts5ParserTrace(FILE *TraceFILE, char *zTracePrompt){ function fts5yyGrowStack (line 239979) | static int fts5yyGrowStack(fts5yyParser *p){ function sqlite3Fts5ParserInit (line 240026) | static void sqlite3Fts5ParserInit(void *fts5yypRawParser sqlite3Fts5Pars... function fts5yy_destructor (line 240074) | static void fts5yy_destructor( function fts5yy_pop_parser_stack (line 240133) | static void fts5yy_pop_parser_stack(fts5yyParser *pParser){ function sqlite3Fts5ParserFinalize (line 240151) | static void sqlite3Fts5ParserFinalize(void *p){ function sqlite3Fts5ParserFree (line 240185) | static void sqlite3Fts5ParserFree( function sqlite3Fts5ParserStackPeak (line 240201) | static int sqlite3Fts5ParserStackPeak(void *p){ function sqlite3Fts5ParserCoverage (line 240225) | static int sqlite3Fts5ParserCoverage(FILE *out){ function fts5YYACTIONTYPE (line 240248) | static fts5YYACTIONTYPE fts5yy_find_shift_action( function fts5YYACTIONTYPE (line 240313) | static fts5YYACTIONTYPE fts5yy_find_reduce_action( function fts5yyStackOverflow (line 240342) | static void fts5yyStackOverflow(fts5yyParser *fts5yypParser){ function fts5yyTraceShift (line 240365) | static void fts5yyTraceShift(fts5yyParser *fts5yypParser, int fts5yyNewS... function fts5yy_shift (line 240385) | static void fts5yy_shift( function fts5YYACTIONTYPE (line 240496) | static fts5YYACTIONTYPE fts5yy_reduce( function fts5yy_parse_failed (line 240691) | static void fts5yy_parse_failed( function fts5yy_syntax_error (line 240714) | static void fts5yy_syntax_error( function fts5yy_accept (line 240736) | static void fts5yy_accept( function sqlite3Fts5Parser (line 240777) | static void sqlite3Fts5Parser( function sqlite3Fts5ParserFallback (line 240987) | static int sqlite3Fts5ParserFallback(int iToken){ type CInstIter (line 241033) | typedef struct CInstIter CInstIter; type CInstIter (line 241034) | struct CInstIter { function fts5CInstIterNext (line 241050) | static int fts5CInstIterNext(CInstIter *pIter){ function fts5CInstIterInit (line 241081) | static int fts5CInstIterInit( type HighlightContext (line 241107) | typedef struct HighlightContext HighlightContext; type HighlightContext (line 241108) | struct HighlightContext { function fts5HighlightAppend (line 241134) | static void fts5HighlightAppend( function fts5HighlightCb (line 241149) | static int fts5HighlightCb( function fts5HighlightFunction (line 241229) | static void fts5HighlightFunction( type Fts5SFinder (line 241291) | typedef struct Fts5SFinder Fts5SFinder; type Fts5SFinder (line 241292) | struct Fts5SFinder { function fts5SentenceFinderAdd (line 241305) | static int fts5SentenceFinderAdd(Fts5SFinder *p, int iAdd){ function fts5SentenceFinderCb (line 241324) | static int fts5SentenceFinderCb( function fts5SnippetScore (line 241357) | static int fts5SnippetScore( function fts5SnippetFunction (line 241414) | static void fts5SnippetFunction( type Fts5Bm25Data (line 241588) | typedef struct Fts5Bm25Data Fts5Bm25Data; type Fts5Bm25Data (line 241589) | struct Fts5Bm25Data { function fts5CountCb (line 241600) | static int fts5CountCb( function fts5Bm25GetData (line 241616) | static int fts5Bm25GetData( function fts5Bm25Function (line 241689) | static void fts5Bm25Function( function fts5GetLocaleFunction (line 241748) | static void fts5GetLocaleFunction( function sqlite3Fts5AuxInit (line 241792) | static int sqlite3Fts5AuxInit(fts5_api *pApi){ function sqlite3Fts5BufferSize (line 241836) | static int sqlite3Fts5BufferSize(int *pRc, Fts5Buffer *pBuf, u32 nByte){ function sqlite3Fts5BufferAppendVarint (line 241860) | static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i6... function sqlite3Fts5Put32 (line 241865) | static void sqlite3Fts5Put32(u8 *aBuf, int iVal){ function sqlite3Fts5Get32 (line 241872) | static int sqlite3Fts5Get32(const u8 *aBuf){ function sqlite3Fts5BufferAppendBlob (line 241881) | static void sqlite3Fts5BufferAppendBlob( function sqlite3Fts5BufferAppendString (line 241900) | static void sqlite3Fts5BufferAppendString( function sqlite3Fts5BufferAppendPrintf (line 241918) | static void sqlite3Fts5BufferAppendPrintf( function sqlite3Fts5BufferFree (line 241957) | static void sqlite3Fts5BufferFree(Fts5Buffer *pBuf){ function sqlite3Fts5BufferZero (line 241966) | static void sqlite3Fts5BufferZero(Fts5Buffer *pBuf){ function sqlite3Fts5BufferSet (line 241975) | static void sqlite3Fts5BufferSet( function sqlite3Fts5PoslistNext64 (line 241985) | static int sqlite3Fts5PoslistNext64( function sqlite3Fts5PoslistReaderNext (line 242030) | static int sqlite3Fts5PoslistReaderNext(Fts5PoslistReader *pIter){ function sqlite3Fts5PoslistReaderInit (line 242037) | static int sqlite3Fts5PoslistReaderInit( function sqlite3Fts5PoslistSafeAppend (line 242054) | static void sqlite3Fts5PoslistSafeAppend( function sqlite3Fts5PoslistWriterAppend (line 242071) | static int sqlite3Fts5PoslistWriterAppend( function sqlite3Fts5IsBareword (line 242131) | static int sqlite3Fts5IsBareword(char t){ type Fts5TermsetEntry (line 242149) | typedef struct Fts5TermsetEntry Fts5TermsetEntry; type Fts5TermsetEntry (line 242150) | struct Fts5TermsetEntry { type Fts5Termset (line 242157) | struct Fts5Termset { function sqlite3Fts5TermsetNew (line 242161) | static int sqlite3Fts5TermsetNew(Fts5Termset **pp){ function sqlite3Fts5TermsetAdd (line 242167) | static int sqlite3Fts5TermsetAdd( function sqlite3Fts5TermsetFree (line 242216) | static void sqlite3Fts5TermsetFree(Fts5Termset *p){ function fts5_iswhitespace (line 242260) | static int fts5_iswhitespace(char x){ function fts5_isopenquote (line 242264) | static int fts5_isopenquote(char x){ function fts5_isdigit (line 242293) | static int fts5_isdigit(char a){ function fts5Dequote (line 242375) | static int fts5Dequote(char *z){ function sqlite3Fts5Dequote (line 242420) | static void sqlite3Fts5Dequote(char *z){ type Fts5Enum (line 242431) | struct Fts5Enum { type Fts5Enum (line 242435) | typedef struct Fts5Enum Fts5Enum; function fts5ConfigSetEnum (line 242437) | static int fts5ConfigSetEnum( function fts5ConfigParseSpecial (line 242466) | static int fts5ConfigParseSpecial( function fts5ConfigParseColumn (line 242717) | static int fts5ConfigParseColumn( function fts5ConfigMakeExprlist (line 242747) | static int fts5ConfigMakeExprlist(Fts5Config *p){ function sqlite3Fts5ConfigParse (line 242795) | static int sqlite3Fts5ConfigParse( function sqlite3Fts5ConfigFree (line 242953) | static void sqlite3Fts5ConfigFree(Fts5Config *pConfig){ function sqlite3Fts5ConfigDeclareVtab (line 242985) | static int sqlite3Fts5ConfigDeclareVtab(Fts5Config *pConfig){ function sqlite3Fts5Tokenize (line 243031) | static int sqlite3Fts5Tokenize( function sqlite3Fts5ConfigParseRank (line 243091) | static int sqlite3Fts5ConfigParseRank( function sqlite3Fts5ConfigSetValue (line 243150) | static int sqlite3Fts5ConfigSetValue( function sqlite3Fts5ConfigLoad (line 243281) | static int sqlite3Fts5ConfigLoad(Fts5Config *pConfig, int iCookie){ function sqlite3Fts5ConfigErrmsg (line 243341) | static void sqlite3Fts5ConfigErrmsg(Fts5Config *pConfig, const char *zFm... type Fts5ExprTerm (line 243389) | typedef struct Fts5ExprTerm Fts5ExprTerm; type Fts5Expr (line 243404) | struct Fts5Expr { type Fts5ExprNode (line 243432) | struct Fts5ExprNode { type Fts5ExprTerm (line 243466) | struct Fts5ExprTerm { type Fts5ExprPhrase (line 243480) | struct Fts5ExprPhrase { type Fts5ExprNearset (line 243495) | struct Fts5ExprNearset { type Fts5Parse (line 243509) | struct Fts5Parse { function assert_expr_depth_ok (line 243524) | static void assert_expr_depth_ok(int rc, Fts5ExprNode *p){ function sqlite3Fts5ParseError (line 243544) | static void sqlite3Fts5ParseError(Fts5Parse *pParse, const char *zFmt, .... function fts5ExprIsspace (line 243555) | static int fts5ExprIsspace(char t){ function fts5ExprGetToken (line 243562) | static int fts5ExprGetToken( function fts5ParseFree (line 243627) | static void fts5ParseFree(void *p){ sqlite3_free(p); } function sqlite3Fts5ExprNew (line 243629) | static int sqlite3Fts5ExprNew( function fts5ExprCountChar (line 243705) | static int fts5ExprCountChar(const char *z, int nByte){ function sqlite3Fts5ExprPattern (line 243722) | static int sqlite3Fts5ExprPattern( function sqlite3Fts5ParseNodeFree (line 243793) | static void sqlite3Fts5ParseNodeFree(Fts5ExprNode *p){ function sqlite3Fts5ExprFree (line 243807) | static void sqlite3Fts5ExprFree(Fts5Expr *p){ function sqlite3Fts5ExprAnd (line 243815) | static int sqlite3Fts5ExprAnd(Fts5Expr **pp1, Fts5Expr *p2){ function i64 (line 243855) | static i64 fts5ExprSynonymRowid(Fts5ExprTerm *pTerm, int bDesc, int *pbE... function fts5ExprSynonymList (line 243880) | static int fts5ExprSynonymList( function fts5ExprPhraseIsMatch (line 243963) | static int fts5ExprPhraseIsMatch( type Fts5LookaheadReader (line 244047) | typedef struct Fts5LookaheadReader Fts5LookaheadReader; type Fts5LookaheadReader (line 244048) | struct Fts5LookaheadReader { function fts5LookaheadReaderNext (line 244058) | static int fts5LookaheadReaderNext(Fts5LookaheadReader *p){ function fts5LookaheadReaderInit (line 244066) | static int fts5LookaheadReaderInit( type Fts5NearTrimmer (line 244077) | typedef struct Fts5NearTrimmer Fts5NearTrimmer; type Fts5NearTrimmer (line 244078) | struct Fts5NearTrimmer { function fts5ExprNearIsMatch (line 244101) | static int fts5ExprNearIsMatch(int *pRc, Fts5ExprNearset *pNear){ function fts5ExprAdvanceto (line 244200) | static int fts5ExprAdvanceto( function fts5ExprSynonymAdvanceto (line 244226) | static int fts5ExprSynonymAdvanceto( function fts5ExprNearTest (line 244256) | static int fts5ExprNearTest( function fts5ExprNearInitAll (line 244315) | static int fts5ExprNearInitAll( function fts5RowidCmp (line 244377) | static int fts5RowidCmp( function fts5ExprSetEof (line 244392) | static void fts5ExprSetEof(Fts5ExprNode *pNode){ function fts5ExprNodeZeroPoslist (line 244401) | static void fts5ExprNodeZeroPoslist(Fts5ExprNode *pNode){ function fts5NodeCompare (line 244431) | static int fts5NodeCompare( function fts5ExprNodeTest_STRING (line 244452) | static int fts5ExprNodeTest_STRING( function fts5ExprNodeNext_STRING (line 244522) | static int fts5ExprNodeNext_STRING( function fts5ExprNodeTest_TERM (line 244587) | static int fts5ExprNodeTest_TERM( function fts5ExprNodeNext_TERM (line 244615) | static int fts5ExprNodeNext_TERM( function fts5ExprNodeTest_OR (line 244639) | static void fts5ExprNodeTest_OR( function fts5ExprNodeNext_OR (line 244658) | static int fts5ExprNodeNext_OR( function fts5ExprNodeTest_AND (line 244690) | static int fts5ExprNodeTest_AND( function fts5ExprNodeNext_AND (line 244742) | static int fts5ExprNodeNext_AND( function fts5ExprNodeTest_NOT (line 244757) | static int fts5ExprNodeTest_NOT( function fts5ExprNodeNext_NOT (line 244785) | static int fts5ExprNodeNext_NOT( function fts5ExprNodeTest (line 244806) | static int fts5ExprNodeTest( function fts5ExprNodeFirst (line 244851) | static int fts5ExprNodeFirst(Fts5Expr *pExpr, Fts5ExprNode *pNode){ function sqlite3Fts5ExprFirst (line 244910) | static int sqlite3Fts5ExprFirst( function sqlite3Fts5ExprNext (line 244950) | static int sqlite3Fts5ExprNext(Fts5Expr *p, i64 iLast){ function sqlite3Fts5ExprEof (line 244964) | static int sqlite3Fts5ExprEof(Fts5Expr *p){ function i64 (line 244968) | static i64 sqlite3Fts5ExprRowid(Fts5Expr *p){ function fts5ParseStringFromToken (line 244972) | static int fts5ParseStringFromToken(Fts5Token *pToken, char **pz){ function fts5ExprPhraseFree (line 244981) | static void fts5ExprPhraseFree(Fts5ExprPhrase *pPhrase){ function sqlite3Fts5ParseSetCaret (line 245006) | static void sqlite3Fts5ParseSetCaret(Fts5ExprPhrase *pPhrase){ function Fts5ExprNearset (line 245020) | static Fts5ExprNearset *sqlite3Fts5ParseNearset( type TokenCtx (line 245080) | typedef struct TokenCtx TokenCtx; type TokenCtx (line 245081) | struct TokenCtx { function fts5ParseTokenize (line 245090) | static int fts5ParseTokenize( function sqlite3Fts5ParsePhraseFree (line 245163) | static void sqlite3Fts5ParsePhraseFree(Fts5ExprPhrase *pPhrase){ function sqlite3Fts5ParseNearsetFree (line 245170) | static void sqlite3Fts5ParseNearsetFree(Fts5ExprNearset *pNear){ function sqlite3Fts5ParseFinished (line 245181) | static void sqlite3Fts5ParseFinished(Fts5Parse *pParse, Fts5ExprNode *p){ function parseGrowPhraseArray (line 245186) | static int parseGrowPhraseArray(Fts5Parse *pParse){ function Fts5ExprPhrase (line 245205) | static Fts5ExprPhrase *sqlite3Fts5ParseTerm( function sqlite3Fts5ExprClonePhrase (line 245261) | static int sqlite3Fts5ExprClonePhrase( function sqlite3Fts5ParseNear (line 245360) | static void sqlite3Fts5ParseNear(Fts5Parse *pParse, Fts5Token *pTok){ function sqlite3Fts5ParseSetDistance (line 245368) | static void sqlite3Fts5ParseSetDistance( function Fts5Colset (line 245404) | static Fts5Colset *fts5ParseColset( function Fts5Colset (line 245445) | static Fts5Colset *sqlite3Fts5ParseColsetInvert(Fts5Parse *pParse, Fts5C... function Fts5Colset (line 245468) | static Fts5Colset *sqlite3Fts5ParseColset( function Fts5Colset (line 245508) | static Fts5Colset *fts5CloneColset(int *pRc, Fts5Colset *pOrig){ function fts5MergeColset (line 245525) | static void fts5MergeColset(Fts5Colset *pColset, Fts5Colset *pMerge){ function fts5ParseSetColset (line 245551) | static void fts5ParseSetColset( function sqlite3Fts5ParseSetColset (line 245589) | static void sqlite3Fts5ParseSetColset( function fts5ExprAssignXNext (line 245605) | static void fts5ExprAssignXNext(Fts5ExprNode *pNode){ function fts5ExprAddChildren (line 245641) | static void fts5ExprAddChildren(Fts5ExprNode *p, Fts5ExprNode *pSub){ function Fts5ExprNode (line 245667) | static Fts5ExprNode *fts5ParsePhraseToAnd( function Fts5ExprNode (line 245724) | static Fts5ExprNode *sqlite3Fts5ParseNode( function Fts5ExprNode (line 245818) | static Fts5ExprNode *sqlite3Fts5ParseImplicitAnd( function fts5ExprFunction (line 246114) | static void fts5ExprFunction( function fts5ExprFunctionHr (line 246199) | static void fts5ExprFunctionHr( function fts5ExprFunctionTcl (line 246206) | static void fts5ExprFunctionTcl( function fts5ExprIsAlnum (line 246219) | static void fts5ExprIsAlnum( function fts5ExprFold (line 246240) | static void fts5ExprFold( function sqlite3Fts5ExprInit (line 246263) | static int sqlite3Fts5ExprInit(Fts5Global *pGlobal, sqlite3 *db){ function sqlite3Fts5ExprPhraseCount (line 246300) | static int sqlite3Fts5ExprPhraseCount(Fts5Expr *pExpr){ function sqlite3Fts5ExprPhraseSize (line 246307) | static int sqlite3Fts5ExprPhraseSize(Fts5Expr *pExpr, int iPhrase){ function sqlite3Fts5ExprPoslist (line 246316) | static int sqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const u8... type Fts5PoslistPopulator (line 246330) | struct Fts5PoslistPopulator { function Fts5PoslistPopulator (line 246345) | static Fts5PoslistPopulator *sqlite3Fts5ExprClearPoslists(Fts5Expr *pExp... type Fts5ExprCtx (line 246367) | struct Fts5ExprCtx { type Fts5ExprCtx (line 246372) | typedef struct Fts5ExprCtx Fts5ExprCtx; function fts5ExprColsetTest (line 246377) | static int fts5ExprColsetTest(Fts5Colset *pColset, int iCol){ function fts5QueryTerm (line 246390) | static int fts5QueryTerm(const char *pToken, int nToken){ function fts5ExprPopulatePoslistsCb (line 246396) | static int fts5ExprPopulatePoslistsCb( function sqlite3Fts5ExprPopulatePoslists (line 246442) | static int sqlite3Fts5ExprPopulatePoslists( function fts5ExprClearPoslists (line 246472) | static void fts5ExprClearPoslists(Fts5ExprNode *pNode){ function fts5ExprCheckPoslists (line 246483) | static int fts5ExprCheckPoslists(Fts5ExprNode *pNode, i64 iRowid){ function sqlite3Fts5ExprCheckPoslists (line 246528) | static void sqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid){ function sqlite3Fts5ExprPhraseCollist (line 246535) | static int sqlite3Fts5ExprPhraseCollist( function sqlite3Fts5ExprQueryToken (line 246573) | static int sqlite3Fts5ExprQueryToken( function sqlite3Fts5ExprInstToken (line 246598) | static int sqlite3Fts5ExprInstToken( function sqlite3Fts5ExprClearTokens (line 246636) | static void sqlite3Fts5ExprClearTokens(Fts5Expr *pExpr){ type Fts5HashEntry (line 246664) | typedef struct Fts5HashEntry Fts5HashEntry; type Fts5Hash (line 246673) | struct Fts5Hash { type Fts5HashEntry (line 246709) | struct Fts5HashEntry { function sqlite3Fts5HashNew (line 246735) | static int sqlite3Fts5HashNew(Fts5Config *pConfig, Fts5Hash **ppNew, int... function sqlite3Fts5HashFree (line 246765) | static void sqlite3Fts5HashFree(Fts5Hash *pHash){ function sqlite3Fts5HashClear (line 246776) | static void sqlite3Fts5HashClear(Fts5Hash *pHash){ function fts5HashKey (line 246790) | static unsigned int fts5HashKey(int nSlot, const u8 *p, int n){ function fts5HashKey2 (line 246799) | static unsigned int fts5HashKey2(int nSlot, u8 b, const u8 *p, int n){ function fts5HashResize (line 246812) | static int fts5HashResize(Fts5Hash *pHash){ function fts5HashAddPoslistSize (line 246839) | static int fts5HashAddPoslistSize( function sqlite3Fts5HashWrite (line 246890) | static int sqlite3Fts5HashWrite( function Fts5HashEntry (line 247043) | static Fts5HashEntry *fts5HashEntryMerge( function fts5HashEntrySort (line 247092) | static int fts5HashEntrySort( function sqlite3Fts5HashQuery (line 247138) | static int sqlite3Fts5HashQuery( function sqlite3Fts5HashScanInit (line 247175) | static int sqlite3Fts5HashScanInit( function fts5HashCount (line 247183) | static int fts5HashCount(Fts5Hash *pHash){ function sqlite3Fts5HashIsEmpty (line 247199) | static int sqlite3Fts5HashIsEmpty(Fts5Hash *pHash){ function sqlite3Fts5HashScanNext (line 247204) | static void sqlite3Fts5HashScanNext(Fts5Hash *p){ function sqlite3Fts5HashScanEof (line 247209) | static int sqlite3Fts5HashScanEof(Fts5Hash *p){ function sqlite3Fts5HashScanEntry (line 247213) | static void sqlite3Fts5HashScanEntry( function sqlite3Fts5Corrupt (line 247538) | static int sqlite3Fts5Corrupt() { return SQLITE_CORRUPT_VTAB; } type Fts5Data (line 247550) | typedef struct Fts5Data Fts5Data; type Fts5DlidxIter (line 247551) | typedef struct Fts5DlidxIter Fts5DlidxIter; type Fts5DlidxLvl (line 247552) | typedef struct Fts5DlidxLvl Fts5DlidxLvl; type Fts5DlidxWriter (line 247553) | typedef struct Fts5DlidxWriter Fts5DlidxWriter; type Fts5Iter (line 247554) | typedef struct Fts5Iter Fts5Iter; type Fts5PageWriter (line 247555) | typedef struct Fts5PageWriter Fts5PageWriter; type Fts5SegIter (line 247556) | typedef struct Fts5SegIter Fts5SegIter; type Fts5DoclistIter (line 247557) | typedef struct Fts5DoclistIter Fts5DoclistIter; type Fts5SegWriter (line 247558) | typedef struct Fts5SegWriter Fts5SegWriter; type Fts5Structure (line 247559) | typedef struct Fts5Structure Fts5Structure; type Fts5StructureLevel (line 247560) | typedef struct Fts5StructureLevel Fts5StructureLevel; type Fts5StructureSegment (line 247561) | typedef struct Fts5StructureSegment Fts5StructureSegment; type Fts5TokenDataIter (line 247562) | typedef struct Fts5TokenDataIter Fts5TokenDataIter; type Fts5TokenDataMap (line 247563) | typedef struct Fts5TokenDataMap Fts5TokenDataMap; type Fts5TombstoneArray (line 247564) | typedef struct Fts5TombstoneArray Fts5TombstoneArray; type Fts5Data (line 247566) | struct Fts5Data { type Fts5Index (line 247581) | struct Fts5Index { type Fts5DoclistIter (line 247618) | struct Fts5DoclistIter { type Fts5StructureSegment (line 247638) | struct Fts5StructureSegment { type Fts5StructureLevel (line 247650) | struct Fts5StructureLevel { type Fts5Structure (line 247655) | struct Fts5Structure { type Fts5PageWriter (line 247671) | struct Fts5PageWriter { type Fts5DlidxWriter (line 247678) | struct Fts5DlidxWriter { type Fts5SegWriter (line 247684) | struct Fts5SegWriter { type Fts5CResult (line 247703) | typedef struct Fts5CResult Fts5CResult; type Fts5CResult (line 247704) | struct Fts5CResult { type Fts5SegIter (line 247759) | struct Fts5SegIter { function fts5IndexCorruptRowid (line 247793) | static int fts5IndexCorruptRowid(Fts5Index *pIdx, i64 iRowid){ function fts5IndexCorruptIter (line 247803) | static int fts5IndexCorruptIter(Fts5Index *pIdx, Fts5SegIter *pIter){ function fts5IndexCorruptIdx (line 247813) | static int fts5IndexCorruptIdx(Fts5Index *pIdx){ type Fts5TombstoneArray (line 247826) | struct Fts5TombstoneArray { type Fts5Iter (line 247887) | struct Fts5Iter { type Fts5DlidxLvl (line 247923) | struct Fts5DlidxLvl { type Fts5DlidxIter (line 247933) | struct Fts5DlidxIter { function fts5PutU16 (line 247943) | static void fts5PutU16(u8 *aOut, u16 iVal){ function u16 (line 247948) | static u16 fts5GetU16(const u8 *aIn){ function u64 (line 247957) | static u64 fts5GetU64(u8 *a){ function u32 (line 247973) | static u32 fts5GetU32(const u8 *a){ function fts5PutU64 (line 247984) | static void fts5PutU64(u8 *a, u64 iVal){ function fts5PutU32 (line 247999) | static void fts5PutU32(u8 *a, u32 iVal){ function fts5BufferCompareBlob (line 248025) | static int fts5BufferCompareBlob( function fts5BufferCompare (line 248044) | static int fts5BufferCompare(Fts5Buffer *pLeft, Fts5Buffer *pRight){ function fts5LeafFirstTermOff (line 248053) | static int fts5LeafFirstTermOff(Fts5Data *pLeaf){ function fts5IndexCloseReader (line 248062) | static void fts5IndexCloseReader(Fts5Index *p){ function Fts5Data (line 248078) | static Fts5Data *fts5DataRead(Fts5Index *p, i64 iRowid){ function fts5DataRelease (line 248154) | static void fts5DataRelease(Fts5Data *pData){ function Fts5Data (line 248158) | static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){ function fts5IndexPrepareStmt (line 248170) | static int fts5IndexPrepareStmt( function fts5DataWrite (line 248196) | static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int... function fts5DataDelete (line 248220) | static void fts5DataDelete(Fts5Index *p, i64 iFirst, i64 iLast){ function fts5DataRemoveSegment (line 248241) | static void fts5DataRemoveSegment(Fts5Index *p, Fts5StructureSegment *pS... function fts5StructureRelease (line 248270) | static void fts5StructureRelease(Fts5Structure *pStruct){ function fts5StructureRef (line 248281) | static void fts5StructureRef(Fts5Structure *pStruct){ function sqlite3Fts5StructureRelease (line 248289) | static void sqlite3Fts5StructureRelease(void *p){ function sqlite3Fts5StructureTest (line 248294) | static int sqlite3Fts5StructureTest(Fts5Index *p, void *pStruct){ function fts5StructureMakeWritable (line 248307) | static void fts5StructureMakeWritable(int *pRc, Fts5Structure **pp){ function fts5StructureDecode (line 248349) | static int fts5StructureDecode( function fts5StructureAddLevel (line 248458) | static void fts5StructureAddLevel(int *pRc, Fts5Structure **ppStruct){ function fts5StructureExtendLevel (line 248481) | static void fts5StructureExtendLevel( function Fts5Structure (line 248510) | static Fts5Structure *fts5StructureReadUncached(Fts5Index *p){ function i64 (line 248540) | static i64 fts5IndexDataVersion(Fts5Index *p){ function Fts5Structure (line 248571) | static Fts5Structure *fts5StructureRead(Fts5Index *p){ function fts5StructureInvalidate (line 248610) | static void fts5StructureInvalidate(Fts5Index *p){ function fts5StructureCountSegments (line 248622) | static int fts5StructureCountSegments(Fts5Structure *pStruct){ function fts5StructureWrite (line 248653) | static void fts5StructureWrite(Fts5Index *p, Fts5Structure *pStruct){ function fts5PrintStructure (line 248707) | static void fts5PrintStructure(const char *zCaption, Fts5Structure *pStr... function fts5SegmentSize (line 248720) | static int fts5SegmentSize(Fts5StructureSegment *pSeg){ function fts5StructurePromoteTo (line 248729) | static void fts5StructurePromoteTo( function fts5StructurePromote (line 248772) | static void fts5StructurePromote( function fts5DlidxLvlNext (line 248823) | static int fts5DlidxLvlNext(Fts5DlidxLvl *pLvl){ function fts5DlidxIterNextR (line 248855) | static int fts5DlidxIterNextR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterNext (line 248875) | static int fts5DlidxIterNext(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFirst (line 248890) | static int fts5DlidxIterFirst(Fts5DlidxIter *pIter){ function fts5DlidxIterEof (line 248899) | static int fts5DlidxIterEof(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterLast (line 248903) | static void fts5DlidxIterLast(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxLvlPrev (line 248926) | static int fts5DlidxLvlPrev(Fts5DlidxLvl *pLvl){ function fts5DlidxIterPrevR (line 248958) | static int fts5DlidxIterPrevR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterPrev (line 248981) | static int fts5DlidxIterPrev(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFree (line 248988) | static void fts5DlidxIterFree(Fts5DlidxIter *pIter){ function Fts5DlidxIter (line 248998) | static Fts5DlidxIter *fts5DlidxIterInit( function i64 (line 249045) | static i64 fts5DlidxIterRowid(Fts5DlidxIter *pIter){ function fts5DlidxIterPgno (line 249048) | static int fts5DlidxIterPgno(Fts5DlidxIter *pIter){ function fts5SegIterNextPage (line 249055) | static void fts5SegIterNextPage( function fts5GetPoslistSize (line 249093) | static int fts5GetPoslistSize(const u8 *p, int *pnSz, int *pbDel){ function fts5SegIterLoadNPos (line 249114) | static void fts5SegIterLoadNPos(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadRowid (line 249143) | static void fts5SegIterLoadRowid(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadTerm (line 249176) | static void fts5SegIterLoadTerm(Fts5Index *p, Fts5SegIter *pIter, int nK... function fts5SegIterSetNext (line 249209) | static void fts5SegIterSetNext(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterAllocTombstone (line 249224) | static void fts5SegIterAllocTombstone(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterInit (line 249246) | static void fts5SegIterInit( function fts5SegIterReverseInitPage (line 249298) | static void fts5SegIterReverseInitPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterReverseNewPage (line 249352) | static void fts5SegIterReverseNewPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5MultiIterIsEmpty (line 249408) | static int fts5MultiIterIsEmpty(Fts5Index *p, Fts5Iter *pIter){ function fts5SegIterNext_Reverse (line 249418) | static void fts5SegIterNext_Reverse( function fts5SegIterNext_None (line 249452) | static void fts5SegIterNext_None( function fts5SegIterNext (line 249525) | static void fts5SegIterNext( function fts5SegIterReverse (line 249656) | static void fts5SegIterReverse(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadDlidx (line 249747) | static void fts5SegIterLoadDlidx(Fts5Index *p, Fts5SegIter *pIter){ function fts5LeafSeek (line 249781) | static void fts5LeafSeek( function sqlite3_stmt (line 249907) | static sqlite3_stmt *fts5IdxSelectStmt(Fts5Index *p){ function fts5SegIterSeekInit (line 249926) | static void fts5SegIterSeekInit( function sqlite3_stmt (line 250008) | static sqlite3_stmt *fts5IdxNextStmt(Fts5Index *p){ function fts5SegIterNextInit (line 250026) | static void fts5SegIterNextInit( function fts5SegIterHashInit (line 250085) | static void fts5SegIterHashInit( function fts5IndexFreeArray (line 250152) | static void fts5IndexFreeArray(Fts5Data **ap, int n){ function fts5TombstoneArrayDelete (line 250166) | static void fts5TombstoneArrayDelete(Fts5TombstoneArray *p){ function fts5SegIterClear (line 250182) | static void fts5SegIterClear(Fts5SegIter *pIter){ function fts5AssertComparisonResult (line 250200) | static void fts5AssertComparisonResult( function fts5AssertMultiIterSetup (line 250242) | static void fts5AssertMultiIterSetup(Fts5Index *p, Fts5Iter *pIter){ function fts5MultiIterDoCompare (line 250287) | static int fts5MultiIterDoCompare(Fts5Iter *pIter, int iOut){ function fts5SegIterGotoPage (line 250341) | static void fts5SegIterGotoPage( function fts5SegIterNextFrom (line 250381) | static void fts5SegIterNextFrom( function fts5MultiIterFree (line 250434) | static void fts5MultiIterFree(Fts5Iter *pIter){ function fts5MultiIterAdvanced (line 250445) | static void fts5MultiIterAdvanced( function fts5MultiIterAdvanceRowid (line 250473) | static int fts5MultiIterAdvanceRowid( function fts5MultiIterSetEof (line 250516) | static void fts5MultiIterSetEof(Fts5Iter *pIter){ function fts5IndexTombstoneQuery (line 250536) | static int fts5IndexTombstoneQuery( function fts5MultiIterIsDeleted (line 250572) | static int fts5MultiIterIsDeleted(Fts5Iter *pIter){ function fts5MultiIterNext (line 250608) | static void fts5MultiIterNext( function fts5MultiIterNext2 (line 250648) | static void fts5MultiIterNext2( function fts5IterSetOutputs_Noop (line 250678) | static void fts5IterSetOutputs_Noop(Fts5Iter *pUnused1, Fts5SegIter *pUn... function Fts5Iter (line 250682) | static Fts5Iter *fts5MultiIterAlloc( function fts5PoslistCallback (line 250703) | static void fts5PoslistCallback( type PoslistCallbackCtx (line 250715) | typedef struct PoslistCallbackCtx PoslistCallbackCtx; type PoslistCallbackCtx (line 250716) | struct PoslistCallbackCtx { type PoslistOffsetsCtx (line 250722) | typedef struct PoslistOffsetsCtx PoslistOffsetsCtx; type PoslistOffsetsCtx (line 250723) | struct PoslistOffsetsCtx { function fts5IndexColsetTest (line 250733) | static int fts5IndexColsetTest(Fts5Colset *pColset, int iCol){ function fts5PoslistOffsetsCallback (line 250741) | static void fts5PoslistOffsetsCallback( function fts5PoslistFilterCallback (line 250764) | static void fts5PoslistFilterCallback( function fts5ChunkIterate (line 250816) | static void fts5ChunkIterate( function fts5SegiterPoslist (line 250866) | static void fts5SegiterPoslist( function fts5IndexExtractColset (line 250911) | static void fts5IndexExtractColset( function fts5IterSetOutputs_None (line 250971) | static void fts5IterSetOutputs_None(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Nocolset (line 250981) | static void fts5IterSetOutputs_Nocolset(Fts5Iter *pIter, Fts5SegIter *pS... function fts5IterSetOutputs_ZeroColset (line 251006) | static void fts5IterSetOutputs_ZeroColset(Fts5Iter *pIter, Fts5SegIter *... function fts5IterSetOutputs_Col (line 251016) | static void fts5IterSetOutputs_Col(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Col100 (line 251034) | static void fts5IterSetOutputs_Col100(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Full (line 251074) | static void fts5IterSetOutputs_Full(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputCb (line 251099) | static void fts5IterSetOutputCb(int *pRc, Fts5Iter *pIter){ function fts5MultiIterFinishSetup (line 251135) | static void fts5MultiIterFinishSetup(Fts5Index *p, Fts5Iter *pIter){ function fts5MultiIterNew (line 251169) | static void fts5MultiIterNew( function fts5MultiIterNew2 (line 251258) | static void fts5MultiIterNew2( function fts5MultiIterEof (line 251297) | static int fts5MultiIterEof(Fts5Index *p, Fts5Iter *pIter){ function i64 (line 251310) | static i64 fts5MultiIterRowid(Fts5Iter *pIter){ function fts5MultiIterNextFrom (line 251318) | static void fts5MultiIterNextFrom( function u8 (line 251337) | static const u8 *fts5MultiIterTerm(Fts5Iter *pIter, int *pn){ function fts5AllocateSegid (line 251352) | static int fts5AllocateSegid(Fts5Index *p, Fts5Structure *pStruct){ function fts5IndexDiscardData (line 251409) | static void fts5IndexDiscardData(Fts5Index *p){ function fts5PrefixCompress (line 251427) | static int fts5PrefixCompress(int nOld, const u8 *pOld, const u8 *pNew){ function fts5WriteDlidxClear (line 251435) | static void fts5WriteDlidxClear( function fts5WriteDlidxGrow (line 251461) | static int fts5WriteDlidxGrow( function fts5WriteFlushDlidx (line 251487) | static int fts5WriteFlushDlidx(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteFlushBtree (line 251511) | static void fts5WriteFlushBtree(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteBtreeTerm (line 251540) | static void fts5WriteBtreeTerm( function fts5WriteBtreeNoTerm (line 251556) | static void fts5WriteBtreeNoTerm( function i64 (line 251572) | static i64 fts5DlidxExtractFirstRowid(Fts5Buffer *pBuf){ function fts5WriteDlidxAppend (line 251586) | static void fts5WriteDlidxAppend( function fts5WriteFlushLeaf (line 251646) | static void fts5WriteFlushLeaf(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteAppendTerm (line 251692) | static void fts5WriteAppendTerm( function fts5WriteAppendRowid (line 251773) | static void fts5WriteAppendRowid( function fts5WriteAppendPoslistData (line 251808) | static void fts5WriteAppendPoslistData( function fts5WriteFinish (line 251842) | static void fts5WriteFinish( function fts5WriteInit (line 251870) | static void fts5WriteInit( function fts5TrimSegments (line 251917) | static void fts5TrimSegments(Fts5Index *p, Fts5Iter *pIter){ function fts5MergeChunkCallback (line 251983) | static void fts5MergeChunkCallback( function fts5IndexMergeLevel (line 251995) | static void fts5IndexMergeLevel( function fts5IndexFindDeleteMerge (line 252157) | static int fts5IndexFindDeleteMerge(Fts5Index *p, Fts5Structure *pStruct){ function fts5IndexMerge (line 252196) | static int fts5IndexMerge( function fts5IndexAutomerge (line 252252) | static void fts5IndexAutomerge( function fts5IndexCrisismerge (line 252273) | static void fts5IndexCrisismerge( function fts5IndexReturn (line 252291) | static int fts5IndexReturn(Fts5Index *p){ function sqlite3Fts5IndexCloseReader (line 252300) | static void sqlite3Fts5IndexCloseReader(Fts5Index *p){ type Fts5FlushCtx (line 252305) | typedef struct Fts5FlushCtx Fts5FlushCtx; type Fts5FlushCtx (line 252306) | struct Fts5FlushCtx { function fts5PoslistPrefix (line 252316) | static int fts5PoslistPrefix(const u8 *aBuf, int nMax){ function fts5SecureDeleteIdxEntry (line 252341) | static void fts5SecureDeleteIdxEntry( function fts5SecureDeleteOverflow (line 252373) | static void fts5SecureDeleteOverflow( function fts5DoSecureDelete (line 252471) | static void fts5DoSecureDelete( function fts5FlushSecureDelete (line 252766) | static int fts5FlushSecureDelete( function fts5FlushOneHash (line 252822) | static void fts5FlushOneHash(Fts5Index *p){ function fts5IndexFlush (line 253032) | static void fts5IndexFlush(Fts5Index *p){ function Fts5Structure (line 253052) | static Fts5Structure *fts5IndexOptimizeStruct( function sqlite3Fts5IndexOptimize (line 253121) | static int sqlite3Fts5IndexOptimize(Fts5Index *p){ function sqlite3Fts5IndexMerge (line 253157) | static int sqlite3Fts5IndexMerge(Fts5Index *p, int nMerge){ function fts5AppendRowid (line 253182) | static void fts5AppendRowid( function fts5AppendPoslist (line 253192) | static void fts5AppendPoslist( function fts5DoclistIterNext (line 253210) | static void fts5DoclistIterNext(Fts5DoclistIter *pIter){ function fts5DoclistIterInit (line 253239) | static void fts5DoclistIterInit( function fts5MergeAppendDocid (line 253258) | static void fts5MergeAppendDocid( function fts5BufferSwap (line 253278) | static void fts5BufferSwap(Fts5Buffer *p1, Fts5Buffer *p2){ function fts5NextRowid (line 253284) | static void fts5NextRowid(Fts5Buffer *pBuf, int *piOff, i64 *piRowid){ function fts5MergeRowidLists (line 253299) | static void fts5MergeRowidLists( type PrefixMerger (line 253342) | typedef struct PrefixMerger PrefixMerger; type PrefixMerger (line 253343) | struct PrefixMerger { function fts5PrefixMergerInsertByRowid (line 253351) | static void fts5PrefixMergerInsertByRowid( function fts5PrefixMergerInsertByPosition (line 253365) | static void fts5PrefixMergerInsertByPosition( function fts5MergePrefixLists (line 253384) | static void fts5MergePrefixLists( function fts5VisitEntries (line 253558) | static int fts5VisitEntries( type Fts5TokenDataMap (line 253636) | struct Fts5TokenDataMap { type Fts5TokenDataIter (line 253651) | struct Fts5TokenDataIter { function fts5TokendataMerge (line 253679) | static void fts5TokendataMerge( function fts5TokendataIterAppendMap (line 253707) | static void fts5TokendataIterAppendMap( function fts5TokendataIterSortMap (line 253745) | static void fts5TokendataIterSortMap(Fts5Index *p, Fts5TokenDataIter *pT){ function fts5TokendataIterDelete (line 253788) | static void fts5TokendataIterDelete(Fts5TokenDataIter *pSet){ type TokendataSetupCtx (line 253806) | typedef struct TokendataSetupCtx TokendataSetupCtx; type TokendataSetupCtx (line 253807) | struct TokendataSetupCtx { function prefixIterSetupTokendataCb (line 253819) | static void prefixIterSetupTokendataCb( type PrefixSetupCtx (line 253849) | typedef struct PrefixSetupCtx PrefixSetupCtx; type PrefixSetupCtx (line 253850) | struct PrefixSetupCtx { function prefixIterSetupCb (line 253864) | static void prefixIterSetupCb( function fts5SetupPrefixIter (line 253909) | static void fts5SetupPrefixIter( function sqlite3Fts5IndexBeginWrite (line 254008) | static int sqlite3Fts5IndexBeginWrite(Fts5Index *p, int bDelete, i64 iRo... function sqlite3Fts5IndexSync (line 254035) | static int sqlite3Fts5IndexSync(Fts5Index *p){ function sqlite3Fts5IndexRollback (line 254048) | static int sqlite3Fts5IndexRollback(Fts5Index *p){ function sqlite3Fts5IndexReinit (line 254060) | static int sqlite3Fts5IndexReinit(Fts5Index *p){ function sqlite3Fts5IndexOpen (line 254085) | static int sqlite3Fts5IndexOpen( function sqlite3Fts5IndexClose (line 254126) | static int sqlite3Fts5IndexClose(Fts5Index *p){ function sqlite3Fts5IndexCharlenToBytelen (line 254151) | static int sqlite3Fts5IndexCharlenToBytelen( function fts5IndexCharlen (line 254178) | static int fts5IndexCharlen(const char *pIn, int nIn){ function sqlite3Fts5IndexWrite (line 254200) | static int sqlite3Fts5IndexWrite( function fts5IsTokendataPrefix (line 254238) | static int fts5IsTokendataPrefix( function fts5SegIterSetEOF (line 254253) | static void fts5SegIterSetEOF(Fts5SegIter *pSeg){ function fts5IterClose (line 254258) | static void fts5IterClose(Fts5IndexIter *pIndexIter){ function Fts5TokenDataIter (line 254272) | static Fts5TokenDataIter *fts5AppendTokendataIter( function fts5IterSetOutputsTokendata (line 254310) | static void fts5IterSetOutputsTokendata(Fts5Iter *pIter){ function fts5TokendataIterNext (line 254436) | static void fts5TokendataIterNext(Fts5Iter *pIter, int bFrom, i64 iFrom){ function fts5TokendataSetTermIfEof (line 254465) | static void fts5TokendataSetTermIfEof(Fts5Iter *pIter, Fts5Buffer *pTerm){ function Fts5Iter (line 254475) | static Fts5Iter *fts5SetupTokendataIter( function sqlite3Fts5IndexQuery (line 254617) | static int sqlite3Fts5IndexQuery( function sqlite3Fts5IterNext (line 254719) | static int sqlite3Fts5IterNext(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IterNextScan (line 254734) | static int sqlite3Fts5IterNextScan(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IterNextFrom (line 254758) | static int sqlite3Fts5IterNextFrom(Fts5IndexIter *pIndexIter, i64 iMatch){ function fts5SetupPrefixIterTokendata (line 254785) | static int fts5SetupPrefixIterTokendata( function sqlite3Fts5IterToken (line 254833) | static int sqlite3Fts5IterToken( function sqlite3Fts5IndexIterClearTokendata (line 254899) | static void sqlite3Fts5IndexIterClearTokendata(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IndexIterWriteTokendata (line 254915) | static int sqlite3Fts5IndexIterWriteTokendata( function sqlite3Fts5IterClose (line 254954) | static void sqlite3Fts5IterClose(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IndexGetAverages (line 254968) | static int sqlite3Fts5IndexGetAverages(Fts5Index *p, i64 *pnRow, i64 *an... function sqlite3Fts5IndexSetAverages (line 254992) | static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, in... function sqlite3Fts5IndexReads (line 255002) | static int sqlite3Fts5IndexReads(Fts5Index *p){ function sqlite3Fts5IndexSetCookie (line 255013) | static int sqlite3Fts5IndexSetCookie(Fts5Index *p, int iNew){ function sqlite3Fts5IndexLoadConfig (line 255033) | static int sqlite3Fts5IndexLoadConfig(Fts5Index *p){ function sqlite3Fts5IndexGetOrigin (line 255047) | static int sqlite3Fts5IndexGetOrigin(Fts5Index *p, i64 *piOrigin){ function fts5IndexTombstoneAddToPage (line 255068) | static int fts5IndexTombstoneAddToPage( function fts5IndexTombstoneRehash (line 255122) | static int fts5IndexTombstoneRehash( function fts5IndexTombstoneRebuild (line 255201) | static void fts5IndexTombstoneRebuild( function fts5IndexTombstoneAdd (line 255300) | static void fts5IndexTombstoneAdd( function sqlite3Fts5IndexContentlessDelete (line 255358) | static int sqlite3Fts5IndexContentlessDelete(Fts5Index *p, i64 iOrigin, ... function u64 (line 255391) | static u64 sqlite3Fts5IndexEntryCksum( function fts5TestDlidxReverse (line 255417) | static void fts5TestDlidxReverse( function fts5QueryCksum (line 255453) | static int fts5QueryCksum( function fts5TestUtf8 (line 255499) | static int fts5TestUtf8(const char *z, int n){ function fts5TestTerm (line 255533) | static void fts5TestTerm( function fts5IndexIntegrityCheckEmpty (line 255619) | static void fts5IndexIntegrityCheckEmpty( function fts5IntegrityCheckPgidx (line 255643) | static void fts5IntegrityCheckPgidx(Fts5Index *p, i64 iRowid, Fts5Data *... function fts5IndexIntegrityCheckSegment (line 255693) | static void fts5IndexIntegrityCheckSegment( function sqlite3Fts5IndexIntegrityCheck (line 255854) | static int sqlite3Fts5IndexIntegrityCheck(Fts5Index *p, u64 cksum, int b... function fts5DecodeRowid (line 255962) | static void fts5DecodeRowid( function fts5DebugRowid (line 255987) | static void fts5DebugRowid(int *pRc, Fts5Buffer *pBuf, i64 iKey){ function fts5DebugStructure (line 256009) | static void fts5DebugStructure( function fts5DecodeStructure (line 256046) | static void fts5DecodeStructure( function fts5DecodeAverages (line 256073) | static void fts5DecodeAverages( function fts5DecodePoslist (line 256098) | static int fts5DecodePoslist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeDoclist (line 256118) | static int fts5DecodeDoclist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeRowidList (line 256158) | static void fts5DecodeRowidList( function fts5BufferAppendTerm (line 256188) | static void fts5BufferAppendTerm(int *pRc, Fts5Buffer *pBuf, Fts5Buffer ... function fts5DecodeFunction (line 256209) | static void fts5DecodeFunction( function fts5RowidFunction (line 256444) | static void fts5RowidFunction( type Fts5StructVtab (line 256478) | typedef struct Fts5StructVtab Fts5StructVtab; type Fts5StructVtab (line 256479) | struct Fts5StructVtab { type Fts5StructVcsr (line 256483) | typedef struct Fts5StructVcsr Fts5StructVcsr; type Fts5StructVcsr (line 256484) | struct Fts5StructVcsr { function fts5structConnectMethod (line 256495) | static int fts5structConnectMethod( function fts5structBestIndexMethod (line 256523) | static int fts5structBestIndexMethod( function fts5structDisconnectMethod (line 256548) | static int fts5structDisconnectMethod(sqlite3_vtab *pVtab){ function fts5structOpenMethod (line 256557) | static int fts5structOpenMethod(sqlite3_vtab *p, sqlite3_vtab_cursor **p... function fts5structCloseMethod (line 256570) | static int fts5structCloseMethod(sqlite3_vtab_cursor *cur){ function fts5structNextMethod (line 256581) | static int fts5structNextMethod(sqlite3_vtab_cursor *cur){ function fts5structEofMethod (line 256603) | static int fts5structEofMethod(sqlite3_vtab_cursor *cur){ function fts5structRowidMethod (line 256608) | static int fts5structRowidMethod( function fts5structColumnMethod (line 256621) | static int fts5structColumnMethod( function fts5structFilterMethod (line 256674) | static int fts5structFilterMethod( function sqlite3Fts5IndexInit (line 256712) | static int sqlite3Fts5IndexInit(sqlite3 *db){ function sqlite3Fts5IndexReset (line 256769) | static int sqlite3Fts5IndexReset(Fts5Index *p){ type Fts5Auxdata (line 256806) | typedef struct Fts5Auxdata Fts5Auxdata; type Fts5Auxiliary (line 256807) | typedef struct Fts5Auxiliary Fts5Auxiliary; type Fts5Cursor (line 256808) | typedef struct Fts5Cursor Fts5Cursor; type Fts5FullTable (line 256809) | typedef struct Fts5FullTable Fts5FullTable; type Fts5Sorter (line 256810) | typedef struct Fts5Sorter Fts5Sorter; type Fts5TokenizerModule (line 256811) | typedef struct Fts5TokenizerModule Fts5TokenizerModule; type Fts5TransactionState (line 256844) | struct Fts5TransactionState { type Fts5Global (line 256854) | struct Fts5Global { type Fts5Auxiliary (line 256879) | struct Fts5Auxiliary { type Fts5TokenizerModule (line 256908) | struct Fts5TokenizerModule { type Fts5FullTable (line 256918) | struct Fts5FullTable { type Fts5MatchPhrase (line 256930) | struct Fts5MatchPhrase { type Fts5Sorter (line 256944) | struct Fts5Sorter { type Fts5Cursor (line 256974) | struct Fts5Cursor { type Fts5Auxdata (line 257046) | struct Fts5Auxdata { function fts5CheckTransactionState (line 257061) | static void fts5CheckTransactionState(Fts5FullTable *p, int op, int iSav... function fts5IsContentless (line 257118) | static int fts5IsContentless(Fts5FullTable *pTab, int bIncludeUnindexed){ function fts5FreeVtab (line 257129) | static void fts5FreeVtab(Fts5FullTable *pTab){ function fts5DisconnectMethod (line 257141) | static int fts5DisconnectMethod(sqlite3_vtab *pVtab){ function fts5DestroyMethod (line 257149) | static int fts5DestroyMethod(sqlite3_vtab *pVtab){ function fts5InitVtab (line 257169) | static int fts5InitVtab( function fts5ConnectMethod (line 257243) | static int fts5ConnectMethod( function fts5CreateMethod (line 257253) | static int fts5CreateMethod( function fts5SetUniqueFlag (line 257279) | static void fts5SetUniqueFlag(sqlite3_index_info *pIdxInfo){ function fts5SetEstimatedRows (line 257290) | static void fts5SetEstimatedRows(sqlite3_index_info *pIdxInfo, i64 nRow){ function fts5UsePatternMatch (line 257301) | static int fts5UsePatternMatch( function fts5BestIndexMethod (line 257379) | static int fts5BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *... function fts5NewTransaction (line 257524) | static int fts5NewTransaction(Fts5FullTable *pTab){ function fts5OpenMethod (line 257535) | static int fts5OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppC... function fts5StmtType (line 257561) | static int fts5StmtType(Fts5Cursor *pCsr){ function fts5CsrNewrow (line 257573) | static void fts5CsrNewrow(Fts5Cursor *pCsr){ function fts5FreeCursorComponents (line 257582) | static void fts5FreeCursorComponents(Fts5Cursor *pCsr){ function fts5CloseMethod (line 257626) | static int fts5CloseMethod(sqlite3_vtab_cursor *pCursor){ function fts5SorterNext (line 257642) | static int fts5SorterNext(Fts5Cursor *pCsr){ function fts5TripCursors (line 257685) | static void fts5TripCursors(Fts5FullTable *pTab){ function fts5CursorReseek (line 257708) | static int fts5CursorReseek(Fts5Cursor *pCsr, int *pbSkip){ function fts5NextMethod (line 257742) | static int fts5NextMethod(sqlite3_vtab_cursor *pCursor){ function fts5PrepareStatement (line 257806) | static int fts5PrepareStatement( function fts5CursorFirstSorted (line 257835) | static int fts5CursorFirstSorted( function fts5CursorFirst (line 257887) | static int fts5CursorFirst(Fts5FullTable *pTab, Fts5Cursor *pCsr, int bD... function fts5SpecialMatch (line 257906) | static int fts5SpecialMatch( function Fts5Auxiliary (line 257941) | static Fts5Auxiliary *fts5FindAuxiliary(Fts5FullTable *pTab, const char ... function fts5FindRankFunction (line 257953) | static int fts5FindRankFunction(Fts5Cursor *pCsr){ function fts5CursorParseRank (line 258004) | static int fts5CursorParseRank( function i64 (line 258041) | static i64 fts5GetRowidLimit(sqlite3_value *pVal, i64 iDefault){ function fts5SetVtabError (line 258054) | static void fts5SetVtabError(Fts5FullTable *p, const char *zFormat, ...){ function sqlite3Fts5SetLocale (line 258068) | static void sqlite3Fts5SetLocale( function sqlite3Fts5ClearLocale (line 258081) | static void sqlite3Fts5ClearLocale(Fts5Config *pConfig){ function sqlite3Fts5IsLocaleValue (line 258089) | static int sqlite3Fts5IsLocaleValue(Fts5Config *pConfig, sqlite3_value *... function sqlite3Fts5DecodeLocaleValue (line 258122) | static int sqlite3Fts5DecodeLocaleValue( function fts5ExtractExprText (line 258162) | static int fts5ExtractExprText( function fts5FilterMethod (line 258201) | static int fts5FilterMethod( function fts5EofMethod (line 258407) | static int fts5EofMethod(sqlite3_vtab_cursor *pCursor){ function i64 (line 258415) | static i64 fts5CursorRowid(Fts5Cursor *pCsr){ function fts5RowidMethod (line 258437) | static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *p... function fts5SeekCursor (line 258459) | static int fts5SeekCursor(Fts5Cursor *pCsr, int bErrormsg){ function fts5SpecialInsert (line 258518) | static int fts5SpecialInsert( function fts5SpecialDelete (line 258588) | static int fts5SpecialDelete( function fts5StorageInsert (line 258601) | static void fts5StorageInsert( function fts5ContentlessUpdate (line 258640) | static int fts5ContentlessUpdate( function fts5UpdateMethod (line 258692) | static int fts5UpdateMethod( function fts5SyncMethod (line 258867) | static int fts5SyncMethod(sqlite3_vtab *pVtab){ function fts5BeginMethod (line 258880) | static int fts5BeginMethod(sqlite3_vtab *pVtab){ function fts5CommitMethod (line 258893) | static int fts5CommitMethod(sqlite3_vtab *pVtab){ function fts5RollbackMethod (line 258903) | static int fts5RollbackMethod(sqlite3_vtab *pVtab){ function fts5ApiColumnCount (line 258919) | static int fts5ApiColumnCount(Fts5Context *pCtx){ function fts5ApiColumnTotalSize (line 258924) | static int fts5ApiColumnTotalSize( function fts5ApiRowCount (line 258934) | static int fts5ApiRowCount(Fts5Context *pCtx, i64 *pnRow){ function fts5ApiTokenize_v2 (line 258943) | static int fts5ApiTokenize_v2( function fts5ApiTokenize (line 258967) | static int fts5ApiTokenize( function fts5ApiPhraseCount (line 258976) | static int fts5ApiPhraseCount(Fts5Context *pCtx){ function fts5ApiPhraseSize (line 258981) | static int fts5ApiPhraseSize(Fts5Context *pCtx, int iPhrase){ function fts5TextFromStmt (line 259000) | static int fts5TextFromStmt( function fts5ApiColumnText (line 259029) | static int fts5ApiColumnText( function fts5CsrPoslist (line 259062) | static int fts5CsrPoslist( function fts5CacheInstArray (line 259132) | static int fts5CacheInstArray(Fts5Cursor *pCsr){ function fts5ApiInstCount (line 259207) | static int fts5ApiInstCount(Fts5Context *pCtx, int *pnInst){ function fts5ApiInst (line 259217) | static int fts5ApiInst( function sqlite3_int64 (line 259240) | static sqlite3_int64 fts5ApiRowid(Fts5Context *pCtx){ function fts5ColumnSizeCb (line 259244) | static int fts5ColumnSizeCb( function fts5ApiColumnSize (line 259261) | static int fts5ApiColumnSize(Fts5Context *pCtx, int iCol, int *pnToken){ function fts5ApiSetAuxdata (line 259316) | static int fts5ApiSetAuxdata( function fts5ApiPhraseNext (line 259371) | static void fts5ApiPhraseNext( function fts5ApiPhraseFirst (line 259396) | static int fts5ApiPhraseFirst( function fts5ApiPhraseNextColumn (line 259415) | static void fts5ApiPhraseNextColumn( function fts5ApiPhraseFirstColumn (line 259445) | static int fts5ApiPhraseFirstColumn( function fts5ApiQueryToken (line 259493) | static int fts5ApiQueryToken( function fts5ApiInstToken (line 259507) | static int fts5ApiInstToken( function fts5ApiColumnLocale (line 259541) | static int fts5ApiColumnLocale( function fts5ApiQueryPhrase (line 259608) | static int fts5ApiQueryPhrase( function fts5ApiInvoke (line 259645) | static void fts5ApiInvoke( function Fts5Cursor (line 259659) | static Fts5Cursor *fts5CursorFromCsrid(Fts5Global *pGlobal, i64 iCsrId){ function fts5ResultError (line 259672) | static void fts5ResultError(sqlite3_context *pCtx, const char *zFmt, ...){ function fts5ApiCallback (line 259682) | static void fts5ApiCallback( function Fts5Table (line 259712) | static Fts5Table *sqlite3Fts5TableFromCsrid( function fts5PoslistBlob (line 259739) | static int fts5PoslistBlob(sqlite3_context *pCtx, Fts5Cursor *pCsr){ function fts5ColumnMethod (line 259796) | static int fts5ColumnMethod( function fts5FindFunctionMethod (line 259867) | static int fts5FindFunctionMethod( function fts5RenameMethod (line 259892) | static int fts5RenameMethod( function sqlite3Fts5FlushToDisk (line 259902) | static int sqlite3Fts5FlushToDisk(Fts5Table *pTab){ function fts5SavepointMethod (line 259912) | static int fts5SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5ReleaseMethod (line 259929) | static int fts5ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5RollbackToMethod (line 259947) | static int fts5RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5CreateAux (line 259962) | static int fts5CreateAux( function fts5NewTokenizerModule (line 260012) | static int fts5NewTokenizerModule( type Fts5VtoVTokenizer (line 260048) | typedef struct Fts5VtoVTokenizer Fts5VtoVTokenizer; type Fts5VtoVTokenizer (line 260049) | struct Fts5VtoVTokenizer { function fts5VtoVCreate (line 260060) | static int fts5VtoVCreate( function fts5VtoVDelete (line 260093) | static void fts5VtoVDelete(Fts5Tokenizer *pTok){ function fts5V1toV2Tokenize (line 260110) | static int fts5V1toV2Tokenize( function fts5V2toV1Tokenize (line 260125) | static int fts5V2toV1Tokenize( function fts5CreateTokenizer_v2 (line 260142) | static int fts5CreateTokenizer_v2( function fts5CreateTokenizer (line 260172) | static int fts5CreateTokenizer( function Fts5TokenizerModule (line 260199) | static Fts5TokenizerModule *fts5LocateTokenizer( function fts5FindTokenizer_v2 (line 260220) | static int fts5FindTokenizer_v2( function fts5FindTokenizer (line 260250) | static int fts5FindTokenizer( function sqlite3Fts5LoadTokenizer (line 260279) | static int sqlite3Fts5LoadTokenizer(Fts5Config *pConfig){ function fts5ModuleDestroy (line 260330) | static void fts5ModuleDestroy(void *pCtx){ function fts5Fts5Func (line 260354) | static void fts5Fts5Func( function fts5SourceIdFunc (line 260370) | static void fts5SourceIdFunc( function fts5LocaleFunc (line 260394) | static void fts5LocaleFunc( function fts5InsttokenFunc (line 260444) | static void fts5InsttokenFunc( function fts5ShadowName (line 260459) | static int fts5ShadowName(const char *zName){ function fts5IntegrityMethod (line 260475) | static int fts5IntegrityMethod( function fts5Init (line 260509) | static int fts5Init(sqlite3 *db){ function SQLITE_API (line 260622) | __declspec(dllexport) function SQLITE_API (line 260635) | __declspec(dllexport) function SQLITE_PRIVATE (line 260647) | SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3 *db){ type Fts5Storage (line 260696) | struct Fts5Storage { function fts5StorageGetStmt (line 260733) | static int fts5StorageGetStmt( function fts5ExecPrintf (line 260873) | static int fts5ExecPrintf( function sqlite3Fts5DropAll (line 260901) | static int sqlite3Fts5DropAll(Fts5Config *pConfig){ function fts5StorageRenameOne (line 260925) | static void fts5StorageRenameOne( function sqlite3Fts5StorageRename (line 260939) | static int sqlite3Fts5StorageRename(Fts5Storage *pStorage, const char *z... function sqlite3Fts5CreateTable (line 260959) | static int sqlite3Fts5CreateTable( function sqlite3Fts5StorageOpen (line 260994) | static int sqlite3Fts5StorageOpen( function sqlite3Fts5StorageClose (line 261076) | static int sqlite3Fts5StorageClose(Fts5Storage *p){ type Fts5InsertCtx (line 261091) | typedef struct Fts5InsertCtx Fts5InsertCtx; type Fts5InsertCtx (line 261092) | struct Fts5InsertCtx { function fts5StorageInsertCallback (line 261101) | static int fts5StorageInsertCallback( function sqlite3Fts5StorageFindDeleteRow (line 261129) | static int sqlite3Fts5StorageFindDeleteRow(Fts5Storage *p, i64 iDel){ function fts5StorageDeleteFromIndex (line 261157) | static int fts5StorageDeleteFromIndex( function sqlite3Fts5StorageReleaseDeleteRow (line 261265) | static void sqlite3Fts5StorageReleaseDeleteRow(Fts5Storage *pStorage){ function fts5StorageContentlessDelete (line 261279) | static int fts5StorageContentlessDelete(Fts5Storage *p, i64 iDel){ function fts5StorageInsertDocsize (line 261315) | static int fts5StorageInsertDocsize( function fts5StorageLoadTotals (line 261352) | static int fts5StorageLoadTotals(Fts5Storage *p, int bCache){ function fts5StorageSaveTotals (line 261368) | static int fts5StorageSaveTotals(Fts5Storage *p){ function sqlite3Fts5StorageDelete (line 261390) | static int sqlite3Fts5StorageDelete( function sqlite3Fts5StorageDeleteAll (line 261452) | static int sqlite3Fts5StorageDeleteAll(Fts5Storage *p){ function sqlite3Fts5StorageRebuild (line 261488) | static int sqlite3Fts5StorageRebuild(Fts5Storage *p){ function sqlite3Fts5StorageOptimize (line 261565) | static int sqlite3Fts5StorageOptimize(Fts5Storage *p){ function sqlite3Fts5StorageMerge (line 261569) | static int sqlite3Fts5StorageMerge(Fts5Storage *p, int nMerge){ function sqlite3Fts5StorageReset (line 261573) | static int sqlite3Fts5StorageReset(Fts5Storage *p){ function fts5StorageNewRowid (line 261586) | static int fts5StorageNewRowid(Fts5Storage *p, i64 *piRowid){ function sqlite3Fts5StorageContentInsert (line 261607) | static int sqlite3Fts5StorageContentInsert( function sqlite3Fts5StorageIndexInsert (line 261688) | static int sqlite3Fts5StorageIndexInsert( function fts5StorageCount (line 261755) | static int fts5StorageCount(Fts5Storage *p, const char *zSuffix, i64 *pn... type Fts5IntegrityCtx (line 261783) | typedef struct Fts5IntegrityCtx Fts5IntegrityCtx; type Fts5IntegrityCtx (line 261784) | struct Fts5IntegrityCtx { function fts5StorageIntegrityCallback (line 261797) | static int fts5StorageIntegrityCallback( function sqlite3Fts5StorageIntegrity (line 261867) | static int sqlite3Fts5StorageIntegrity(Fts5Storage *p, int iArg){ function sqlite3Fts5StorageStmt (line 262007) | static int sqlite3Fts5StorageStmt( function sqlite3Fts5StorageStmtRelease (line 262031) | static void sqlite3Fts5StorageStmtRelease( function fts5StorageDecodeSizeArray (line 262048) | static int fts5StorageDecodeSizeArray( function sqlite3Fts5StorageDocsize (line 262069) | static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aC... function sqlite3Fts5StorageSize (line 262098) | static int sqlite3Fts5StorageSize(Fts5Storage *p, int iCol, i64 *pnToken){ function sqlite3Fts5StorageRowCount (line 262116) | static int sqlite3Fts5StorageRowCount(Fts5Storage *p, i64 *pnRow){ function sqlite3Fts5StorageSync (line 262133) | static int sqlite3Fts5StorageSync(Fts5Storage *p){ function sqlite3Fts5StorageRollback (line 262149) | static int sqlite3Fts5StorageRollback(Fts5Storage *p){ function sqlite3Fts5StorageConfigValue (line 262154) | static int sqlite3Fts5StorageConfigValue( type AsciiTokenizer (line 262218) | typedef struct AsciiTokenizer AsciiTokenizer; type AsciiTokenizer (line 262219) | struct AsciiTokenizer { function fts5AsciiAddExceptions (line 262223) | static void fts5AsciiAddExceptions( function fts5AsciiDelete (line 262239) | static void fts5AsciiDelete(Fts5Tokenizer *p){ function fts5AsciiCreate (line 262246) | static int fts5AsciiCreate( function asciiFold (line 262287) | static void asciiFold(char *aOut, const char *aIn, int nByte){ function fts5AsciiTokenize (line 262299) | static int fts5AsciiTokenize( type Unicode61Tokenizer (line 262420) | typedef struct Unicode61Tokenizer Unicode61Tokenizer; type Unicode61Tokenizer (line 262421) | struct Unicode61Tokenizer { function fts5UnicodeAddExceptions (line 262437) | static int fts5UnicodeAddExceptions( function fts5UnicodeIsException (line 262487) | static int fts5UnicodeIsException(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeDelete (line 262511) | static void fts5UnicodeDelete(Fts5Tokenizer *pTok){ function unicodeSetCategories (line 262521) | static int unicodeSetCategories(Unicode61Tokenizer *p, const char *zCat){ function fts5UnicodeCreate (line 262539) | static int fts5UnicodeCreate( function fts5UnicodeIsAlnum (line 262617) | static int fts5UnicodeIsAlnum(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeTokenize (line 262624) | static int fts5UnicodeTokenize( type PorterTokenizer (line 262736) | typedef struct PorterTokenizer PorterTokenizer; type PorterTokenizer (line 262737) | struct PorterTokenizer { function fts5PorterDelete (line 262746) | static void fts5PorterDelete(Fts5Tokenizer *pTok){ function fts5PorterCreate (line 262759) | static int fts5PorterCreate( type PorterContext (line 262797) | typedef struct PorterContext PorterContext; type PorterContext (line 262798) | struct PorterContext { type PorterRule (line 262804) | typedef struct PorterRule PorterRule; type PorterRule (line 262805) | struct PorterRule { function fts5PorterApply (line 262814) | static int fts5PorterApply(char *aBuf, int *pnBuf, PorterRule *aRule){ function fts5PorterIsVowel (line 262839) | static int fts5PorterIsVowel(char c, int bYIsVowel){ function fts5PorterGobbleVC (line 262845) | static int fts5PorterGobbleVC(char *zStem, int nStem, int bPrevCons){ function fts5Porter_MGt0 (line 262862) | static int fts5Porter_MGt0(char *zStem, int nStem){ function fts5Porter_MGt1 (line 262867) | static int fts5Porter_MGt1(char *zStem, int nStem){ function fts5Porter_MEq1 (line 262877) | static int fts5Porter_MEq1(char *zStem, int nStem){ function fts5Porter_Ostar (line 262887) | static int fts5Porter_Ostar(char *zStem, int nStem){ function fts5Porter_MGt1_and_S_or_T (line 262904) | static int fts5Porter_MGt1_and_S_or_T(char *zStem, int nStem){ function fts5Porter_Vowel (line 262911) | static int fts5Porter_Vowel(char *zStem, int nStem){ function fts5PorterStep4 (line 262927) | static int fts5PorterStep4(char *aBuf, int *pnBuf){ function fts5PorterStep1B2 (line 263061) | static int fts5PorterStep1B2(char *aBuf, int *pnBuf){ function fts5PorterStep2 (line 263095) | static int fts5PorterStep2(char *aBuf, int *pnBuf){ function fts5PorterStep3 (line 263242) | static int fts5PorterStep3(char *aBuf, int *pnBuf){ function fts5PorterStep1B (line 263308) | static int fts5PorterStep1B(char *aBuf, int *pnBuf){ function fts5PorterStep1A (line 263345) | static void fts5PorterStep1A(char *aBuf, int *pnBuf){ function fts5PorterCb (line 263363) | static int fts5PorterCb( function fts5PorterTokenize (line 263432) | static int fts5PorterTokenize( type TrigramTokenizer (line 263453) | typedef struct TrigramTokenizer TrigramTokenizer; type TrigramTokenizer (line 263454) | struct TrigramTokenizer { function fts5TriDelete (line 263462) | static void fts5TriDelete(Fts5Tokenizer *p){ function fts5TriCreate (line 263469) | static int fts5TriCreate( function fts5TriTokenize (line 263525) | static int fts5TriTokenize( function sqlite3Fts5TokenizerPattern (line 263610) | static int sqlite3Fts5TokenizerPattern( function sqlite3Fts5TokenizerPreload (line 263628) | static int sqlite3Fts5TokenizerPreload(Fts5TokenizerConfig *p){ function sqlite3Fts5TokenizerInit (line 263636) | static int sqlite3Fts5TokenizerInit(fts5_api *pApi){ function fts5_remove_diacritic (line 263704) | static int fts5_remove_diacritic(int c, int bComplex){ function sqlite3Fts5UnicodeIsdiacritic (line 263771) | static int sqlite3Fts5UnicodeIsdiacritic(int c){ function sqlite3Fts5UnicodeFold (line 263790) | static int sqlite3Fts5UnicodeFold(int c, int eRemoveDiacritic){ function sqlite3Fts5UnicodeCatParse (line 263926) | static int sqlite3Fts5UnicodeCatParse(const char *zCat, u8 *aArray){ function sqlite3Fts5UnicodeCategory (line 264410) | static int sqlite3Fts5UnicodeCategory(u32 iCode) { function sqlite3Fts5UnicodeAscii (line 264441) | static void sqlite3Fts5UnicodeAscii(u8 *aArray, u8 *aAscii){ function sqlite3Fts5GetVarint32 (line 264478) | static int sqlite3Fts5GetVarint32(const unsigned char *p, u32 *v){ function u8 (line 264556) | static u8 sqlite3Fts5GetVarint(const unsigned char *p, u64 *v){ function fts5PutVarint64 (line 264750) | static int FTS5_NOINLINE fts5PutVarint64(unsigned char *p, u64 v){ function sqlite3Fts5PutVarint (line 264775) | static int sqlite3Fts5PutVarint(unsigned char *p, u64 v){ function sqlite3Fts5GetVarintLen (line 264789) | static int sqlite3Fts5GetVarintLen(u32 iVal){ type Fts5VocabTable (line 264842) | typedef struct Fts5VocabTable Fts5VocabTable; type Fts5VocabCursor (line 264843) | typedef struct Fts5VocabCursor Fts5VocabCursor; type Fts5VocabTable (line 264845) | struct Fts5VocabTable { type Fts5VocabCursor (line 264855) | struct Fts5VocabCursor { function fts5VocabTableType (line 264906) | static int fts5VocabTableType(const char *zType, char **pzErr, int *peTy... function fts5VocabDisconnectMethod (line 264935) | static int fts5VocabDisconnectMethod(sqlite3_vtab *pVtab){ function fts5VocabDestroyMethod (line 264944) | static int fts5VocabDestroyMethod(sqlite3_vtab *pVtab){ function fts5VocabInitVtab (line 264971) | static int fts5VocabInitVtab( function fts5VocabConnectMethod (line 265033) | static int fts5VocabConnectMethod( function fts5VocabCreateMethod (line 265043) | static int fts5VocabCreateMethod( function fts5VocabBestIndexMethod (line 265066) | static int fts5VocabBestIndexMethod( function fts5VocabOpenMethod (line 265130) | static int fts5VocabOpenMethod( function fts5VocabResetCursor (line 265202) | static void fts5VocabResetCursor(Fts5VocabCursor *pCsr){ function fts5VocabCloseMethod (line 265225) | static int fts5VocabCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabInstanceNewTerm (line 265234) | static int fts5VocabInstanceNewTerm(Fts5VocabCursor *pCsr){ function fts5VocabInstanceNext (line 265256) | static int fts5VocabInstanceNext(Fts5VocabCursor *pCsr){ function fts5VocabNextMethod (line 265288) | static int fts5VocabNextMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabFilterMethod (line 265426) | static int fts5VocabFilterMethod( function fts5VocabEofMethod (line 265501) | static int fts5VocabEofMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabColumnMethod (line 265506) | static int fts5VocabColumnMethod( function fts5VocabRowidMethod (line 265578) | static int fts5VocabRowidMethod( function sqlite3Fts5VocabInit (line 265587) | static int sqlite3Fts5VocabInit(Fts5Global *pGlobal, sqlite3 *db){ type StmtRow (line 265660) | typedef struct StmtRow StmtRow; type StmtRow (line 265661) | struct StmtRow { type stmt_vtab (line 265671) | typedef struct stmt_vtab stmt_vtab; type stmt_vtab (line 265672) | struct stmt_vtab { type stmt_cursor (line 265681) | typedef struct stmt_cursor stmt_cursor; type stmt_cursor (line 265682) | struct stmt_cursor { function stmtConnect (line 265701) | static int stmtConnect( function stmtDisconnect (line 265745) | static int stmtDisconnect(sqlite3_vtab *pVtab){ function stmtOpen (line 265753) | static int stmtOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function stmtCsrReset (line 265763) | static void stmtCsrReset(stmt_cursor *pCur){ function stmtClose (line 265776) | static int stmtClose(sqlite3_vtab_cursor *cur){ function stmtNext (line 265786) | static int stmtNext(sqlite3_vtab_cursor *cur){ function stmtColumn (line 265798) | static int stmtColumn( function stmtRowid (line 265817) | static int stmtRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function stmtEof (line 265827) | static int stmtEof(sqlite3_vtab_cursor *cur){ function stmtFilter (line 265838) | static int stmtFilter( function stmtBestIndex (line 265903) | static int stmtBestIndex( function SQLITE_PRIVATE (line 265947) | SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3 *db){ function SQLITE_API (line 265957) | __declspec(dllexport) function SQLITE_API (line 265976) | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } FILE: sqlite3-binding.h type sqlite3 (line 276) | typedef struct sqlite3 sqlite3; type SQLITE_INT64_TYPE (line 295) | typedef SQLITE_INT64_TYPE sqlite_int64; type SQLITE_UINT64_TYPE (line 297) | typedef SQLITE_UINT64_TYPE sqlite_uint64; type sqlite_uint64 (line 299) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 302) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 303) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 305) | typedef long long int sqlite_int64; type sqlite_uint64 (line 306) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 308) | typedef sqlite_int64 sqlite3_int64; type sqlite_uint64 (line 309) | typedef sqlite_uint64 sqlite3_uint64; type sqlite3_file (line 747) | typedef struct sqlite3_file sqlite3_file; type sqlite3_file (line 748) | struct sqlite3_file { type sqlite3_io_methods (line 854) | typedef struct sqlite3_io_methods sqlite3_io_methods; type sqlite3_io_methods (line 855) | struct sqlite3_io_methods { type sqlite3_mutex (line 1305) | typedef struct sqlite3_mutex sqlite3_mutex; type sqlite3_api_routines (line 1315) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlite3_vfs (line 1506) | typedef struct sqlite3_vfs sqlite3_vfs; type sqlite3_vfs (line 1508) | struct sqlite3_vfs { type sqlite3_mem_methods (line 1807) | typedef struct sqlite3_mem_methods sqlite3_mem_methods; type sqlite3_mem_methods (line 1808) | struct sqlite3_mem_methods { type sqlite3_stmt (line 4272) | typedef struct sqlite3_stmt sqlite3_stmt; type sqlite3_value (line 4790) | typedef struct sqlite3_value sqlite3_value; type sqlite3_context (line 4804) | typedef struct sqlite3_context sqlite3_context; type sqlite3_vtab (line 7552) | typedef struct sqlite3_vtab sqlite3_vtab; type sqlite3_index_info (line 7553) | typedef struct sqlite3_index_info sqlite3_index_info; type sqlite3_vtab_cursor (line 7554) | typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; type sqlite3_module (line 7555) | typedef struct sqlite3_module sqlite3_module; type sqlite3_module (line 7573) | struct sqlite3_module { type sqlite3_index_info (line 7719) | struct sqlite3_index_info { type sqlite3_vtab (line 7899) | struct sqlite3_vtab { type sqlite3_vtab_cursor (line 7923) | struct sqlite3_vtab_cursor { type sqlite3_blob (line 7969) | typedef struct sqlite3_blob sqlite3_blob; type sqlite3_mutex_methods (line 8419) | typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; type sqlite3_mutex_methods (line 8420) | struct sqlite3_mutex_methods { type sqlite3_str (line 8687) | typedef struct sqlite3_str sqlite3_str; type sqlite3_pcache (line 9208) | typedef struct sqlite3_pcache sqlite3_pcache; type sqlite3_pcache_page (line 9220) | typedef struct sqlite3_pcache_page sqlite3_pcache_page; type sqlite3_pcache_page (line 9221) | struct sqlite3_pcache_page { type sqlite3_pcache_methods2 (line 9385) | typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; type sqlite3_pcache_methods2 (line 9386) | struct sqlite3_pcache_methods2 { type sqlite3_pcache_methods (line 9408) | typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; type sqlite3_pcache_methods (line 9409) | struct sqlite3_pcache_methods { type sqlite3_backup (line 9434) | typedef struct sqlite3_backup sqlite3_backup; type sqlite3_snapshot (line 10834) | typedef struct sqlite3_snapshot { type sqlite3_rtree_geometry (line 11251) | typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; type sqlite3_rtree_query_info (line 11252) | typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; type sqlite3_int64 (line 11258) | typedef sqlite3_int64 sqlite3_rtree_dbl; type sqlite3_rtree_dbl (line 11260) | typedef double sqlite3_rtree_dbl; type sqlite3_rtree_geometry (line 11281) | struct sqlite3_rtree_geometry { type sqlite3_rtree_query_info (line 11313) | struct sqlite3_rtree_query_info { type sqlite3_session (line 11367) | typedef struct sqlite3_session sqlite3_session; type sqlite3_changeset_iter (line 11375) | typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; type sqlite3_changegroup (line 12241) | typedef struct sqlite3_changegroup sqlite3_changegroup; type sqlite3_rebaser (line 12916) | typedef struct sqlite3_rebaser sqlite3_rebaser; type Fts5ExtensionApi (line 13249) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 13250) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 13251) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 13261) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 13562) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 13843) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer_v2 (line 13844) | typedef struct fts5_tokenizer_v2 fts5_tokenizer_v2; type fts5_tokenizer_v2 (line 13845) | struct fts5_tokenizer_v2 { type fts5_tokenizer (line 13871) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 13872) | struct fts5_tokenizer { type fts5_api (line 13908) | typedef struct fts5_api fts5_api; type fts5_api (line 13909) | struct fts5_api { FILE: sqlite3.go constant columnDate (line 243) | columnDate string = "date" constant columnDatetime (line 244) | columnDatetime string = "datetime" constant columnTimestamp (line 245) | columnTimestamp string = "timestamp" function init (line 252) | func init() { function Version (line 259) | func Version() (libVersion string, libVersionNumber int, sourceID string) { constant SQLITE_DELETE (line 268) | SQLITE_DELETE = C.SQLITE_DELETE constant SQLITE_INSERT (line 269) | SQLITE_INSERT = C.SQLITE_INSERT constant SQLITE_UPDATE (line 270) | SQLITE_UPDATE = C.SQLITE_UPDATE constant SQLITE_OK (line 273) | SQLITE_OK = C.SQLITE_OK constant SQLITE_IGNORE (line 274) | SQLITE_IGNORE = C.SQLITE_IGNORE constant SQLITE_DENY (line 275) | SQLITE_DENY = C.SQLITE_DENY constant SQLITE_CREATE_INDEX (line 278) | SQLITE_CREATE_INDEX = C.SQLITE_CREATE_INDEX constant SQLITE_CREATE_TABLE (line 279) | SQLITE_CREATE_TABLE = C.SQLITE_CREATE_TABLE constant SQLITE_CREATE_TEMP_INDEX (line 280) | SQLITE_CREATE_TEMP_INDEX = C.SQLITE_CREATE_TEMP_INDEX constant SQLITE_CREATE_TEMP_TABLE (line 281) | SQLITE_CREATE_TEMP_TABLE = C.SQLITE_CREATE_TEMP_TABLE constant SQLITE_CREATE_TEMP_TRIGGER (line 282) | SQLITE_CREATE_TEMP_TRIGGER = C.SQLITE_CREATE_TEMP_TRIGGER constant SQLITE_CREATE_TEMP_VIEW (line 283) | SQLITE_CREATE_TEMP_VIEW = C.SQLITE_CREATE_TEMP_VIEW constant SQLITE_CREATE_TRIGGER (line 284) | SQLITE_CREATE_TRIGGER = C.SQLITE_CREATE_TRIGGER constant SQLITE_CREATE_VIEW (line 285) | SQLITE_CREATE_VIEW = C.SQLITE_CREATE_VIEW constant SQLITE_CREATE_VTABLE (line 286) | SQLITE_CREATE_VTABLE = C.SQLITE_CREATE_VTABLE constant SQLITE_DROP_INDEX (line 287) | SQLITE_DROP_INDEX = C.SQLITE_DROP_INDEX constant SQLITE_DROP_TABLE (line 288) | SQLITE_DROP_TABLE = C.SQLITE_DROP_TABLE constant SQLITE_DROP_TEMP_INDEX (line 289) | SQLITE_DROP_TEMP_INDEX = C.SQLITE_DROP_TEMP_INDEX constant SQLITE_DROP_TEMP_TABLE (line 290) | SQLITE_DROP_TEMP_TABLE = C.SQLITE_DROP_TEMP_TABLE constant SQLITE_DROP_TEMP_TRIGGER (line 291) | SQLITE_DROP_TEMP_TRIGGER = C.SQLITE_DROP_TEMP_TRIGGER constant SQLITE_DROP_TEMP_VIEW (line 292) | SQLITE_DROP_TEMP_VIEW = C.SQLITE_DROP_TEMP_VIEW constant SQLITE_DROP_TRIGGER (line 293) | SQLITE_DROP_TRIGGER = C.SQLITE_DROP_TRIGGER constant SQLITE_DROP_VIEW (line 294) | SQLITE_DROP_VIEW = C.SQLITE_DROP_VIEW constant SQLITE_DROP_VTABLE (line 295) | SQLITE_DROP_VTABLE = C.SQLITE_DROP_VTABLE constant SQLITE_PRAGMA (line 296) | SQLITE_PRAGMA = C.SQLITE_PRAGMA constant SQLITE_READ (line 297) | SQLITE_READ = C.SQLITE_READ constant SQLITE_SELECT (line 298) | SQLITE_SELECT = C.SQLITE_SELECT constant SQLITE_TRANSACTION (line 299) | SQLITE_TRANSACTION = C.SQLITE_TRANSACTION constant SQLITE_ATTACH (line 300) | SQLITE_ATTACH = C.SQLITE_ATTACH constant SQLITE_DETACH (line 301) | SQLITE_DETACH = C.SQLITE_DETACH constant SQLITE_ALTER_TABLE (line 302) | SQLITE_ALTER_TABLE = C.SQLITE_ALTER_TABLE constant SQLITE_REINDEX (line 303) | SQLITE_REINDEX = C.SQLITE_REINDEX constant SQLITE_ANALYZE (line 304) | SQLITE_ANALYZE = C.SQLITE_ANALYZE constant SQLITE_FUNCTION (line 305) | SQLITE_FUNCTION = C.SQLITE_FUNCTION constant SQLITE_SAVEPOINT (line 306) | SQLITE_SAVEPOINT = C.SQLITE_SAVEPOINT constant SQLITE_COPY (line 307) | SQLITE_COPY = C.SQLITE_COPY constant SQLITE_FCNTL_LOCKSTATE (line 314) | SQLITE_FCNTL_LOCKSTATE = int(1) constant SQLITE_FCNTL_GET_LOCKPROXYFILE (line 315) | SQLITE_FCNTL_GET_LOCKPROXYFILE = int(2) constant SQLITE_FCNTL_SET_LOCKPROXYFILE (line 316) | SQLITE_FCNTL_SET_LOCKPROXYFILE = int(3) constant SQLITE_FCNTL_LAST_ERRNO (line 317) | SQLITE_FCNTL_LAST_ERRNO = int(4) constant SQLITE_FCNTL_SIZE_HINT (line 318) | SQLITE_FCNTL_SIZE_HINT = int(5) constant SQLITE_FCNTL_CHUNK_SIZE (line 319) | SQLITE_FCNTL_CHUNK_SIZE = int(6) constant SQLITE_FCNTL_FILE_POINTER (line 320) | SQLITE_FCNTL_FILE_POINTER = int(7) constant SQLITE_FCNTL_SYNC_OMITTED (line 321) | SQLITE_FCNTL_SYNC_OMITTED = int(8) constant SQLITE_FCNTL_WIN32_AV_RETRY (line 322) | SQLITE_FCNTL_WIN32_AV_RETRY = int(9) constant SQLITE_FCNTL_PERSIST_WAL (line 323) | SQLITE_FCNTL_PERSIST_WAL = int(10) constant SQLITE_FCNTL_OVERWRITE (line 324) | SQLITE_FCNTL_OVERWRITE = int(11) constant SQLITE_FCNTL_VFSNAME (line 325) | SQLITE_FCNTL_VFSNAME = int(12) constant SQLITE_FCNTL_POWERSAFE_OVERWRITE (line 326) | SQLITE_FCNTL_POWERSAFE_OVERWRITE = int(13) constant SQLITE_FCNTL_PRAGMA (line 327) | SQLITE_FCNTL_PRAGMA = int(14) constant SQLITE_FCNTL_BUSYHANDLER (line 328) | SQLITE_FCNTL_BUSYHANDLER = int(15) constant SQLITE_FCNTL_TEMPFILENAME (line 329) | SQLITE_FCNTL_TEMPFILENAME = int(16) constant SQLITE_FCNTL_MMAP_SIZE (line 330) | SQLITE_FCNTL_MMAP_SIZE = int(18) constant SQLITE_FCNTL_TRACE (line 331) | SQLITE_FCNTL_TRACE = int(19) constant SQLITE_FCNTL_HAS_MOVED (line 332) | SQLITE_FCNTL_HAS_MOVED = int(20) constant SQLITE_FCNTL_SYNC (line 333) | SQLITE_FCNTL_SYNC = int(21) constant SQLITE_FCNTL_COMMIT_PHASETWO (line 334) | SQLITE_FCNTL_COMMIT_PHASETWO = int(22) constant SQLITE_FCNTL_WIN32_SET_HANDLE (line 335) | SQLITE_FCNTL_WIN32_SET_HANDLE = int(23) constant SQLITE_FCNTL_WAL_BLOCK (line 336) | SQLITE_FCNTL_WAL_BLOCK = int(24) constant SQLITE_FCNTL_ZIPVFS (line 337) | SQLITE_FCNTL_ZIPVFS = int(25) constant SQLITE_FCNTL_RBU (line 338) | SQLITE_FCNTL_RBU = int(26) constant SQLITE_FCNTL_VFS_POINTER (line 339) | SQLITE_FCNTL_VFS_POINTER = int(27) constant SQLITE_FCNTL_JOURNAL_POINTER (line 340) | SQLITE_FCNTL_JOURNAL_POINTER = int(28) constant SQLITE_FCNTL_WIN32_GET_HANDLE (line 341) | SQLITE_FCNTL_WIN32_GET_HANDLE = int(29) constant SQLITE_FCNTL_PDB (line 342) | SQLITE_FCNTL_PDB = int(30) constant SQLITE_FCNTL_BEGIN_ATOMIC_WRITE (line 343) | SQLITE_FCNTL_BEGIN_ATOMIC_WRITE = int(31) constant SQLITE_FCNTL_COMMIT_ATOMIC_WRITE (line 344) | SQLITE_FCNTL_COMMIT_ATOMIC_WRITE = int(32) constant SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE (line 345) | SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE = int(33) constant SQLITE_FCNTL_LOCK_TIMEOUT (line 346) | SQLITE_FCNTL_LOCK_TIMEOUT = int(34) constant SQLITE_FCNTL_DATA_VERSION (line 347) | SQLITE_FCNTL_DATA_VERSION = int(35) constant SQLITE_FCNTL_SIZE_LIMIT (line 348) | SQLITE_FCNTL_SIZE_LIMIT = int(36) constant SQLITE_FCNTL_CKPT_DONE (line 349) | SQLITE_FCNTL_CKPT_DONE = int(37) constant SQLITE_FCNTL_RESERVE_BYTES (line 350) | SQLITE_FCNTL_RESERVE_BYTES = int(38) constant SQLITE_FCNTL_CKPT_START (line 351) | SQLITE_FCNTL_CKPT_START = int(39) constant SQLITE_FCNTL_EXTERNAL_READER (line 352) | SQLITE_FCNTL_EXTERNAL_READER = int(40) constant SQLITE_FCNTL_CKSM_FILE (line 353) | SQLITE_FCNTL_CKSM_FILE = int(41) type SQLiteDriver (line 357) | type SQLiteDriver struct method Open (line 1079) | func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) { type SQLiteConn (line 363) | type SQLiteConn struct method RegisterCollation (line 537) | func (c *SQLiteConn) RegisterCollation(name string, cmp func(string, s... method RegisterCommitHook (line 555) | func (c *SQLiteConn) RegisterCommitHook(callback func() int) { method RegisterRollbackHook (line 568) | func (c *SQLiteConn) RegisterRollbackHook(callback func()) { method RegisterUpdateHook (line 585) | func (c *SQLiteConn) RegisterUpdateHook(callback func(int, string, str... method RegisterAuthorizer (line 599) | func (c *SQLiteConn) RegisterAuthorizer(callback func(int, string, str... method RegisterFunc (line 622) | func (c *SQLiteConn) RegisterFunc(name string, impl any, pure bool) er... method RegisterAggregator (line 704) | func (c *SQLiteConn) RegisterAggregator(name string, impl any, pure bo... method AutoCommit (line 813) | func (c *SQLiteConn) AutoCommit() bool { method lastError (line 819) | func (c *SQLiteConn) lastError() error { method Exec (line 849) | func (c *SQLiteConn) Exec(query string, args []driver.Value) (driver.R... method exec (line 860) | func (c *SQLiteConn) exec(ctx context.Context, query string, args []dr... method Query (line 910) | func (c *SQLiteConn) Query(query string, args []driver.Value) (driver.... method query (line 921) | func (c *SQLiteConn) query(ctx context.Context, query string, args []d... method Begin (line 964) | func (c *SQLiteConn) Begin() (driver.Tx, error) { method begin (line 968) | func (c *SQLiteConn) begin(ctx context.Context) (driver.Tx, error) { method Close (line 1785) | func (c *SQLiteConn) Close() error { method dbConnOpen (line 1801) | func (c *SQLiteConn) dbConnOpen() bool { method Prepare (line 1811) | func (c *SQLiteConn) Prepare(query string) (driver.Stmt, error) { method prepare (line 1815) | func (c *SQLiteConn) prepare(ctx context.Context, query string) (drive... method GetFilename (line 1854) | func (c *SQLiteConn) GetFilename(schemaName string) string { method GetLimit (line 1863) | func (c *SQLiteConn) GetLimit(id int) int { method SetLimit (line 1870) | func (c *SQLiteConn) SetLimit(id int, newVal int) int { method SetFileControlInt (line 1886) | func (c *SQLiteConn) SetFileControlInt(dbName string, op int, arg int)... method SetFileControlInt64 (line 1914) | func (c *SQLiteConn) SetFileControlInt64(dbName string, op int, arg in... type SQLiteTx (line 373) | type SQLiteTx struct method Commit (line 506) | func (tx *SQLiteTx) Commit() error { method Rollback (line 520) | func (tx *SQLiteTx) Rollback() error { type SQLiteStmt (line 378) | type SQLiteStmt struct method Close (line 1931) | func (s *SQLiteStmt) Close() error { method NumInput (line 1954) | func (s *SQLiteStmt) NumInput() int { method bind (line 1960) | func (s *SQLiteStmt) bind(args []driver.NamedValue) error { method Query (line 2031) | func (s *SQLiteStmt) Query(args []driver.Value) (driver.Rows, error) { method query (line 2042) | func (s *SQLiteStmt) query(ctx context.Context, args []driver.NamedVal... method Exec (line 2070) | func (s *SQLiteStmt) Exec(args []driver.Value) (driver.Result, error) { method exec (line 2090) | func (s *SQLiteStmt) exec(ctx context.Context, args []driver.NamedValu... method execSync (line 2123) | func (s *SQLiteStmt) execSync(args []driver.NamedValue) (driver.Result... method Readonly (line 2145) | func (s *SQLiteStmt) Readonly() bool { type SQLiteResult (line 388) | type SQLiteResult struct method LastInsertId (line 2060) | func (r *SQLiteResult) LastInsertId() (int64, error) { method RowsAffected (line 2065) | func (r *SQLiteResult) RowsAffected() (int64, error) { type SQLiteRows (line 394) | type SQLiteRows struct method Close (line 2150) | func (rc *SQLiteRows) Close() error { method Columns (line 2177) | func (rc *SQLiteRows) Columns() []string { method declTypes (line 2189) | func (rc *SQLiteRows) declTypes() []string { method DeclTypes (line 2200) | func (rc *SQLiteRows) DeclTypes() []string { method Next (line 2207) | func (rc *SQLiteRows) Next(dest []driver.Value) error { method nextSyncLocked (line 2239) | func (rc *SQLiteRows) nextSyncLocked(dest []driver.Value) error { type functionInfo (line 404) | type functionInfo struct method Call (line 411) | func (fi *functionInfo) Call(ctx *C.sqlite3_context, argv []*C.sqlite3... type aggInfo (line 432) | type aggInfo struct method agg (line 447) | func (ai *aggInfo) agg(ctx *C.sqlite3_context) (int64, reflect.Value, ... method Step (line 464) | func (ai *aggInfo) Step(ctx *C.sqlite3_context, argv []*C.sqlite3_valu... method Done (line 484) | func (ai *aggInfo) Done(ctx *C.sqlite3_context) { function sqlite3CreateFunction (line 683) | func sqlite3CreateFunction(db *C.sqlite3, zFunctionName *C.char, nArg C.... function lastError (line 824) | func lastError(db *C.sqlite3) error { constant SQLITE_LIMIT_LENGTH (line 1836) | SQLITE_LIMIT_LENGTH = C.SQLITE_LIMIT_LENGTH constant SQLITE_LIMIT_SQL_LENGTH (line 1837) | SQLITE_LIMIT_SQL_LENGTH = C.SQLITE_LIMIT_SQL_LENGTH constant SQLITE_LIMIT_COLUMN (line 1838) | SQLITE_LIMIT_COLUMN = C.SQLITE_LIMIT_COLUMN constant SQLITE_LIMIT_EXPR_DEPTH (line 1839) | SQLITE_LIMIT_EXPR_DEPTH = C.SQLITE_LIMIT_EXPR_DEPTH constant SQLITE_LIMIT_COMPOUND_SELECT (line 1840) | SQLITE_LIMIT_COMPOUND_SELECT = C.SQLITE_LIMIT_COMPOUND_SELECT constant SQLITE_LIMIT_VDBE_OP (line 1841) | SQLITE_LIMIT_VDBE_OP = C.SQLITE_LIMIT_VDBE_OP constant SQLITE_LIMIT_FUNCTION_ARG (line 1842) | SQLITE_LIMIT_FUNCTION_ARG = C.SQLITE_LIMIT_FUNCTION_ARG constant SQLITE_LIMIT_ATTACHED (line 1843) | SQLITE_LIMIT_ATTACHED = C.SQLITE_LIMIT_ATTACHED constant SQLITE_LIMIT_LIKE_PATTERN_LENGTH (line 1844) | SQLITE_LIMIT_LIKE_PATTERN_LENGTH = C.SQLITE_LIMIT_LIKE_PATTERN_LENGTH constant SQLITE_LIMIT_VARIABLE_NUMBER (line 1845) | SQLITE_LIMIT_VARIABLE_NUMBER = C.SQLITE_LIMIT_VARIABLE_NUMBER constant SQLITE_LIMIT_TRIGGER_DEPTH (line 1846) | SQLITE_LIMIT_TRIGGER_DEPTH = C.SQLITE_LIMIT_TRIGGER_DEPTH constant SQLITE_LIMIT_WORKER_THREADS (line 1847) | SQLITE_LIMIT_WORKER_THREADS = C.SQLITE_LIMIT_WORKER_THREADS function isInterruptErr (line 2081) | func isInterruptErr(err error) bool { FILE: sqlite3_context.go constant i64 (line 35) | i64 = unsafe.Sizeof(int(0)) > 4 type SQLiteContext (line 38) | type SQLiteContext method ResultBool (line 41) | func (c *SQLiteContext) ResultBool(b bool) { method ResultBlob (line 51) | func (c *SQLiteContext) ResultBlob(b []byte) { method ResultDouble (line 65) | func (c *SQLiteContext) ResultDouble(d float64) { method ResultInt (line 71) | func (c *SQLiteContext) ResultInt(i int) { method ResultInt64 (line 81) | func (c *SQLiteContext) ResultInt64(i int64) { method ResultNull (line 87) | func (c *SQLiteContext) ResultNull() { method ResultText (line 93) | func (c *SQLiteContext) ResultText(s string) { method ResultZeroblob (line 101) | func (c *SQLiteContext) ResultZeroblob(n int) { FILE: sqlite3_func_crypt.go function CryptEncoderSHA1 (line 53) | func CryptEncoderSHA1(pass []byte, hash any) []byte { function CryptEncoderSSHA1 (line 60) | func CryptEncoderSSHA1(salt string) func(pass []byte, hash any) []byte { function CryptEncoderSHA256 (line 70) | func CryptEncoderSHA256(pass []byte, hash any) []byte { function CryptEncoderSSHA256 (line 77) | func CryptEncoderSSHA256(salt string) func(pass []byte, hash any) []byte { function CryptEncoderSHA384 (line 87) | func CryptEncoderSHA384(pass []byte, hash any) []byte { function CryptEncoderSSHA384 (line 94) | func CryptEncoderSSHA384(salt string) func(pass []byte, hash any) []byte { function CryptEncoderSHA512 (line 104) | func CryptEncoderSHA512(pass []byte, hash any) []byte { function CryptEncoderSSHA512 (line 111) | func CryptEncoderSSHA512(salt string) func(pass []byte, hash any) []byte { FILE: sqlite3_func_crypt_test.go function TestCryptEncoders (line 15) | func TestCryptEncoders(t *testing.T) { FILE: sqlite3_go113_test.go function TestBeginTxCancel (line 20) | func TestBeginTxCancel(t *testing.T) { function TestStmtReadonly (line 82) | func TestStmtReadonly(t *testing.T) { FILE: sqlite3_go18.go method Ping (line 18) | func (c *SQLiteConn) Ping(ctx context.Context) error { method QueryContext (line 27) | func (c *SQLiteConn) QueryContext(ctx context.Context, query string, arg... method ExecContext (line 32) | func (c *SQLiteConn) ExecContext(ctx context.Context, query string, args... method PrepareContext (line 37) | func (c *SQLiteConn) PrepareContext(ctx context.Context, query string) (... method BeginTx (line 42) | func (c *SQLiteConn) BeginTx(ctx context.Context, opts driver.TxOptions)... method QueryContext (line 47) | func (s *SQLiteStmt) QueryContext(ctx context.Context, args []driver.Nam... method ExecContext (line 52) | func (s *SQLiteStmt) ExecContext(ctx context.Context, args []driver.Name... FILE: sqlite3_go18_test.go function TestNamedParams (line 23) | func TestNamedParams(t *testing.T) { function randStringBytes (line 77) | func randStringBytes(n int) string { function initDatabase (line 85) | func initDatabase(t *testing.T, db *sql.DB, rowCount int64) { function TestShortTimeout (line 115) | func TestShortTimeout(t *testing.T) { function TestExecContextCancel (line 140) | func TestExecContextCancel(t *testing.T) { function TestQueryRowContextCancel (line 184) | func TestQueryRowContextCancel(t *testing.T) { function TestQueryRowContextCancelParallel (line 218) | func TestQueryRowContextCancelParallel(t *testing.T) { function TestExecCancel (line 271) | func TestExecCancel(t *testing.T) { function doTestOpenContext (line 292) | func doTestOpenContext(t *testing.T, option string) (string, error) { function TestOpenContext (line 339) | func TestOpenContext(t *testing.T) { function TestFileCopyTruncate (line 364) | func TestFileCopyTruncate(t *testing.T) { FILE: sqlite3_load_extension.go method loadExtensions (line 25) | func (c *SQLiteConn) loadExtensions(extensions []string) error { method LoadExtension (line 47) | func (c *SQLiteConn) LoadExtension(lib string, entry string) error { method loadExtension (line 66) | func (c *SQLiteConn) loadExtension(lib string, entry *string) error { FILE: sqlite3_load_extension_omit.go method loadExtensions (line 19) | func (c *SQLiteConn) loadExtensions(extensions []string) error { method LoadExtension (line 23) | func (c *SQLiteConn) LoadExtension(lib string, entry string) error { FILE: sqlite3_load_extension_test.go function TestExtensionsError (line 16) | func TestExtensionsError(t *testing.T) { function TestLoadExtensionError (line 41) | func TestLoadExtensionError(t *testing.T) { FILE: sqlite3_opt_column_metadata.go method ColumnTableName (line 20) | func (s *SQLiteStmt) ColumnTableName(n int) string { FILE: sqlite3_opt_column_metadata_test.go function TestColumnTableName (line 8) | func TestColumnTableName(t *testing.T) { FILE: sqlite3_opt_fts3_test.go function TestFTS3 (line 17) | func TestFTS3(t *testing.T) { function TestFTS4 (line 88) | func TestFTS4(t *testing.T) { FILE: sqlite3_opt_math_functions_test.go function TestMathFunctions (line 11) | func TestMathFunctions(t *testing.T) { FILE: sqlite3_opt_preupdate.go type SQLitePreUpdateData (line 14) | type SQLitePreUpdateData struct FILE: sqlite3_opt_preupdate_hook.go method RegisterPreUpdateHook (line 40) | func (c *SQLiteConn) RegisterPreUpdateHook(callback func(SQLitePreUpdate... method Depth (line 49) | func (d *SQLitePreUpdateData) Depth() int { method Count (line 54) | func (d *SQLitePreUpdateData) Count() int { method row (line 58) | func (d *SQLitePreUpdateData) row(dest []any, new bool) error { method Old (line 99) | func (d *SQLitePreUpdateData) Old(dest ...any) error { method New (line 108) | func (d *SQLitePreUpdateData) New(dest ...any) error { FILE: sqlite3_opt_preupdate_hook_test.go type preUpdateHookDataForTest (line 17) | type preUpdateHookDataForTest struct function TestPreUpdateHook (line 26) | func TestPreUpdateHook(t *testing.T) { FILE: sqlite3_opt_preupdate_omit.go method RegisterPreUpdateHook (line 20) | func (c *SQLiteConn) RegisterPreUpdateHook(callback func(SQLitePreUpdate... FILE: sqlite3_opt_serialize.go method Serialize (line 26) | func (c *SQLiteConn) Serialize(schema string) ([]byte, error) { method Deserialize (line 54) | func (c *SQLiteConn) Deserialize(b []byte, schema string) error { FILE: sqlite3_opt_serialize_omit.go method Serialize (line 15) | func (c *SQLiteConn) Serialize(schema string) ([]byte, error) { method Deserialize (line 19) | func (c *SQLiteConn) Deserialize(b []byte, schema string) error { FILE: sqlite3_opt_serialize_test.go function TestSerializeDeserialize (line 13) | func TestSerializeDeserialize(t *testing.T) { FILE: sqlite3_opt_unlock_notify.c function _sqlite3_step_blocking (line 16) | int function _sqlite3_step_row_blocking (line 41) | int function _sqlite3_prepare_v2_blocking (line 68) | int FILE: sqlite3_opt_unlock_notify.go type unlock_notify_table (line 31) | type unlock_notify_table struct method add (line 39) | func (t *unlock_notify_table) add(c chan struct{}) uint { method remove (line 48) | func (t *unlock_notify_table) remove(h uint) { method get (line 54) | func (t *unlock_notify_table) get(h uint) chan struct{} { function unlock_notify_callback (line 65) | func unlock_notify_callback(argv unsafe.Pointer, argc C.int) { function unlock_notify_wait (line 76) | func unlock_notify_wait(db *C.sqlite3) C.int { FILE: sqlite3_opt_unlock_notify_test.go function TestUnlockNotify (line 20) | func TestUnlockNotify(t *testing.T) { function TestUnlockNotifyMany (line 80) | func TestUnlockNotifyMany(t *testing.T) { function TestUnlockNotifyDeadlock (line 146) | func TestUnlockNotifyDeadlock(t *testing.T) { FILE: sqlite3_opt_userauth.go constant SQLITE_AUTH (line 26) | SQLITE_AUTH = C.SQLITE_AUTH method Authenticate (line 48) | func (c *SQLiteConn) Authenticate(username, password string) error { method authenticate (line 61) | func (c *SQLiteConn) authenticate(username, password string) int { method AuthUserAdd (line 73) | func (c *SQLiteConn) AuthUserAdd(username, password string, admin bool) ... method authUserAdd (line 91) | func (c *SQLiteConn) authUserAdd(username, password string, admin int) i... method AuthUserChange (line 100) | func (c *SQLiteConn) AuthUserChange(username, password string, admin boo... method authUserChange (line 121) | func (c *SQLiteConn) authUserChange(username, password string, admin int... method AuthUserDelete (line 130) | func (c *SQLiteConn) AuthUserDelete(username string) error { method authUserDelete (line 146) | func (c *SQLiteConn) authUserDelete(username string) int { method AuthEnabled (line 151) | func (c *SQLiteConn) AuthEnabled() (exists bool) { method authEnabled (line 164) | func (c *SQLiteConn) authEnabled() int { FILE: sqlite3_opt_userauth_omit.go method Authenticate (line 28) | func (c *SQLiteConn) Authenticate(username, password string) error { method authenticate (line 42) | func (c *SQLiteConn) authenticate(username, password string) int { method AuthUserAdd (line 55) | func (c *SQLiteConn) AuthUserAdd(username, password string, admin bool) ... method authUserAdd (line 74) | func (c *SQLiteConn) authUserAdd(username, password string, admin int) i... method AuthUserChange (line 84) | func (c *SQLiteConn) AuthUserChange(username, password string, admin boo... method authUserChange (line 106) | func (c *SQLiteConn) authUserChange(username, password string, admin int... method AuthUserDelete (line 116) | func (c *SQLiteConn) AuthUserDelete(username string) error { method authUserDelete (line 133) | func (c *SQLiteConn) authUserDelete(username string) int { method AuthEnabled (line 139) | func (c *SQLiteConn) AuthEnabled() (exists bool) { method authEnabled (line 153) | func (c *SQLiteConn) authEnabled() int { FILE: sqlite3_opt_userauth_test.go function init (line 24) | func init() { function TestUserAuth (line 68) | func TestUserAuth(t *testing.T) { FILE: sqlite3_opt_vtable.go type sqliteModule (line 277) | type sqliteModule struct type sqliteVTab (line 283) | type sqliteVTab struct type sqliteVTabCursor (line 288) | type sqliteVTabCursor struct type Op (line 294) | type Op constant OpEQ (line 298) | OpEQ Op = 2 constant OpGT (line 299) | OpGT = 4 constant OpLE (line 300) | OpLE = 8 constant OpLT (line 301) | OpLT = 16 constant OpGE (line 302) | OpGE = 32 constant OpMATCH (line 303) | OpMATCH = 64 constant OpLIKE (line 304) | OpLIKE = 65 constant OpGLOB (line 305) | OpGLOB = 66 constant OpREGEXP (line 306) | OpREGEXP = 67 constant OpNE (line 307) | OpNE = 68 constant OpISNOT (line 308) | OpISNOT = 69 constant OpISNOTNULL (line 309) | OpISNOTNULL = 70 constant OpISNULL (line 310) | OpISNULL = 71 constant OpIS (line 311) | OpIS = 72 constant OpLIMIT (line 312) | OpLIMIT = 73 constant OpOFFSET (line 313) | OpOFFSET = 74 constant OpFUNCTION (line 314) | OpFUNCTION = 150 constant OpScanUnique (line 315) | OpScanUnique = 1 type InfoConstraint (line 319) | type InfoConstraint struct type InfoOrderBy (line 326) | type InfoOrderBy struct function constraints (line 331) | func constraints(info *C.sqlite3_index_info) []InfoConstraint { function orderBys (line 353) | func orderBys(info *C.sqlite3_index_info) []InfoOrderBy { type IndexResult (line 377) | type IndexResult struct function mPrintf (line 387) | func mPrintf(format, arg string) *C.char { function goMInit (line 396) | func goMInit(db, pClientData unsafe.Pointer, argc C.int, argv **C.char, ... function goVRelease (line 427) | func goVRelease(pVTab unsafe.Pointer, isDestroy C.int) *C.char { function goVOpen (line 442) | func goVOpen(pVTab unsafe.Pointer, pzErr **C.char) C.uintptr_t { function goVBestIndex (line 455) | func goVBestIndex(pVTab unsafe.Pointer, icp unsafe.Pointer) *C.char { function goVClose (line 509) | func goVClose(pCursor unsafe.Pointer) *C.char { function goMDestroy (line 519) | func goMDestroy(pClientData unsafe.Pointer) { function goVFilter (line 525) | func goVFilter(pCursor unsafe.Pointer, idxNum C.int, idxName *C.char, ar... function goVNext (line 544) | func goVNext(pCursor unsafe.Pointer) *C.char { function goVEof (line 554) | func goVEof(pCursor unsafe.Pointer) C.int { function goVColumn (line 564) | func goVColumn(pCursor, cp unsafe.Pointer, col C.int) *C.char { function goVRowid (line 575) | func goVRowid(pCursor unsafe.Pointer, pRowid *C.sqlite3_int64) *C.char { function goVUpdate (line 586) | func goVUpdate(pVTab unsafe.Pointer, argc C.int, argv **C.sqlite3_value,... type Module (line 641) | type Module interface type EponymousOnlyModule (line 652) | type EponymousOnlyModule interface type VTab (line 659) | type VTab interface type VTabUpdater (line 673) | type VTabUpdater interface type VTabCursor (line 681) | type VTabCursor interface method DeclareVTab (line 698) | func (c *SQLiteConn) DeclareVTab(sql string) error { method CreateModule (line 710) | func (c *SQLiteConn) CreateModule(moduleName string, module Module) error { FILE: sqlite3_opt_vtable_test.go type testModule (line 21) | type testModule struct method Create (line 35) | func (m testModule) Create(c *SQLiteConn, args []string) (VTab, error) { method Connect (line 64) | func (m testModule) Connect(c *SQLiteConn, args []string) (VTab, error) { method DestroyModule (line 68) | func (m testModule) DestroyModule() {} type testVTab (line 26) | type testVTab struct method BestIndex (line 70) | func (v *testVTab) BestIndex(cst []InfoConstraint, ob []InfoOrderBy) (... method Disconnect (line 85) | func (v *testVTab) Disconnect() error { method Destroy (line 89) | func (v *testVTab) Destroy() error { method Open (line 93) | func (v *testVTab) Open() (VTabCursor, error) { type testVTabCursor (line 30) | type testVTabCursor struct method Close (line 97) | func (vc *testVTabCursor) Close() error { method Filter (line 101) | func (vc *testVTabCursor) Filter(idxNum int, idxStr string, vals []any... method Next (line 106) | func (vc *testVTabCursor) Next() error { method EOF (line 111) | func (vc *testVTabCursor) EOF() bool { method Column (line 115) | func (vc *testVTabCursor) Column(c *SQLiteContext, col int) error { method Rowid (line 123) | func (vc *testVTabCursor) Rowid() (int64, error) { function TestCreateModule (line 127) | func TestCreateModule(t *testing.T) { function TestVUpdate (line 163) | func TestVUpdate(t *testing.T) { function getRowCount (line 318) | func getRowCount(rows *sql.Rows) (int, error) { type vtabUpdateModule (line 326) | type vtabUpdateModule struct method Create (line 331) | func (m *vtabUpdateModule) Create(c *SQLiteConn, args []string) (VTab,... method Connect (line 361) | func (m *vtabUpdateModule) Connect(c *SQLiteConn, args []string) (VTab... method DestroyModule (line 365) | func (m *vtabUpdateModule) DestroyModule() {} type vtabUpdateTable (line 367) | type vtabUpdateTable struct method Open (line 376) | func (t *vtabUpdateTable) Open() (VTabCursor, error) { method BestIndex (line 380) | func (t *vtabUpdateTable) BestIndex(cst []InfoConstraint, ob []InfoOrd... method Disconnect (line 384) | func (t *vtabUpdateTable) Disconnect() error { method Destroy (line 388) | func (t *vtabUpdateTable) Destroy() error { method Insert (line 392) | func (t *vtabUpdateTable) Insert(id any, vals []any) (int64, error) { method Update (line 410) | func (t *vtabUpdateTable) Update(id any, vals []any) error { method Delete (line 425) | func (t *vtabUpdateTable) Delete(id any) error { type vtabUpdateCursor (line 440) | type vtabUpdateCursor struct method Column (line 445) | func (c *vtabUpdateCursor) Column(ctxt *SQLiteContext, col int) error { method Filter (line 468) | func (c *vtabUpdateCursor) Filter(ixNum int, ixName string, vals []any... method Next (line 472) | func (c *vtabUpdateCursor) Next() error { method EOF (line 477) | func (c *vtabUpdateCursor) EOF() bool { method Rowid (line 481) | func (c *vtabUpdateCursor) Rowid() (int64, error) { method Close (line 485) | func (c *vtabUpdateCursor) Close() error { type testModuleEponymousOnly (line 489) | type testModuleEponymousOnly struct method EponymousOnlyModule (line 503) | func (m testModuleEponymousOnly) EponymousOnlyModule() {} method Create (line 505) | func (m testModuleEponymousOnly) Create(c *SQLiteConn, args []string) ... method Connect (line 513) | func (m testModuleEponymousOnly) Connect(c *SQLiteConn, args []string)... method DestroyModule (line 517) | func (m testModuleEponymousOnly) DestroyModule() {} type testVTabEponymousOnly (line 494) | type testVTabEponymousOnly struct method BestIndex (line 519) | func (v *testVTabEponymousOnly) BestIndex(cst []InfoConstraint, ob []I... method Disconnect (line 534) | func (v *testVTabEponymousOnly) Disconnect() error { method Destroy (line 538) | func (v *testVTabEponymousOnly) Destroy() error { method Open (line 542) | func (v *testVTabEponymousOnly) Open() (VTabCursor, error) { type testVTabCursorEponymousOnly (line 498) | type testVTabCursorEponymousOnly struct method Close (line 546) | func (vc *testVTabCursorEponymousOnly) Close() error { method Filter (line 550) | func (vc *testVTabCursorEponymousOnly) Filter(idxNum int, idxStr strin... method Next (line 555) | func (vc *testVTabCursorEponymousOnly) Next() error { method EOF (line 560) | func (vc *testVTabCursorEponymousOnly) EOF() bool { method Column (line 564) | func (vc *testVTabCursorEponymousOnly) Column(c *SQLiteContext, col in... method Rowid (line 572) | func (vc *testVTabCursorEponymousOnly) Rowid() (int64, error) { function TestCreateModuleEponymousOnly (line 576) | func TestCreateModuleEponymousOnly(t *testing.T) { FILE: sqlite3_test.go function TempFilename (line 31) | func TempFilename(t testing.TB) string { function doTestOpen (line 40) | func doTestOpen(t *testing.T, option string) (string, error) { function TestOpen (line 81) | func TestOpen(t *testing.T) { function TestOpenWithVFS (line 106) | func TestOpenWithVFS(t *testing.T) { function TestOpenNoCreate (line 143) | func TestOpenNoCreate(t *testing.T) { function TestReadonly (line 201) | func TestReadonly(t *testing.T) { function TestForeignKeys (line 222) | func TestForeignKeys(t *testing.T) { function TestDeferredForeignKey (line 251) | func TestDeferredForeignKey(t *testing.T) { function TestRecursiveTriggers (line 288) | func TestRecursiveTriggers(t *testing.T) { function TestClose (line 317) | func TestClose(t *testing.T) { function TestInsert (line 343) | func TestInsert(t *testing.T) { function TestUpsert (line 382) | func TestUpsert(t *testing.T) { function TestUpdate (line 431) | func TestUpdate(t *testing.T) { function TestDelete (line 496) | func TestDelete(t *testing.T) { function TestBooleanRoundtrip (line 557) | func TestBooleanRoundtrip(t *testing.T) { function timezone (line 606) | func timezone(t time.Time) string { return t.Format("-07:00") } function TestTimestamp (line 608) | func TestTimestamp(t *testing.T) { function TestBoolean (line 710) | func TestBoolean(t *testing.T) { function TestFloat32 (line 802) | func TestFloat32(t *testing.T) { function TestNull (line 839) | func TestNull(t *testing.T) { function TestTransaction (line 870) | func TestTransaction(t *testing.T) { function TestWAL (line 929) | func TestWAL(t *testing.T) { function TestTimezoneConversion (line 975) | func TestTimezoneConversion(t *testing.T) { function TestExecer (line 1073) | func TestExecer(t *testing.T) { function TestQueryer (line 1093) | func TestQueryer(t *testing.T) { function TestStress (line 1144) | func TestStress(t *testing.T) { function TestDateTimeLocal (line 1182) | func TestDateTimeLocal(t *testing.T) { function TestVersion (line 1244) | func TestVersion(t *testing.T) { function TestStringContainingZero (line 1251) | func TestStringContainingZero(t *testing.T) { constant CurrentTimeStamp (line 1290) | CurrentTimeStamp = "2006-01-02 15:04:05" type TimeStamp (line 1292) | type TimeStamp struct method Scan (line 1294) | func (t TimeStamp) Scan(value any) error { method Value (line 1307) | func (t TimeStamp) Value() (driver.Value, error) { function TestDateTimeNow (line 1311) | func TestDateTimeNow(t *testing.T) { function TestFunctionRegistration (line 1327) | func TestFunctionRegistration(t *testing.T) { type sumAggregator (line 1442) | type sumAggregator method Step (line 1444) | func (s *sumAggregator) Step(x int64) { method Done (line 1448) | func (s *sumAggregator) Done() int64 { function TestAggregatorRegistration (line 1452) | func TestAggregatorRegistration(t *testing.T) { type mode (line 1499) | type mode struct method Step (line 1511) | func (m *mode) Step(x any) { method Done (line 1520) | func (m *mode) Done() any { function newMode (line 1505) | func newMode() *mode { function TestAggregatorRegistration_GenericReturn (line 1524) | func TestAggregatorRegistration_GenericReturn(t *testing.T) { function rot13 (line 1556) | func rot13(r rune) rune { function TestCollationRegistration (line 1566) | func TestCollationRegistration(t *testing.T) { function TestDeclTypes (line 1677) | func TestDeclTypes(t *testing.T) { function TestPinger (line 1712) | func TestPinger(t *testing.T) { function TestUpdateAndTransactionHooks (line 1728) | func TestUpdateAndTransactionHooks(t *testing.T) { function TestAuthorizer (line 1789) | func TestAuthorizer(t *testing.T) { function TestSetFileControlInt (line 1830) | func TestSetFileControlInt(t *testing.T) { function TestSetFileControlInt64 (line 1867) | func TestSetFileControlInt64(t *testing.T) { function TestNonColumnString (line 1893) | func TestNonColumnString(t *testing.T) { function TestNilAndEmptyBytes (line 1913) | func TestNilAndEmptyBytes(t *testing.T) { function TestInsertNilByteSlice (line 1968) | func TestInsertNilByteSlice(t *testing.T) { function TestNamedParam (line 1987) | func TestNamedParam(t *testing.T) { function TestNamedParamClearBindings (line 2026) | func TestNamedParamClearBindings(t *testing.T) { function BenchmarkCustomFunctions (line 2070) | func BenchmarkCustomFunctions(b *testing.B) { function TestSuite (line 2100) | func TestSuite(t *testing.T) { function BenchmarkSuite (line 2109) | func BenchmarkSuite(b *testing.B) { type Dialect (line 2119) | type Dialect constant SQLITE (line 2123) | SQLITE Dialect = iota constant POSTGRESQL (line 2124) | POSTGRESQL constant MYSQL (line 2125) | MYSQL type TestDB (line 2129) | type TestDB struct method mustExec (line 2185) | func (db *TestDB) mustExec(sql string, args ...any) sql.Result { method tearDown (line 2193) | func (db *TestDB) tearDown() { method q (line 2207) | func (db *TestDB) q(sql string) string { method blobType (line 2220) | func (db *TestDB) blobType(size int) string { method serialPK (line 2232) | func (db *TestDB) serialPK() string { method now (line 2244) | func (db *TestDB) now() string { function initializeTestDB (line 2139) | func initializeTestDB(t testing.TB) { function freeTestDB (line 2150) | func freeTestDB() { function makeBench (line 2256) | func makeBench() { function testResult (line 2273) | func testResult(t *testing.T) { function testBlobs (line 2300) | func testBlobs(t *testing.T) { function testMultiBlobs (line 2326) | func testMultiBlobs(t *testing.T) { function testNullZeroLengthBlobs (line 2377) | func testNullZeroLengthBlobs(t *testing.T) { function testManyQueryRow (line 2407) | func testManyQueryRow(t *testing.T) { function testTxQuery (line 2425) | func testTxQuery(t *testing.T) { function testPreparedStmt (line 2464) | func testPreparedStmt(t *testing.T) { function testExecEmptyQuery (line 2505) | func testExecEmptyQuery(t *testing.T) { function benchmarkExec (line 2529) | func benchmarkExec(b *testing.B) { function benchmarkQuery (line 2538) | func benchmarkQuery(b *testing.B) { function benchmarkParams (line 2552) | func benchmarkParams(b *testing.B) { function benchmarkStmt (line 2566) | func benchmarkStmt(b *testing.B) { function benchmarkRows (line 2586) | func benchmarkRows(b *testing.B) { function benchmarkStmtRows (line 2611) | func benchmarkStmtRows(b *testing.B) { function benchmarkQueryParallel (line 2641) | func benchmarkQueryParallel(b *testing.B) { FILE: sqlite3_trace.go constant TraceStmt (line 33) | TraceStmt = uint32(C.SQLITE_TRACE_STMT) constant TraceProfile (line 34) | TraceProfile = uint32(C.SQLITE_TRACE_PROFILE) constant TraceRow (line 35) | TraceRow = uint32(C.SQLITE_TRACE_ROW) constant TraceClose (line 36) | TraceClose = uint32(C.SQLITE_TRACE_CLOSE) type TraceInfo (line 39) | type TraceInfo struct type TraceUserCallback (line 72) | type TraceUserCallback type TraceConfig (line 74) | type TraceConfig struct function fillDBError (line 80) | func fillDBError(dbErr *Error, db *C.sqlite3) { function fillExpandedSQL (line 87) | func fillExpandedSQL(info *TraceInfo, db *C.sqlite3, pStmt unsafe.Pointe... function traceCallbackTrampoline (line 102) | func traceCallbackTrampoline( type traceMapEntry (line 202) | type traceMapEntry struct function addTraceMapping (line 209) | func addTraceMapping(connHandle uintptr, traceConf TraceConfig) { function lookupTraceMapping (line 221) | func lookupTraceMapping(connHandle uintptr) (TraceConfig, bool) { function popTraceMapping (line 230) | func popTraceMapping(connHandle uintptr) (TraceConfig, bool) { method SetTrace (line 246) | func (c *SQLiteConn) SetTrace(requested *TraceConfig) error { method setSQLiteTrace (line 277) | func (c *SQLiteConn) setSQLiteTrace(sqliteEventMask uint) error { FILE: sqlite3_type.go method ColumnTypeDatabaseTypeName (line 22) | func (rc *SQLiteRows) ColumnTypeDatabaseTypeName(i int) string { method ColumnTypeNullable (line 37) | func (rc *SQLiteRows) ColumnTypeNullable(i int) (nullable, ok bool) { method ColumnTypeScanType (line 42) | func (rc *SQLiteRows) ColumnTypeScanType(i int) reflect.Type { constant SQLITE_INTEGER (line 48) | SQLITE_INTEGER = iota constant SQLITE_TEXT (line 49) | SQLITE_TEXT constant SQLITE_BLOB (line 50) | SQLITE_BLOB constant SQLITE_REAL (line 51) | SQLITE_REAL constant SQLITE_NUMERIC (line 52) | SQLITE_NUMERIC constant SQLITE_TIME (line 53) | SQLITE_TIME constant SQLITE_BOOL (line 54) | SQLITE_BOOL constant SQLITE_NULL (line 55) | SQLITE_NULL function scanType (line 58) | func scanType(cdt string) reflect.Type { function databaseTypeConvSqlite (line 80) | func databaseTypeConvSqlite(t string) int { FILE: sqlite3ext.h type sqlite3_api_routines (line 37) | struct sqlite3_api_routines { FILE: static_mock.go function init (line 19) | func init() { type SQLiteDriver (line 24) | type SQLiteDriver struct method Open (line 31) | func (SQLiteDriver) Open(s string) (driver.Conn, error) ... type SQLiteConn (line 28) | type SQLiteConn struct method RegisterAggregator (line 32) | func (c *SQLiteConn) RegisterAggregator(string, any, bool) error ... method RegisterAuthorizer (line 33) | func (c *SQLiteConn) RegisterAuthorizer(func(int, string, string, stri... method RegisterCollation (line 34) | func (c *SQLiteConn) RegisterCollation(string, func(string, string) in... method RegisterCommitHook (line 35) | func (c *SQLiteConn) RegisterCommitHook(func() int) ... method RegisterFunc (line 36) | func (c *SQLiteConn) RegisterFunc(string, any, bool) error ... method RegisterRollbackHook (line 37) | func (c *SQLiteConn) RegisterRollbackHook(func()) ... method RegisterUpdateHook (line 38) | func (c *SQLiteConn) RegisterUpdateHook(func(int, string, string, int6... FILE: upgrade/upgrade.go function download (line 23) | func download(prefix string) (url string, content []byte, err error) { function mergeFile (line 74) | func mergeFile(src string, dst string) error { function main (line 112) | func main() {