SYMBOL INDEX (4426 symbols across 185 files) FILE: JetChat/Pods/IGListDiffKit/Source/IGListDiffKit/IGListExperiments.h function IGListExperimentEnabled (line 45) | NS_SWIFT_NAME(ListExperimentEnabled(mask:option:)) FILE: JetChat/Pods/IGListKit/Source/IGListKit/IGListCollectionScrollingTraits.h type IGListCollectionScrollingTraits (line 15) | struct IGListCollectionScrollingTraits { FILE: JetChat/Pods/IGListKit/Source/IGListKit/Internal/IGListAdapterInternal.h function NSString (line 21) | NSString *IGListReusableViewIdentifier(Class viewClass, NSString * _Null... FILE: JetChat/Pods/IGListKit/Source/IGListKit/Internal/IGListArrayUtilsInternal.h function NSArray (line 13) | static NSArray *objectsWithDuplicateIdentifiersRemoved(NSArray SDImageCoderOptions; type NSMutableDictionary (line 15) | typedef NSMutableDictionary SDImageCoderMutableO... FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheKeyFilter.h type NSString (line 12) | typedef NSString * _Nullable(^SDWebImageCacheKeyFilterBlock)(NSURL * _No... FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheSerializer.h type NSData (line 12) | typedef NSData * _Nullable(^SDWebImageCacheSerializerBlock)(UIImage * _N... FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageDefine.h type NSString (line 12) | typedef NSString * SDWebImageContextOption type NSDictionary (line 13) | typedef NSDictionary SDWebImageContext; type NSMutableDictionary (line 14) | typedef NSMutableDictionary SDWebImageMutab... FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloader.h type SDImageLoaderProgressBlock (line 103) | typedef SDImageLoaderProgressBlock SDWebImageDownloaderProgressBlock; type SDImageLoaderCompletedBlock (line 104) | typedef SDImageLoaderCompletedBlock SDWebImageDownloaderCompletedBlock; FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderConfig.h type SDWebImageDownloaderFIFOExecutionOrder (line 13) | typedef NS_ENUM(NSInteger, SDWebImageDownloaderExecutionOrder) { FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderDecryptor.h type NSData (line 12) | typedef NSData * _Nullable (^SDWebImageDownloaderDecryptorBlock)(NSData ... FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h type NSURLRequest (line 12) | typedef NSURLRequest * _Nullable (^SDWebImageDownloaderRequestModifierBl... FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h type NSURLResponse (line 12) | typedef NSURLResponse * _Nullable (^SDWebImageDownloaderResponseModifier... FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageOptionsProcessor.h type SDWebImageOptionsResult (line 15) | typedef SDWebImageOptionsResult * _Nullable(^SDWebImageOptionsProcessorB... FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/SDWebImageTransition.h type UIViewAnimationOptions (line 15) | typedef UIViewAnimationOptions SDWebImageAnimationOptions; FILE: JetChat/Pods/SDWebImage/SDWebImage/Core/UIImage+Transform.h type UIRectCorner (line 18) | typedef UIRectCorner SDRectCorner; FILE: JetChat/Pods/SQLiteRepairKit/repair/SQLiteRepairKit.h type sqliterk (line 30) | typedef struct sqliterk sqliterk; type sqliterk_table (line 31) | typedef struct sqliterk_table sqliterk_table; type sqliterk_column (line 32) | typedef struct sqliterk_column sqliterk_column; type sqliterk_notify (line 34) | typedef struct sqliterk_notify sqliterk_notify; type sqliterk_notify (line 35) | struct sqliterk_notify { type sqliterk_cipher_conf (line 49) | typedef struct sqliterk_cipher_conf { type sqlite3 (line 61) | typedef struct sqlite3 sqlite3; type sqliterk_master_info (line 62) | typedef struct sqliterk_master_info sqliterk_master_info; type sqliterk_type (line 113) | typedef enum { type sqliterk_value_type (line 131) | typedef enum { type sqliterk_loglevel (line 158) | typedef enum { type sqliterk_os (line 165) | typedef struct sqliterk_os sqliterk_os; type sqliterk_os (line 166) | struct sqliterk_os { FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk.c type sqliterk (line 31) | struct sqliterk { function sqliterkOpen (line 57) | int sqliterkOpen(const char *path, function sqliterk_set_recursive (line 98) | void sqliterk_set_recursive(sqliterk *rk, int recursive) function sqliterkParse (line 103) | int sqliterkParse(sqliterk *rk) function sqliterkParsePage (line 117) | int sqliterkParsePage(sqliterk *rk, int pageno) function sqliterkParseBtree (line 140) | static int sqliterkParseBtree(sqliterk *rk, sqliterk_btree *btree) function sqliterkParseMaster (line 156) | int sqliterkParseMaster(sqliterk *rk) function sqliterkClose (line 163) | int sqliterkClose(sqliterk *rk) function sqliterkNotify_onBeginParseBtree (line 176) | static void sqliterkNotify_onBeginParseBtree(sqliterk *rk, function sqliterkNotify_onEndParseBtree (line 189) | static void function sqliterkNotify_onParseColumn (line 197) | static int sqliterkNotify_onParseColumn(sqliterk *rk, function sqliterkNotify_onBeginParsePage (line 272) | static int function sqliterkNotify_onEndParsePage (line 283) | static void sqliterkNotify_onEndParsePage(sqliterk *rk, function sqliterkSetNotify (line 314) | int sqliterkSetNotify(sqliterk *rk, sqliterk_notify notify) function sqliterkSetUserInfo (line 323) | int sqliterkSetUserInfo(sqliterk *rk, void *userInfo) function sqliterkGetParsedPageCount (line 340) | int sqliterkGetParsedPageCount(sqliterk *rk) function sqliterkGetValidPageCount (line 348) | int sqliterkGetValidPageCount(sqliterk *rk) function sqliterkGetPageCount (line 356) | int sqliterkGetPageCount(sqliterk *rk) function sqliterkGetIntegrity (line 364) | unsigned int sqliterkGetIntegrity(sqliterk *rk) FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk.h type sqliterk (line 24) | typedef struct sqliterk sqliterk; type sqliterk_cipher_conf (line 25) | typedef struct sqliterk_cipher_conf sqliterk_cipher_conf; type sqliterk_notify (line 26) | typedef struct sqliterk_notify sqliterk_notify; FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_api.c function sqliterk_register_notify (line 30) | int sqliterk_register_notify(sqliterk *rk, sqliterk_notify notify) function sqliterk_open (line 35) | int sqliterk_open(const char *path, function sqliterk_parse (line 47) | int sqliterk_parse(sqliterk *rk) function sqliterk_parse_page (line 52) | int sqliterk_parse_page(sqliterk *rk, int pageno) function sqliterk_parse_master (line 57) | int sqliterk_parse_master(sqliterk *rk) function sqliterk_close (line 62) | int sqliterk_close(sqliterk *rk) function sqliterk_set_user_info (line 72) | void sqliterk_set_user_info(sqliterk *rk, void *userInfo) function sqliterk_column_count (line 77) | int sqliterk_column_count(sqliterk_column *column) function sqliterk_value_type (line 82) | sqliterk_value_type sqliterk_column_type(sqliterk_column *column, int in... function sqliterk_column_integer (line 87) | int sqliterk_column_integer(sqliterk_column *column, int index) function sqliterk_column_integer64 (line 92) | int64_t sqliterk_column_integer64(sqliterk_column *column, int index) function sqliterk_column_number (line 97) | double sqliterk_column_number(sqliterk_column *column, int index) function sqliterk_column_bytes (line 112) | int sqliterk_column_bytes(sqliterk_column *column, int index) function sqliterk_column_rowid (line 117) | int64_t sqliterk_column_rowid(sqliterk_column *column) function sqliterk_table_set_user_info (line 127) | void sqliterk_table_set_user_info(sqliterk_table *table, void *userInfo) function sqliterk_type (line 137) | sqliterk_type sqliterk_table_type(sqliterk_table *table) function sqliterk_register (line 142) | int sqliterk_register(sqliterk_os os) function sqliterk_table_root (line 147) | int sqliterk_table_root(sqliterk_table *table) function sqliterk_parsed_page_count (line 158) | int sqliterk_parsed_page_count(sqliterk *rk) function sqliterk_valid_page_count (line 163) | int sqliterk_valid_page_count(sqliterk *rk) function sqliterk_page_count (line 168) | int sqliterk_page_count(sqliterk *rk) function sqliterk_integrity (line 173) | unsigned int sqliterk_integrity(sqliterk *rk) function sqliterk_cipher_conf_set_key (line 178) | void sqliterk_cipher_conf_set_key(sqliterk_cipher_conf *conf, const void... FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_btree.c type sqliterk_btree (line 43) | struct sqliterk_btree { function sqliterkBtreeOpen (line 59) | int sqliterkBtreeOpen(sqliterk *rk, function sqliterkBtreeParse (line 124) | int sqliterkBtreeParse(sqliterk_btree *btree) function sqliterkBtreeParsePage (line 145) | static int sqliterkBtreeParsePage(sqliterk_btree *btree, int pageno) function sqliterkBtreeParseCell (line 274) | static int sqliterkBtreeParseCell(sqliterk_btree *btree, function sqliterkBtreeParsePayload (line 332) | static int sqliterkBtreeParsePayload(sqliterk_btree *btree, function sqliterkBtreeClose (line 487) | int sqliterkBtreeClose(sqliterk_btree *btree) function sqliterkBtreeSetMeta (line 508) | int sqliterkBtreeSetMeta(sqliterk_btree *btree, function sqliterk_btree_type (line 554) | sqliterk_btree_type sqliterkBtreeGetType(sqliterk_btree *btree) function sqliterkBtreeSetType (line 562) | int sqliterkBtreeSetType(sqliterk_btree *btree, sqliterk_btree_type type) function sqliterkBtreeIsSystemType (line 575) | int sqliterkBtreeIsSystemType(sqliterk_btree_type type) function sqliterkBtreeSetNotify (line 584) | void sqliterkBtreeSetNotify(sqliterk_btree *btree, function sqliterkBtreeSetUserInfo (line 593) | void sqliterkBtreeSetUserInfo(sqliterk_btree *btree, void *userInfo) function sqliterk_page (line 609) | sqliterk_page *sqliterkBtreeGetRootPage(sqliterk_btree *btree) function sqliterkBtreeGetLengthForSerialType (line 648) | static int sqliterkBtreeGetLengthForSerialType(int serialType) FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_btree.h type sqliterk_btree (line 25) | typedef struct sqliterk_btree sqliterk_btree; type sqliterk_pager (line 26) | typedef struct sqliterk_pager sqliterk_pager; type sqliterk_values (line 27) | typedef struct sqliterk_values sqliterk_values; type sqliterk_column (line 28) | typedef struct sqliterk_column sqliterk_column; type sqliterk_page (line 29) | typedef struct sqliterk_page sqliterk_page; type sqliterk (line 30) | typedef struct sqliterk sqliterk; type sqliterk_btree_notify (line 31) | typedef struct sqliterk_btree_notify sqliterk_btree_notify; type sqliterk_btree_type (line 33) | typedef enum { type sqliterk_btree_notify (line 47) | struct sqliterk_btree_notify { FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_column.c type sqliterk_column (line 24) | struct sqliterk_column { function sqliterkColumnAlloc (line 30) | int sqliterkColumnAlloc(sqliterk_column **column) function sqliterkColumnFree (line 60) | int sqliterkColumnFree(sqliterk_column *column) function sqliterk_values (line 75) | sqliterk_values *sqliterkColumnGetValues(sqliterk_column *column) function sqliterkColumnSetRowId (line 83) | void sqliterkColumnSetRowId(sqliterk_column *column, int64_t rowid) function sqliterkColumnGetRowId (line 90) | int64_t sqliterkColumnGetRowId(sqliterk_column *column) function sqliterk_values (line 98) | sqliterk_values *sqliterkColumnGetOverflowPages(sqliterk_column *column) function sqliterkColumnClear (line 106) | int sqliterkColumnClear(sqliterk_column *column) FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_column.h type sqliterk_column (line 26) | typedef struct sqliterk_column sqliterk_column; FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_crypto.c type codec_ctx (line 41) | typedef struct codec_ctx codec_ctx; type sqlite3_file_rkredir (line 114) | typedef struct { function sqliterkRead (line 120) | int sqliterkRead(sqlite3_file *fd, void *data, int iAmt, sqlite3_int64 i... function sqliterkCryptoSetCipher (line 133) | int sqliterkCryptoSetCipher(sqliterk_pager *pager, function sqliterkCryptoFreeCodec (line 225) | void sqliterkCryptoFreeCodec(sqliterk_pager *pager) function sqliterkCryptoDecode (line 233) | int sqliterkCryptoDecode(sqliterk_codec *codec, int pgno, void *data) FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_crypto.h type sqliterk_file (line 28) | typedef struct sqliterk_file sqliterk_file; type sqliterk_pager (line 29) | typedef struct sqliterk_pager sqliterk_pager; type sqliterk_codec (line 30) | typedef struct codec_ctx sqliterk_codec; type sqliterk_cipher_conf (line 31) | typedef struct sqliterk_cipher_conf sqliterk_cipher_conf; FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_os.c type sqliterk_file (line 30) | struct sqliterk_file { function sqliterkOSReadOnlyOpen (line 36) | int sqliterkOSReadOnlyOpen(const char *path, sqliterk_file **file) function sqliterkOSClose (line 78) | int sqliterkOSClose(sqliterk_file *file) function sqliterkOSRead (line 96) | int sqliterkOSRead(sqliterk_file *file, function sqliterkOSFileSize (line 134) | int sqliterkOSFileSize(sqliterk_file *file, size_t *filesize) function sqliterkOSFree (line 158) | void sqliterkOSFree(void *p) function sqliterkDefaultLog (line 163) | static void function sqliterkOSLog (line 172) | int sqliterkOSLog(sqliterk_loglevel loglevel, function sqliterkOSRegister (line 189) | int sqliterkOSRegister(sqliterk_os os) FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_os.h type sqliterk_file (line 28) | typedef struct sqliterk_file sqliterk_file; type sqliterk_os (line 31) | typedef struct sqliterk_os sqliterk_os; FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_output.cpp type Op (line 52) | enum Op { function setKey (line 63) | void setKey(const void *key, unsigned int keyLength) function cipher (line 74) | void cipher(unsigned char *data, unsigned int length) type sqliterk_master_entity (line 113) | struct sqliterk_master_entity { method sqliterk_master_entity (line 118) | sqliterk_master_entity() {} method sqliterk_master_entity (line 120) | sqliterk_master_entity(sqliterk_type type_, type sqliterk_master_info (line 128) | struct sqliterk_master_info : public sqliterk_master_map { type sqliterk_output_ctx (line 131) | struct sqliterk_output_ctx { function dummyParseTableCallback (line 153) | static void dummyParseTableCallback(sqliterk *rk, sqliterk_table *table) function master_onParseColumn (line 157) | static int master_onParseColumn(sqliterk *rk, function fini_insert (line 203) | static void fini_insert(sqliterk_output_ctx *ctx) function init_insert (line 218) | static int init_insert(sqliterk_output_ctx *ctx, const std::string &table) function table_onBeginParseTable (line 290) | static void table_onBeginParseTable(sqliterk *rk, sqliterk_table *table) function table_onParseColumn (line 300) | static int table_onParseColumn(sqliterk *rk, function sqliterk_output (line 410) | int sqliterk_output(sqliterk *rk, function sqliterk_output_cb (line 418) | int sqliterk_output_cb(sqliterk *rk, function sqliterk_cancel (line 579) | void sqliterk_cancel(sqliterk *rk) function sqliterk_make_master (line 588) | int sqliterk_make_master(const char **tables, type master_file_header (line 613) | struct master_file_header { type master_file_entity (line 620) | struct master_file_entity { function sqliterk_save_master (line 632) | int sqliterk_save_master(sqlite3 *db, function inflate_read (line 835) | static int inflate_read(FILE *fp, function pstrcmp (line 874) | static int pstrcmp(const void *p1, const void *p2) function sqliterk_load_master (line 879) | int sqliterk_load_master(const char *path, function sqliterk_free_master (line 1021) | void sqliterk_free_master(sqliterk_master_info *master) FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_pager.c type sqliterk_page (line 35) | struct sqliterk_page { function sqliterkPagerOpen (line 41) | int sqliterkPagerOpen(const char *path, function sqliterkPagerParseHeader (line 137) | static int sqliterkPagerParseHeader(sqliterk_pager *pager, int forcePage... function sqliterkPagerClose (line 285) | int sqliterkPagerClose(sqliterk_pager *pager) function sqliterkPagerGetPageCount (line 308) | int sqliterkPagerGetPageCount(sqliterk_pager *pager) function sqliterkPagerIsPagenoValid (line 316) | int sqliterkPagerIsPagenoValid(sqliterk_pager *pager, int pageno) function sqliterkPageAcquireType (line 325) | int sqliterkPageAcquireType(sqliterk_pager *pager, function sqliterkPageAcquire (line 368) | int sqliterkPageAcquire(sqliterk_pager *pager, int pageno, sqliterk_page... function sqliterkPageAcquireOverflow (line 374) | int sqliterkPageAcquireOverflow(sqliterk_pager *pager, function sqliterkPageAcquireOne (line 382) | static int sqliterkPageAcquireOne(sqliterk_pager *pager, function sqliterkPageRelease (line 450) | int sqliterkPageRelease(sqliterk_page *page) function sqliterkPageClearData (line 464) | int sqliterkPageClearData(sqliterk_page *page) function sqliterkPagerGetSize (line 484) | int sqliterkPagerGetSize(sqliterk_pager *pager) function sqliterkPagerGetUsableSize (line 492) | int sqliterkPagerGetUsableSize(sqliterk_pager *pager) function sqliterkPageGetPageno (line 500) | int sqliterkPageGetPageno(sqliterk_page *page) function sqliterk_page_type (line 507) | sqliterk_page_type sqliterkPageGetType(sqliterk_page *page) function sqliterkPagenoHeaderOffset (line 515) | int sqliterkPagenoHeaderOffset(int pageno) function sqliterkPageHeaderOffset (line 523) | int sqliterkPageHeaderOffset(sqliterk_page *page) function sqliterkPagerSetStatus (line 554) | void sqliterkPagerSetStatus(sqliterk_pager *pager, function sqliterk_status (line 568) | sqliterk_status sqliterkPagerGetStatus(sqliterk_pager *pager, int pageno) function sqliterkPagerGetParsedPageCount (line 577) | int sqliterkPagerGetParsedPageCount(sqliterk_pager *pager) function sqliterkPagerGetValidPageCount (line 592) | int sqliterkPagerGetValidPageCount(sqliterk_pager *pager) function sqliterkPagerGetIntegrity (line 600) | unsigned int sqliterkPagerGetIntegrity(sqliterk_pager *pager) FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_pager.h type sqliterk_status (line 34) | typedef enum { type sqliterk_page_type (line 44) | typedef enum { type sqliterk_pager (line 54) | typedef struct sqliterk_pager sqliterk_pager; type sqliterk_page (line 56) | typedef struct sqliterk_page sqliterk_page; type sqliterk_file (line 58) | typedef struct sqliterk_file sqliterk_file; type sqliterk_cipher_conf (line 59) | typedef struct sqliterk_cipher_conf sqliterk_cipher_conf; type sqliterk_pager (line 60) | struct sqliterk_pager { FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_util.c function sqliterkParseInt (line 27) | int sqliterkParseInt(const unsigned char *data, function sqliterkParseInt64 (line 44) | int sqliterkParseInt64(const unsigned char *data, function sqliterkParseVarint (line 92) | int sqliterkParseVarint(const unsigned char *data, function sqliterkParseVarint64 (line 109) | int sqliterkParseVarint64(const unsigned char *data, function sqliterkGetMaxVarintLength (line 134) | int sqliterkGetMaxVarintLength() function sqliterkParseNumber (line 139) | int sqliterkParseNumber(const unsigned char *data, int offset, double *v... FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_values.c type sqliterk_integer (line 31) | typedef int64_t sqliterk_integer; type sqliterk_number (line 32) | typedef double sqliterk_number; type sqliterk_text (line 33) | typedef struct sqliterk_text sqliterk_text; type sqliterk_text (line 34) | struct sqliterk_text { type sqliterk_binary (line 38) | typedef struct sqliterk_binary sqliterk_binary; type sqliterk_binary (line 39) | struct sqliterk_binary { type sqliterk_any (line 43) | typedef union sqliterk_any sqliterk_any; type sqliterk_value (line 52) | struct sqliterk_value { type sqliterk_values (line 57) | struct sqliterk_values { function sqliterkValuesAlloc (line 63) | int sqliterkValuesAlloc(sqliterk_values **values) function sqliterkValuesFree (line 87) | int sqliterkValuesFree(sqliterk_values *values) function sqliterkValuesClear (line 108) | int sqliterkValuesClear(sqliterk_values *values) function sqliterkValuesAutoGrow (line 123) | static int sqliterkValuesAutoGrow(sqliterk_values *values) function sqliterkValuesGetCount (line 151) | int sqliterkValuesGetCount(sqliterk_values *values) function sqliterk_value_type (line 159) | sqliterk_value_type sqliterkValuesGetType(sqliterk_values *values, int i... function sqliterkValuesGetInteger64 (line 167) | int64_t sqliterkValuesGetInteger64(sqliterk_values *values, int index) function sqliterkValuesGetInteger (line 189) | int sqliterkValuesGetInteger(sqliterk_values *values, int index) function sqliterkValuesGetNumber (line 194) | double sqliterkValuesGetNumber(sqliterk_values *values, int index) function sqliterkValuesGetBytes (line 248) | int sqliterkValuesGetBytes(sqliterk_values *values, int index) function sqliterkValuesAddInteger64 (line 267) | int sqliterkValuesAddInteger64(sqliterk_values *values, int64_t i) function sqliterkValuesAddInteger (line 292) | int sqliterkValuesAddInteger(sqliterk_values *values, int i) function sqliterkValuesAddNumber (line 297) | int sqliterkValuesAddNumber(sqliterk_values *values, double d) function sqliterkValuesAddText (line 322) | int sqliterkValuesAddText(sqliterk_values *values, const char *t) function sqliterkValuesAddNoTerminatorText (line 327) | int sqliterkValuesAddNoTerminatorText(sqliterk_values *values, function sqliterkValuesAddBinary (line 361) | int sqliterkValuesAddBinary(sqliterk_values *values, const void *b, cons... function sqliterkValuesAddNull (line 391) | int sqliterkValuesAddNull(sqliterk_values *values) function sqliterkValueClear (line 407) | int sqliterkValueClear(sqliterk_value *value) FILE: JetChat/Pods/SQLiteRepairKit/repair/sqliterk_values.h type sqliterk_values (line 28) | typedef struct sqliterk_values sqliterk_values; type sqliterk_value (line 29) | typedef struct sqliterk_value sqliterk_value; FILE: JetChat/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetCell.h type TZAssetCellType (line 12) | typedef enum : NSUInteger { FILE: JetChat/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.h type TZAssetModelMediaType (line 13) | typedef enum : NSUInteger { FILE: JetChat/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/UIView+TZLayout.h type TZOscillatoryAnimationType (line 11) | typedef enum : NSUInteger { FILE: JetChat/Pods/WCDB.swift/swift/source/util/SQLite-Bridging.c function sqlite3_bind_text_transient (line 24) | int sqlite3_bind_text_transient(sqlite3_stmt *a, int b, const char *c, i... function sqlite3_bind_blob_transient (line 29) | int sqlite3_bind_blob_transient(sqlite3_stmt *a, int b, const void *c, i... function sqlite3_config_multithread (line 34) | int sqlite3_config_multithread(void) function sqlite3_config_memstatus (line 39) | int sqlite3_config_memstatus(int a) function sqlite3_config_log (line 44) | int sqlite3_config_log(sqlite3_global_log a, void *b) FILE: JetChat/Pods/WCDB.swift/swift/source/util/SQLite-Bridging.h type Tokenizer (line 27) | struct Tokenizer { type Tokenizer (line 31) | typedef struct Tokenizer Tokenizer; type Cursor (line 33) | struct Cursor { type Cursor (line 37) | typedef struct Cursor Cursor; type sqlite3_stmt (line 39) | typedef struct sqlite3_stmt sqlite3_stmt; FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3.c function sqlite3Fts3Always (line 318) | int sqlite3Fts3Always(int b) { assert( b ); return b; } function sqlite3Fts3Never (line 319) | int sqlite3Fts3Never(int b) { assert( !b ); return b; } function sqlite3Fts3PutVarint (line 328) | int sqlite3Fts3PutVarint(char *p, sqlite_int64 v){ function sqlite3Fts3GetVarint (line 352) | int sqlite3Fts3GetVarint(const char *p, sqlite_int64 *v){ function sqlite3Fts3GetVarint32 (line 377) | int sqlite3Fts3GetVarint32(const char *p, int *pi){ function sqlite3Fts3VarintLen (line 398) | int sqlite3Fts3VarintLen(sqlite3_uint64 v){ function sqlite3Fts3Dequote (line 421) | void sqlite3Fts3Dequote(char *z){ function fts3GetDeltaVarint (line 450) | static void fts3GetDeltaVarint(char **pp, sqlite3_int64 *pVal){ function fts3GetReverseVarint (line 465) | static void fts3GetReverseVarint( function fts3DisconnectMethod (line 487) | static int fts3DisconnectMethod(sqlite3_vtab *pVtab){ function sqlite3Fts3ErrMsg (line 514) | void sqlite3Fts3ErrMsg(char **pzErr, const char *zFormat, ...){ function fts3DbExec (line 529) | static void fts3DbExec( function fts3DestroyMethod (line 552) | static int fts3DestroyMethod(sqlite3_vtab *pVtab){ function fts3DeclareVtab (line 584) | static void fts3DeclareVtab(int *pRc, Fts3Table *p){ function sqlite3Fts3CreateStatTable (line 621) | void sqlite3Fts3CreateStatTable(int *pRc, Fts3Table *p){ function fts3CreateTables (line 639) | static int fts3CreateTables(Fts3Table *p){ function fts3DatabasePageSize (line 704) | static void fts3DatabasePageSize(int *pRc, Fts3Table *p){ function fts3IsSpecialColumn (line 738) | static int fts3IsSpecialColumn( function fts3Appendf (line 763) | static void fts3Appendf( function fts3GobbleInt (line 930) | static int fts3GobbleInt(const char **pp, int *pnOut){ function fts3PrefixParameter (line 965) | static int fts3PrefixParameter( function fts3ContentColumns (line 1034) | static int fts3ContentColumns( function fts3InitVtab (line 1109) | static int fts3InitVtab( function fts3ConnectMethod (line 1486) | static int fts3ConnectMethod( function fts3CreateMethod (line 1496) | static int fts3CreateMethod( function fts3SetEstimatedRows (line 1512) | static void fts3SetEstimatedRows(sqlite3_index_info *pIdxInfo, i64 nRow){ function fts3SetUniqueFlag (line 1525) | static void fts3SetUniqueFlag(sqlite3_index_info *pIdxInfo){ function fts3BestIndexMethod (line 1541) | static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *... function fts3OpenMethod (line 1666) | static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppC... function fts3CloseMethod (line 1687) | static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3CursorSeekStmt (line 1711) | static int fts3CursorSeekStmt(Fts3Cursor *pCsr, sqlite3_stmt **ppStmt){ function fts3CursorSeek (line 1730) | static int fts3CursorSeek(sqlite3_context *pContext, Fts3Cursor *pCsr){ function fts3ScanInteriorNode (line 1775) | static int fts3ScanInteriorNode( function fts3SelectLeaf (line 1896) | static int fts3SelectLeaf( function fts3PutDeltaVarint (line 1944) | static void fts3PutDeltaVarint( function fts3PoslistCopy (line 1968) | static void fts3PoslistCopy(char **pp, char **ppPoslist){ function fts3ColumnlistCopy (line 2015) | static void fts3ColumnlistCopy(char **pp, char **ppPoslist){ function fts3ReadNextPos (line 2060) | static void fts3ReadNextPos( function fts3PutColNumber (line 2081) | static int fts3PutColNumber(char **pp, int iCol){ function fts3PoslistMerge (line 2099) | static void fts3PoslistMerge( function fts3PoslistPhraseMerge (line 2189) | static int fts3PoslistPhraseMerge( function fts3PoslistNearMerge (line 2313) | static int fts3PoslistNearMerge( type TermSelect (line 2352) | typedef struct TermSelect TermSelect; type TermSelect (line 2353) | struct TermSelect { function fts3GetDeltaVarint3 (line 2371) | static void fts3GetDeltaVarint3( function fts3PutDeltaVarint3 (line 2405) | static void fts3PutDeltaVarint3( function fts3DoclistOrMerge (line 2451) | static int fts3DoclistOrMerge( function fts3DoclistPhraseMerge (line 2543) | static int fts3DoclistPhraseMerge( function sqlite3Fts3FirstFilter (line 2614) | int sqlite3Fts3FirstFilter( function fts3TermSelectFinishMerge (line 2666) | static int fts3TermSelectFinishMerge(Fts3Table *p, TermSelect *pTS){ function fts3TermSelectMerge (line 2720) | static int fts3TermSelectMerge( function fts3SegReaderCursorAppend (line 2792) | static int fts3SegReaderCursorAppend( function fts3SegReaderCursor (line 2817) | static int fts3SegReaderCursor( function sqlite3Fts3SegReaderCursor (line 2891) | int sqlite3Fts3SegReaderCursor( function fts3SegReaderCursorAddZero (line 2923) | static int fts3SegReaderCursorAddZero( function fts3TermSegReaderCursor (line 2948) | static int fts3TermSegReaderCursor( function fts3SegReaderCursorFree (line 3005) | static void fts3SegReaderCursorFree(Fts3MultiSegReader *pSegcsr){ function fts3TermSelect (line 3014) | static int fts3TermSelect( function fts3DoclistCountDocids (line 3071) | static int fts3DoclistCountDocids(char *aList, int nList){ function fts3NextMethod (line 3097) | static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){ function sqlite3_int64 (line 3132) | static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){ function fts3FilterMethod (line 3158) | static int fts3FilterMethod( function fts3EofMethod (line 3275) | static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){ function fts3RowidMethod (line 3285) | static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *p... function fts3ColumnMethod (line 3302) | static int fts3ColumnMethod( function fts3UpdateMethod (line 3352) | static int fts3UpdateMethod( function fts3SyncMethod (line 3365) | static int fts3SyncMethod(sqlite3_vtab *pVtab){ function fts3SetHasStat (line 3414) | static int fts3SetHasStat(Fts3Table *p){ function fts3BeginMethod (line 3438) | static int fts3BeginMethod(sqlite3_vtab *pVtab){ function fts3CommitMethod (line 3455) | static int fts3CommitMethod(sqlite3_vtab *pVtab){ function fts3RollbackMethod (line 3470) | static int fts3RollbackMethod(sqlite3_vtab *pVtab){ function fts3ReversePoslist (line 3485) | static void fts3ReversePoslist(char *pStart, char **ppPoslist){ function fts3FunctionArg (line 3528) | static int fts3FunctionArg( function fts3SnippetFunc (line 3551) | static void fts3SnippetFunc( function fts3OffsetsFunc (line 3594) | static void fts3OffsetsFunc( function fts3OptimizeFunc (line 3620) | static void fts3OptimizeFunc( function fts3MatchinfoFunc (line 3654) | static void fts3MatchinfoFunc( function fts3FindFunctionMethod (line 3674) | static int fts3FindFunctionMethod( function fts3RenameMethod (line 3710) | static int fts3RenameMethod( function fts3SavepointMethod (line 3768) | static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3ReleaseMethod (line 3785) | static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3RollbackToMethod (line 3800) | static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){ function hashDestroy (line 3841) | static void hashDestroy(void *p){ function sqlite3Fts3Init (line 3872) | int sqlite3Fts3Init(sqlite3 *db){ function fts3EvalAllocateReaders (line 3982) | static void fts3EvalAllocateReaders( function fts3EvalPhraseMergeToken (line 4024) | static int fts3EvalPhraseMergeToken( function fts3EvalPhraseLoad (line 4088) | static int fts3EvalPhraseLoad( function fts3EvalDeferredPhrase (line 4124) | static int fts3EvalDeferredPhrase(Fts3Cursor *pCsr, Fts3Phrase *pPhrase){ function fts3EvalPhraseStart (line 4236) | static int fts3EvalPhraseStart(Fts3Cursor *pCsr, int bOptOk, Fts3Phrase ... function sqlite3Fts3DoclistPrev (line 4293) | void sqlite3Fts3DoclistPrev( function sqlite3Fts3DoclistNext (line 4349) | void sqlite3Fts3DoclistNext( function fts3EvalDlPhraseNext (line 4386) | static void fts3EvalDlPhraseNext( type TokenDoclist (line 4432) | typedef struct TokenDoclist TokenDoclist; type TokenDoclist (line 4433) | struct TokenDoclist { function incrPhraseTokenNext (line 4449) | static int incrPhraseTokenNext( function fts3EvalIncrPhraseNext (line 4501) | static int fts3EvalIncrPhraseNext( function fts3EvalPhraseNext (line 4601) | static int fts3EvalPhraseNext( function fts3EvalStartReaders (line 4640) | static void fts3EvalStartReaders( type Fts3TokenAndCost (line 4676) | typedef struct Fts3TokenAndCost Fts3TokenAndCost; type Fts3TokenAndCost (line 4677) | struct Fts3TokenAndCost { function fts3EvalTokenCosts (line 4693) | static void fts3EvalTokenCosts( function fts3EvalAverageDocsize (line 4747) | static int fts3EvalAverageDocsize(Fts3Cursor *pCsr, int *pnPage){ function fts3EvalSelectDeferred (line 4808) | static int fts3EvalSelectDeferred( function fts3EvalStart (line 4941) | static int fts3EvalStart(Fts3Cursor *pCsr){ function fts3EvalInvalidatePoslist (line 4991) | static void fts3EvalInvalidatePoslist(Fts3Phrase *pPhrase){ function fts3EvalNearTrim (line 5022) | static int fts3EvalNearTrim( function fts3EvalNextRow (line 5096) | static void fts3EvalNextRow( function fts3EvalNearTest (line 5237) | static int fts3EvalNearTest(Fts3Expr *pExpr, int *pRc){ function fts3EvalTestExpr (line 5323) | static int fts3EvalTestExpr( function sqlite3Fts3EvalTestDeferred (line 5434) | int sqlite3Fts3EvalTestDeferred(Fts3Cursor *pCsr, int *pRc){ function fts3EvalNext (line 5464) | static int fts3EvalNext(Fts3Cursor *pCsr){ function fts3EvalRestart (line 5505) | static void fts3EvalRestart( function fts3EvalUpdateCounts (line 5548) | static void fts3EvalUpdateCounts(Fts3Expr *pExpr){ function fts3EvalGatherStats (line 5591) | static int fts3EvalGatherStats( function sqlite3Fts3EvalPhraseStats (line 5702) | int sqlite3Fts3EvalPhraseStats( function sqlite3Fts3EvalPhrasePoslist (line 5750) | int sqlite3Fts3EvalPhrasePoslist( function sqlite3Fts3EvalPhraseCleanup (line 5884) | void sqlite3Fts3EvalPhraseCleanup(Fts3Phrase *pPhrase){ function sqlite3Fts3Corrupt (line 5902) | int sqlite3Fts3Corrupt(){ function sqlite3_fts3_init (line 5912) | __declspec(dllexport) FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3Int.h type u8 (line 156) | typedef unsigned char u8; type i16 (line 157) | typedef short int i16; type u32 (line 158) | typedef unsigned int u32; type sqlite3_uint64 (line 159) | typedef sqlite3_uint64 u64; type sqlite3_int64 (line 160) | typedef sqlite3_int64 i64; type Fts3Table (line 194) | typedef struct Fts3Table Fts3Table; type Fts3Cursor (line 195) | typedef struct Fts3Cursor Fts3Cursor; type Fts3Expr (line 196) | typedef struct Fts3Expr Fts3Expr; type Fts3Phrase (line 197) | typedef struct Fts3Phrase Fts3Phrase; type Fts3PhraseToken (line 198) | typedef struct Fts3PhraseToken Fts3PhraseToken; type Fts3Doclist (line 200) | typedef struct Fts3Doclist Fts3Doclist; type Fts3SegFilter (line 201) | typedef struct Fts3SegFilter Fts3SegFilter; type Fts3DeferredToken (line 202) | typedef struct Fts3DeferredToken Fts3DeferredToken; type Fts3SegReader (line 203) | typedef struct Fts3SegReader Fts3SegReader; type Fts3MultiSegReader (line 204) | typedef struct Fts3MultiSegReader Fts3MultiSegReader; type MatchinfoBuffer (line 206) | typedef struct MatchinfoBuffer MatchinfoBuffer; type Fts3Table (line 215) | struct Fts3Table { type Fts3Cursor (line 297) | struct Fts3Cursor { type Fts3Doclist (line 354) | struct Fts3Doclist { type Fts3PhraseToken (line 371) | struct Fts3PhraseToken { type Fts3Phrase (line 384) | struct Fts3Phrase { type Fts3Expr (line 424) | struct Fts3Expr { type Fts3SegFilter (line 514) | struct Fts3SegFilter { type Fts3MultiSegReader (line 521) | struct Fts3MultiSegReader { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_aux.c type Fts3auxTable (line 20) | typedef struct Fts3auxTable Fts3auxTable; type Fts3auxCursor (line 21) | typedef struct Fts3auxCursor Fts3auxCursor; type Fts3auxTable (line 23) | struct Fts3auxTable { type Fts3auxCursor (line 28) | struct Fts3auxCursor { function fts3auxConnectMethod (line 57) | static int fts3auxConnectMethod( function fts3auxDisconnectMethod (line 128) | static int fts3auxDisconnectMethod(sqlite3_vtab *pVtab){ function fts3auxBestIndexMethod (line 149) | static int fts3auxBestIndexMethod( function fts3auxOpenMethod (line 219) | static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **... function fts3auxCloseMethod (line 235) | static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxGrowStatArray (line 248) | static int fts3auxGrowStatArray(Fts3auxCursor *pCsr, int nSize){ function fts3auxNextMethod (line 267) | static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxFilterMethod (line 361) | static int fts3auxFilterMethod( function fts3auxEofMethod (line 456) | static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxColumnMethod (line 464) | static int fts3auxColumnMethod( function fts3auxRowidMethod (line 505) | static int fts3auxRowidMethod( function sqlite3Fts3InitAux (line 518) | int sqlite3Fts3InitAux(sqlite3 *db){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_expr.c type ParseContext (line 92) | typedef struct ParseContext ParseContext; type ParseContext (line 93) | struct ParseContext { function fts3isspace (line 116) | static int fts3isspace(char c){ function sqlite3Fts3OpenTokenizer (line 131) | int sqlite3Fts3OpenTokenizer( function getNextToken (line 176) | static int getNextToken( function getNextString (line 275) | static int getNextString( function getNextNode (line 393) | static int getNextNode( function opPrecedence (line 559) | static int opPrecedence(Fts3Expr *p){ function insertBinaryOperator (line 580) | static void insertBinaryOperator( function fts3ExprParse (line 611) | static int fts3ExprParse( function fts3ExprCheckDepth (line 760) | static int fts3ExprCheckDepth(Fts3Expr *p, int nMaxDepth){ function fts3ExprBalance (line 786) | static int fts3ExprBalance(Fts3Expr **pp, int nMaxDepth){ function fts3ExprParseUnbalanced (line 960) | static int fts3ExprParseUnbalanced( function sqlite3Fts3ExprParse (line 1023) | int sqlite3Fts3ExprParse( function fts3FreeExprNode (line 1067) | static void fts3FreeExprNode(Fts3Expr *p){ function sqlite3Fts3ExprFree (line 1081) | void sqlite3Fts3ExprFree(Fts3Expr *pDel){ function queryTestTokenizer (line 1114) | static int queryTestTokenizer( function fts3ExprTest (line 1206) | static void fts3ExprTest( function sqlite3Fts3ExprInitTestInterface (line 1296) | int sqlite3Fts3ExprInitTestInterface(sqlite3* db){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_hash.c function fts3HashFree (line 45) | static void fts3HashFree(void *p){ function sqlite3Fts3HashInit (line 59) | void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey){ function sqlite3Fts3HashClear (line 74) | void sqlite3Fts3HashClear(Fts3Hash *pH){ function fts3StrHash (line 97) | static int fts3StrHash(const void *pKey, int nKey){ function fts3StrCompare (line 107) | static int fts3StrCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3BinHash (line 115) | static int fts3BinHash(const void *pKey, int nKey){ function fts3BinCompare (line 123) | static int fts3BinCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3HashInsertElement (line 166) | static void fts3HashInsertElement( function fts3Rehash (line 196) | static int fts3Rehash(Fts3Hash *pH, int new_size){ function Fts3HashElem (line 220) | static Fts3HashElem *fts3FindElementByHash( function fts3RemoveElementByHash (line 248) | static void fts3RemoveElementByHash( function Fts3HashElem (line 282) | Fts3HashElem *sqlite3Fts3HashFindElem( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_hash.h type Fts3Hash (line 21) | typedef struct Fts3Hash Fts3Hash; type Fts3HashElem (line 22) | typedef struct Fts3HashElem Fts3HashElem; type Fts3Hash (line 32) | struct Fts3Hash { type Fts3HashElem (line 50) | struct Fts3HashElem { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_icu.c type IcuTokenizer (line 27) | typedef struct IcuTokenizer IcuTokenizer; type IcuCursor (line 28) | typedef struct IcuCursor IcuCursor; type IcuTokenizer (line 30) | struct IcuTokenizer { type IcuCursor (line 35) | struct IcuCursor { function icuCreate (line 52) | static int icuCreate( function icuDestroy (line 82) | static int icuDestroy(sqlite3_tokenizer *pTokenizer){ function icuOpen (line 94) | static int icuOpen( function icuClose (line 166) | static int icuClose(sqlite3_tokenizer_cursor *pCursor){ function icuNext (line 177) | static int icuNext( function sqlite3Fts3IcuTokenizerModule (line 255) | void sqlite3Fts3IcuTokenizerModule( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_porter.c type porter_tokenizer (line 38) | typedef struct porter_tokenizer { type porter_tokenizer_cursor (line 45) | typedef struct porter_tokenizer_cursor { function porterCreate (line 59) | static int porterCreate( function porterDestroy (line 78) | static int porterDestroy(sqlite3_tokenizer *pTokenizer){ function porterOpen (line 89) | static int porterOpen( function porterClose (line 122) | static int porterClose(sqlite3_tokenizer_cursor *pCursor){ function isConsonant (line 150) | static int isConsonant(const char *z){ function isVowel (line 159) | static int isVowel(const char *z){ function m_gt_0 (line 188) | static int m_gt_0(const char *z){ function m_eq_1 (line 198) | static int m_eq_1(const char *z){ function m_gt_1 (line 212) | static int m_gt_1(const char *z){ function hasVowel (line 226) | static int hasVowel(const char *z){ function doubleConsonant (line 237) | static int doubleConsonant(const char *z){ function star_oh (line 249) | static int star_oh(const char *z){ function stem (line 269) | static int stem( function copy_stemmer (line 294) | static void copy_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){ function porter_stemmer (line 341) | static void porter_stemmer(const char *zIn, int nIn, char *zOut, int *pn... function porterNext (line 594) | static int porterNext( function sqlite3Fts3PorterTokenizerModule (line 656) | void sqlite3Fts3PorterTokenizerModule( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_snippet.c type LoadDoclistCtx (line 43) | typedef struct LoadDoclistCtx LoadDoclistCtx; type LoadDoclistCtx (line 44) | struct LoadDoclistCtx { type SnippetIter (line 54) | typedef struct SnippetIter SnippetIter; type SnippetPhrase (line 55) | typedef struct SnippetPhrase SnippetPhrase; type SnippetFragment (line 56) | typedef struct SnippetFragment SnippetFragment; type SnippetIter (line 58) | struct SnippetIter { type SnippetPhrase (line 67) | struct SnippetPhrase { type SnippetFragment (line 76) | struct SnippetFragment { type MatchInfo (line 87) | typedef struct MatchInfo MatchInfo; type MatchInfo (line 88) | struct MatchInfo { type MatchinfoBuffer (line 102) | struct MatchinfoBuffer { type StrBuffer (line 116) | typedef struct StrBuffer StrBuffer; type StrBuffer (line 117) | struct StrBuffer { function MatchinfoBuffer (line 131) | static MatchinfoBuffer *fts3MIBufferNew(int nElem, const char *zMatchinfo){ function fts3MIBufferFree (line 150) | static void fts3MIBufferFree(void *p){ function fts3MIBufferSetGlobal (line 192) | static void fts3MIBufferSetGlobal(MatchinfoBuffer *p){ function sqlite3Fts3MIBufferFree (line 200) | void sqlite3Fts3MIBufferFree(MatchinfoBuffer *p){ function fts3GetDeltaPosition (line 235) | static void fts3GetDeltaPosition(char **pp, int *piPos){ function fts3ExprIterate2 (line 244) | static int fts3ExprIterate2( function fts3ExprIterate (line 276) | static int fts3ExprIterate( function fts3ExprLoadDoclistsCb (line 291) | static int fts3ExprLoadDoclistsCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprLoadDoclists (line 314) | static int fts3ExprLoadDoclists( function fts3ExprPhraseCountCb (line 328) | static int fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprPhraseCount (line 333) | static int fts3ExprPhraseCount(Fts3Expr *pExpr){ function fts3SnippetAdvance (line 344) | static void fts3SnippetAdvance(char **ppIter, int *piIter, int iNext){ function fts3SnippetNextCandidate (line 366) | static int fts3SnippetNextCandidate(SnippetIter *pIter){ function fts3SnippetDetails (line 412) | static void fts3SnippetDetails( function fts3SnippetFindPositions (line 465) | static int fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *... function fts3BestSnippet (line 507) | static int fts3BestSnippet( function fts3StringAppend (line 593) | static int fts3StringAppend( function fts3SnippetShift (line 645) | static int fts3SnippetShift( function fts3SnippetText (line 709) | static int fts3SnippetText( function fts3ColumnlistCount (line 837) | static int fts3ColumnlistCount(char **ppCollist){ function fts3ExprLHits (line 855) | static void fts3ExprLHits( function fts3ExprLHitGather (line 891) | static void fts3ExprLHitGather( function fts3ExprGlobalHitsCb (line 933) | static int fts3ExprGlobalHitsCb( function fts3ExprLocalHitsCb (line 949) | static int fts3ExprLocalHitsCb( function fts3MatchinfoCheck (line 972) | static int fts3MatchinfoCheck( function fts3MatchinfoSize (line 993) | static int fts3MatchinfoSize(MatchInfo *pInfo, char cArg){ function fts3MatchinfoSelectDoctotal (line 1026) | static int fts3MatchinfoSelectDoctotal( type LcsIterator (line 1058) | typedef struct LcsIterator LcsIterator; type LcsIterator (line 1059) | struct LcsIterator { function fts3MatchinfoLcsCb (line 1072) | static int fts3MatchinfoLcsCb( function fts3LcsIteratorAdvance (line 1087) | static int fts3LcsIteratorAdvance(LcsIterator *pIter){ function fts3MatchinfoLcs (line 1115) | static int fts3MatchinfoLcs(Fts3Cursor *pCsr, MatchInfo *pInfo){ function fts3MatchinfoValues (line 1199) | static int fts3MatchinfoValues( function fts3GetMatchinfo (line 1311) | static void fts3GetMatchinfo( function sqlite3Fts3Snippet (line 1396) | void sqlite3Fts3Snippet( type TermOffset (line 1495) | typedef struct TermOffset TermOffset; type TermOffsetCtx (line 1496) | typedef struct TermOffsetCtx TermOffsetCtx; type TermOffset (line 1498) | struct TermOffset { type TermOffsetCtx (line 1504) | struct TermOffsetCtx { function fts3ExprTermOffsetInit (line 1515) | static int fts3ExprTermOffsetInit(Fts3Expr *pExpr, int iPhrase, void *ctx){ function sqlite3Fts3Offsets (line 1544) | void sqlite3Fts3Offsets( function sqlite3Fts3Matchinfo (line 1682) | void sqlite3Fts3Matchinfo( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_tokenize_vtab.c type Fts3tokTable (line 47) | typedef struct Fts3tokTable Fts3tokTable; type Fts3tokCursor (line 48) | typedef struct Fts3tokCursor Fts3tokCursor; type Fts3tokTable (line 53) | struct Fts3tokTable { type Fts3tokCursor (line 62) | struct Fts3tokCursor { function fts3tokQueryTokenizer (line 77) | static int fts3tokQueryTokenizer( function fts3tokDequoteArray (line 108) | static int fts3tokDequoteArray( function fts3tokConnectMethod (line 158) | static int fts3tokConnectMethod( function fts3tokDisconnectMethod (line 222) | static int fts3tokDisconnectMethod(sqlite3_vtab *pVtab){ function fts3tokBestIndexMethod (line 233) | static int fts3tokBestIndexMethod( function fts3tokOpenMethod (line 262) | static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **... function fts3tokResetCursor (line 280) | static void fts3tokResetCursor(Fts3tokCursor *pCsr){ function fts3tokCloseMethod (line 299) | static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokNextMethod (line 310) | static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokFilterMethod (line 332) | static int fts3tokFilterMethod( function fts3tokEofMethod (line 369) | static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokColumnMethod (line 377) | static int fts3tokColumnMethod( function fts3tokRowidMethod (line 409) | static int fts3tokRowidMethod( function sqlite3Fts3InitTok (line 422) | int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_tokenizer.c function fts3TokenizerEnabled (line 37) | static int fts3TokenizerEnabled(sqlite3_context *context){ function fts3TokenizerFunc (line 64) | static void fts3TokenizerFunc( function sqlite3Fts3IsIdChar (line 112) | int sqlite3Fts3IsIdChar(char c){ function sqlite3Fts3InitTokenizer (line 163) | int sqlite3Fts3InitTokenizer( function testFunc (line 259) | static void testFunc( function registerTokenizer (line 350) | static function queryTokenizer (line 373) | static function intTestFunc (line 419) | static void intTestFunc( function sqlite3Fts3InitHashTable (line 473) | int sqlite3Fts3InitHashTable( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_tokenizer.h type sqlite3_tokenizer_module (line 48) | typedef struct sqlite3_tokenizer_module sqlite3_tokenizer_module; type sqlite3_tokenizer (line 49) | typedef struct sqlite3_tokenizer sqlite3_tokenizer; type sqlite3_tokenizer_cursor (line 50) | typedef struct sqlite3_tokenizer_cursor sqlite3_tokenizer_cursor; type sqlite3_tokenizer_module (line 52) | struct sqlite3_tokenizer_module { type sqlite3_tokenizer (line 147) | struct sqlite3_tokenizer { type sqlite3_tokenizer_cursor (line 152) | struct sqlite3_tokenizer_cursor { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_tokenizer1.c type simple_tokenizer (line 35) | typedef struct simple_tokenizer { type simple_tokenizer_cursor (line 40) | typedef struct simple_tokenizer_cursor { function simpleDelim (line 51) | static int simpleDelim(simple_tokenizer *t, unsigned char c){ function fts3_isalnum (line 54) | static int fts3_isalnum(int x){ function simpleCreate (line 61) | static int simpleCreate( function simpleDestroy (line 102) | static int simpleDestroy(sqlite3_tokenizer *pTokenizer){ function simpleOpen (line 113) | static int simpleOpen( function simpleClose (line 146) | static int simpleClose(sqlite3_tokenizer_cursor *pCursor){ function simpleNext (line 157) | static int simpleNext( function sqlite3Fts3SimpleTokenizerModule (line 228) | void sqlite3Fts3SimpleTokenizerModule( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_unicode.c type unicode_tokenizer (line 80) | typedef struct unicode_tokenizer unicode_tokenizer; type unicode_cursor (line 81) | typedef struct unicode_cursor unicode_cursor; type unicode_tokenizer (line 83) | struct unicode_tokenizer { type unicode_cursor (line 90) | struct unicode_cursor { function unicodeDestroy (line 104) | static int unicodeDestroy(sqlite3_tokenizer *pTokenizer){ function unicodeAddExceptions (line 131) | static int unicodeAddExceptions( function unicodeIsException (line 185) | static int unicodeIsException(unicode_tokenizer *p, int iCode){ function unicodeIsAlnum (line 210) | static int unicodeIsAlnum(unicode_tokenizer *p, int iCode){ function unicodeCreate (line 218) | static int unicodeCreate( function unicodeOpen (line 268) | static int unicodeOpen( function unicodeClose (line 300) | static int unicodeClose(sqlite3_tokenizer_cursor *pCursor){ function unicodeNext (line 311) | static int unicodeNext( function sqlite3Fts3UnicodeTokenizer (line 379) | void sqlite3Fts3UnicodeTokenizer(sqlite3_tokenizer_module const **ppModu... FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_unicode2.c function sqlite3FtsUnicodeIsalnum (line 30) | int sqlite3FtsUnicodeIsalnum(int c){ function remove_diacritic (line 162) | static int remove_diacritic(int c){ function sqlite3FtsUnicodeIsdiacritic (line 212) | int sqlite3FtsUnicodeIsdiacritic(int c){ function sqlite3FtsUnicodeFold (line 231) | int sqlite3FtsUnicodeFold(int c, int bRemoveDiacritic){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/fts3/fts3_write.c function fts3LogMerge (line 84) | static void fts3LogMerge(int nMerge, sqlite3_int64 iAbsLevel){ type PendingList (line 92) | typedef struct PendingList PendingList; type SegmentNode (line 93) | typedef struct SegmentNode SegmentNode; type SegmentWriter (line 94) | typedef struct SegmentWriter SegmentWriter; type PendingList (line 100) | struct PendingList { type Fts3DeferredToken (line 113) | struct Fts3DeferredToken { type Fts3SegReader (line 137) | struct Fts3SegReader { type SegmentWriter (line 185) | struct SegmentWriter { type SegmentNode (line 217) | struct SegmentNode { function fts3SqlStmt (line 287) | static int fts3SqlStmt( function fts3SelectDocsize (line 428) | static int fts3SelectDocsize( function sqlite3Fts3SelectDoctotal (line 453) | int sqlite3Fts3SelectDoctotal( function sqlite3Fts3SelectDocsize (line 474) | int sqlite3Fts3SelectDocsize( function fts3SqlExec (line 490) | static void fts3SqlExec( function fts3Writelock (line 522) | static int fts3Writelock(Fts3Table *p){ function sqlite3_int64 (line 561) | static sqlite3_int64 getAbsoluteLevel( function sqlite3Fts3AllSegdirs (line 593) | int sqlite3Fts3AllSegdirs( function fts3PendingListAppendVarint (line 640) | static int fts3PendingListAppendVarint( function fts3PendingListAppend (line 684) | static int fts3PendingListAppend( function fts3PendingListDelete (line 739) | static void fts3PendingListDelete(PendingList *pList){ function fts3PendingTermsAddOne (line 746) | static int fts3PendingTermsAddOne( function fts3PendingTermsAdd (line 784) | static int fts3PendingTermsAdd( function fts3PendingTermsDocid (line 862) | static int fts3PendingTermsDocid( function sqlite3Fts3PendingTermsClear (line 894) | void sqlite3Fts3PendingTermsClear(Fts3Table *p){ function fts3InsertTerms (line 916) | static int fts3InsertTerms( function fts3InsertData (line 951) | static int fts3InsertData( function fts3DeleteAll (line 1025) | static int fts3DeleteAll(Fts3Table *p, int bContent){ function langidFromSelect (line 1049) | static int langidFromSelect(Fts3Table *p, sqlite3_stmt *pSelect){ function fts3DeleteTerms (line 1060) | static void fts3DeleteTerms( function fts3AllocateSegdirIdx (line 1122) | static int fts3AllocateSegdirIdx( function sqlite3Fts3ReadBlock (line 1193) | int sqlite3Fts3ReadBlock( function sqlite3Fts3SegmentsClose (line 1247) | void sqlite3Fts3SegmentsClose(Fts3Table *p){ function fts3SegReaderIncrRead (line 1252) | static int fts3SegReaderIncrRead(Fts3SegReader *pReader){ function fts3SegReaderRequire (line 1276) | static int fts3SegReaderRequire(Fts3SegReader *pReader, char *pFrom, int... function fts3SegReaderSetEof (line 1292) | static void fts3SegReaderSetEof(Fts3SegReader *pSeg){ function fts3SegReaderNext (line 1306) | static int fts3SegReaderNext( function fts3SegReaderFirstDocid (line 1418) | static int fts3SegReaderFirstDocid(Fts3Table *pTab, Fts3SegReader *pRead... function fts3SegReaderNextDocid (line 1450) | static int fts3SegReaderNextDocid( function sqlite3Fts3MsrOvfl (line 1539) | int sqlite3Fts3MsrOvfl( function sqlite3Fts3SegReaderFree (line 1577) | void sqlite3Fts3SegReaderFree(Fts3SegReader *pReader){ function sqlite3Fts3SegReaderNew (line 1593) | int sqlite3Fts3SegReaderNew( function fts3CompareElemByTerm (line 1641) | static int SQLITE_CDECL fts3CompareElemByTerm( function sqlite3Fts3SegReaderPending (line 1677) | int sqlite3Fts3SegReaderPending( function fts3SegReaderCmp (line 1773) | static int fts3SegReaderCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){ function fts3SegReaderDoclistCmp (line 1806) | static int fts3SegReaderDoclistCmp(Fts3SegReader *pLhs, Fts3SegReader *p... function fts3SegReaderDoclistCmpRev (line 1818) | static int fts3SegReaderDoclistCmpRev(Fts3SegReader *pLhs, Fts3SegReader... function fts3SegReaderTermCmp (line 1839) | static int fts3SegReaderTermCmp( function fts3SegReaderSort (line 1864) | static void fts3SegReaderSort( function fts3WriteSegment (line 1897) | static int fts3WriteSegment( function sqlite3Fts3MaxLevel (line 1919) | int sqlite3Fts3MaxLevel(Fts3Table *p, int *pnMax){ function fts3WriteSegdir (line 1938) | static int fts3WriteSegdir( function fts3PrefixCompress (line 1978) | static int fts3PrefixCompress( function fts3NodeAddTerm (line 1994) | static int fts3NodeAddTerm( function fts3TreeFinishNode (line 2105) | static int fts3TreeFinishNode( function fts3NodeWrite (line 2131) | static int fts3NodeWrite( function fts3NodeFree (line 2175) | static void fts3NodeFree(SegmentNode *pTree){ function fts3SegWriterAdd (line 2200) | static int fts3SegWriterAdd( function fts3SegWriterFlush (line 2342) | static int fts3SegWriterFlush( function fts3SegWriterFree (line 2378) | static void fts3SegWriterFree(SegmentWriter *pWriter){ function fts3IsEmpty (line 2397) | static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){ function fts3SegmentMaxLevel (line 2424) | static int fts3SegmentMaxLevel( function fts3SegmentIsMaxLevel (line 2460) | static int fts3SegmentIsMaxLevel(Fts3Table *p, i64 iAbsLevel, int *pbMax){ function fts3DeleteSegment (line 2488) | static int fts3DeleteSegment( function fts3DeleteSegdir (line 2520) | static int fts3DeleteSegdir( function fts3ColumnFilter (line 2577) | static void fts3ColumnFilter( function fts3MsrBufferData (line 2622) | static int fts3MsrBufferData( function sqlite3Fts3MsrIncrNext (line 2639) | int sqlite3Fts3MsrIncrNext( function fts3SegReaderStart (line 2707) | static int fts3SegReaderStart( function sqlite3Fts3SegReaderStart (line 2739) | int sqlite3Fts3SegReaderStart( function sqlite3Fts3MsrIncrStart (line 2748) | int sqlite3Fts3MsrIncrStart( function sqlite3Fts3MsrIncrRestart (line 2803) | int sqlite3Fts3MsrIncrRestart(Fts3MultiSegReader *pCsr){ function sqlite3Fts3SegReaderStep (line 2823) | int sqlite3Fts3SegReaderStep( function sqlite3Fts3SegReaderFinish (line 3001) | void sqlite3Fts3SegReaderFinish( function fts3ReadEndBlockField (line 3028) | static void fts3ReadEndBlockField( function fts3PromoteSegments (line 3061) | static int fts3PromoteSegments( function fts3SegmentMerge (line 3163) | static int fts3SegmentMerge( function sqlite3Fts3PendingTermsFlush (line 3260) | int sqlite3Fts3PendingTermsFlush(Fts3Table *p){ function fts3EncodeIntArray (line 3296) | static void fts3EncodeIntArray( function fts3DecodeIntArray (line 3312) | static void fts3DecodeIntArray( function fts3InsertDocsize (line 3333) | static void fts3InsertDocsize( function fts3UpdateDocTotals (line 3377) | static void fts3UpdateDocTotals( function fts3DoOptimize (line 3452) | static int fts3DoOptimize(Fts3Table *p, int bReturnDone){ function fts3DoRebuild (line 3493) | static int fts3DoRebuild(Fts3Table *p){ function fts3IncrmergeCsr (line 3573) | static int fts3IncrmergeCsr( type IncrmergeWriter (line 3617) | typedef struct IncrmergeWriter IncrmergeWriter; type NodeWriter (line 3618) | typedef struct NodeWriter NodeWriter; type Blob (line 3619) | typedef struct Blob Blob; type NodeReader (line 3620) | typedef struct NodeReader NodeReader; type Blob (line 3628) | struct Blob { type NodeWriter (line 3638) | struct NodeWriter { type IncrmergeWriter (line 3648) | struct IncrmergeWriter { type NodeReader (line 3668) | struct NodeReader { function blobGrowBuffer (line 3689) | static void blobGrowBuffer(Blob *pBlob, int nMin, int *pRc){ function nodeReaderNext (line 3712) | static int nodeReaderNext(NodeReader *p){ function nodeReaderRelease (line 3750) | static void nodeReaderRelease(NodeReader *p){ function nodeReaderInit (line 3761) | static int nodeReaderInit(NodeReader *p, const char *aNode, int nNode){ function fts3IncrmergePush (line 3787) | static int fts3IncrmergePush( function fts3AppendToNode (line 3888) | static int fts3AppendToNode( function fts3IncrmergeAppend (line 3938) | static int fts3IncrmergeAppend( function fts3IncrmergeRelease (line 4023) | static void fts3IncrmergeRelease( function fts3TermCmp (line 4113) | static int fts3TermCmp( function fts3IsAppendable (line 4139) | static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){ function fts3IncrmergeLoad (line 4170) | static int fts3IncrmergeLoad( function fts3IncrmergeOutputIdx (line 4302) | static int fts3IncrmergeOutputIdx( function fts3IncrmergeWriter (line 4347) | static int fts3IncrmergeWriter( function fts3RemoveSegdirEntry (line 4412) | static int fts3RemoveSegdirEntry( function fts3RepackSegdirLevel (line 4436) | static int fts3RepackSegdirLevel( function fts3StartNode (line 4492) | static void fts3StartNode(Blob *pNode, int iHeight, sqlite3_int64 iChild){ function fts3TruncateNode (line 4511) | static int fts3TruncateNode( function fts3TruncateSegment (line 4566) | static int fts3TruncateSegment( function fts3IncrmergeChomp (line 4651) | static int fts3IncrmergeChomp( function fts3IncrmergeHintStore (line 4702) | static int fts3IncrmergeHintStore(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintLoad (line 4725) | static int fts3IncrmergeHintLoad(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintPush (line 4761) | static void fts3IncrmergeHintPush( function fts3IncrmergeHintPop (line 4782) | static int fts3IncrmergeHintPop(Blob *pHint, i64 *piAbsLevel, int *pnInp... function sqlite3Fts3Incrmerge (line 4808) | int sqlite3Fts3Incrmerge(Fts3Table *p, int nMerge, int nMin){ function fts3Getint (line 4960) | static int fts3Getint(const char **pz){ function fts3DoIncrmerge (line 4977) | static int fts3DoIncrmerge( function fts3DoAutoincrmerge (line 5020) | static int fts3DoAutoincrmerge( function u64 (line 5048) | static u64 fts3ChecksumEntry( function u64 (line 5078) | static u64 fts3ChecksumIndex( function fts3IntegrityCheck (line 5152) | static int fts3IntegrityCheck(Fts3Table *p, int *pbOk){ function fts3DoIntegrityCheck (line 5266) | static int fts3DoIntegrityCheck( function fts3SpecialInsert (line 5284) | static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){ function sqlite3Fts3FreeDeferredDoclists (line 5324) | void sqlite3Fts3FreeDeferredDoclists(Fts3Cursor *pCsr){ function sqlite3Fts3FreeDeferredTokens (line 5336) | void sqlite3Fts3FreeDeferredTokens(Fts3Cursor *pCsr){ function sqlite3Fts3CacheDeferredDoclists (line 5355) | int sqlite3Fts3CacheDeferredDoclists(Fts3Cursor *pCsr){ function sqlite3Fts3DeferredTokenList (line 5408) | int sqlite3Fts3DeferredTokenList( function sqlite3Fts3DeferToken (line 5438) | int sqlite3Fts3DeferToken( function fts3DeleteByRowid (line 5466) | static int fts3DeleteByRowid( function sqlite3Fts3UpdateMethod (line 5515) | int sqlite3Fts3UpdateMethod( function sqlite3Fts3Optimize (line 5661) | int sqlite3Fts3Optimize(Fts3Table *p){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/icu/icu.c function xFree (line 59) | static void xFree(void *p){ function icuLikeCompare (line 100) | static int icuLikeCompare( function icuLikeFunc (line 188) | static void icuLikeFunc( function icuFunctionError (line 234) | static void icuFunctionError( function icuRegexpDelete (line 249) | static void icuRegexpDelete(void *p){ function icuRegexpFunc (line 273) | static void icuRegexpFunc(sqlite3_context *p, int nArg, sqlite3_value **... function icuCaseFunc16 (line 356) | static void icuCaseFunc16(sqlite3_context *p, int nArg, sqlite3_value **... function icuCollationDel (line 414) | static void icuCollationDel(void *pCtx){ function icuCollationColl (line 423) | static int icuCollationColl( function icuLoadCollation (line 455) | static void icuLoadCollation( function sqlite3IcuInit (line 495) | int sqlite3IcuInit(sqlite3 *db){ function sqlite3_icu_init (line 536) | __declspec(dllexport) FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/rbu/sqlite3rbu.c type RbuFrame (line 170) | typedef struct RbuFrame RbuFrame; type RbuObjIter (line 171) | typedef struct RbuObjIter RbuObjIter; type RbuState (line 172) | typedef struct RbuState RbuState; type rbu_vfs (line 173) | typedef struct rbu_vfs rbu_vfs; type rbu_file (line 174) | typedef struct rbu_file rbu_file; type RbuUpdateStmt (line 175) | typedef struct RbuUpdateStmt RbuUpdateStmt; type u32 (line 178) | typedef unsigned int u32; type u16 (line 179) | typedef unsigned short u16; type u8 (line 180) | typedef unsigned char u8; type sqlite3_int64 (line 181) | typedef sqlite3_int64 i64; type RbuState (line 198) | struct RbuState { type RbuUpdateStmt (line 210) | struct RbuUpdateStmt { type RbuObjIter (line 232) | struct RbuObjIter { type RbuFrame (line 299) | struct RbuFrame { type sqlite3rbu (line 344) | struct sqlite3rbu { type rbu_vfs (line 382) | struct rbu_vfs { type rbu_file (line 393) | struct rbu_file { function rbuDeltaGetInt (line 436) | static unsigned int rbuDeltaGetInt(const char **pz, int *pLen){ function rbuDeltaChecksum (line 463) | static unsigned int rbuDeltaChecksum(const char *zIn, size_t N){ function rbuDeltaApply (line 515) | static int rbuDeltaApply( function rbuDeltaOutputSize (line 601) | static int rbuDeltaOutputSize(const char *zDelta, int lenDelta){ function rbuFossilDeltaFunc (line 623) | static void rbuFossilDeltaFunc( function prepareAndCollectError (line 675) | static int prepareAndCollectError( function resetAndCollectError (line 697) | static int resetAndCollectError(sqlite3_stmt *pStmt, char **pzErrmsg){ function prepareFreeAndCollectError (line 720) | static int prepareFreeAndCollectError( function rbuObjIterFreeCols (line 742) | static void rbuObjIterFreeCols(RbuObjIter *pIter){ function rbuObjIterClearStatements (line 762) | static void rbuObjIterClearStatements(RbuObjIter *pIter){ function rbuObjIterFinalize (line 789) | static void rbuObjIterFinalize(RbuObjIter *pIter){ function rbuObjIterNext (line 805) | static int rbuObjIterNext(sqlite3rbu *p, RbuObjIter *pIter){ function rbuTargetNameFunc (line 885) | static void rbuTargetNameFunc( function rbuObjIterFirst (line 920) | static int rbuObjIterFirst(sqlite3rbu *p, RbuObjIter *pIter){ function rbuMPrintfExec (line 980) | static int rbuMPrintfExec(sqlite3rbu *p, sqlite3 *db, const char *zFmt, ... function rbuAllocateIterArrays (line 1027) | static void rbuAllocateIterArrays(sqlite3rbu *p, RbuObjIter *pIter, int ... function rbuFinalize (line 1076) | static void rbuFinalize(sqlite3rbu *p, sqlite3_stmt *pStmt){ function rbuTableType (line 1124) | static void rbuTableType( function rbuObjIterCacheIndexedCols (line 1208) | static void rbuObjIterCacheIndexedCols(sqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterCacheTableInfo (line 1255) | static int rbuObjIterCacheTableInfo(sqlite3rbu *p, RbuObjIter *pIter){ function rbuBadControlError (line 1589) | static void rbuBadControlError(sqlite3rbu *p){ function rbuCreateImposterTable2 (line 1752) | static void rbuCreateImposterTable2(sqlite3rbu *p, RbuObjIter *pIter){ function rbuCreateImposterTable (line 1826) | static void rbuCreateImposterTable(sqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterPrepareTmpInsert (line 1882) | static void rbuObjIterPrepareTmpInsert( function rbuTmpInsertFunc (line 1900) | static void rbuTmpInsertFunc( function rbuObjIterPrepareAll (line 1935) | static int rbuObjIterPrepareAll( function rbuGetUpdateStmt (line 2157) | static int rbuGetUpdateStmt( function sqlite3 (line 2225) | static sqlite3 *rbuOpenDbhandle( function rbuFreeState (line 2246) | static void rbuFreeState(RbuState *p){ function RbuState (line 2263) | static RbuState *rbuLoadState(sqlite3rbu *p){ function rbuOpenDatabase (line 2336) | static void rbuOpenDatabase(sqlite3rbu *p){ function rbuFileSuffix3 (line 2506) | static void rbuFileSuffix3(const char *zBase, char *z){ function i64 (line 2527) | static i64 rbuShmChecksum(sqlite3rbu *p){ function rbuSetupCheckpoint (line 2556) | static void rbuSetupCheckpoint(sqlite3rbu *p, RbuState *pState){ function rbuCaptureWalRead (line 2621) | static int rbuCaptureWalRead(sqlite3rbu *pRbu, i64 iOff, int iAmt){ function rbuCaptureDbWrite (line 2653) | static int rbuCaptureDbWrite(sqlite3rbu *pRbu, i64 iOff){ function rbuCheckpointFrame (line 2663) | static void rbuCheckpointFrame(sqlite3rbu *p, RbuFrame *pFrame){ function rbuLockDatabase (line 2681) | static void rbuLockDatabase(sqlite3rbu *p){ function LPWSTR (line 2691) | static LPWSTR rbuWinUtf8ToUnicode(const char *zFilename){ function rbuMoveOalFile (line 2721) | static void rbuMoveOalFile(sqlite3rbu *p){ function rbuStepType (line 2812) | static int rbuStepType(sqlite3rbu *p, const char **pzMask){ function assertColumnName (line 2855) | static void assertColumnName(sqlite3_stmt *pStmt, int iCol, const char *... function rbuStepOneOp (line 2868) | static void rbuStepOneOp(sqlite3rbu *p, int eType){ function rbuStep (line 2951) | static int rbuStep(sqlite3rbu *p){ function rbuIncrSchemaCookie (line 3016) | static void rbuIncrSchemaCookie(sqlite3rbu *p){ function rbuSaveState (line 3047) | static void rbuSaveState(sqlite3rbu *p, int eStage){ function rbuCopyPragma (line 3106) | static void rbuCopyPragma(sqlite3rbu *p, const char *zPragma){ function rbuCreateTargetSchema (line 3126) | static void rbuCreateTargetSchema(sqlite3rbu *p){ function sqlite3rbu_step (line 3178) | int sqlite3rbu_step(sqlite3rbu *p){ function rbuStrCompare (line 3290) | static int rbuStrCompare(const char *z1, const char *z2){ function rbuSetupOal (line 3306) | static void rbuSetupOal(sqlite3rbu *p, RbuState *pState){ function rbuDeleteOalFile (line 3338) | static void rbuDeleteOalFile(sqlite3rbu *p){ function rbuCreateVfs (line 3354) | static void rbuCreateVfs(sqlite3rbu *p){ function rbuDeleteVfs (line 3373) | static void rbuDeleteVfs(sqlite3rbu *p){ function rbuIndexCntFunc (line 3385) | static void rbuIndexCntFunc( function rbuInitPhaseOneSteps (line 3434) | static void rbuInitPhaseOneSteps(sqlite3rbu *p){ function sqlite3rbu (line 3475) | static sqlite3rbu *openRbuHandle( function sqlite3rbu (line 3619) | static sqlite3rbu *rbuMisuseError(void){ function sqlite3rbu (line 3632) | sqlite3rbu *sqlite3rbu_open( function sqlite3rbu (line 3645) | sqlite3rbu *sqlite3rbu_vacuum( function sqlite3 (line 3657) | sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){ function rbuEditErrmsg (line 3671) | static void rbuEditErrmsg(sqlite3rbu *p){ function sqlite3rbu_close (line 3689) | int sqlite3rbu_close(sqlite3rbu *p, char **pzErrmsg){ function sqlite3_int64 (line 3741) | sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu){ function sqlite3rbu_bp_progress (line 3749) | void sqlite3rbu_bp_progress(sqlite3rbu *p, int *pnOne, int *pnTwo){ function sqlite3rbu_state (line 3784) | int sqlite3rbu_state(sqlite3rbu *p){ function sqlite3rbu_savestate (line 3812) | int sqlite3rbu_savestate(sqlite3rbu *p){ function rbuUnlockShm (line 3896) | static void rbuUnlockShm(rbu_file *p){ function rbuVfsClose (line 3912) | static int rbuVfsClose(sqlite3_file *pFile){ function u32 (line 3945) | static u32 rbuGetU32(u8 *aBuf){ function rbuPutU32 (line 3956) | static void rbuPutU32(u8 *aBuf, u32 iVal){ function rbuPutU16 (line 3963) | static void rbuPutU16(u8 *aBuf, u16 iVal){ function rbuVfsRead (line 3971) | static int rbuVfsRead( function rbuVfsWrite (line 4037) | static int rbuVfsWrite( function rbuVfsTruncate (line 4072) | static int rbuVfsTruncate(sqlite3_file *pFile, sqlite_int64 size){ function rbuVfsSync (line 4080) | static int rbuVfsSync(sqlite3_file *pFile, int flags){ function rbuVfsFileSize (line 4094) | static int rbuVfsFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function rbuVfsLock (line 4115) | static int rbuVfsLock(sqlite3_file *pFile, int eLock){ function rbuVfsUnlock (line 4137) | static int rbuVfsUnlock(sqlite3_file *pFile, int eLock){ function rbuVfsCheckReservedLock (line 4145) | static int rbuVfsCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function rbuVfsFileControl (line 4153) | static int rbuVfsFileControl(sqlite3_file *pFile, int op, void *pArg){ function rbuVfsSectorSize (line 4208) | static int rbuVfsSectorSize(sqlite3_file *pFile){ function rbuVfsDeviceCharacteristics (line 4216) | static int rbuVfsDeviceCharacteristics(sqlite3_file *pFile){ function rbuVfsShmLock (line 4224) | static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){ function rbuVfsShmMap (line 4263) | static int rbuVfsShmMap( function rbuVfsShmBarrier (line 4317) | static void rbuVfsShmBarrier(sqlite3_file *pFile){ function rbuVfsShmUnmap (line 4325) | static int rbuVfsShmUnmap(sqlite3_file *pFile, int delFlag){ function rbu_file (line 4347) | static rbu_file *rbuFindMaindb(rbu_vfs *pRbuVfs, const char *zWal){ function rbuVfsOpen (line 4385) | static int rbuVfsOpen( function rbuVfsDelete (line 4498) | static int rbuVfsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function rbuVfsAccess (line 4507) | static int rbuVfsAccess( function rbuVfsFullPathname (line 4552) | static int rbuVfsFullPathname( function rbuVfsDlError (line 4576) | static void rbuVfsDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function rbuVfsDlClose (line 4596) | static void rbuVfsDlClose(sqlite3_vfs *pVfs, void *pHandle){ function rbuVfsRandomness (line 4606) | static int rbuVfsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function rbuVfsSleep (line 4615) | static int rbuVfsSleep(sqlite3_vfs *pVfs, int nMicro){ function rbuVfsCurrentTime (line 4623) | static int rbuVfsCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function rbuVfsGetLastError (line 4631) | static int rbuVfsGetLastError(sqlite3_vfs *pVfs, int a, char *b){ function sqlite3rbu_destroy_vfs (line 4639) | void sqlite3rbu_destroy_vfs(const char *zName){ function sqlite3rbu_create_vfs (line 4653) | int sqlite3rbu_create_vfs(const char *zName, const char *zParent){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/rbu/sqlite3rbu.h type sqlite3rbu (line 276) | typedef struct sqlite3rbu sqlite3rbu; FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/rtree/rtree.c type sqlite3_int64 (line 70) | typedef sqlite3_int64 i64; type u8 (line 71) | typedef unsigned char u8; type u16 (line 72) | typedef unsigned short u16; type u32 (line 73) | typedef unsigned int u32; type Rtree (line 82) | typedef struct Rtree Rtree; type RtreeCursor (line 83) | typedef struct RtreeCursor RtreeCursor; type RtreeNode (line 84) | typedef struct RtreeNode RtreeNode; type RtreeCell (line 85) | typedef struct RtreeCell RtreeCell; type RtreeConstraint (line 86) | typedef struct RtreeConstraint RtreeConstraint; type RtreeMatchArg (line 87) | typedef struct RtreeMatchArg RtreeMatchArg; type RtreeGeomCallback (line 88) | typedef struct RtreeGeomCallback RtreeGeomCallback; type RtreeCoord (line 89) | typedef union RtreeCoord RtreeCoord; type RtreeSearchPoint (line 90) | typedef struct RtreeSearchPoint RtreeSearchPoint; type Rtree (line 114) | struct Rtree { type sqlite3_int64 (line 163) | typedef sqlite3_int64 RtreeDValue; type RtreeValue (line 164) | typedef int RtreeValue; type RtreeDValue (line 167) | typedef double RtreeDValue; type RtreeValue (line 168) | typedef float RtreeValue; type RtreeSearchPoint (line 181) | struct RtreeSearchPoint { type RtreeCursor (line 222) | struct RtreeCursor { type RtreeConstraint (line 270) | struct RtreeConstraint { type RtreeNode (line 294) | struct RtreeNode { type RtreeCell (line 309) | struct RtreeCell { type RtreeGeomCallback (line 329) | struct RtreeGeomCallback { type RtreeMatchArg (line 350) | struct RtreeMatchArg { function readInt16 (line 369) | static int readInt16(u8 *p){ function readCoord (line 372) | static void readCoord(u8 *p, RtreeCoord *pCoord){ function i64 (line 380) | static i64 readInt64(u8 *p){ function writeInt16 (line 398) | static int writeInt16(u8 *p, int i){ function writeCoord (line 403) | static int writeCoord(u8 *p, RtreeCoord *pCoord){ function writeInt64 (line 414) | static int writeInt64(u8 *p, i64 i){ function nodeReference (line 429) | static void nodeReference(RtreeNode *p){ function nodeZero (line 438) | static void nodeZero(Rtree *pRtree, RtreeNode *p){ function nodeHash (line 447) | static int nodeHash(i64 iNode){ function RtreeNode (line 455) | static RtreeNode *nodeHashLookup(Rtree *pRtree, i64 iNode){ function nodeHashInsert (line 464) | static void nodeHashInsert(Rtree *pRtree, RtreeNode *pNode){ function nodeHashDelete (line 475) | static void nodeHashDelete(Rtree *pRtree, RtreeNode *pNode){ function RtreeNode (line 491) | static RtreeNode *nodeNew(Rtree *pRtree, RtreeNode *pParent){ function nodeAcquire (line 508) | static int nodeAcquire( function nodeOverwriteCell (line 596) | static void nodeOverwriteCell( function nodeDeleteCell (line 614) | static void nodeDeleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell){ function nodeInsertCell (line 629) | static int nodeInsertCell( function nodeWrite (line 653) | static int nodeWrite(Rtree *pRtree, RtreeNode *pNode){ function nodeRelease (line 678) | static int nodeRelease(Rtree *pRtree, RtreeNode *pNode){ function i64 (line 705) | static i64 nodeGetRowid( function nodeGetCoord (line 717) | static void nodeGetCoord( function nodeGetCell (line 731) | static void nodeGetCell( function rtreeCreate (line 759) | static int rtreeCreate( function rtreeConnect (line 772) | static int rtreeConnect( function rtreeReference (line 785) | static void rtreeReference(Rtree *pRtree){ function rtreeRelease (line 793) | static void rtreeRelease(Rtree *pRtree){ function rtreeDisconnect (line 812) | static int rtreeDisconnect(sqlite3_vtab *pVtab){ function rtreeDestroy (line 820) | static int rtreeDestroy(sqlite3_vtab *pVtab){ function rtreeOpen (line 847) | static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function freeCursorConstraints (line 866) | static void freeCursorConstraints(RtreeCursor *pCsr){ function rtreeClose (line 884) | static int rtreeClose(sqlite3_vtab_cursor *cur){ function rtreeEof (line 901) | static int rtreeEof(sqlite3_vtab_cursor *cur){ function rtreeCallbackConstraint (line 949) | static int rtreeCallbackConstraint( function rtreeNonleafConstraint (line 997) | static void rtreeNonleafConstraint( function rtreeLeafConstraint (line 1041) | static void rtreeLeafConstraint( function nodeRowidIndex (line 1067) | static int nodeRowidIndex( function nodeParentIndex (line 1089) | static int nodeParentIndex(Rtree *pRtree, RtreeNode *pNode, int *piIndex){ function rtreeSearchPointCompare (line 1108) | static int rtreeSearchPointCompare( function rtreeSearchPointSwap (line 1122) | static void rtreeSearchPointSwap(RtreeCursor *p, int i, int j){ function RtreeSearchPoint (line 1143) | static RtreeSearchPoint *rtreeSearchPointFirst(RtreeCursor *pCur){ function RtreeNode (line 1150) | static RtreeNode *rtreeNodeOfFirstSearchPoint(RtreeCursor *pCur, int *pRC){ function RtreeSearchPoint (line 1166) | static RtreeSearchPoint *rtreeEnqueue( function RtreeSearchPoint (line 1201) | static RtreeSearchPoint *rtreeSearchPointNew( function tracePoint (line 1238) | static void tracePoint(RtreeSearchPoint *p, int idx, RtreeCursor *pCur){ function traceQueue (line 1250) | static void traceQueue(RtreeCursor *pCur, const char *zPrefix){ function rtreeSearchPointPop (line 1268) | static void rtreeSearchPointPop(RtreeCursor *p){ function rtreeStepToLeaf (line 1316) | static int rtreeStepToLeaf(RtreeCursor *pCur){ function rtreeNext (line 1386) | static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){ function rtreeRowid (line 1400) | static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pR... function rtreeColumn (line 1414) | static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, i... function findLeafNode (line 1449) | static int findLeafNode( function deserializeGeometry (line 1475) | static int deserializeGeometry(sqlite3_value *pValue, RtreeConstraint *p... function rtreeFilter (line 1521) | static int rtreeFilter( function setEstimatedRows (line 1627) | static void setEstimatedRows(sqlite3_index_info *pIdxInfo, i64 nRow){ function rtreeBestIndex (line 1669) | static int rtreeBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ function RtreeDValue (line 1754) | static RtreeDValue cellArea(Rtree *pRtree, RtreeCell *p){ function RtreeDValue (line 1767) | static RtreeDValue cellMargin(Rtree *pRtree, RtreeCell *p){ function cellUnion (line 1779) | static void cellUnion(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function cellContains (line 1798) | static int cellContains(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function RtreeDValue (line 1816) | static RtreeDValue cellGrowth(Rtree *pRtree, RtreeCell *p, RtreeCell *pC... function RtreeDValue (line 1825) | static RtreeDValue cellOverlap( function ChooseLeaf (line 1857) | static int ChooseLeaf( function AdjustTree (line 1917) | static int AdjustTree( function rowidWrite (line 1946) | static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64... function parentWrite (line 1956) | static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64... function SortByDistance (line 1983) | static void SortByDistance( function SortByDimension (line 2049) | static void SortByDimension( function splitNodeStartree (line 2108) | static int splitNodeStartree( function updateMapping (line 2206) | static int updateMapping( function SplitNode (line 2225) | static int SplitNode( function fixLeafParent (line 2372) | static int fixLeafParent(Rtree *pRtree, RtreeNode *pLeaf){ function removeNode (line 2404) | static int removeNode(Rtree *pRtree, RtreeNode *pNode, int iHeight){ function fixBoundingBox (line 2453) | static int fixBoundingBox(Rtree *pRtree, RtreeNode *pNode){ function deleteCell (line 2480) | static int deleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell, int iH... function Reinsert (line 2511) | static int Reinsert( function rtreeInsertCell (line 2616) | static int rtreeInsertCell( function reinsertNodeContent (line 2651) | static int reinsertNodeContent(Rtree *pRtree, RtreeNode *pNode){ function newRowid (line 2680) | static int newRowid(Rtree *pRtree, i64 *piRowid){ function rtreeDeleteRowid (line 2693) | static int rtreeDeleteRowid(Rtree *pRtree, sqlite3_int64 iDelete){ function RtreeValue (line 2785) | static RtreeValue rtreeValueDown(sqlite3_value *v){ function RtreeValue (line 2793) | static RtreeValue rtreeValueUp(sqlite3_value *v){ function rtreeConstraintError (line 2816) | static int rtreeConstraintError(Rtree *pRtree, int iCol){ function rtreeUpdate (line 2854) | static int rtreeUpdate( function rtreeRename (line 2985) | static int rtreeRename(sqlite3_vtab *pVtab, const char *zNewName){ function rtreeQueryStat1 (line 3008) | static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){ function rtreeSqlInit (line 3073) | static int rtreeSqlInit( function getIntFromStmt (line 3154) | static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){ function getNodeSize (line 3184) | static int getNodeSize( function rtreeInit (line 3228) | static int rtreeInit( function rtreenode (line 3335) | static void rtreenode(sqlite3_context *ctx, int nArg, sqlite3_value **ap... function rtreedepth (line 3389) | static void rtreedepth(sqlite3_context *ctx, int nArg, sqlite3_value **a... function sqlite3RtreeInit (line 3406) | int sqlite3RtreeInit(sqlite3 *db){ function rtreeFreeCallback (line 3437) | static void rtreeFreeCallback(void *p){ function rtreeMatchArgFree (line 3446) | static void rtreeMatchArgFree(void *pArg){ function geomCallback (line 3469) | static void geomCallback(sqlite3_context *ctx, int nArg, sqlite3_value *... function sqlite3_rtree_geometry_callback (line 3507) | int sqlite3_rtree_geometry_callback( function sqlite3_rtree_query_callback (line 3531) | int sqlite3_rtree_query_callback( function sqlite3_rtree_init (line 3554) | __declspec(dllexport) FILE: JetChat/Pods/WCDBOptimizedSQLCipher/ext/rtree/sqlite3rtree.h type sqlite3_rtree_geometry (line 23) | typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; type sqlite3_rtree_query_info (line 24) | typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; type sqlite3_int64 (line 30) | typedef sqlite3_int64 sqlite3_rtree_dbl; type sqlite3_rtree_dbl (line 32) | typedef double sqlite3_rtree_dbl; type sqlite3_rtree_geometry (line 53) | struct sqlite3_rtree_geometry { type sqlite3_rtree_query_info (line 85) | struct sqlite3_rtree_query_info { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/fts5.c type Fts5ExtensionApi (line 49) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 50) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 51) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 61) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 281) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 515) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 516) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 517) | struct fts5_tokenizer { type fts5_api (line 552) | typedef struct fts5_api fts5_api; type fts5_api (line 553) | struct fts5_api { type u8 (line 619) | typedef unsigned char u8; type u32 (line 620) | typedef unsigned int u32; type u16 (line 621) | typedef unsigned short u16; type i16 (line 622) | typedef short i16; type sqlite3_int64 (line 623) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 624) | typedef sqlite3_uint64 u64; type Fts5Global (line 691) | typedef struct Fts5Global Fts5Global; type Fts5Colset (line 692) | typedef struct Fts5Colset Fts5Colset; type Fts5Colset (line 700) | struct Fts5Colset { type Fts5Config (line 712) | typedef struct Fts5Config Fts5Config; type Fts5Config (line 749) | struct Fts5Config { type Fts5Buffer (line 834) | typedef struct Fts5Buffer Fts5Buffer; type Fts5Buffer (line 835) | struct Fts5Buffer { type Fts5PoslistReader (line 870) | typedef struct Fts5PoslistReader Fts5PoslistReader; type Fts5PoslistReader (line 871) | struct Fts5PoslistReader { type Fts5PoslistWriter (line 889) | typedef struct Fts5PoslistWriter Fts5PoslistWriter; type Fts5PoslistWriter (line 890) | struct Fts5PoslistWriter { type Fts5Termset (line 911) | typedef struct Fts5Termset Fts5Termset; type Fts5Index (line 925) | typedef struct Fts5Index Fts5Index; type Fts5IndexIter (line 926) | typedef struct Fts5IndexIter Fts5IndexIter; type Fts5IndexIter (line 928) | struct Fts5IndexIter { type Fts5Hash (line 1135) | typedef struct Fts5Hash Fts5Hash; type Fts5Storage (line 1190) | typedef struct Fts5Storage Fts5Storage; type Fts5Expr (line 1233) | typedef struct Fts5Expr Fts5Expr; type Fts5ExprNode (line 1234) | typedef struct Fts5ExprNode Fts5ExprNode; type Fts5Parse (line 1235) | typedef struct Fts5Parse Fts5Parse; type Fts5Token (line 1236) | typedef struct Fts5Token Fts5Token; type Fts5ExprPhrase (line 1237) | typedef struct Fts5ExprPhrase Fts5ExprPhrase; type Fts5ExprNearset (line 1238) | typedef struct Fts5ExprNearset Fts5ExprNearset; type Fts5Token (line 1240) | struct Fts5Token { type Fts5PoslistPopulator (line 1276) | typedef struct Fts5PoslistPopulator Fts5PoslistPopulator; type fts5YYMINORTYPE (line 1518) | typedef union { type fts5yyStackEntry (line 1697) | struct fts5yyStackEntry { type fts5yyStackEntry (line 1704) | typedef struct fts5yyStackEntry fts5yyStackEntry; type fts5yyParser (line 1708) | struct fts5yyParser { type fts5yyParser (line 1725) | typedef struct fts5yyParser fts5yyParser; function sqlite3Fts5ParserTrace (line 1751) | static void sqlite3Fts5ParserTrace(FILE *TraceFILE, char *zTracePrompt){ function fts5yyGrowStack (line 1812) | static int fts5yyGrowStack(fts5yyParser *p){ function fts5yy_destructor (line 1894) | static void fts5yy_destructor( function fts5yy_pop_parser_stack (line 1962) | static void fts5yy_pop_parser_stack(fts5yyParser *pParser){ function sqlite3Fts5ParserFree (line 1985) | static void sqlite3Fts5ParserFree( function sqlite3Fts5ParserStackPeak (line 2004) | static int sqlite3Fts5ParserStackPeak(void *p){ function fts5yy_find_shift_action (line 2014) | static unsigned int fts5yy_find_shift_action( function fts5yy_find_reduce_action (line 2077) | static int fts5yy_find_reduce_action( function fts5yyStackOverflow (line 2107) | static void fts5yyStackOverflow(fts5yyParser *fts5yypParser){ function fts5yyTraceShift (line 2131) | static void fts5yyTraceShift(fts5yyParser *fts5yypParser, int fts5yyNewS... function fts5yy_shift (line 2150) | static void fts5yy_shift( function fts5yy_reduce (line 2228) | static void fts5yy_reduce( function fts5yy_parse_failed (line 2488) | static void fts5yy_parse_failed( function fts5yy_syntax_error (line 2509) | static void fts5yy_syntax_error( function fts5yy_accept (line 2531) | static void fts5yy_accept( function sqlite3Fts5Parser (line 2570) | static void sqlite3Fts5Parser( type CInstIter (line 2764) | typedef struct CInstIter CInstIter; type CInstIter (line 2765) | struct CInstIter { function fts5CInstIterNext (line 2781) | static int fts5CInstIterNext(CInstIter *pIter){ function fts5CInstIterInit (line 2812) | static int fts5CInstIterInit( type HighlightContext (line 2838) | typedef struct HighlightContext HighlightContext; type HighlightContext (line 2839) | struct HighlightContext { function fts5HighlightAppend (line 2861) | static void fts5HighlightAppend( function fts5HighlightCb (line 2876) | static int fts5HighlightCb( function fts5HighlightFunction (line 2930) | static void fts5HighlightFunction( type Fts5SFinder (line 2979) | typedef struct Fts5SFinder Fts5SFinder; type Fts5SFinder (line 2980) | struct Fts5SFinder { function fts5SentenceFinderAdd (line 2993) | static int fts5SentenceFinderAdd(Fts5SFinder *p, int iAdd){ function fts5SentenceFinderCb (line 3012) | static int fts5SentenceFinderCb( function fts5SnippetScore (line 3045) | static int fts5SnippetScore( function fts5SnippetFunction (line 3091) | static void fts5SnippetFunction( type Fts5Bm25Data (line 3247) | typedef struct Fts5Bm25Data Fts5Bm25Data; type Fts5Bm25Data (line 3248) | struct Fts5Bm25Data { function fts5CountCb (line 3259) | static int fts5CountCb( function fts5Bm25GetData (line 3275) | static int fts5Bm25GetData( function fts5Bm25Function (line 3347) | static void fts5Bm25Function( function sqlite3Fts5AuxInit (line 3405) | static int sqlite3Fts5AuxInit(fts5_api *pApi){ function sqlite3Fts5BufferSize (line 3451) | static int sqlite3Fts5BufferSize(int *pRc, Fts5Buffer *pBuf, u32 nByte){ function sqlite3Fts5BufferAppendVarint (line 3475) | static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i6... function sqlite3Fts5Put32 (line 3480) | static void sqlite3Fts5Put32(u8 *aBuf, int iVal){ function sqlite3Fts5Get32 (line 3487) | static int sqlite3Fts5Get32(const u8 *aBuf){ function sqlite3Fts5BufferAppendBlob (line 3496) | static void sqlite3Fts5BufferAppendBlob( function sqlite3Fts5BufferAppendString (line 3513) | static void sqlite3Fts5BufferAppendString( function sqlite3Fts5BufferAppendPrintf (line 3531) | static void sqlite3Fts5BufferAppendPrintf( function sqlite3Fts5BufferFree (line 3570) | static void sqlite3Fts5BufferFree(Fts5Buffer *pBuf){ function sqlite3Fts5BufferZero (line 3579) | static void sqlite3Fts5BufferZero(Fts5Buffer *pBuf){ function sqlite3Fts5BufferSet (line 3588) | static void sqlite3Fts5BufferSet( function sqlite3Fts5PoslistNext64 (line 3598) | static int sqlite3Fts5PoslistNext64( function sqlite3Fts5PoslistReaderNext (line 3628) | static int sqlite3Fts5PoslistReaderNext(Fts5PoslistReader *pIter){ function sqlite3Fts5PoslistReaderInit (line 3635) | static int sqlite3Fts5PoslistReaderInit( function sqlite3Fts5PoslistSafeAppend (line 3652) | static void sqlite3Fts5PoslistSafeAppend( function sqlite3Fts5PoslistWriterAppend (line 3667) | static int sqlite3Fts5PoslistWriterAppend( function sqlite3Fts5IsBareword (line 3727) | static int sqlite3Fts5IsBareword(char t){ type Fts5TermsetEntry (line 3745) | typedef struct Fts5TermsetEntry Fts5TermsetEntry; type Fts5TermsetEntry (line 3746) | struct Fts5TermsetEntry { type Fts5Termset (line 3753) | struct Fts5Termset { function sqlite3Fts5TermsetNew (line 3757) | static int sqlite3Fts5TermsetNew(Fts5Termset **pp){ function sqlite3Fts5TermsetAdd (line 3763) | static int sqlite3Fts5TermsetAdd( function sqlite3Fts5TermsetFree (line 3812) | static void sqlite3Fts5TermsetFree(Fts5Termset *p){ function fts5_iswhitespace (line 3855) | static int fts5_iswhitespace(char x){ function fts5_isopenquote (line 3859) | static int fts5_isopenquote(char x){ function fts5_isdigit (line 3888) | static int fts5_isdigit(char a){ function fts5Dequote (line 3970) | static int fts5Dequote(char *z){ function sqlite3Fts5Dequote (line 4015) | static void sqlite3Fts5Dequote(char *z){ type Fts5Enum (line 4026) | struct Fts5Enum { type Fts5Enum (line 4030) | typedef struct Fts5Enum Fts5Enum; function fts5ConfigSetEnum (line 4032) | static int fts5ConfigSetEnum( function fts5ConfigParseSpecial (line 4061) | static int fts5ConfigParseSpecial( function fts5ConfigDefaultTokenizer (line 4225) | static int fts5ConfigDefaultTokenizer(Fts5Global *pGlobal, Fts5Config *p... function fts5ConfigParseColumn (line 4287) | static int fts5ConfigParseColumn( function fts5ConfigMakeExprlist (line 4315) | static int fts5ConfigMakeExprlist(Fts5Config *p){ function sqlite3Fts5ConfigParse (line 4348) | static int sqlite3Fts5ConfigParse( function sqlite3Fts5ConfigFree (line 4467) | static void sqlite3Fts5ConfigFree(Fts5Config *pConfig){ function sqlite3Fts5ConfigDeclareVtab (line 4494) | static int sqlite3Fts5ConfigDeclareVtab(Fts5Config *pConfig){ function sqlite3Fts5Tokenize (line 4540) | static int sqlite3Fts5Tokenize( function sqlite3Fts5ConfigParseRank (line 4586) | static int sqlite3Fts5ConfigParseRank( function sqlite3Fts5ConfigSetValue (line 4645) | static int sqlite3Fts5ConfigSetValue( function sqlite3Fts5ConfigLoad (line 4738) | static int sqlite3Fts5ConfigLoad(Fts5Config *pConfig, int iCookie){ type Fts5ExprTerm (line 4817) | typedef struct Fts5ExprTerm Fts5ExprTerm; type Fts5Expr (line 4831) | struct Fts5Expr { type Fts5ExprNode (line 4850) | struct Fts5ExprNode { type Fts5ExprTerm (line 4879) | struct Fts5ExprTerm { type Fts5ExprPhrase (line 4890) | struct Fts5ExprPhrase { type Fts5ExprNearset (line 4901) | struct Fts5ExprNearset { type Fts5Parse (line 4912) | struct Fts5Parse { function sqlite3Fts5ParseError (line 4921) | static void sqlite3Fts5ParseError(Fts5Parse *pParse, const char *zFmt, .... function fts5ExprIsspace (line 4931) | static int fts5ExprIsspace(char t){ function fts5ExprGetToken (line 4938) | static int fts5ExprGetToken( function fts5ParseFree (line 5002) | static void fts5ParseFree(void *p){ sqlite3_free(p); } function sqlite3Fts5ExprNew (line 5004) | static int sqlite3Fts5ExprNew( function sqlite3Fts5ParseNodeFree (line 5064) | static void sqlite3Fts5ParseNodeFree(Fts5ExprNode *p){ function sqlite3Fts5ExprFree (line 5078) | static void sqlite3Fts5ExprFree(Fts5Expr *p){ function i64 (line 5090) | static i64 fts5ExprSynonymRowid(Fts5ExprTerm *pTerm, int bDesc, int *pbE... function fts5ExprSynonymList (line 5114) | static int fts5ExprSynonymList( function fts5ExprPhraseIsMatch (line 5197) | static int fts5ExprPhraseIsMatch( type Fts5LookaheadReader (line 5278) | typedef struct Fts5LookaheadReader Fts5LookaheadReader; type Fts5LookaheadReader (line 5279) | struct Fts5LookaheadReader { function fts5LookaheadReaderNext (line 5289) | static int fts5LookaheadReaderNext(Fts5LookaheadReader *p){ function fts5LookaheadReaderInit (line 5297) | static int fts5LookaheadReaderInit( type Fts5NearTrimmer (line 5308) | typedef struct Fts5NearTrimmer Fts5NearTrimmer; type Fts5NearTrimmer (line 5309) | struct Fts5NearTrimmer { function fts5ExprNearIsMatch (line 5332) | static int fts5ExprNearIsMatch(int *pRc, Fts5ExprNearset *pNear){ function fts5ExprAdvanceto (line 5431) | static int fts5ExprAdvanceto( function fts5ExprSynonymAdvanceto (line 5457) | static int fts5ExprSynonymAdvanceto( function fts5ExprNearTest (line 5487) | static int fts5ExprNearTest( function fts5ExprNearInitAll (line 5540) | static int fts5ExprNearInitAll( function fts5RowidCmp (line 5593) | static int fts5RowidCmp( function fts5ExprSetEof (line 5608) | static void fts5ExprSetEof(Fts5ExprNode *pNode){ function fts5ExprNodeZeroPoslist (line 5617) | static void fts5ExprNodeZeroPoslist(Fts5ExprNode *pNode){ function fts5NodeCompare (line 5647) | static int fts5NodeCompare( function fts5ExprNodeTest_STRING (line 5668) | static int fts5ExprNodeTest_STRING( function fts5ExprNodeNext_STRING (line 5737) | static int fts5ExprNodeNext_STRING( function fts5ExprNodeTest_TERM (line 5802) | static int fts5ExprNodeTest_TERM( function fts5ExprNodeNext_TERM (line 5830) | static int fts5ExprNodeNext_TERM( function fts5ExprNodeTest_OR (line 5854) | static void fts5ExprNodeTest_OR( function fts5ExprNodeNext_OR (line 5873) | static int fts5ExprNodeNext_OR( function fts5ExprNodeTest_AND (line 5902) | static int fts5ExprNodeTest_AND( function fts5ExprNodeNext_AND (line 5951) | static int fts5ExprNodeNext_AND( function fts5ExprNodeTest_NOT (line 5964) | static int fts5ExprNodeTest_NOT( function fts5ExprNodeNext_NOT (line 5992) | static int fts5ExprNodeNext_NOT( function fts5ExprNodeTest (line 6010) | static int fts5ExprNodeTest( function fts5ExprNodeFirst (line 6055) | static int fts5ExprNodeFirst(Fts5Expr *pExpr, Fts5ExprNode *pNode){ function sqlite3Fts5ExprFirst (line 6114) | static int sqlite3Fts5ExprFirst(Fts5Expr *p, Fts5Index *pIdx, i64 iFirst... function sqlite3Fts5ExprNext (line 6142) | static int sqlite3Fts5ExprNext(Fts5Expr *p, i64 iLast){ function sqlite3Fts5ExprEof (line 6156) | static int sqlite3Fts5ExprEof(Fts5Expr *p){ function i64 (line 6160) | static i64 sqlite3Fts5ExprRowid(Fts5Expr *p){ function fts5ParseStringFromToken (line 6164) | static int fts5ParseStringFromToken(Fts5Token *pToken, char **pz){ function fts5ExprPhraseFree (line 6173) | static void fts5ExprPhraseFree(Fts5ExprPhrase *pPhrase){ function Fts5ExprNearset (line 6202) | static Fts5ExprNearset *sqlite3Fts5ParseNearset( type TokenCtx (line 6260) | typedef struct TokenCtx TokenCtx; type TokenCtx (line 6261) | struct TokenCtx { function fts5ParseTokenize (line 6269) | static int fts5ParseTokenize( function sqlite3Fts5ParsePhraseFree (line 6334) | static void sqlite3Fts5ParsePhraseFree(Fts5ExprPhrase *pPhrase){ function sqlite3Fts5ParseNearsetFree (line 6341) | static void sqlite3Fts5ParseNearsetFree(Fts5ExprNearset *pNear){ function sqlite3Fts5ParseFinished (line 6352) | static void sqlite3Fts5ParseFinished(Fts5Parse *pParse, Fts5ExprNode *p){ function Fts5ExprPhrase (line 6362) | static Fts5ExprPhrase *sqlite3Fts5ParseTerm( function sqlite3Fts5ExprClonePhrase (line 6423) | static int sqlite3Fts5ExprClonePhrase( function sqlite3Fts5ParseNear (line 6513) | static void sqlite3Fts5ParseNear(Fts5Parse *pParse, Fts5Token *pTok){ function sqlite3Fts5ParseSetDistance (line 6521) | static void sqlite3Fts5ParseSetDistance( function Fts5Colset (line 6556) | static Fts5Colset *fts5ParseColset( function Fts5Colset (line 6597) | static Fts5Colset *sqlite3Fts5ParseColsetInvert(Fts5Parse *pParse, Fts5C... function Fts5Colset (line 6620) | static Fts5Colset *sqlite3Fts5ParseColset( function sqlite3Fts5ParseSetColset (line 6652) | static void sqlite3Fts5ParseSetColset( function fts5ExprAssignXNext (line 6673) | static void fts5ExprAssignXNext(Fts5ExprNode *pNode){ function fts5ExprAddChildren (line 6705) | static void fts5ExprAddChildren(Fts5ExprNode *p, Fts5ExprNode *pSub){ function Fts5ExprNode (line 6720) | static Fts5ExprNode *sqlite3Fts5ParseNode( function Fts5ExprNode (line 6795) | static Fts5ExprNode *sqlite3Fts5ParseImplicitAnd( function fts5ExprFunction (line 7073) | static void fts5ExprFunction( function fts5ExprFunctionHr (line 7156) | static void fts5ExprFunctionHr( function fts5ExprFunctionTcl (line 7163) | static void fts5ExprFunctionTcl( function fts5ExprIsAlnum (line 7176) | static void fts5ExprIsAlnum( function fts5ExprFold (line 7192) | static void fts5ExprFold( function sqlite3Fts5ExprInit (line 7214) | static int sqlite3Fts5ExprInit(Fts5Global *pGlobal, sqlite3 *db){ function sqlite3Fts5ExprPhraseCount (line 7244) | static int sqlite3Fts5ExprPhraseCount(Fts5Expr *pExpr){ function sqlite3Fts5ExprPhraseSize (line 7251) | static int sqlite3Fts5ExprPhraseSize(Fts5Expr *pExpr, int iPhrase){ function sqlite3Fts5ExprPoslist (line 7260) | static int sqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const u8... type Fts5PoslistPopulator (line 7274) | struct Fts5PoslistPopulator { function Fts5PoslistPopulator (line 7280) | static Fts5PoslistPopulator *sqlite3Fts5ExprClearPoslists(Fts5Expr *pExp... type Fts5ExprCtx (line 7302) | struct Fts5ExprCtx { type Fts5ExprCtx (line 7307) | typedef struct Fts5ExprCtx Fts5ExprCtx; function fts5ExprColsetTest (line 7312) | static int fts5ExprColsetTest(Fts5Colset *pColset, int iCol){ function fts5ExprPopulatePoslistsCb (line 7320) | static int fts5ExprPopulatePoslistsCb( function sqlite3Fts5ExprPopulatePoslists (line 7355) | static int sqlite3Fts5ExprPopulatePoslists( function fts5ExprClearPoslists (line 7385) | static void fts5ExprClearPoslists(Fts5ExprNode *pNode){ function fts5ExprCheckPoslists (line 7396) | static int fts5ExprCheckPoslists(Fts5ExprNode *pNode, i64 iRowid){ function sqlite3Fts5ExprCheckPoslists (line 7440) | static void sqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid){ function sqlite3Fts5ExprPhraseCollist (line 7447) | static int sqlite3Fts5ExprPhraseCollist( type Fts5HashEntry (line 7502) | typedef struct Fts5HashEntry Fts5HashEntry; type Fts5Hash (line 7511) | struct Fts5Hash { type Fts5HashEntry (line 7541) | struct Fts5HashEntry { function sqlite3Fts5HashNew (line 7567) | static int sqlite3Fts5HashNew(Fts5Config *pConfig, Fts5Hash **ppNew, int... function sqlite3Fts5HashFree (line 7597) | static void sqlite3Fts5HashFree(Fts5Hash *pHash){ function sqlite3Fts5HashClear (line 7608) | static void sqlite3Fts5HashClear(Fts5Hash *pHash){ function fts5HashKey (line 7622) | static unsigned int fts5HashKey(int nSlot, const u8 *p, int n){ function fts5HashKey2 (line 7631) | static unsigned int fts5HashKey2(int nSlot, u8 b, const u8 *p, int n){ function fts5HashResize (line 7644) | static int fts5HashResize(Fts5Hash *pHash){ function fts5HashAddPoslistSize (line 7671) | static void fts5HashAddPoslistSize(Fts5Hash *pHash, Fts5HashEntry *p){ function sqlite3Fts5HashWrite (line 7711) | static int sqlite3Fts5HashWrite( function Fts5HashEntry (line 7861) | static Fts5HashEntry *fts5HashEntryMerge( function fts5HashEntrySort (line 7905) | static int fts5HashEntrySort( function sqlite3Fts5HashQuery (line 7950) | static int sqlite3Fts5HashQuery( function sqlite3Fts5HashScanInit (line 7975) | static int sqlite3Fts5HashScanInit( function sqlite3Fts5HashScanNext (line 7982) | static void sqlite3Fts5HashScanNext(Fts5Hash *p){ function sqlite3Fts5HashScanEof (line 7987) | static int sqlite3Fts5HashScanEof(Fts5Hash *p){ function sqlite3Fts5HashScanEntry (line 7991) | static void sqlite3Fts5HashScanEntry( function sqlite3Fts5Corrupt (line 8260) | static int sqlite3Fts5Corrupt() { return SQLITE_CORRUPT_VTAB; } type Fts5Data (line 8272) | typedef struct Fts5Data Fts5Data; type Fts5DlidxIter (line 8273) | typedef struct Fts5DlidxIter Fts5DlidxIter; type Fts5DlidxLvl (line 8274) | typedef struct Fts5DlidxLvl Fts5DlidxLvl; type Fts5DlidxWriter (line 8275) | typedef struct Fts5DlidxWriter Fts5DlidxWriter; type Fts5Iter (line 8276) | typedef struct Fts5Iter Fts5Iter; type Fts5PageWriter (line 8277) | typedef struct Fts5PageWriter Fts5PageWriter; type Fts5SegIter (line 8278) | typedef struct Fts5SegIter Fts5SegIter; type Fts5DoclistIter (line 8279) | typedef struct Fts5DoclistIter Fts5DoclistIter; type Fts5SegWriter (line 8280) | typedef struct Fts5SegWriter Fts5SegWriter; type Fts5Structure (line 8281) | typedef struct Fts5Structure Fts5Structure; type Fts5StructureLevel (line 8282) | typedef struct Fts5StructureLevel Fts5StructureLevel; type Fts5StructureSegment (line 8283) | typedef struct Fts5StructureSegment Fts5StructureSegment; type Fts5Data (line 8285) | struct Fts5Data { type Fts5Index (line 8294) | struct Fts5Index { type Fts5DoclistIter (line 8325) | struct Fts5DoclistIter { type Fts5StructureSegment (line 8340) | struct Fts5StructureSegment { type Fts5StructureLevel (line 8345) | struct Fts5StructureLevel { type Fts5Structure (line 8350) | struct Fts5Structure { type Fts5PageWriter (line 8361) | struct Fts5PageWriter { type Fts5DlidxWriter (line 8368) | struct Fts5DlidxWriter { type Fts5SegWriter (line 8374) | struct Fts5SegWriter { type Fts5CResult (line 8393) | typedef struct Fts5CResult Fts5CResult; type Fts5CResult (line 8394) | struct Fts5CResult { type Fts5SegIter (line 8445) | struct Fts5SegIter { type Fts5Iter (line 8523) | struct Fts5Iter { type Fts5DlidxLvl (line 8557) | struct Fts5DlidxLvl { type Fts5DlidxIter (line 8567) | struct Fts5DlidxIter { function fts5PutU16 (line 8573) | static void fts5PutU16(u8 *aOut, u16 iVal){ function u16 (line 8578) | static u16 fts5GetU16(const u8 *aIn){ function fts5BufferCompareBlob (line 8601) | static int fts5BufferCompareBlob( function fts5BufferCompare (line 8620) | static int fts5BufferCompare(Fts5Buffer *pLeft, Fts5Buffer *pRight){ function fts5LeafFirstTermOff (line 8626) | static int fts5LeafFirstTermOff(Fts5Data *pLeaf){ function fts5CloseReader (line 8635) | static void fts5CloseReader(Fts5Index *p){ function Fts5Data (line 8650) | static Fts5Data *fts5DataRead(Fts5Index *p, i64 iRowid){ function fts5DataRelease (line 8721) | static void fts5DataRelease(Fts5Data *pData){ function Fts5Data (line 8725) | static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){ function fts5IndexPrepareStmt (line 8737) | static int fts5IndexPrepareStmt( function fts5DataWrite (line 8757) | static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int... function fts5DataDelete (line 8780) | static void fts5DataDelete(Fts5Index *p, i64 iFirst, i64 iLast){ function fts5DataRemoveSegment (line 8811) | static void fts5DataRemoveSegment(Fts5Index *p, int iSegid){ function fts5StructureRelease (line 8833) | static void fts5StructureRelease(Fts5Structure *pStruct){ function fts5StructureRef (line 8844) | static void fts5StructureRef(Fts5Structure *pStruct){ function fts5StructureDecode (line 8860) | static int fts5StructureDecode( function fts5StructureAddLevel (line 8936) | static void fts5StructureAddLevel(int *pRc, Fts5Structure **ppStruct){ function fts5StructureExtendLevel (line 8960) | static void fts5StructureExtendLevel( function Fts5Structure (line 8989) | static Fts5Structure *fts5StructureReadUncached(Fts5Index *p){ function i64 (line 9013) | static i64 fts5IndexDataVersion(Fts5Index *p){ function Fts5Structure (line 9044) | static Fts5Structure *fts5StructureRead(Fts5Index *p){ function fts5StructureInvalidate (line 9083) | static void fts5StructureInvalidate(Fts5Index *p){ function fts5StructureCountSegments (line 9095) | static int fts5StructureCountSegments(Fts5Structure *pStruct){ function fts5StructureWrite (line 9126) | static void fts5StructureWrite(Fts5Index *p, Fts5Structure *pStruct){ function fts5PrintStructure (line 9168) | static void fts5PrintStructure(const char *zCaption, Fts5Structure *pStr... function fts5SegmentSize (line 9181) | static int fts5SegmentSize(Fts5StructureSegment *pSeg){ function fts5StructurePromoteTo (line 9190) | static void fts5StructurePromoteTo( function fts5StructurePromote (line 9233) | static void fts5StructurePromote( function fts5DlidxLvlNext (line 9284) | static int fts5DlidxLvlNext(Fts5DlidxLvl *pLvl){ function fts5DlidxIterNextR (line 9316) | static int fts5DlidxIterNextR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterNext (line 9336) | static int fts5DlidxIterNext(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFirst (line 9351) | static int fts5DlidxIterFirst(Fts5DlidxIter *pIter){ function fts5DlidxIterEof (line 9360) | static int fts5DlidxIterEof(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterLast (line 9364) | static void fts5DlidxIterLast(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxLvlPrev (line 9387) | static int fts5DlidxLvlPrev(Fts5DlidxLvl *pLvl){ function fts5DlidxIterPrevR (line 9436) | static int fts5DlidxIterPrevR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterPrev (line 9459) | static int fts5DlidxIterPrev(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFree (line 9466) | static void fts5DlidxIterFree(Fts5DlidxIter *pIter){ function Fts5DlidxIter (line 9476) | static Fts5DlidxIter *fts5DlidxIterInit( function i64 (line 9523) | static i64 fts5DlidxIterRowid(Fts5DlidxIter *pIter){ function fts5DlidxIterPgno (line 9526) | static int fts5DlidxIterPgno(Fts5DlidxIter *pIter){ function fts5SegIterNextPage (line 9533) | static void fts5SegIterNextPage( function fts5GetPoslistSize (line 9571) | static int fts5GetPoslistSize(const u8 *p, int *pnSz, int *pbDel){ function fts5SegIterLoadNPos (line 9592) | static void fts5SegIterLoadNPos(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadRowid (line 9621) | static void fts5SegIterLoadRowid(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadTerm (line 9654) | static void fts5SegIterLoadTerm(Fts5Index *p, Fts5SegIter *pIter, int nK... function fts5SegIterSetNext (line 9686) | static void fts5SegIterSetNext(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterInit (line 9704) | static void fts5SegIterInit( function fts5SegIterReverseInitPage (line 9752) | static void fts5SegIterReverseInitPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterReverseNewPage (line 9805) | static void fts5SegIterReverseNewPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5MultiIterIsEmpty (line 9857) | static int fts5MultiIterIsEmpty(Fts5Index *p, Fts5Iter *pIter){ function fts5SegIterNext_Reverse (line 9867) | static void fts5SegIterNext_Reverse( function fts5SegIterNext_None (line 9901) | static void fts5SegIterNext_None( function fts5SegIterNext (line 9973) | static void fts5SegIterNext( function fts5SegIterReverse (line 10108) | static void fts5SegIterReverse(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadDlidx (line 10194) | static void fts5SegIterLoadDlidx(Fts5Index *p, Fts5SegIter *pIter){ function fts5LeafSeek (line 10228) | static void fts5LeafSeek( function sqlite3_stmt (line 10351) | static sqlite3_stmt *fts5IdxSelectStmt(Fts5Index *p){ function fts5SegIterSeekInit (line 10370) | static void fts5SegIterSeekInit( function fts5SegIterHashInit (line 10452) | static void fts5SegIterHashInit( function fts5SegIterClear (line 10502) | static void fts5SegIterClear(Fts5SegIter *pIter){ function fts5AssertComparisonResult (line 10519) | static void fts5AssertComparisonResult( function fts5AssertMultiIterSetup (line 10561) | static void fts5AssertMultiIterSetup(Fts5Index *p, Fts5Iter *pIter){ function fts5MultiIterDoCompare (line 10606) | static int fts5MultiIterDoCompare(Fts5Iter *pIter, int iOut){ function fts5SegIterGotoPage (line 10660) | static void fts5SegIterGotoPage( function fts5SegIterNextFrom (line 10698) | static void fts5SegIterNextFrom( function fts5MultiIterFree (line 10752) | static void fts5MultiIterFree(Fts5Iter *pIter){ function fts5MultiIterAdvanced (line 10764) | static void fts5MultiIterAdvanced( function fts5MultiIterAdvanceRowid (line 10792) | static int fts5MultiIterAdvanceRowid( function fts5MultiIterSetEof (line 10835) | static void fts5MultiIterSetEof(Fts5Iter *pIter){ function fts5MultiIterNext (line 10848) | static void fts5MultiIterNext( function fts5MultiIterNext2 (line 10886) | static void fts5MultiIterNext2( function fts5IterSetOutputs_Noop (line 10915) | static void fts5IterSetOutputs_Noop(Fts5Iter *pUnused1, Fts5SegIter *pUn... function Fts5Iter (line 10919) | static Fts5Iter *fts5MultiIterAlloc( function fts5PoslistCallback (line 10941) | static void fts5PoslistCallback( type PoslistCallbackCtx (line 10953) | typedef struct PoslistCallbackCtx PoslistCallbackCtx; type PoslistCallbackCtx (line 10954) | struct PoslistCallbackCtx { type PoslistOffsetsCtx (line 10960) | typedef struct PoslistOffsetsCtx PoslistOffsetsCtx; type PoslistOffsetsCtx (line 10961) | struct PoslistOffsetsCtx { function fts5IndexColsetTest (line 10971) | static int fts5IndexColsetTest(Fts5Colset *pColset, int iCol){ function fts5PoslistOffsetsCallback (line 10979) | static void fts5PoslistOffsetsCallback( function fts5PoslistFilterCallback (line 11002) | static void fts5PoslistFilterCallback( function fts5ChunkIterate (line 11054) | static void fts5ChunkIterate( function fts5SegiterPoslist (line 11101) | static void fts5SegiterPoslist( function fts5IndexExtractCol (line 11136) | static int fts5IndexExtractCol( function fts5IndexExtractColset (line 11173) | static int fts5IndexExtractColset ( function fts5IterSetOutputs_None (line 11195) | static void fts5IterSetOutputs_None(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Nocolset (line 11205) | static void fts5IterSetOutputs_Nocolset(Fts5Iter *pIter, Fts5SegIter *pS... function fts5IterSetOutputs_ZeroColset (line 11230) | static void fts5IterSetOutputs_ZeroColset(Fts5Iter *pIter, Fts5SegIter *... function fts5IterSetOutputs_Col (line 11240) | static void fts5IterSetOutputs_Col(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Col100 (line 11258) | static void fts5IterSetOutputs_Col100(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Full (line 11298) | static void fts5IterSetOutputs_Full(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputCb (line 11329) | static void fts5IterSetOutputCb(int *pRc, Fts5Iter *pIter){ function fts5MultiIterNew (line 11372) | static void fts5MultiIterNew( function fts5MultiIterNew2 (line 11473) | static void fts5MultiIterNew2( function fts5MultiIterEof (line 11513) | static int fts5MultiIterEof(Fts5Index *p, Fts5Iter *pIter){ function i64 (line 11525) | static i64 fts5MultiIterRowid(Fts5Iter *pIter){ function fts5MultiIterNextFrom (line 11533) | static void fts5MultiIterNextFrom( function u8 (line 11552) | static const u8 *fts5MultiIterTerm(Fts5Iter *pIter, int *pn){ function fts5AllocateSegid (line 11567) | static int fts5AllocateSegid(Fts5Index *p, Fts5Structure *pStruct){ function fts5IndexDiscardData (line 11623) | static void fts5IndexDiscardData(Fts5Index *p){ function fts5PrefixCompress (line 11638) | static int fts5PrefixCompress(int nOld, const u8 *pOld, const u8 *pNew){ function fts5WriteDlidxClear (line 11646) | static void fts5WriteDlidxClear( function fts5WriteDlidxGrow (line 11672) | static int fts5WriteDlidxGrow( function fts5WriteFlushDlidx (line 11698) | static int fts5WriteFlushDlidx(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteFlushBtree (line 11722) | static void fts5WriteFlushBtree(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteBtreeTerm (line 11750) | static void fts5WriteBtreeTerm( function fts5WriteBtreeNoTerm (line 11764) | static void fts5WriteBtreeNoTerm( function i64 (line 11780) | static i64 fts5DlidxExtractFirstRowid(Fts5Buffer *pBuf){ function fts5WriteDlidxAppend (line 11794) | static void fts5WriteDlidxAppend( function fts5WriteFlushLeaf (line 11854) | static void fts5WriteFlushLeaf(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteAppendTerm (line 11903) | static void fts5WriteAppendTerm( function fts5WriteAppendRowid (line 11981) | static void fts5WriteAppendRowid( function fts5WriteAppendPoslistData (line 12014) | static void fts5WriteAppendPoslistData( function fts5WriteFinish (line 12048) | static void fts5WriteFinish( function fts5WriteInit (line 12076) | static void fts5WriteInit( function fts5TrimSegments (line 12123) | static void fts5TrimSegments(Fts5Index *p, Fts5Iter *pIter){ function fts5MergeChunkCallback (line 12180) | static void fts5MergeChunkCallback( function fts5IndexMergeLevel (line 12192) | static void fts5IndexMergeLevel( function fts5IndexMerge (line 12336) | static int fts5IndexMerge( function fts5IndexAutomerge (line 12395) | static void fts5IndexAutomerge( function fts5IndexCrisismerge (line 12416) | static void fts5IndexCrisismerge( function fts5IndexReturn (line 12434) | static int fts5IndexReturn(Fts5Index *p){ type Fts5FlushCtx (line 12440) | typedef struct Fts5FlushCtx Fts5FlushCtx; type Fts5FlushCtx (line 12441) | struct Fts5FlushCtx { function fts5PoslistPrefix (line 12451) | static int fts5PoslistPrefix(const u8 *aBuf, int nMax){ function fts5FlushOneHash (line 12472) | static void fts5FlushOneHash(Fts5Index *p){ function fts5IndexFlush (line 12624) | static void fts5IndexFlush(Fts5Index *p){ function Fts5Structure (line 12633) | static Fts5Structure *fts5IndexOptimizeStruct( function sqlite3Fts5IndexOptimize (line 12695) | static int sqlite3Fts5IndexOptimize(Fts5Index *p){ function sqlite3Fts5IndexMerge (line 12729) | static int sqlite3Fts5IndexMerge(Fts5Index *p, int nMerge){ function fts5AppendRowid (line 12751) | static void fts5AppendRowid( function fts5AppendPoslist (line 12761) | static void fts5AppendPoslist( function fts5DoclistIterNext (line 12777) | static void fts5DoclistIterNext(Fts5DoclistIter *pIter){ function fts5DoclistIterInit (line 12803) | static void fts5DoclistIterInit( function fts5MergeAppendDocid (line 12820) | static void fts5MergeAppendDocid( function fts5BufferSwap (line 12840) | static void fts5BufferSwap(Fts5Buffer *p1, Fts5Buffer *p2){ function fts5NextRowid (line 12846) | static void fts5NextRowid(Fts5Buffer *pBuf, int *piOff, i64 *piRowid){ function fts5MergeRowidLists (line 12861) | static void fts5MergeRowidLists( function fts5MergePrefixLists (line 12908) | static void fts5MergePrefixLists( function fts5SetupPrefixIter (line 13021) | static void fts5SetupPrefixIter( function sqlite3Fts5IndexBeginWrite (line 13121) | static int sqlite3Fts5IndexBeginWrite(Fts5Index *p, int bDelete, i64 iRo... function sqlite3Fts5IndexSync (line 13145) | static int sqlite3Fts5IndexSync(Fts5Index *p, int bCommit){ function sqlite3Fts5IndexRollback (line 13158) | static int sqlite3Fts5IndexRollback(Fts5Index *p){ function sqlite3Fts5IndexReinit (line 13171) | static int sqlite3Fts5IndexReinit(Fts5Index *p){ function sqlite3Fts5IndexOpen (line 13187) | static int sqlite3Fts5IndexOpen( function sqlite3Fts5IndexClose (line 13228) | static int sqlite3Fts5IndexClose(Fts5Index *p){ function sqlite3Fts5IndexCharlenToBytelen (line 13251) | static int sqlite3Fts5IndexCharlenToBytelen( function fts5IndexCharlen (line 13271) | static int fts5IndexCharlen(const char *pIn, int nIn){ function sqlite3Fts5IndexWrite (line 13293) | static int sqlite3Fts5IndexWrite( function sqlite3Fts5IndexQuery (line 13329) | static int sqlite3Fts5IndexQuery( function sqlite3Fts5IterNext (line 13411) | static int sqlite3Fts5IterNext(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IterNextScan (line 13421) | static int sqlite3Fts5IterNextScan(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IterNextFrom (line 13445) | static int sqlite3Fts5IterNextFrom(Fts5IndexIter *pIndexIter, i64 iMatch){ function sqlite3Fts5IterClose (line 13464) | static void sqlite3Fts5IterClose(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IndexGetAverages (line 13479) | static int sqlite3Fts5IndexGetAverages(Fts5Index *p, i64 *pnRow, i64 *an... function sqlite3Fts5IndexSetAverages (line 13503) | static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, in... function sqlite3Fts5IndexReads (line 13513) | static int sqlite3Fts5IndexReads(Fts5Index *p){ function sqlite3Fts5IndexSetCookie (line 13524) | static int sqlite3Fts5IndexSetCookie(Fts5Index *p, int iNew){ function sqlite3Fts5IndexLoadConfig (line 13544) | static int sqlite3Fts5IndexLoadConfig(Fts5Index *p){ function u64 (line 13561) | static u64 sqlite3Fts5IndexEntryCksum( function fts5TestDlidxReverse (line 13587) | static void fts5TestDlidxReverse( function fts5QueryCksum (line 13623) | static int fts5QueryCksum( function fts5TestTerm (line 13667) | static void fts5TestTerm( function fts5IndexIntegrityCheckEmpty (line 13742) | static void fts5IndexIntegrityCheckEmpty( function fts5IntegrityCheckPgidx (line 13763) | static void fts5IntegrityCheckPgidx(Fts5Index *p, Fts5Data *pLeaf){ function fts5IndexIntegrityCheckSegment (line 13813) | static void fts5IndexIntegrityCheckSegment( function sqlite3Fts5IndexIntegrityCheck (line 13957) | static int sqlite3Fts5IndexIntegrityCheck(Fts5Index *p, u64 cksum){ function fts5DecodeRowid (line 14048) | static void fts5DecodeRowid( function fts5DebugRowid (line 14067) | static void fts5DebugRowid(int *pRc, Fts5Buffer *pBuf, i64 iKey){ function fts5DebugStructure (line 14085) | static void fts5DebugStructure( function fts5DecodeStructure (line 14114) | static void fts5DecodeStructure( function fts5DecodeAverages (line 14139) | static void fts5DecodeAverages( function fts5DecodePoslist (line 14162) | static int fts5DecodePoslist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeDoclist (line 14180) | static int fts5DecodeDoclist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeRowidList (line 14218) | static void fts5DecodeRowidList( function fts5DecodeFunction (line 14249) | static void fts5DecodeFunction( function fts5RowidFunction (line 14436) | static void fts5RowidFunction( function sqlite3Fts5IndexInit (line 14475) | static int sqlite3Fts5IndexInit(sqlite3 *db){ function sqlite3Fts5IndexReset (line 14496) | static int sqlite3Fts5IndexReset(Fts5Index *p){ type Fts5Auxdata (line 14532) | typedef struct Fts5Auxdata Fts5Auxdata; type Fts5Auxiliary (line 14533) | typedef struct Fts5Auxiliary Fts5Auxiliary; type Fts5Cursor (line 14534) | typedef struct Fts5Cursor Fts5Cursor; type Fts5Sorter (line 14535) | typedef struct Fts5Sorter Fts5Sorter; type Fts5Table (line 14536) | typedef struct Fts5Table Fts5Table; type Fts5TokenizerModule (line 14537) | typedef struct Fts5TokenizerModule Fts5TokenizerModule; type Fts5TransactionState (line 14570) | struct Fts5TransactionState { type Fts5Global (line 14580) | struct Fts5Global { type Fts5Auxiliary (line 14595) | struct Fts5Auxiliary { type Fts5TokenizerModule (line 14609) | struct Fts5TokenizerModule { type Fts5Table (line 14620) | struct Fts5Table { type Fts5MatchPhrase (line 14632) | struct Fts5MatchPhrase { type Fts5Sorter (line 14646) | struct Fts5Sorter { type Fts5Cursor (line 14674) | struct Fts5Cursor { type Fts5Auxdata (line 14746) | struct Fts5Auxdata { function fts5CheckTransactionState (line 14761) | static void fts5CheckTransactionState(Fts5Table *p, int op, int iSavepoi... function fts5IsContentless (line 14813) | static int fts5IsContentless(Fts5Table *pTab){ function fts5FreeVtab (line 14820) | static void fts5FreeVtab(Fts5Table *pTab){ function fts5DisconnectMethod (line 14832) | static int fts5DisconnectMethod(sqlite3_vtab *pVtab){ function fts5DestroyMethod (line 14840) | static int fts5DestroyMethod(sqlite3_vtab *pVtab){ function fts5InitVtab (line 14860) | static int fts5InitVtab( function fts5ConnectMethod (line 14926) | static int fts5ConnectMethod( function fts5CreateMethod (line 14936) | static int fts5CreateMethod( function fts5SetUniqueFlag (line 14962) | static void fts5SetUniqueFlag(sqlite3_index_info *pIdxInfo){ function fts5BestIndexMethod (line 15010) | static int fts5BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *... function fts5NewTransaction (line 15104) | static int fts5NewTransaction(Fts5Table *pTab){ function fts5OpenMethod (line 15115) | static int fts5OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppC... function fts5StmtType (line 15141) | static int fts5StmtType(Fts5Cursor *pCsr){ function fts5CsrNewrow (line 15153) | static void fts5CsrNewrow(Fts5Cursor *pCsr){ function fts5FreeCursorComponents (line 15162) | static void fts5FreeCursorComponents(Fts5Cursor *pCsr){ function fts5CloseMethod (line 15205) | static int fts5CloseMethod(sqlite3_vtab_cursor *pCursor){ function fts5SorterNext (line 15221) | static int fts5SorterNext(Fts5Cursor *pCsr){ function fts5TripCursors (line 15264) | static void fts5TripCursors(Fts5Table *pTab){ function fts5CursorReseek (line 15287) | static int fts5CursorReseek(Fts5Cursor *pCsr, int *pbSkip){ function fts5NextMethod (line 15319) | static int fts5NextMethod(sqlite3_vtab_cursor *pCursor){ function fts5PrepareStatement (line 15363) | static int fts5PrepareStatement( function fts5CursorFirstSorted (line 15391) | static int fts5CursorFirstSorted(Fts5Table *pTab, Fts5Cursor *pCsr, int ... function fts5CursorFirst (line 15439) | static int fts5CursorFirst(Fts5Table *pTab, Fts5Cursor *pCsr, int bDesc){ function fts5SpecialMatch (line 15456) | static int fts5SpecialMatch( function Fts5Auxiliary (line 15491) | static Fts5Auxiliary *fts5FindAuxiliary(Fts5Table *pTab, const char *zNa... function fts5FindRankFunction (line 15503) | static int fts5FindRankFunction(Fts5Cursor *pCsr){ function fts5CursorParseRank (line 15553) | static int fts5CursorParseRank( function i64 (line 15590) | static i64 fts5GetRowidLimit(sqlite3_value *pVal, i64 iDefault){ function fts5FilterMethod (line 15611) | static int fts5FilterMethod( function fts5EofMethod (line 15749) | static int fts5EofMethod(sqlite3_vtab_cursor *pCursor){ function i64 (line 15757) | static i64 fts5CursorRowid(Fts5Cursor *pCsr){ function fts5RowidMethod (line 15775) | static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *p... function fts5SeekCursor (line 15806) | static int fts5SeekCursor(Fts5Cursor *pCsr, int bErrormsg){ function fts5SetVtabError (line 15838) | static void fts5SetVtabError(Fts5Table *p, const char *zFormat, ...){ function fts5SpecialInsert (line 15861) | static int fts5SpecialInsert( function fts5SpecialDelete (line 15916) | static int fts5SpecialDelete( function fts5StorageInsert (line 15929) | static void fts5StorageInsert( function fts5UpdateMethod (line 15959) | static int fts5UpdateMethod( function fts5SyncMethod (line 16080) | static int fts5SyncMethod(sqlite3_vtab *pVtab){ function fts5BeginMethod (line 16094) | static int fts5BeginMethod(sqlite3_vtab *pVtab){ function fts5CommitMethod (line 16105) | static int fts5CommitMethod(sqlite3_vtab *pVtab){ function fts5RollbackMethod (line 16115) | static int fts5RollbackMethod(sqlite3_vtab *pVtab){ function fts5ApiColumnCount (line 16130) | static int fts5ApiColumnCount(Fts5Context *pCtx){ function fts5ApiColumnTotalSize (line 16135) | static int fts5ApiColumnTotalSize( function fts5ApiRowCount (line 16145) | static int fts5ApiRowCount(Fts5Context *pCtx, i64 *pnRow){ function fts5ApiTokenize (line 16151) | static int fts5ApiTokenize( function fts5ApiPhraseCount (line 16164) | static int fts5ApiPhraseCount(Fts5Context *pCtx){ function fts5ApiPhraseSize (line 16169) | static int fts5ApiPhraseSize(Fts5Context *pCtx, int iPhrase){ function fts5ApiColumnText (line 16174) | static int fts5ApiColumnText( function fts5CsrPoslist (line 16195) | static int fts5CsrPoslist( function fts5CacheInstArray (line 16247) | static int fts5CacheInstArray(Fts5Cursor *pCsr){ function fts5ApiInstCount (line 16314) | static int fts5ApiInstCount(Fts5Context *pCtx, int *pnInst){ function fts5ApiInst (line 16324) | static int fts5ApiInst( function sqlite3_int64 (line 16353) | static sqlite3_int64 fts5ApiRowid(Fts5Context *pCtx){ function fts5ColumnSizeCb (line 16357) | static int fts5ColumnSizeCb( function fts5ApiColumnSize (line 16374) | static int fts5ApiColumnSize(Fts5Context *pCtx, int iCol, int *pnToken){ function fts5ApiSetAuxdata (line 16427) | static int fts5ApiSetAuxdata( function fts5ApiPhraseNext (line 16482) | static void fts5ApiPhraseNext( function fts5ApiPhraseFirst (line 16504) | static int fts5ApiPhraseFirst( function fts5ApiPhraseNextColumn (line 16522) | static void fts5ApiPhraseNextColumn( function fts5ApiPhraseFirstColumn (line 16552) | static int fts5ApiPhraseFirstColumn( function fts5ApiQueryPhrase (line 16626) | static int fts5ApiQueryPhrase( function fts5ApiInvoke (line 16663) | static void fts5ApiInvoke( function Fts5Cursor (line 16676) | static Fts5Cursor *fts5CursorFromCsrid(Fts5Global *pGlobal, i64 iCsrId){ function fts5ApiCallback (line 16684) | static void fts5ApiCallback( function Fts5Index (line 16716) | static Fts5Index *sqlite3Fts5IndexFromCsrid( function fts5PoslistBlob (line 16746) | static int fts5PoslistBlob(sqlite3_context *pCtx, Fts5Cursor *pCsr){ function fts5ColumnMethod (line 16803) | static int fts5ColumnMethod( function fts5FindFunctionMethod (line 16854) | static int fts5FindFunctionMethod( function fts5RenameMethod (line 16879) | static int fts5RenameMethod( function fts5SavepointMethod (line 16892) | static int fts5SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5ReleaseMethod (line 16905) | static int fts5ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5RollbackToMethod (line 16918) | static int fts5RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5CreateAux (line 16929) | static int fts5CreateAux( function fts5CreateTokenizer (line 16968) | static int fts5CreateTokenizer( function Fts5TokenizerModule (line 17003) | static Fts5TokenizerModule *fts5LocateTokenizer( function fts5FindTokenizer (line 17024) | static int fts5FindTokenizer( function sqlite3Fts5GetTokenizer (line 17045) | static int sqlite3Fts5GetTokenizer( function fts5ModuleDestroy (line 17077) | static void fts5ModuleDestroy(void *pCtx){ function fts5Fts5Func (line 17097) | static void fts5Fts5Func( function fts5SourceIdFunc (line 17114) | static void fts5SourceIdFunc( function fts5Init (line 17124) | static int fts5Init(sqlite3 *db){ function sqlite3_fts_init (line 17207) | __declspec(dllexport) function sqlite3_fts5_init (line 17220) | __declspec(dllexport) function sqlite3Fts5Init (line 17232) | int sqlite3Fts5Init(sqlite3 *db){ type Fts5Storage (line 17256) | struct Fts5Storage { function fts5StorageGetStmt (line 17291) | static int fts5StorageGetStmt( function fts5ExecPrintf (line 17390) | static int fts5ExecPrintf( function sqlite3Fts5DropAll (line 17418) | static int sqlite3Fts5DropAll(Fts5Config *pConfig){ function fts5StorageRenameOne (line 17442) | static void fts5StorageRenameOne( function sqlite3Fts5StorageRename (line 17456) | static int sqlite3Fts5StorageRename(Fts5Storage *pStorage, const char *z... function sqlite3Fts5CreateTable (line 17476) | static int sqlite3Fts5CreateTable( function sqlite3Fts5StorageOpen (line 17511) | static int sqlite3Fts5StorageOpen( function sqlite3Fts5StorageClose (line 17577) | static int sqlite3Fts5StorageClose(Fts5Storage *p){ type Fts5InsertCtx (line 17592) | typedef struct Fts5InsertCtx Fts5InsertCtx; type Fts5InsertCtx (line 17593) | struct Fts5InsertCtx { function fts5StorageInsertCallback (line 17602) | static int fts5StorageInsertCallback( function fts5StorageDeleteFromIndex (line 17625) | static int fts5StorageDeleteFromIndex( function fts5StorageInsertDocsize (line 17683) | static int fts5StorageInsertDocsize( function fts5StorageLoadTotals (line 17712) | static int fts5StorageLoadTotals(Fts5Storage *p, int bCache){ function fts5StorageSaveTotals (line 17728) | static int fts5StorageSaveTotals(Fts5Storage *p){ function sqlite3Fts5StorageDelete (line 17750) | static int sqlite3Fts5StorageDelete(Fts5Storage *p, i64 iDel, sqlite3_va... function sqlite3Fts5StorageDeleteAll (line 17796) | static int sqlite3Fts5StorageDeleteAll(Fts5Storage *p){ function sqlite3Fts5StorageRebuild (line 17825) | static int sqlite3Fts5StorageRebuild(Fts5Storage *p){ function sqlite3Fts5StorageOptimize (line 17877) | static int sqlite3Fts5StorageOptimize(Fts5Storage *p){ function sqlite3Fts5StorageMerge (line 17881) | static int sqlite3Fts5StorageMerge(Fts5Storage *p, int nMerge){ function sqlite3Fts5StorageReset (line 17885) | static int sqlite3Fts5StorageReset(Fts5Storage *p){ function fts5StorageNewRowid (line 17898) | static int fts5StorageNewRowid(Fts5Storage *p, i64 *piRowid){ function sqlite3Fts5StorageContentInsert (line 17919) | static int sqlite3Fts5StorageContentInsert( function sqlite3Fts5StorageIndexInsert (line 17954) | static int sqlite3Fts5StorageIndexInsert( function fts5StorageCount (line 18001) | static int fts5StorageCount(Fts5Storage *p, const char *zSuffix, i64 *pn... type Fts5IntegrityCtx (line 18029) | typedef struct Fts5IntegrityCtx Fts5IntegrityCtx; type Fts5IntegrityCtx (line 18030) | struct Fts5IntegrityCtx { function fts5StorageIntegrityCallback (line 18043) | static int fts5StorageIntegrityCallback( function sqlite3Fts5StorageIntegrity (line 18113) | static int sqlite3Fts5StorageIntegrity(Fts5Storage *p){ function sqlite3Fts5StorageStmt (line 18214) | static int sqlite3Fts5StorageStmt( function sqlite3Fts5StorageStmtRelease (line 18238) | static void sqlite3Fts5StorageStmtRelease( function fts5StorageDecodeSizeArray (line 18255) | static int fts5StorageDecodeSizeArray( function sqlite3Fts5StorageDocsize (line 18276) | static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aC... function sqlite3Fts5StorageSize (line 18302) | static int sqlite3Fts5StorageSize(Fts5Storage *p, int iCol, i64 *pnToken){ function sqlite3Fts5StorageRowCount (line 18320) | static int sqlite3Fts5StorageRowCount(Fts5Storage *p, i64 *pnRow){ function sqlite3Fts5StorageSync (line 18331) | static int sqlite3Fts5StorageSync(Fts5Storage *p, int bCommit){ function sqlite3Fts5StorageRollback (line 18340) | static int sqlite3Fts5StorageRollback(Fts5Storage *p){ function sqlite3Fts5StorageConfigValue (line 18345) | static int sqlite3Fts5StorageConfigValue( type AsciiTokenizer (line 18409) | typedef struct AsciiTokenizer AsciiTokenizer; type AsciiTokenizer (line 18410) | struct AsciiTokenizer { function fts5AsciiAddExceptions (line 18414) | static void fts5AsciiAddExceptions( function fts5AsciiDelete (line 18430) | static void fts5AsciiDelete(Fts5Tokenizer *p){ function fts5AsciiCreate (line 18437) | static int fts5AsciiCreate( function asciiFold (line 18478) | static void asciiFold(char *aOut, const char *aIn, int nByte){ function fts5AsciiTokenize (line 18490) | static int fts5AsciiTokenize( type Unicode61Tokenizer (line 18605) | typedef struct Unicode61Tokenizer Unicode61Tokenizer; type Unicode61Tokenizer (line 18606) | struct Unicode61Tokenizer { function fts5UnicodeAddExceptions (line 18615) | static int fts5UnicodeAddExceptions( function fts5UnicodeIsException (line 18664) | static int fts5UnicodeIsException(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeDelete (line 18688) | static void fts5UnicodeDelete(Fts5Tokenizer *pTok){ function fts5UnicodeCreate (line 18701) | static int fts5UnicodeCreate( function fts5UnicodeIsAlnum (line 18759) | static int fts5UnicodeIsAlnum(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeTokenize (line 18764) | static int fts5UnicodeTokenize( type PorterTokenizer (line 18876) | typedef struct PorterTokenizer PorterTokenizer; type PorterTokenizer (line 18877) | struct PorterTokenizer { function fts5PorterDelete (line 18886) | static void fts5PorterDelete(Fts5Tokenizer *pTok){ function fts5PorterCreate (line 18899) | static int fts5PorterCreate( type PorterContext (line 18935) | typedef struct PorterContext PorterContext; type PorterContext (line 18936) | struct PorterContext { type PorterRule (line 18942) | typedef struct PorterRule PorterRule; type PorterRule (line 18943) | struct PorterRule { function fts5PorterApply (line 18952) | static int fts5PorterApply(char *aBuf, int *pnBuf, PorterRule *aRule){ function fts5PorterIsVowel (line 18977) | static int fts5PorterIsVowel(char c, int bYIsVowel){ function fts5PorterGobbleVC (line 18983) | static int fts5PorterGobbleVC(char *zStem, int nStem, int bPrevCons){ function fts5Porter_MGt0 (line 19000) | static int fts5Porter_MGt0(char *zStem, int nStem){ function fts5Porter_MGt1 (line 19005) | static int fts5Porter_MGt1(char *zStem, int nStem){ function fts5Porter_MEq1 (line 19015) | static int fts5Porter_MEq1(char *zStem, int nStem){ function fts5Porter_Ostar (line 19025) | static int fts5Porter_Ostar(char *zStem, int nStem){ function fts5Porter_MGt1_and_S_or_T (line 19042) | static int fts5Porter_MGt1_and_S_or_T(char *zStem, int nStem){ function fts5Porter_Vowel (line 19049) | static int fts5Porter_Vowel(char *zStem, int nStem){ function fts5PorterStep4 (line 19065) | static int fts5PorterStep4(char *aBuf, int *pnBuf){ function fts5PorterStep1B2 (line 19199) | static int fts5PorterStep1B2(char *aBuf, int *pnBuf){ function fts5PorterStep2 (line 19233) | static int fts5PorterStep2(char *aBuf, int *pnBuf){ function fts5PorterStep3 (line 19380) | static int fts5PorterStep3(char *aBuf, int *pnBuf){ function fts5PorterStep1B (line 19446) | static int fts5PorterStep1B(char *aBuf, int *pnBuf){ function fts5PorterStep1A (line 19483) | static void fts5PorterStep1A(char *aBuf, int *pnBuf){ function fts5PorterCb (line 19501) | static int fts5PorterCb( function fts5PorterTokenize (line 19570) | static int fts5PorterTokenize( function sqlite3Fts5TokenizerInit (line 19590) | static int sqlite3Fts5TokenizerInit(fts5_api *pApi){ function sqlite3Fts5UnicodeIsalnum (line 19645) | static int sqlite3Fts5UnicodeIsalnum(int c){ function fts5_remove_diacritic (line 19777) | static int fts5_remove_diacritic(int c){ function sqlite3Fts5UnicodeIsdiacritic (line 19827) | static int sqlite3Fts5UnicodeIsdiacritic(int c){ function sqlite3Fts5UnicodeFold (line 19846) | static int sqlite3Fts5UnicodeFold(int c, int bRemoveDiacritic){ function sqlite3Fts5GetVarint32 (line 20003) | static int sqlite3Fts5GetVarint32(const unsigned char *p, u32 *v){ function u8 (line 20081) | static u8 sqlite3Fts5GetVarint(const unsigned char *p, u64 *v){ function fts5PutVarint64 (line 20275) | static int FTS5_NOINLINE fts5PutVarint64(unsigned char *p, u64 v){ function sqlite3Fts5PutVarint (line 20300) | static int sqlite3Fts5PutVarint(unsigned char *p, u64 v){ function sqlite3Fts5GetVarintLen (line 20314) | static int sqlite3Fts5GetVarintLen(u32 iVal){ type Fts5VocabTable (line 20364) | typedef struct Fts5VocabTable Fts5VocabTable; type Fts5VocabCursor (line 20365) | typedef struct Fts5VocabCursor Fts5VocabCursor; type Fts5VocabTable (line 20367) | struct Fts5VocabTable { type Fts5VocabCursor (line 20376) | struct Fts5VocabCursor { function fts5VocabTableType (line 20418) | static int fts5VocabTableType(const char *zType, char **pzErr, int *peTy... function fts5VocabDisconnectMethod (line 20444) | static int fts5VocabDisconnectMethod(sqlite3_vtab *pVtab){ function fts5VocabDestroyMethod (line 20453) | static int fts5VocabDestroyMethod(sqlite3_vtab *pVtab){ function fts5VocabInitVtab (line 20480) | static int fts5VocabInitVtab( function fts5VocabConnectMethod (line 20541) | static int fts5VocabConnectMethod( function fts5VocabCreateMethod (line 20551) | static int fts5VocabCreateMethod( function fts5VocabBestIndexMethod (line 20565) | static int fts5VocabBestIndexMethod( function fts5VocabOpenMethod (line 20627) | static int fts5VocabOpenMethod( function fts5VocabResetCursor (line 20685) | static void fts5VocabResetCursor(Fts5VocabCursor *pCsr){ function fts5VocabCloseMethod (line 20698) | static int fts5VocabCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabNextMethod (line 20711) | static int fts5VocabNextMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabFilterMethod (line 20827) | static int fts5VocabFilterMethod( function fts5VocabEofMethod (line 20889) | static int fts5VocabEofMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabColumnMethod (line 20894) | static int fts5VocabColumnMethod( function fts5VocabRowidMethod (line 20938) | static int fts5VocabRowidMethod( function sqlite3Fts5VocabInit (line 20947) | static int sqlite3Fts5VocabInit(Fts5Global *pGlobal, sqlite3 *db){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/fts5.h type Fts5ExtensionApi (line 37) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 38) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 39) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 49) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 269) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 503) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 504) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 505) | struct fts5_tokenizer { type fts5_api (line 540) | typedef struct fts5_api fts5_api; type fts5_api (line 541) | struct fts5_api { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/keywordhash.h function keywordCode (line 15) | static int keywordCode(const char *z, int n, int *pType){ function sqlite3KeywordCode (line 280) | int sqlite3KeywordCode(const unsigned char *z, int n){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/parse.c type LimitVal (line 58) | struct LimitVal { type TrigEvent (line 72) | struct TrigEvent { int a; IdList * b; } function disableLookaside (line 78) | static void disableLookaside(Parse *pParse){ function parserDoubleLinkSelect (line 90) | static void parserDoubleLinkSelect(Parse *pParse, Select *p){ function spanSet (line 112) | static void spanSet(ExprSpan *pOut, Token *pStart, Token *pEnd){ function spanExpr (line 121) | static void spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token t){ function spanBinaryExpr (line 148) | static void spanBinaryExpr( function exprNot (line 161) | static void exprNot(Parse *pParse, int doNot, ExprSpan *pSpan){ function spanUnaryPostfix (line 170) | static void spanUnaryPostfix( function binaryToUnaryIfNull (line 183) | static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ function spanUnaryPrefix (line 195) | static void spanUnaryPrefix( function ExprList (line 213) | static ExprList *parserAddExprIdListTerm( type YYMINORTYPE (line 294) | typedef union { type yyStackEntry (line 990) | struct yyStackEntry { type yyStackEntry (line 997) | typedef struct yyStackEntry yyStackEntry; type yyParser (line 1001) | struct yyParser { type yyParser (line 1018) | typedef struct yyParser yyParser; function sqlite3ParserTrace (line 1044) | void sqlite3ParserTrace(FILE *TraceFILE, char *zTracePrompt){ function yyGrowStack (line 1467) | static int yyGrowStack(yyParser *p){ function yy_destructor (line 1549) | static void yy_destructor( function yy_pop_parser_stack (line 1669) | static void yy_pop_parser_stack(yyParser *pParser){ function sqlite3ParserFree (line 1692) | void sqlite3ParserFree( function sqlite3ParserStackPeak (line 1711) | int sqlite3ParserStackPeak(void *p){ function yy_find_shift_action (line 1721) | static unsigned int yy_find_shift_action( function yy_find_reduce_action (line 1784) | static int yy_find_reduce_action( function yyStackOverflow (line 1814) | static void yyStackOverflow(yyParser *yypParser){ function yyTraceShift (line 1838) | static void yyTraceShift(yyParser *yypParser, int yyNewState){ function yy_shift (line 1857) | static void yy_shift( function yy_reduce (line 2241) | static void yy_reduce( function yy_parse_failed (line 3979) | static void yy_parse_failed( function yy_syntax_error (line 4000) | static void yy_syntax_error( function yy_accept (line 4021) | static void yy_accept( function sqlite3Parser (line 4060) | void sqlite3Parser( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/sqlite3.h type sqlite3 (line 242) | typedef struct sqlite3 sqlite3; type SQLITE_INT64_TYPE (line 261) | typedef SQLITE_INT64_TYPE sqlite_int64; type sqlite_uint64 (line 262) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 264) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 265) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 267) | typedef long long int sqlite_int64; type sqlite_uint64 (line 268) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 270) | typedef sqlite_int64 sqlite3_int64; type sqlite_uint64 (line 271) | typedef sqlite_uint64 sqlite3_uint64; type sqlite3_file (line 649) | typedef struct sqlite3_file sqlite3_file; type sqlite3_file (line 650) | struct sqlite3_file { type sqlite3_io_methods (line 744) | typedef struct sqlite3_io_methods sqlite3_io_methods; type sqlite3_io_methods (line 745) | struct sqlite3_io_methods { type sqlite3_mutex (line 1055) | typedef struct sqlite3_mutex sqlite3_mutex; type sqlite3_api_routines (line 1065) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlite3_vfs (line 1224) | typedef struct sqlite3_vfs sqlite3_vfs; type sqlite3_vfs (line 1226) | struct sqlite3_vfs { type sqlite3_mem_methods (line 1522) | typedef struct sqlite3_mem_methods sqlite3_mem_methods; type sqlite3_mem_methods (line 1523) | struct sqlite3_mem_methods { type sqlite3_stmt (line 3313) | typedef struct sqlite3_stmt sqlite3_stmt; type sqlite3_value (line 3662) | typedef struct Mem sqlite3_value; type sqlite3_context (line 3676) | typedef struct sqlite3_context sqlite3_context; type sqlite3_vtab (line 5777) | typedef struct sqlite3_vtab sqlite3_vtab; type sqlite3_index_info (line 5778) | typedef struct sqlite3_index_info sqlite3_index_info; type sqlite3_vtab_cursor (line 5779) | typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; type sqlite3_module (line 5780) | typedef struct sqlite3_module sqlite3_module; type sqlite3_module (line 5798) | struct sqlite3_module { type sqlite3_index_info (line 5929) | struct sqlite3_index_info { type sqlite3_vtab (line 6042) | struct sqlite3_vtab { type sqlite3_vtab_cursor (line 6066) | struct sqlite3_vtab_cursor { type sqlite3_blob (line 6122) | typedef struct sqlite3_blob sqlite3_blob; type sqlite3_mutex_methods (line 6560) | typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; type sqlite3_mutex_methods (line 6561) | struct sqlite3_mutex_methods { type sqlite3_pcache (line 7086) | typedef struct sqlite3_pcache sqlite3_pcache; type sqlite3_pcache_page (line 7098) | typedef struct sqlite3_pcache_page sqlite3_pcache_page; type sqlite3_pcache_page (line 7099) | struct sqlite3_pcache_page { type sqlite3_pcache_methods2 (line 7263) | typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; type sqlite3_pcache_methods2 (line 7264) | struct sqlite3_pcache_methods2 { type sqlite3_pcache_methods (line 7286) | typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; type sqlite3_pcache_methods (line 7287) | struct sqlite3_pcache_methods { type sqlite3_backup (line 7312) | typedef struct sqlite3_backup sqlite3_backup; type sqlite3_snapshot (line 8281) | typedef struct sqlite3_snapshot sqlite3_snapshot; type sqlite3_rtree_geometry (line 8422) | typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; type sqlite3_rtree_query_info (line 8423) | typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; type sqlite3_int64 (line 8429) | typedef sqlite3_int64 sqlite3_rtree_dbl; type sqlite3_rtree_dbl (line 8431) | typedef double sqlite3_rtree_dbl; type sqlite3_rtree_geometry (line 8452) | struct sqlite3_rtree_geometry { type sqlite3_rtree_query_info (line 8484) | struct sqlite3_rtree_query_info { type sqlite3_session (line 8535) | typedef struct sqlite3_session sqlite3_session; type sqlite3_changeset_iter (line 8540) | typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; type sqlite3_changegroup (line 9250) | typedef struct sqlite3_changegroup sqlite3_changegroup; type Fts5ExtensionApi (line 9838) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 9839) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 9840) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 9850) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 10070) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 10304) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 10305) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 10306) | struct fts5_tokenizer { type fts5_api (line 10341) | typedef struct fts5_api fts5_api; type fts5_api (line 10342) | struct fts5_api { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/alter.c function renameTableFunc (line 37) | static void renameTableFunc( function renameParentFunc (line 102) | static void renameParentFunc( function renameTriggerFunc (line 159) | static void renameTriggerFunc( function sqlite3AlterFunctions (line 231) | void sqlite3AlterFunctions(void){ function reloadTableSchema (line 328) | static void reloadTableSchema(Parse *pParse, Table *pTab, const char *zN... function isSystemTable (line 377) | static int isSystemTable(Parse *pParse, const char *zName){ function sqlite3AlterRenameTable (line 389) | void sqlite3AlterRenameTable( function sqlite3AlterFinishAddColumn (line 593) | void sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef){ function sqlite3AlterBeginAddColumn (line 731) | void sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/analyze.c function openStatTable (line 172) | static void openStatTable( type Stat4Accum (line 265) | typedef struct Stat4Accum Stat4Accum; type Stat4Sample (line 266) | typedef struct Stat4Sample Stat4Sample; type Stat4Sample (line 267) | struct Stat4Sample { type Stat4Accum (line 282) | struct Stat4Accum { function sampleClear (line 301) | static void sampleClear(sqlite3 *db, Stat4Sample *p){ function sampleSetRowid (line 313) | static void sampleSetRowid(sqlite3 *db, Stat4Sample *p, int n, const u8 ... function sampleSetRowidInt64 (line 329) | static void sampleSetRowidInt64(sqlite3 *db, Stat4Sample *p, i64 iRowid){ function sampleCopy (line 342) | static void sampleCopy(Stat4Accum *p, Stat4Sample *pTo, Stat4Sample *pFr... function stat4Destructor (line 360) | static void stat4Destructor(void *pOld){ type Stat4Sample (line 454) | struct Stat4Sample function sampleIsBetterPost (line 499) | static int sampleIsBetterPost( function sampleIsBetter (line 523) | static int sampleIsBetter( function sampleInsert (line 550) | static void sampleInsert(Stat4Accum *p, Stat4Sample *pNew, int nEqZero){ function samplePushPrevious (line 640) | static void samplePushPrevious(Stat4Accum *p, int iChng){ function statPush (line 706) | static void statPush( function statGet (line 805) | static void statGet( function callStatGet (line 931) | static void callStatGet(Vdbe *v, int regStat4, int iParam, int regOut){ function analyzeOneTable (line 949) | static void analyzeOneTable( function loadAnalysis (line 1275) | static void loadAnalysis(Parse *pParse, int iDb){ function analyzeDatabase (line 1285) | static void analyzeDatabase(Parse *pParse, int iDb){ function analyzeTable (line 1312) | static void analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx){ function sqlite3Analyze (line 1343) | void sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2){ type analysisInfo (line 1407) | typedef struct analysisInfo analysisInfo; type analysisInfo (line 1408) | struct analysisInfo { function analysisLoader (line 1489) | static int analysisLoader(void *pData, int argc, char **argv, char **Not... function sqlite3DeleteIndexSamples (line 1547) | void sqlite3DeleteIndexSamples(sqlite3 *db, Index *pIdx){ function initAvgEq (line 1572) | static void initAvgEq(Index *pIdx){ function Index (line 1631) | static Index *findIndexOrPrimaryKey( function loadStatTbl (line 1657) | static int loadStatTbl( function loadStat4 (line 1781) | static int loadStat4(sqlite3 *db, const char *zDb){ function sqlite3AnalysisLoad (line 1825) | int sqlite3AnalysisLoad(sqlite3 *db, int iDb){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/attach.c function resolveAttachExpr (line 35) | static int resolveAttachExpr(NameContext *pName, Expr *pExpr) function attachFunc (line 59) | static void attachFunc( function detachFunc (line 261) | static void detachFunc( function codeAttach (line 313) | static void codeAttach( function sqlite3Detach (line 387) | void sqlite3Detach(Parse *pParse, Expr *pDbname){ function sqlite3Attach (line 406) | void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey){ function sqlite3FixInit (line 425) | void sqlite3FixInit( function sqlite3FixSrcList (line 458) | int sqlite3FixSrcList( function sqlite3FixSelect (line 488) | int sqlite3FixSelect( function sqlite3FixExpr (line 521) | int sqlite3FixExpr( function sqlite3FixExprList (line 547) | int sqlite3FixExprList( function sqlite3FixTriggerStep (line 564) | int sqlite3FixTriggerStep( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/auth.c function sqlite3_set_authorizer (line 70) | int sqlite3_set_authorizer( function sqliteAuthBadReturnCode (line 90) | static void sqliteAuthBadReturnCode(Parse *pParse){ function sqlite3AuthReadCol (line 104) | int sqlite3AuthReadCol( function sqlite3AuthRead (line 142) | void sqlite3AuthRead( function sqlite3AuthCheck (line 199) | int sqlite3AuthCheck( function sqlite3AuthContextPush (line 239) | void sqlite3AuthContextPush( function sqlite3AuthContextPop (line 254) | void sqlite3AuthContextPop(AuthContext *pContext){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/backup.c type sqlite3_backup (line 21) | struct sqlite3_backup { function Btree (line 82) | static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){ function setDestPgsz (line 113) | static int setDestPgsz(sqlite3_backup *p){ function checkReadTransaction (line 125) | static int checkReadTransaction(sqlite3 *db, Btree *p){ function sqlite3_backup (line 141) | sqlite3_backup *sqlite3_backup_init( function isFatalError (line 218) | static int isFatalError(int rc){ function backupOnePage (line 227) | static int backupOnePage( function backupTruncateFile (line 326) | static int backupTruncateFile(sqlite3_file *pFile, i64 iSize){ function attachBackupObject (line 339) | static void attachBackupObject(sqlite3_backup *p){ function sqlite3_backup_step (line 351) | int sqlite3_backup_step(sqlite3_backup *p, int nPage){ function sqlite3_backup_finish (line 605) | int sqlite3_backup_finish(sqlite3_backup *p){ function sqlite3_backup_remaining (line 657) | int sqlite3_backup_remaining(sqlite3_backup *p){ function sqlite3_backup_pagecount (line 671) | int sqlite3_backup_pagecount(sqlite3_backup *p){ function SQLITE_NOINLINE (line 693) | static SQLITE_NOINLINE void backupUpdate( function sqlite3BackupUpdate (line 718) | void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *... function sqlite3BackupRestart (line 733) | void sqlite3BackupRestart(sqlite3_backup *pBackup){ function sqlite3BtreeCopyFile (line 750) | int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/bitvec.c type Bitvec (line 94) | struct Bitvec { function Bitvec (line 115) | Bitvec *sqlite3BitvecCreate(u32 iSize){ function sqlite3BitvecTestNotNull (line 130) | int sqlite3BitvecTestNotNull(Bitvec *p, u32 i){ function sqlite3BitvecTest (line 153) | int sqlite3BitvecTest(Bitvec *p, u32 i){ function sqlite3BitvecSet (line 169) | int sqlite3BitvecSet(Bitvec *p, u32 i){ function sqlite3BitvecClear (line 240) | void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){ function sqlite3BitvecDestroy (line 277) | void sqlite3BitvecDestroy(Bitvec *p){ function u32 (line 292) | u32 sqlite3BitvecSize(Bitvec *p){ function sqlite3BitvecBuiltinTest (line 337) | int sqlite3BitvecBuiltinTest(int sz, int *aOp){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/btmutex.c function lockBtreeMutex (line 27) | static void lockBtreeMutex(Btree *p){ function unlockBtreeMutex (line 41) | static void SQLITE_NOINLINE unlockBtreeMutex(Btree *p){ function sqlite3BtreeEnter (line 71) | void sqlite3BtreeEnter(Btree *p){ function btreeLockCarefully (line 105) | static void SQLITE_NOINLINE btreeLockCarefully(Btree *p){ function sqlite3BtreeLeave (line 143) | void sqlite3BtreeLeave(Btree *p){ function sqlite3BtreeHoldsMutex (line 161) | int sqlite3BtreeHoldsMutex(Btree *p){ function sqlite3BtreeEnterAll (line 186) | void sqlite3BtreeEnterAll(sqlite3 *db){ function sqlite3BtreeLeaveAll (line 195) | void sqlite3BtreeLeaveAll(sqlite3 *db){ function sqlite3BtreeHoldsAllMutexes (line 212) | int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){ function sqlite3SchemaMutexHeld (line 241) | int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *pSchema){ function sqlite3BtreeEnter (line 265) | void sqlite3BtreeEnter(Btree *p){ function sqlite3BtreeEnterAll (line 268) | void sqlite3BtreeEnterAll(sqlite3 *db){ function sqlite3BtreeEnterCursor (line 287) | void sqlite3BtreeEnterCursor(BtCursor *pCur){ function sqlite3BtreeLeaveCursor (line 291) | void sqlite3BtreeLeaveCursor(BtCursor *pCur){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/btree.c function sqlite3_enable_shared_cache (line 89) | int sqlite3_enable_shared_cache(int enable){ function hasSharedCacheTableLock (line 140) | static int hasSharedCacheTableLock( function hasReadConflicts (line 227) | static int hasReadConflicts(Btree *pBtree, Pgno iRoot){ function querySharedCacheTableLock (line 247) | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){ function setSharedCacheTableLock (line 319) | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){ function clearAllSharedCacheTableLocks (line 383) | static void clearAllSharedCacheTableLocks(Btree *p){ function downgradeAllSharedCacheTableLocks (line 427) | static void downgradeAllSharedCacheTableLocks(Btree *p){ function cursorHoldsMutex (line 450) | static int cursorHoldsMutex(BtCursor *p){ function cursorOwnsBtShared (line 462) | static int cursorOwnsBtShared(BtCursor *p){ function invalidateAllOverflowCache (line 478) | static void invalidateAllOverflowCache(BtShared *pBt){ function invalidateIncrblobCursors (line 500) | static void invalidateIncrblobCursors( function btreeSetHasContent (line 559) | static int btreeSetHasContent(BtShared *pBt, Pgno pgno){ function btreeGetHasContent (line 581) | static int btreeGetHasContent(BtShared *pBt, Pgno pgno){ function btreeClearHasContent (line 590) | static void btreeClearHasContent(BtShared *pBt){ function btreeReleaseAllCursorPages (line 598) | static void btreeReleaseAllCursorPages(BtCursor *pCur){ function saveCursorKey (line 620) | static int saveCursorKey(BtCursor *pCur){ function saveCursorPosition (line 656) | static int saveCursorPosition(BtCursor *pCur){ function saveAllCursors (line 703) | static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ function saveCursorsOnList (line 720) | static int SQLITE_NOINLINE saveCursorsOnList( function sqlite3BtreeClearCursor (line 745) | void sqlite3BtreeClearCursor(BtCursor *pCur){ function btreeMoveto (line 757) | static int btreeMoveto( function btreeRestoreCursorPosition (line 797) | static int btreeRestoreCursorPosition(BtCursor *pCur){ function sqlite3BtreeCursorHasMoved (line 836) | int sqlite3BtreeCursorHasMoved(BtCursor *pCur){ function sqlite3BtreeCursorRestore (line 853) | int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDifferentRow){ function sqlite3BtreeCursorHint (line 878) | void sqlite3BtreeCursorHint(BtCursor *pCur, int eHintType, ...){ function sqlite3BtreeCursorHintFlags (line 886) | void sqlite3BtreeCursorHintFlags(BtCursor *pCur, unsigned x){ function Pgno (line 902) | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ function ptrmapPut (line 926) | static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, in... function ptrmapGet (line 978) | static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){ function SQLITE_NOINLINE (line 1037) | static SQLITE_NOINLINE void btreeParseCellAdjustSizeForOverflow( function btreeParseCellPtrNoPayload (line 1082) | static void btreeParseCellPtrNoPayload( function btreeParseCellPtr (line 1099) | static void btreeParseCellPtr( function btreeParseCellPtrIndex (line 1167) | static void btreeParseCellPtrIndex( function btreeParseCell (line 1204) | static void btreeParseCell( function u16 (line 1224) | static u16 cellSizePtr(MemPage *pPage, u8 *pCell){ function u16 (line 1272) | static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell){ function u16 (line 1298) | static u16 cellSize(MemPage *pPage, int iCell){ function ptrmapPutOvflPtr (line 1309) | static void ptrmapPutOvflPtr(MemPage *pPage, u8 *pCell, int *pRC){ function defragmentPage (line 1333) | static int defragmentPage(MemPage *pPage){ function u8 (line 1423) | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc){ function allocateSpace (line 1486) | static int allocateSpace(MemPage *pPage, int nByte, int *pIdx){ function freeSpace (line 1576) | static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize){ function decodeFlags (line 1678) | static int decodeFlags(MemPage *pPage, int flagByte){ function btreeInitPage (line 1736) | static int btreeInitPage(MemPage *pPage){ function zeroPage (line 1867) | static void zeroPage(MemPage *pPage, int flags){ function MemPage (line 1904) | static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared... function btreeGetPage (line 1928) | static int btreeGetPage( function MemPage (line 1950) | static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ function Pgno (line 1964) | static Pgno btreePagecount(BtShared *pBt){ function u32 (line 1967) | u32 sqlite3BtreeLastPage(Btree *p){ function getAndInitPage (line 1986) | static int getAndInitPage( function releasePageNotNull (line 2040) | static void releasePageNotNull(MemPage *pPage){ function releasePage (line 2049) | static void releasePage(MemPage *pPage){ function btreeGetUnusedPage (line 2062) | static int btreeGetUnusedPage( function pageReinit (line 2091) | static void pageReinit(DbPage *pData){ function btreeInvokeBusyHandler (line 2113) | static int btreeInvokeBusyHandler(void *pArg){ function sqlite3BtreeOpen (line 2141) | int sqlite3BtreeOpen( function removeFromSharingList (line 2426) | static int removeFromSharingList(BtShared *pBt){ function allocateTempSpace (line 2465) | static void allocateTempSpace(BtShared *pBt){ function freeTempSpace (line 2494) | static void freeTempSpace(BtShared *pBt){ function sqlite3BtreeClose (line 2505) | int sqlite3BtreeClose(Btree *p){ function sqlite3BtreeSetCacheSize (line 2567) | int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){ function sqlite3BtreeSetSpillSize (line 2586) | int sqlite3BtreeSetSpillSize(Btree *p, int mxPage){ function sqlite3BtreeSetMmapLimit (line 2601) | int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMmap){ function sqlite3BtreeSetPagerFlags (line 2620) | int sqlite3BtreeSetPagerFlags( function sqlite3BtreeSetPageSize (line 2653) | int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iF... function sqlite3BtreeGetPageSize (line 2686) | int sqlite3BtreeGetPageSize(Btree *p){ function sqlite3BtreeGetReserveNoMutex (line 2701) | int sqlite3BtreeGetReserveNoMutex(Btree *p){ function sqlite3BtreeGetOptimalReserve (line 2717) | int sqlite3BtreeGetOptimalReserve(Btree *p){ function sqlite3BtreeMaxPageCount (line 2734) | int sqlite3BtreeMaxPageCount(Btree *p, int mxPage){ function sqlite3BtreeSecureDelete (line 2747) | int sqlite3BtreeSecureDelete(Btree *p, int newFlag){ function sqlite3BtreeSetAutoVacuum (line 2766) | int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){ function sqlite3BtreeGetAutoVacuum (line 2790) | int sqlite3BtreeGetAutoVacuum(Btree *p){ function lockBtree (line 2816) | static int lockBtree(BtShared *pBt){ function countValidCursors (line 3011) | static int countValidCursors(BtShared *pBt, int wrOnly){ function unlockBtreeIfUnused (line 3030) | static void unlockBtreeIfUnused(BtShared *pBt){ function newDatabase (line 3047) | static int newDatabase(BtShared *pBt){ function sqlite3BtreeNewDb (line 3091) | int sqlite3BtreeNewDb(Btree *p){ function sqlite3BtreeBeginTrans (line 3135) | int sqlite3BtreeBeginTrans(Btree *p, int wrflag){ function setChildPtrmaps (line 3289) | static int setChildPtrmaps(MemPage *pPage){ function modifyPagePointer (line 3339) | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eT... function relocatePage (line 3401) | static int relocatePage( function incrVacuumStep (line 3494) | static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bC... function Pgno (line 3590) | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){ function sqlite3BtreeIncrVacuum (line 3616) | int sqlite3BtreeIncrVacuum(Btree *p){ function autoVacuumCommit (line 3658) | static int autoVacuumCommit(BtShared *pBt){ function sqlite3BtreeCommitPhaseOne (line 3737) | int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMaster){ function btreeEndTransaction (line 3764) | static void btreeEndTransaction(Btree *p){ function sqlite3BtreeCommitPhaseTwo (line 3826) | int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){ function sqlite3BtreeCommit (line 3858) | int sqlite3BtreeCommit(Btree *p){ function sqlite3BtreeTripAllCursors (line 3895) | int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly){ function sqlite3BtreeRollback (line 3938) | int sqlite3BtreeRollback(Btree *p, int tripCode, int writeOnly){ function sqlite3BtreeBeginStmt (line 4007) | int sqlite3BtreeBeginStmt(Btree *p, int iStatement){ function sqlite3BtreeSavepoint (line 4038) | int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){ function btreeCursor (line 4105) | static int btreeCursor( function sqlite3BtreeCursor (line 4165) | int sqlite3BtreeCursor( function sqlite3BtreeCursorSize (line 4191) | int sqlite3BtreeCursorSize(void){ function sqlite3BtreeCursorZero (line 4203) | void sqlite3BtreeCursorZero(BtCursor *p){ function sqlite3BtreeCloseCursor (line 4211) | int sqlite3BtreeCloseCursor(BtCursor *pCur){ function assertCellInfo (line 4251) | static void assertCellInfo(BtCursor *pCur){ function SQLITE_NOINLINE (line 4261) | static SQLITE_NOINLINE void getCellInfo(BtCursor *pCur){ function sqlite3BtreeCursorIsValid (line 4277) | int sqlite3BtreeCursorIsValid(BtCursor *pCur){ function i64 (line 4288) | i64 sqlite3BtreeIntegerKey(BtCursor *pCur){ function u32 (line 4305) | u32 sqlite3BtreePayloadSize(BtCursor *pCur){ function getOverflowPage (line 4331) | static int getOverflowPage( function copyPayload (line 4399) | static int copyPayload( function accessPayload (line 4450) | static int accessPayload( function sqlite3BtreeKey (line 4661) | int sqlite3BtreeKey(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){ function sqlite3BtreeData (line 4678) | int sqlite3BtreeData(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){ function moveToChild (line 4765) | static int moveToChild(BtCursor *pCur, u32 newPgno){ function assertParentIndex (line 4791) | static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild){ function moveToParent (line 4813) | static void moveToParent(BtCursor *pCur){ function moveToRoot (line 4850) | static int moveToRoot(BtCursor *pCur){ function moveToLeftmost (line 4928) | static int moveToLeftmost(BtCursor *pCur){ function moveToRightmost (line 4953) | static int moveToRightmost(BtCursor *pCur){ function sqlite3BtreeFirst (line 4976) | int sqlite3BtreeFirst(BtCursor *pCur, int *pRes){ function sqlite3BtreeLast (line 4999) | int sqlite3BtreeLast(BtCursor *pCur, int *pRes){ function sqlite3BtreeMovetoUnpacked (line 5070) | int sqlite3BtreeMovetoUnpacked( function sqlite3BtreeEof (line 5295) | int sqlite3BtreeEof(BtCursor *pCur){ function SQLITE_NOINLINE (line 5324) | static SQLITE_NOINLINE int btreeNext(BtCursor *pCur, int *pRes){ function sqlite3BtreeNext (line 5391) | int sqlite3BtreeNext(BtCursor *pCur, int *pRes){ function SQLITE_NOINLINE (line 5434) | static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur, int *pRes){ function sqlite3BtreePrevious (line 5493) | int sqlite3BtreePrevious(BtCursor *pCur, int *pRes){ function allocateBtreePage (line 5533) | static int allocateBtreePage( function freePage2 (line 5855) | static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ function freePage (line 5983) | static void freePage(MemPage *pPage, int *pRC){ function clearCell (line 5994) | static int clearCell( function fillInCell (line 6075) | static int fillInCell( function dropCell (line 6252) | static void dropCell(MemPage *pPage, int idx, int sz, int *pRC){ function insertCell (line 6308) | static void insertCell( type CellArray (line 6398) | typedef struct CellArray CellArray; type CellArray (line 6399) | struct CellArray { function populateCellCache (line 6410) | static void populateCellCache(CellArray *p, int idx, int N){ function SQLITE_NOINLINE (line 6428) | static SQLITE_NOINLINE u16 computeCellSize(CellArray *p, int N){ function u16 (line 6434) | static u16 cachedCellSize(CellArray *p, int N){ function rebuildPage (line 6453) | static int rebuildPage( function pageInsertArray (line 6522) | static int pageInsertArray( function pageFreeArray (line 6568) | static int pageFreeArray( function editPage (line 6625) | static int editPage( function balance_quick (line 6759) | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){ function ptrmapCheckPages (line 6850) | static int ptrmapCheckPages(MemPage **apPage, int nPage){ function copyNodeContent (line 6903) | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){ function balance_nonroot (line 6984) | static int balance_nonroot( function balance_deeper (line 7748) | static int balance_deeper(MemPage *pRoot, MemPage **ppChild){ function balance (line 7805) | static int balance(BtCursor *pCur){ function sqlite3BtreeInsert (line 7950) | int sqlite3BtreeInsert( function sqlite3BtreeDelete (line 8117) | int sqlite3BtreeDelete(BtCursor *pCur, u8 flags){ function btreeCreateTable (line 8282) | static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags){ function sqlite3BtreeCreateTable (line 8425) | int sqlite3BtreeCreateTable(Btree *p, int *piTable, int flags){ function clearDatabasePage (line 8437) | static int clearDatabasePage( function sqlite3BtreeClearTable (line 8504) | int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange){ function sqlite3BtreeClearTableOfCursor (line 8528) | int sqlite3BtreeClearTableOfCursor(BtCursor *pCur){ function btreeDropTable (line 8552) | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){ function sqlite3BtreeDropTable (line 8654) | int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){ function sqlite3BtreeGetMeta (line 8683) | void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){ function sqlite3BtreeUpdateMeta (line 8713) | int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){ function sqlite3BtreeCount (line 8746) | int sqlite3BtreeCount(BtCursor *pCur, i64 *pnEntry){ function Pager (line 8816) | Pager *sqlite3BtreePager(Btree *p){ function checkAppendMsg (line 8824) | static void checkAppendMsg( function getPageReferenced (line 8854) | static int getPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function setPageReferenced (line 8862) | static void setPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function checkRef (line 8876) | static int checkRef(IntegrityCk *pCheck, Pgno iPage){ function checkPtrmap (line 8896) | static void checkPtrmap( function checkList (line 8925) | static void checkList( function btreeHeapInsert (line 9017) | static void btreeHeapInsert(u32 *aHeap, u32 x){ function btreeHeapPull (line 9027) | static int btreeHeapPull(u32 *aHeap, u32 *pOut){ function checkTreePage (line 9061) | static int checkTreePage( function sqlite3BtreeIsInTrans (line 9465) | int sqlite3BtreeIsInTrans(Btree *p){ function sqlite3BtreeCheckpoint (line 9479) | int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){ function sqlite3BtreeCheckpointHandler (line 9495) | int sqlite3BtreeCheckpointHandler(Btree* p, function sqlite3BtreeIsInReadTrans (line 9514) | int sqlite3BtreeIsInReadTrans(Btree *p){ function sqlite3BtreeIsInBackup (line 9520) | int sqlite3BtreeIsInBackup(Btree *p){ function sqlite3BtreeSchemaLocked (line 9562) | int sqlite3BtreeSchemaLocked(Btree *p){ function sqlite3BtreeLockTable (line 9579) | int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){ function sqlite3BtreePutData (line 9609) | int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z){ function sqlite3BtreeIncrblobCursor (line 9657) | void sqlite3BtreeIncrblobCursor(BtCursor *pCur){ function sqlite3BtreeSetVersion (line 9668) | int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){ function sqlite3BtreeCursorHasHint (line 9703) | int sqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned int mask){ function sqlite3BtreeIsReadonly (line 9710) | int sqlite3BtreeIsReadonly(Btree *p){ function sqlite3HeaderSizeBtree (line 9717) | int sqlite3HeaderSizeBtree(void){ return ROUND8(sizeof(MemPage)); } function sqlite3BtreeSharable (line 9723) | int sqlite3BtreeSharable(Btree *p){ function sqlite3BtreeConnectionCount (line 9732) | int sqlite3BtreeConnectionCount(Btree *p){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/btree.h type Btree (line 39) | typedef struct Btree Btree; type BtCursor (line 40) | typedef struct BtCursor BtCursor; type BtShared (line 41) | typedef struct BtShared BtShared; type BtreePayload (line 42) | typedef struct BtreePayload BtreePayload; type KeyInfo (line 230) | struct KeyInfo type BtreePayload (line 274) | struct BtreePayload { type Pager (line 296) | struct Pager FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/btreeInt.h type MemPage (line 232) | typedef struct MemPage MemPage; type BtLock (line 233) | typedef struct BtLock BtLock; type CellInfo (line 234) | typedef struct CellInfo CellInfo; type MemPage (line 274) | struct MemPage { type BtLock (line 318) | struct BtLock { type Btree (line 350) | struct Btree { type BtShared (line 413) | struct BtShared { type CellInfo (line 467) | struct CellInfo { type BtCursor (line 505) | struct BtCursor { type IntegrityCk (line 671) | typedef struct IntegrityCk IntegrityCk; type IntegrityCk (line 672) | struct IntegrityCk { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/build.c type TableLock (line 32) | struct TableLock { function sqlite3TableLock (line 49) | void sqlite3TableLock( function codeTableLocks (line 89) | static void codeTableLocks(Parse *pParse){ function sqlite3DbMaskAllZero (line 113) | int sqlite3DbMaskAllZero(yDbMask m){ function sqlite3FinishCoding (line 130) | void sqlite3FinishCoding(Parse *pParse){ function sqlite3NestedParse (line 249) | void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...){ function sqlite3UserAuthTable (line 279) | int sqlite3UserAuthTable(const char *zTable){ function Table (line 296) | Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDat... function Table (line 330) | Table *sqlite3LocateTable( function Table (line 380) | Table *sqlite3LocateTableItem( function Index (line 408) | Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb){ function freeIndex (line 428) | static void freeIndex(sqlite3 *db, Index *p){ function sqlite3UnlinkAndDeleteIndex (line 448) | void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxN... function sqlite3CollapseDatabaseArray (line 481) | void sqlite3CollapseDatabaseArray(sqlite3 *db){ function sqlite3ResetOneSchema (line 507) | void sqlite3ResetOneSchema(sqlite3 *db, int iDb){ function sqlite3ResetAllSchemasOfConnection (line 533) | void sqlite3ResetAllSchemasOfConnection(sqlite3 *db){ function sqlite3CommitInternalChanges (line 551) | void sqlite3CommitInternalChanges(sqlite3 *db){ function sqlite3DeleteColumnNames (line 559) | void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable){ function deleteTable (line 588) | static void SQLITE_NOINLINE deleteTable(sqlite3 *db, Table *pTable){ function sqlite3DeleteTable (line 632) | void sqlite3DeleteTable(sqlite3 *db, Table *pTable){ function sqlite3UnlinkAndDeleteTable (line 644) | void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabN... function sqlite3OpenMasterTable (line 687) | void sqlite3OpenMasterTable(Parse *p, int iDb){ function sqlite3FindDbName (line 702) | int sqlite3FindDbName(sqlite3 *db, const char *zName){ function sqlite3FindDb (line 719) | int sqlite3FindDb(sqlite3 *db, Token *pName){ function sqlite3TwoPartName (line 744) | int sqlite3TwoPartName( function sqlite3CheckObjectName (line 780) | int sqlite3CheckObjectName(Parse *pParse, const char *zName){ function Index (line 793) | Index *sqlite3PrimaryKeyIndex(Table *pTab){ function i16 (line 803) | i16 sqlite3ColumnOfIndex(Index *pIdx, i16 iCol){ function sqlite3StartTable (line 827) | void sqlite3StartTable( function sqlite3ColumnPropertiesFromName (line 1017) | void sqlite3ColumnPropertiesFromName(Table *pTab, Column *pCol){ function sqlite3AddColumn (line 1035) | void sqlite3AddColumn(Parse *pParse, Token *pName, Token *pType){ function sqlite3AddNotNull (line 1098) | void sqlite3AddNotNull(Parse *pParse, int onError){ function sqlite3AffinityType (line 1130) | char sqlite3AffinityType(const char *zIn, u8 *pszEst){ function sqlite3AddDefaultValue (line 1202) | void sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan){ function sqlite3StringToId (line 1248) | static void sqlite3StringToId(Expr *p){ function sqlite3AddPrimaryKey (line 1274) | void sqlite3AddPrimaryKey( function sqlite3AddCheckConstraint (line 1344) | void sqlite3AddCheckConstraint( function sqlite3AddCollateType (line 1369) | void sqlite3AddCollateType(Parse *pParse, Token *pToken){ function CollSeq (line 1421) | CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName){ function sqlite3ChangeCookie (line 1455) | void sqlite3ChangeCookie(Parse *pParse, int iDb){ function identLength (line 1471) | static int identLength(const char *z){ function identPut (line 1492) | static void identPut(char *z, int *pIdx, char *zSignedIdent){ function resizeIndexObject (line 1588) | static int resizeIndexObject(sqlite3 *db, Index *pIdx, int N){ function estimateTableWidth (line 1612) | static void estimateTableWidth(Table *pTab){ function estimateIndexWidth (line 1626) | static void estimateIndexWidth(Index *pIdx){ function hasColumn (line 1640) | static int hasColumn(const i16 *aiCol, int nCol, int x){ function convertToWithoutRowidTable (line 1670) | static void convertToWithoutRowidTable(Parse *pParse, Table *pTab){ function sqlite3EndTable (line 1817) | void sqlite3EndTable( function sqlite3CreateView (line 2059) | void sqlite3CreateView( function sqlite3ViewGetColumnNames (line 2131) | int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable){ function sqliteViewResetAll (line 2245) | static void sqliteViewResetAll(sqlite3 *db, int idx){ function sqlite3RootPageMoved (line 2281) | void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom, int iTo){ function destroyRootPage (line 2311) | static void destroyRootPage(Parse *pParse, int iTable, int iDb){ function destroyTable (line 2340) | static void destroyTable(Parse *pParse, Table *pTab){ function sqlite3ClearStatTables (line 2398) | static void sqlite3ClearStatTables( function sqlite3CodeDropTable (line 2421) | void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView){ function sqlite3DropTable (line 2492) | void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noE... function sqlite3CreateForeignKey (line 2608) | void sqlite3CreateForeignKey( function sqlite3DeferForeignKey (line 2729) | void sqlite3DeferForeignKey(Parse *pParse, int isDeferred){ function sqlite3RefillIndex (line 2750) | static void sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRoot... function Index (line 2837) | Index *sqlite3AllocateIndexObject( function sqlite3CreateIndex (line 2877) | void sqlite3CreateIndex( function sqlite3DefaultRowEst (line 3435) | void sqlite3DefaultRowEst(Index *pIdx){ function sqlite3DropIndex (line 3464) | void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists){ function IdList (line 3576) | IdList *sqlite3IdListAppend(sqlite3 *db, IdList *pList, Token *pToken){ function sqlite3IdListDelete (line 3600) | void sqlite3IdListDelete(sqlite3 *db, IdList *pList){ function sqlite3IdListIndex (line 3614) | int sqlite3IdListIndex(IdList *pList, const char *zName){ function SrcList (line 3642) | SrcList *sqlite3SrcListEnlarge( function SrcList (line 3724) | SrcList *sqlite3SrcListAppend( function sqlite3SrcListAssignCursors (line 3761) | void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList){ function sqlite3SrcListDelete (line 3779) | void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){ function SrcList (line 3813) | SrcList *sqlite3SrcListAppendFromTerm( function sqlite3SrcListIndexedBy (line 3857) | void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy){ function sqlite3SrcListFuncArgs (line 3879) | void sqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, ExprList *pList){ function sqlite3SrcListShiftJoinType (line 3907) | void sqlite3SrcListShiftJoinType(SrcList *p){ function sqlite3BeginTransaction (line 3920) | void sqlite3BeginTransaction(Parse *pParse, int type){ function sqlite3CommitTransaction (line 3945) | void sqlite3CommitTransaction(Parse *pParse){ function sqlite3RollbackTransaction (line 3962) | void sqlite3RollbackTransaction(Parse *pParse){ function sqlite3Savepoint (line 3980) | void sqlite3Savepoint(Parse *pParse, int op, Token *pName){ function sqlite3OpenTempDatabase (line 4000) | int sqlite3OpenTempDatabase(Parse *pParse){ function sqlite3CodeVerifySchema (line 4035) | void sqlite3CodeVerifySchema(Parse *pParse, int iDb){ function sqlite3CodeVerifyNamedSchema (line 4054) | void sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb){ function sqlite3BeginWriteOperation (line 4078) | void sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb){ function sqlite3MultiWrite (line 4092) | void sqlite3MultiWrite(Parse *pParse){ function sqlite3MayAbort (line 4113) | void sqlite3MayAbort(Parse *pParse){ function sqlite3HaltConstraint (line 4123) | void sqlite3HaltConstraint( function sqlite3UniqueConstraint (line 4143) | void sqlite3UniqueConstraint( function sqlite3RowidConstraint (line 4176) | void sqlite3RowidConstraint( function collationMatch (line 4200) | static int collationMatch(const char *zColl, Index *pIndex){ function reindexTable (line 4219) | static void reindexTable(Parse *pParse, Table *pTab, char const *zColl){ function reindexDatabases (line 4238) | static void reindexDatabases(Parse *pParse, char const *zColl){ function sqlite3Reindex (line 4270) | void sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2){ function KeyInfo (line 4330) | KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx){ function With (line 4362) | With *sqlite3WithAdd( function sqlite3WithDelete (line 4412) | void sqlite3WithDelete(sqlite3 *db, With *pWith){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/callback.c function callCollNeeded (line 23) | static void callCollNeeded(sqlite3 *db, int enc, const char *zName){ function synthCollSeq (line 52) | static int synthCollSeq(sqlite3 *db, CollSeq *pColl){ function CollSeq (line 82) | CollSeq *sqlite3GetCollSeq( function sqlite3CheckCollSeq (line 123) | int sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){ function CollSeq (line 151) | static CollSeq *findCollSeqEntry( function CollSeq (line 204) | CollSeq *sqlite3FindCollSeq( function matchQuality (line 251) | static int matchQuality( function FuncDef (line 286) | static FuncDef *functionSearch( function sqlite3InsertBuiltinFuncs (line 302) | void sqlite3InsertBuiltinFuncs( function FuncDef (line 346) | FuncDef *sqlite3FindFunction( function sqlite3SchemaClear (line 436) | void sqlite3SchemaClear(void *p){ function Schema (line 468) | Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/complete.c function sqlite3_complete (line 104) | int sqlite3_complete(const char *zSql){ function sqlite3_complete16 (line 269) | int sqlite3_complete16(const void *zSql){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/crypto.c function codec_vdbe_return_static_string (line 44) | static void codec_vdbe_return_static_string(Parse *pParse, const char *z... function codec_set_btree_to_codec_pagesize (line 52) | static int codec_set_btree_to_codec_pagesize(sqlite3 *db, Db *pDb, codec... function codec_set_pass_key (line 70) | static int codec_set_pass_key(sqlite3* db, int nDb, const void *zKey, in... function sqlcipher_codec_pragma (line 81) | int sqlcipher_codec_pragma(sqlite3* db, int iDb, Parse *pParse, const ch... function sqlite3FreeCodecArg (line 334) | void sqlite3FreeCodecArg(void *pCodecArg) { function sqlite3CodecAttach (line 341) | int sqlite3CodecAttach(sqlite3* db, int nDb, const void *zKey, int nKey) { function sqlite3_activate_see (line 386) | void sqlite3_activate_see(const char* in) { function sqlcipher_find_db_index (line 390) | static int sqlcipher_find_db_index(sqlite3 *db, const char *zDb) { function sqlite3_key (line 404) | int sqlite3_key(sqlite3 *db, const void *pKey, int nKey) { function sqlite3_key_v2 (line 409) | int sqlite3_key_v2(sqlite3 *db, const char *zDb, const void *pKey, int n... function sqlite3_rekey (line 419) | int sqlite3_rekey(sqlite3 *db, const void *pKey, int nKey) { function sqlite3_rekey_v2 (line 434) | int sqlite3_rekey_v2(sqlite3 *db, const char *zDb, const void *pKey, int... function sqlite3CodecGetKey (line 500) | void sqlite3CodecGetKey(sqlite3* db, int nDb, void **zKey, int *nKey) { function cipher_hex2bin (line 520) | void cipher_hex2bin(const unsigned char *hex, int sz, unsigned char *out){ function cipher_bin2hex (line 529) | void cipher_bin2hex(const unsigned char* in, int sz, char *out) { function cipher_isHex (line 538) | int cipher_isHex(const unsigned char *hex, int sz){ function sqlcipher_finalize (line 575) | static int sqlcipher_finalize(sqlite3 *db, sqlite3_stmt *pStmt, char **p... function sqlcipher_execSql (line 589) | static int sqlcipher_execSql(sqlite3 *db, char **pzErrMsg, const char *z... function sqlcipher_execExecSql (line 610) | static int sqlcipher_execExecSql(sqlite3 *db, char **pzErrMsg, const cha... function sqlcipher_exportFunc (line 633) | void sqlcipher_exportFunc(sqlite3_context *context, int argc, sqlite3_va... FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/crypto.h function cipher_hex2int (line 155) | static int cipher_hex2int(char c) { function cipher_hex2bin (line 164) | static void cipher_hex2bin(const unsigned char *hex, int sz, unsigned ch... function cipher_bin2hex (line 175) | static void cipher_bin2hex(const unsigned char* in, int sz, char *out) { function cipher_isHex (line 186) | static int cipher_isHex(const unsigned char *hex, int sz){ type codec_ctx (line 201) | typedef struct codec_ctx codec_ctx; FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/crypto_cc.c function sqlcipher_cc_add_random (line 40) | static int sqlcipher_cc_add_random(void *ctx, void *buffer, int length) { function sqlcipher_cc_random (line 45) | static int sqlcipher_cc_random (void *ctx, void *buffer, int length) { function sqlcipher_cc_hmac (line 67) | static int sqlcipher_cc_hmac(void *ctx, unsigned char *hmac_key, int key... function sqlcipher_cc_kdf (line 76) | static int sqlcipher_cc_kdf(void *ctx, const unsigned char *pass, int pa... function sqlcipher_cc_cipher (line 81) | static int sqlcipher_cc_cipher(void *ctx, int mode, unsigned char *key, ... function sqlcipher_cc_set_cipher (line 98) | static int sqlcipher_cc_set_cipher(void *ctx, const char *cipher_name) { function sqlcipher_cc_get_key_sz (line 106) | static int sqlcipher_cc_get_key_sz(void *ctx) { function sqlcipher_cc_get_iv_sz (line 110) | static int sqlcipher_cc_get_iv_sz(void *ctx) { function sqlcipher_cc_get_block_sz (line 114) | static int sqlcipher_cc_get_block_sz(void *ctx) { function sqlcipher_cc_get_hmac_sz (line 118) | static int sqlcipher_cc_get_hmac_sz(void *ctx) { function sqlcipher_cc_ctx_copy (line 122) | static int sqlcipher_cc_ctx_copy(void *target_ctx, void *source_ctx) { function sqlcipher_cc_ctx_cmp (line 126) | static int sqlcipher_cc_ctx_cmp(void *c1, void *c2) { function sqlcipher_cc_ctx_init (line 130) | static int sqlcipher_cc_ctx_init(void **ctx) { function sqlcipher_cc_ctx_free (line 134) | static int sqlcipher_cc_ctx_free(void **ctx) { function sqlcipher_cc_fips_status (line 138) | static int sqlcipher_cc_fips_status(void *ctx) { function sqlcipher_cc_setup (line 142) | int sqlcipher_cc_setup(sqlcipher_provider *p) { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/crypto_impl.c type cipher_ctx (line 47) | typedef struct { type codec_ctx (line 76) | struct codec_ctx { function sqlcipher_register_provider (line 89) | int sqlcipher_register_provider(sqlcipher_provider *p) { function sqlcipher_provider (line 105) | sqlcipher_provider* sqlcipher_get_provider() { function sqlcipher_activate (line 109) | void sqlcipher_activate() { function sqlcipher_deactivate (line 147) | void sqlcipher_deactivate() { function sqlcipher_ismemset (line 202) | int sqlcipher_ismemset(const void *v, unsigned char value, int len) { function sqlcipher_memcmp (line 239) | int sqlcipher_memcmp(const void *v0, const void *v1, int len) { function sqlcipher_free (line 270) | void sqlcipher_free(void *ptr, int sz) { function sqlcipher_cipher_ctx_init (line 318) | static int sqlcipher_cipher_ctx_init(cipher_ctx **iCtx) { function sqlcipher_cipher_ctx_free (line 348) | static void sqlcipher_cipher_ctx_free(cipher_ctx **iCtx) { function sqlcipher_cipher_ctx_cmp (line 366) | static int sqlcipher_cipher_ctx_cmp(cipher_ctx *c1, cipher_ctx *c2) { function sqlcipher_cipher_ctx_copy (line 428) | static int sqlcipher_cipher_ctx_copy(cipher_ctx *target, cipher_ctx *sou... function sqlcipher_cipher_ctx_set_keyspec (line 470) | static int sqlcipher_cipher_ctx_set_keyspec(cipher_ctx *ctx, const unsig... function sqlcipher_codec_get_store_pass (line 491) | int sqlcipher_codec_get_store_pass(codec_ctx *ctx) { function sqlcipher_codec_set_store_pass (line 495) | void sqlcipher_codec_set_store_pass(codec_ctx *ctx, int value) { function sqlcipher_codec_get_pass (line 499) | void sqlcipher_codec_get_pass(codec_ctx *ctx, void **zKey, int *nKey) { function sqlcipher_cipher_ctx_set_pass (line 510) | static int sqlcipher_cipher_ctx_set_pass(cipher_ctx *ctx, const void *zK... function sqlcipher_codec_ctx_set_pass (line 526) | int sqlcipher_codec_ctx_set_pass(codec_ctx *ctx, const void *zKey, int n... function sqlcipher_codec_ctx_set_cipher (line 540) | int sqlcipher_codec_ctx_set_cipher(codec_ctx *ctx, const char *cipher_na... function sqlcipher_set_default_kdf_iter (line 568) | void sqlcipher_set_default_kdf_iter(int iter) { function sqlcipher_get_default_kdf_iter (line 572) | int sqlcipher_get_default_kdf_iter() { function sqlcipher_codec_ctx_set_kdf_iter (line 576) | int sqlcipher_codec_ctx_set_kdf_iter(codec_ctx *ctx, int kdf_iter, int f... function sqlcipher_codec_ctx_get_kdf_iter (line 590) | int sqlcipher_codec_ctx_get_kdf_iter(codec_ctx *ctx, int for_ctx) { function sqlcipher_codec_ctx_set_fast_kdf_iter (line 595) | int sqlcipher_codec_ctx_set_fast_kdf_iter(codec_ctx *ctx, int fast_kdf_i... function sqlcipher_codec_ctx_get_fast_kdf_iter (line 609) | int sqlcipher_codec_ctx_get_fast_kdf_iter(codec_ctx *ctx, int for_ctx) { function sqlcipher_set_default_use_hmac (line 615) | void sqlcipher_set_default_use_hmac(int use) { function sqlcipher_get_default_use_hmac (line 620) | int sqlcipher_get_default_use_hmac() { function sqlcipher_set_hmac_salt_mask (line 624) | void sqlcipher_set_hmac_salt_mask(unsigned char mask) { function sqlcipher_get_hmac_salt_mask (line 628) | unsigned char sqlcipher_get_hmac_salt_mask() { function sqlcipher_codec_ctx_set_use_hmac (line 633) | int sqlcipher_codec_ctx_set_use_hmac(codec_ctx *ctx, int use) { function sqlcipher_codec_ctx_get_use_hmac (line 658) | int sqlcipher_codec_ctx_get_use_hmac(codec_ctx *ctx, int for_ctx) { function sqlcipher_codec_ctx_set_flag (line 663) | int sqlcipher_codec_ctx_set_flag(codec_ctx *ctx, unsigned int flag) { function sqlcipher_codec_ctx_unset_flag (line 669) | int sqlcipher_codec_ctx_unset_flag(codec_ctx *ctx, unsigned int flag) { function sqlcipher_codec_ctx_get_flag (line 675) | int sqlcipher_codec_ctx_get_flag(codec_ctx *ctx, unsigned int flag, int ... function sqlcipher_codec_ctx_set_error (line 680) | void sqlcipher_codec_ctx_set_error(codec_ctx *ctx, int error) { function sqlcipher_codec_ctx_get_reservesize (line 686) | int sqlcipher_codec_ctx_get_reservesize(codec_ctx *ctx) { function sqlcipher_codec_get_keyspec (line 698) | void sqlcipher_codec_get_keyspec(codec_ctx *ctx, void **zKey, int *nKey) { function sqlcipher_codec_ctx_set_pagesize (line 703) | int sqlcipher_codec_ctx_set_pagesize(codec_ctx *ctx, int size) { function sqlcipher_codec_ctx_get_pagesize (line 717) | int sqlcipher_codec_ctx_get_pagesize(codec_ctx *ctx) { function sqlcipher_set_default_pagesize (line 721) | void sqlcipher_set_default_pagesize(int page_size) { function sqlcipher_get_default_pagesize (line 725) | int sqlcipher_get_default_pagesize() { function sqlcipher_codec_ctx_init (line 729) | int sqlcipher_codec_ctx_init(codec_ctx **iCtx, Db *pDb, Pager *pPager, s... function sqlcipher_codec_ctx_free (line 786) | void sqlcipher_codec_ctx_free(codec_ctx **iCtx) { function sqlcipher_put4byte_le (line 798) | static void sqlcipher_put4byte_le(unsigned char *p, u32 v) { function sqlcipher_page_hmac (line 805) | static int sqlcipher_page_hmac(cipher_ctx *ctx, Pgno pgno, unsigned char... function sqlcipher_page_cipher (line 842) | int sqlcipher_page_cipher(codec_ctx *ctx, int for_ctx, Pgno pgno, int mo... function sqlcipher_cipher_ctx_key_derive (line 929) | static int sqlcipher_cipher_ctx_key_derive(codec_ctx *ctx, cipher_ctx *c... function sqlcipher_codec_key_derive (line 1001) | int sqlcipher_codec_key_derive(codec_ctx *ctx) { function sqlcipher_codec_key_copy (line 1025) | int sqlcipher_codec_key_copy(codec_ctx *ctx, int source) { function sqlcipher_check_connection (line 1038) | static int sqlcipher_check_connection(const char *filename, char *key, i... function sqlcipher_codec_ctx_migrate (line 1076) | int sqlcipher_codec_ctx_migrate(codec_ctx *ctx) { function sqlcipher_codec_add_random (line 1247) | int sqlcipher_codec_add_random(codec_ctx *ctx, const char *zRight, int r... function sqlcipher_codec_fips_status (line 1269) | int sqlcipher_codec_fips_status(codec_ctx *ctx) { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/crypto_libtomcrypt.c function sqlcipher_ltc_add_random (line 44) | static int sqlcipher_ltc_add_random(void *ctx, void *buffer, int length) { function sqlcipher_ltc_activate (line 69) | static int sqlcipher_ltc_activate(void *ctx) { function sqlcipher_ltc_deactivate (line 101) | static int sqlcipher_ltc_deactivate(void *ctx) { function sqlcipher_ltc_random (line 131) | static int sqlcipher_ltc_random(void *ctx, void *buffer, int length) { function sqlcipher_ltc_hmac (line 142) | static int sqlcipher_ltc_hmac(void *ctx, unsigned char *hmac_key, int ke... function sqlcipher_ltc_kdf (line 155) | static int sqlcipher_ltc_kdf(void *ctx, const unsigned char *pass, int p... function sqlcipher_ltc_cipher (line 180) | static int sqlcipher_ltc_cipher(void *ctx, int mode, unsigned char *key,... function sqlcipher_ltc_set_cipher (line 192) | static int sqlcipher_ltc_set_cipher(void *ctx, const char *cipher_name) { function sqlcipher_ltc_get_key_sz (line 196) | static int sqlcipher_ltc_get_key_sz(void *ctx) { function sqlcipher_ltc_get_iv_sz (line 201) | static int sqlcipher_ltc_get_iv_sz(void *ctx) { function sqlcipher_ltc_get_block_sz (line 206) | static int sqlcipher_ltc_get_block_sz(void *ctx) { function sqlcipher_ltc_get_hmac_sz (line 211) | static int sqlcipher_ltc_get_hmac_sz(void *ctx) { function sqlcipher_ltc_ctx_copy (line 216) | static int sqlcipher_ltc_ctx_copy(void *target_ctx, void *source_ctx) { function sqlcipher_ltc_ctx_cmp (line 220) | static int sqlcipher_ltc_ctx_cmp(void *c1, void *c2) { function sqlcipher_ltc_ctx_init (line 224) | static int sqlcipher_ltc_ctx_init(void **ctx) { function sqlcipher_ltc_ctx_free (line 229) | static int sqlcipher_ltc_ctx_free(void **ctx) { function sqlcipher_ltc_fips_status (line 234) | static int sqlcipher_ltc_fips_status(void *ctx) { function sqlcipher_ltc_setup (line 238) | int sqlcipher_ltc_setup(sqlcipher_provider *p) { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/ctime.c function sqlite3_compileoption_used (line 416) | int sqlite3_compileoption_used(const char *zOptName){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/date.c type tm (line 60) | struct tm type DateTime (line 66) | typedef struct DateTime DateTime; type DateTime (line 67) | struct DateTime { function getDigits (line 108) | static int getDigits(const char *zDate, const char *zFormat, ...){ function parseTimezone (line 162) | static int parseTimezone(const char *zDate, DateTime *p){ function parseHhMmSs (line 198) | static int parseHhMmSs(const char *zDate, DateTime *p){ function computeJD (line 240) | static void computeJD(DateTime *p){ function parseYyyyMmDd (line 286) | static int parseYyyyMmDd(const char *zDate, DateTime *p){ function setDateTimeToCurrent (line 323) | static int setDateTimeToCurrent(sqlite3_context *context, DateTime *p){ function parseDateOrTime (line 349) | static int parseDateOrTime( function computeYMD (line 372) | static void computeYMD(DateTime *p){ function computeHMS (line 398) | static void computeHMS(DateTime *p){ function computeYMD_HMS (line 416) | static void computeYMD_HMS(DateTime *p){ function clearYMD_HMS_TZ (line 424) | static void clearYMD_HMS_TZ(DateTime *p){ function osLocaltime (line 462) | static int osLocaltime(time_t *t, struct tm *pTm){ function sqlite3_int64 (line 501) | static sqlite3_int64 localtimeOffset( function parseModifier (line 580) | static int parseModifier(sqlite3_context *pCtx, const char *zMod, DateTi... function isDate (line 790) | static int isDate( function juliandayFunc (line 831) | static void juliandayFunc( function datetimeFunc (line 848) | static void datetimeFunc( function timeFunc (line 868) | static void timeFunc( function dateFunc (line 887) | static void dateFunc( function strftimeFunc (line 920) | static void strftimeFunc( function ctimeFunc (line 1058) | static void ctimeFunc( function cdateFunc (line 1072) | static void cdateFunc( function ctimestampFunc (line 1086) | static void ctimestampFunc( function currentTimeFunc (line 1108) | static void currentTimeFunc( function sqlite3RegisterDateTimeFunctions (line 1146) | void sqlite3RegisterDateTimeFunctions(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/dbstat.c type StatTable (line 75) | typedef struct StatTable StatTable; type StatCursor (line 76) | typedef struct StatCursor StatCursor; type StatPage (line 77) | typedef struct StatPage StatPage; type StatCell (line 78) | typedef struct StatCell StatCell; type StatCell (line 80) | struct StatCell { type StatPage (line 89) | struct StatPage { type StatCursor (line 105) | struct StatCursor { type StatTable (line 127) | struct StatTable { function statConnect (line 140) | static int statConnect( function statDisconnect (line 182) | static int statDisconnect(sqlite3_vtab *pVtab){ function statBestIndex (line 194) | static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ function statOpen (line 240) | static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function statClearPage (line 257) | static void statClearPage(StatPage *p){ function statResetCsr (line 270) | static void statResetCsr(StatCursor *pCsr){ function statClose (line 285) | static int statClose(sqlite3_vtab_cursor *pCursor){ function getLocalPayload (line 293) | static void getLocalPayload( function statDecodePage (line 316) | static int statDecodePage(Btree *pBt, StatPage *p){ function statSizeAndOffset (line 411) | static void statSizeAndOffset(StatCursor *pCsr){ function statNext (line 436) | static int statNext(sqlite3_vtab_cursor *pCursor){ function statEof (line 569) | static int statEof(sqlite3_vtab_cursor *pCursor){ function statFilter (line 574) | static int statFilter( function statColumn (line 619) | static int statColumn( function statRowid (line 666) | static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function sqlite3DbstatRegister (line 675) | int sqlite3DbstatRegister(sqlite3 *db){ function sqlite3DbstatRegister (line 701) | int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; } FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/delete.c function Table (line 31) | Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){ function sqlite3IsReadOnly (line 52) | int sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk){ function sqlite3MaterializeView (line 89) | void sqlite3MaterializeView( function Expr (line 126) | Expr *sqlite3LimitWhere( function sqlite3DeleteFrom (line 208) | void sqlite3DeleteFrom( function sqlite3GenerateRowDelete (line 625) | void sqlite3GenerateRowDelete( function sqlite3GenerateRowIndexDelete (line 769) | void sqlite3GenerateRowIndexDelete( function sqlite3GenerateIndexKey (line 833) | int sqlite3GenerateIndexKey( function sqlite3ResolvePartIdxLabel (line 891) | void sqlite3ResolvePartIdxLabel(Parse *pParse, int iLabel){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/expr.c function sqlite3TableColumnAffinity (line 24) | char sqlite3TableColumnAffinity(Table *pTab, int iCol){ function sqlite3ExprAffinity (line 45) | char sqlite3ExprAffinity(Expr *pExpr){ function Expr (line 81) | Expr *sqlite3ExprAddCollateToken( function Expr (line 97) | Expr *sqlite3ExprAddCollateString(Parse *pParse, Expr *pExpr, const char... function Expr (line 108) | Expr *sqlite3ExprSkipCollate(Expr *pExpr){ function CollSeq (line 132) | CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ function sqlite3CompareAffinity (line 196) | char sqlite3CompareAffinity(Expr *pExpr, char aff2){ function comparisonAffinity (line 223) | static char comparisonAffinity(Expr *pExpr){ function sqlite3IndexAffinityOk (line 246) | int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity){ function u8 (line 262) | static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull){ function CollSeq (line 280) | CollSeq *sqlite3BinaryCompareCollSeq( function codeCompare (line 303) | static int codeCompare( function sqlite3ExprIsVector (line 333) | int sqlite3ExprIsVector(Expr *pExpr){ function sqlite3ExprVectorSize (line 343) | int sqlite3ExprVectorSize(Expr *pExpr){ function Expr (line 371) | Expr *sqlite3VectorFieldSubexpr(Expr *pVector, int i){ function Expr (line 407) | Expr *sqlite3ExprForVectorField( function exprCodeSubselect (line 452) | static int exprCodeSubselect(Parse *pParse, Expr *pExpr){ function exprVectorRegister (line 480) | static int exprVectorRegister( function codeVectorCompare (line 513) | static void codeVectorCompare( function sqlite3ExprCheckHeight (line 594) | int sqlite3ExprCheckHeight(Parse *pParse, int nHeight){ function heightOfExpr (line 615) | static void heightOfExpr(Expr *p, int *pnHeight){ function heightOfExprList (line 622) | static void heightOfExprList(ExprList *p, int *pnHeight){ function heightOfSelect (line 630) | static void heightOfSelect(Select *p, int *pnHeight){ function exprSetHeight (line 653) | static void exprSetHeight(Expr *p){ function sqlite3ExprSetHeightAndFlags (line 674) | void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ function sqlite3SelectExprHeight (line 684) | int sqlite3SelectExprHeight(Select *p){ function sqlite3ExprSetHeightAndFlags (line 694) | void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ function Expr (line 722) | Expr *sqlite3ExprAlloc( function Expr (line 771) | Expr *sqlite3Expr( function sqlite3ExprAttachSubtrees (line 788) | void sqlite3ExprAttachSubtrees( function Expr (line 818) | Expr *sqlite3PExpr( function sqlite3PExprAddSelect (line 843) | void sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Select *pSelect){ function exprAlwaysTrue (line 869) | static int exprAlwaysTrue(Expr *p){ function exprAlwaysFalse (line 875) | static int exprAlwaysFalse(Expr *p){ function Expr (line 890) | Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight){ function Expr (line 910) | Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){ function sqlite3ExprAssignVarNumber (line 941) | void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr, u32 n){ function SQLITE_NOINLINE (line 1013) | static SQLITE_NOINLINE void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p){ function sqlite3ExprDelete (line 1040) | void sqlite3ExprDelete(sqlite3 *db, Expr *p){ function exprStructSize (line 1049) | static int exprStructSize(Expr *p){ function dupedExprStructSize (line 1089) | static int dupedExprStructSize(Expr *p, int flags){ function dupedExprNodeSize (line 1116) | static int dupedExprNodeSize(Expr *p, int flags){ function dupedExprSize (line 1137) | static int dupedExprSize(Expr *p, int flags){ function Expr (line 1156) | static Expr *exprDup(sqlite3 *db, Expr *p, int dupFlags, u8 **pzBuffer){ function With (line 1253) | static With *withDup(sqlite3 *db, With *p){ function Expr (line 1291) | Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){ function ExprList (line 1295) | ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, int flags){ function SrcList (line 1332) | SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int flags){ function IdList (line 1373) | IdList *sqlite3IdListDup(sqlite3 *db, IdList *p){ function Select (line 1397) | Select *sqlite3SelectDup(sqlite3 *db, Select *p, int flags){ function Select (line 1426) | Select *sqlite3SelectDup(sqlite3 *db, Select *p, int flags){ function ExprList (line 1441) | ExprList *sqlite3ExprListAppend( function ExprList (line 1491) | ExprList *sqlite3ExprListAppendVector( function sqlite3ExprListSetSortOrder (line 1537) | void sqlite3ExprListSetSortOrder(ExprList *p, int iSortOrder){ function sqlite3ExprListSetName (line 1556) | void sqlite3ExprListSetName( function sqlite3ExprListSetSpan (line 1581) | void sqlite3ExprListSetSpan( function sqlite3ExprListCheckLength (line 1602) | void sqlite3ExprListCheckLength( function SQLITE_NOINLINE (line 1618) | static SQLITE_NOINLINE void exprListDeleteNN(sqlite3 *db, ExprList *pList){ function sqlite3ExprListDelete (line 1630) | void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){ function u32 (line 1638) | u32 sqlite3ExprListFlags(const ExprList *pList){ function exprNodeIsConstant (line 1676) | static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){ function selectNodeIsConstant (line 1730) | static int selectNodeIsConstant(Walker *pWalker, Select *NotUsed){ function exprIsConst (line 1735) | static int exprIsConst(Expr *p, int initFlag, int iCur){ function sqlite3ExprIsConstant (line 1754) | int sqlite3ExprIsConstant(Expr *p){ function sqlite3ExprIsConstantNotJoin (line 1764) | int sqlite3ExprIsConstantNotJoin(Expr *p){ function sqlite3ExprIsTableConstant (line 1774) | int sqlite3ExprIsTableConstant(Expr *p, int iCur){ function sqlite3ExprIsConstantOrFunction (line 1787) | int sqlite3ExprIsConstantOrFunction(Expr *p, u8 isInit){ function sqlite3ExprContainsSubquery (line 1797) | int sqlite3ExprContainsSubquery(Expr *p){ function sqlite3ExprIsInteger (line 1814) | int sqlite3ExprIsInteger(Expr *p, int *pValue){ function sqlite3ExprCanBeNull (line 1859) | int sqlite3ExprCanBeNull(const Expr *p){ function sqlite3ExprNeedsNoAffinityChange (line 1889) | int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){ function sqlite3IsRowid (line 1922) | int sqlite3IsRowid(const char *z){ function Select (line 1937) | static Select *isCandidateForInOpt(Expr *pX){ function sqlite3SetHasNullFlag (line 1983) | static void sqlite3SetHasNullFlag(Vdbe *v, int iCur, int regHasNull){ function sqlite3InRhsIsConstant (line 2000) | static int sqlite3InRhsIsConstant(Expr *pIn){ function sqlite3FindInIndex (line 2094) | int sqlite3FindInIndex( function sqlite3SubselectError (line 2348) | void sqlite3SubselectError(Parse *pParse, int nActual, int nExpect){ function sqlite3CodeSubselect (line 2384) | int sqlite3CodeSubselect( function sqlite3ExprCheckIN (line 2628) | int sqlite3ExprCheckIN(Parse *pParse, Expr *pIn){ function sqlite3ExprCodeIN (line 2673) | static void sqlite3ExprCodeIN( function codeReal (line 2914) | static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){ function codeInteger (line 2932) | static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ function cacheEntryClear (line 2968) | static void cacheEntryClear(Parse *pParse, int i){ function sqlite3ExprCacheStore (line 2985) | void sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg){ function sqlite3ExprCacheRemove (line 3040) | void sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg){ function sqlite3ExprCachePush (line 3057) | void sqlite3ExprCachePush(Parse *pParse){ function sqlite3ExprCachePop (line 3071) | void sqlite3ExprCachePop(Parse *pParse){ function sqlite3ExprCachePinRegister (line 3095) | static void sqlite3ExprCachePinRegister(Parse *pParse, int iReg){ function sqlite3ExprCodeLoadIndexColumn (line 3108) | void sqlite3ExprCodeLoadIndexColumn( function sqlite3ExprCodeGetColumnOfTable (line 3130) | void sqlite3ExprCodeGetColumnOfTable( function sqlite3ExprCodeGetColumn (line 3164) | int sqlite3ExprCodeGetColumn( function sqlite3ExprCodeGetColumnToReg (line 3192) | void sqlite3ExprCodeGetColumnToReg( function sqlite3ExprCacheClear (line 3207) | void sqlite3ExprCacheClear(Parse *pParse){ function sqlite3ExprCacheAffinityChange (line 3229) | void sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount){ function sqlite3ExprCodeMove (line 3237) | void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){ function usedAsColumnCache (line 3251) | static int usedAsColumnCache(Parse *pParse, int iFrom, int iTo){ function exprToRegister (line 3268) | static void exprToRegister(Expr *p, int iReg){ function exprCodeVector (line 3285) | static int exprCodeVector(Parse *pParse, Expr *p, int *piFreeable){ function sqlite3ExprCodeTarget (line 3318) | int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){ function sqlite3ExprCodeAtInit (line 3920) | void sqlite3ExprCodeAtInit( function sqlite3ExprCodeTemp (line 3952) | int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg){ function sqlite3ExprCode (line 3990) | void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target){ function sqlite3ExprCodeCopy (line 4010) | void sqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, int target){ function sqlite3ExprCodeFactorable (line 4023) | void sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr, int target){ function sqlite3ExprCodeAndCache (line 4043) | void sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target){ function sqlite3ExprCodeExprList (line 4071) | int sqlite3ExprCodeExprList( function exprCodeBetween (line 4132) | static void exprCodeBetween( function sqlite3ExprIfTrue (line 4196) | void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfN... function sqlite3ExprIfFalse (line 4319) | void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIf... function sqlite3ExprIfFalseDup (line 4469) | void sqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, int dest,int jump... function sqlite3ExprCompare (line 4501) | int sqlite3ExprCompare(Expr *pA, Expr *pB, int iTab){ function sqlite3ExprListCompare (line 4559) | int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, int iTab){ function sqlite3ExprImpliesExpr (line 4593) | int sqlite3ExprImpliesExpr(Expr *pE1, Expr *pE2, int iTab){ type IdxCover (line 4619) | struct IdxCover { function exprIdxCover (line 4629) | static int exprIdxCover(Walker *pWalker, Expr *pExpr){ function sqlite3ExprCoveredByIndex (line 4650) | int sqlite3ExprCoveredByIndex( type SrcCount (line 4673) | struct SrcCount { function exprSrcCount (line 4682) | static int exprSrcCount(Walker *pWalker, Expr *pExpr){ function sqlite3FunctionUsesThisSrc (line 4711) | int sqlite3FunctionUsesThisSrc(Expr *pExpr, SrcList *pSrcList){ function addAggInfoColumn (line 4729) | static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){ function addAggInfoFunc (line 4745) | static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){ function analyzeAggregate (line 4762) | static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ function analyzeAggregatesInSelect (line 4887) | static int analyzeAggregatesInSelect(Walker *pWalker, Select *pSelect){ function sqlite3ExprAnalyzeAggregates (line 4902) | void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr){ function sqlite3ExprAnalyzeAggList (line 4918) | void sqlite3ExprAnalyzeAggList(NameContext *pNC, ExprList *pList){ function sqlite3GetTempReg (line 4931) | int sqlite3GetTempReg(Parse *pParse){ function sqlite3ReleaseTempReg (line 4946) | void sqlite3ReleaseTempReg(Parse *pParse, int iReg){ function sqlite3GetTempRange (line 4963) | int sqlite3GetTempRange(Parse *pParse, int nReg){ function sqlite3ReleaseTempRange (line 4978) | void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){ function sqlite3ClearTempRegCache (line 4993) | void sqlite3ClearTempRegCache(Parse *pParse){ function sqlite3NoTempsInRange (line 5004) | int sqlite3NoTempsInRange(Parse *pParse, int iFirst, int iLast){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/fault.c type BenignMallocHooks (line 34) | typedef struct BenignMallocHooks BenignMallocHooks; function SQLITE_WSD (line 35) | static SQLITE_WSD struct BenignMallocHooks { function sqlite3BenignMallocHooks (line 60) | void sqlite3BenignMallocHooks( function sqlite3BeginBenignMalloc (line 74) | void sqlite3BeginBenignMalloc(void){ function sqlite3EndBenignMalloc (line 80) | void sqlite3EndBenignMalloc(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/fkey.c function sqlite3FkLocateIndex (line 183) | int sqlite3FkLocateIndex( function fkLookupParent (line 318) | static void fkLookupParent( function Expr (line 459) | static Expr *exprTableRegister( function Expr (line 491) | static Expr *exprTableColumn( function fkScanChildren (line 538) | static void fkScanChildren( function FKey (line 663) | FKey *sqlite3FkReferences(Table *pTab){ function fkTriggerDelete (line 675) | static void fkTriggerDelete(sqlite3 *dbMem, Trigger *p){ function sqlite3FkDropTable (line 703) | void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab){ function fkChildIsModified (line 764) | static int fkChildIsModified( function fkParentIsModified (line 791) | static int fkParentIsModified( function isSetNullAction (line 820) | static int isSetNullAction(Parse *pParse, FKey *pFKey){ function sqlite3FkCheck (line 853) | void sqlite3FkCheck( function u32 (line 1053) | u32 sqlite3FkOldmask( function sqlite3FkRequired (line 1093) | int sqlite3FkRequired( function Trigger (line 1153) | static Trigger *fkActionTrigger( function sqlite3FkActions (line 1339) | void sqlite3FkActions( function sqlite3FkDelete (line 1371) | void sqlite3FkDelete(sqlite3 *db, Table *pTab){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/func.c function CollSeq (line 24) | static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context){ function sqlite3SkipAccumulatorLoad (line 37) | static void sqlite3SkipAccumulatorLoad(sqlite3_context *context){ function minmaxFunc (line 44) | static void minmaxFunc( function typeofFunc (line 74) | static void typeofFunc( function lengthFunc (line 95) | static void lengthFunc( function absFunc (line 135) | static void absFunc(sqlite3_context *context, int argc, sqlite3_value **... function instrFunc (line 184) | static void instrFunc( function printfFunc (line 228) | static void printfFunc( function substrFunc (line 264) | static void substrFunc( function roundFunc (line 359) | static void roundFunc(sqlite3_context *context, int argc, sqlite3_value ... function upperFunc (line 421) | static void upperFunc(sqlite3_context *context, int argc, sqlite3_value ... function lowerFunc (line 440) | static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value ... function randomFunc (line 473) | static void randomFunc( function randomBlob (line 499) | static void randomBlob( function last_insert_rowid (line 523) | static void last_insert_rowid( function changes (line 543) | static void changes( function total_changes (line 557) | static void total_changes( type compareInfo (line 572) | struct compareInfo { type compareInfo (line 592) | struct compareInfo type compareInfo (line 595) | struct compareInfo type compareInfo (line 598) | struct compareInfo function patternCompare (line 635) | static int patternCompare( function sqlite3_strglob (line 757) | int sqlite3_strglob(const char *zGlobPattern, const char *zString){ function sqlite3_strlike (line 764) | int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int... function likeFunc (line 790) | static void likeFunc( function nullifFunc (line 855) | static void nullifFunc( function versionFunc (line 871) | static void versionFunc( function sourceidFunc (line 887) | static void sourceidFunc( function errlogFunc (line 903) | static void errlogFunc( function compileoptionusedFunc (line 919) | static void compileoptionusedFunc( function compileoptiongetFunc (line 943) | static void compileoptiongetFunc( function quoteFunc (line 973) | static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value ... function unicodeFunc (line 1049) | static void unicodeFunc( function charFunc (line 1064) | static void charFunc( function hexFunc (line 1105) | static void hexFunc( function zeroblobFunc (line 1133) | static void zeroblobFunc( function replaceFunc (line 1156) | static void replaceFunc( function trimFunc (line 1240) | static void trimFunc( function unknownFunc (line 1331) | static void unknownFunc( function soundexFunc (line 1352) | static void soundexFunc( function loadExt (line 1405) | static void loadExt(sqlite3_context *context, int argc, sqlite3_value **... type SumCtx (line 1436) | typedef struct SumCtx SumCtx; type SumCtx (line 1437) | struct SumCtx { function sumStep (line 1455) | static void sumStep(sqlite3_context *context, int argc, sqlite3_value **... function sumFinalize (line 1476) | static void sumFinalize(sqlite3_context *context){ function avgFinalize (line 1489) | static void avgFinalize(sqlite3_context *context){ function totalFinalize (line 1496) | static void totalFinalize(sqlite3_context *context){ type CountCtx (line 1507) | typedef struct CountCtx CountCtx; type CountCtx (line 1508) | struct CountCtx { function countStep (line 1515) | static void countStep(sqlite3_context *context, int argc, sqlite3_value ... function countFinalize (line 1531) | static void countFinalize(sqlite3_context *context){ function minmaxStep (line 1540) | static void minmaxStep( function minMaxFinalize (line 1578) | static void minMaxFinalize(sqlite3_context *context){ function groupConcatStep (line 1592) | static void groupConcatStep( function groupConcatFinalize (line 1624) | static void groupConcatFinalize(sqlite3_context *context){ function sqlite3RegisterPerConnectionBuiltinFunctions (line 1644) | void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3 *db){ function setLikeOptFlag (line 1670) | static void setLikeOptFlag(sqlite3 *db, const char *zName, u8 flagVal){ function sqlite3RegisterLikeFunctions (line 1683) | void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSensitive){ function sqlite3IsLikeFunction (line 1711) | int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char... function sqlite3RegisterBuiltinFunctions (line 1744) | void sqlite3RegisterBuiltinFunctions(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/hash.c function sqlite3HashInit (line 23) | void sqlite3HashInit(Hash *pNew){ function sqlite3HashClear (line 35) | void sqlite3HashClear(Hash *pH){ function strHash (line 55) | static unsigned int strHash(const char *z){ function insertElement (line 72) | static void insertElement( function rehash (line 106) | static int rehash(Hash *pH, unsigned int new_size){ function HashElem (line 146) | static HashElem *findElementWithHash( function removeElementGivenHash (line 180) | static void removeElementGivenHash( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/hash.h type Hash (line 19) | typedef struct Hash Hash; type HashElem (line 20) | typedef struct HashElem HashElem; type Hash (line 43) | struct Hash { type HashElem (line 59) | struct HashElem { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/hwtime.h function sqlite_uint64 (line 30) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 38) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 49) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 57) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 81) | sqlite_uint64 sqlite3Hwtime(void){ return ((sqlite_uint64)0); } FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/insert.c function sqlite3OpenTable (line 26) | void sqlite3OpenTable( function sqlite3TableAffinity (line 130) | void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){ function readsTable (line 165) | static int readsTable(Parse *p, int iDb, Table *pTab){ function autoIncBegin (line 222) | static int autoIncBegin( function sqlite3AutoincrementBegin (line 256) | void sqlite3AutoincrementBegin(Parse *pParse){ function autoIncStep (line 311) | static void autoIncStep(Parse *pParse, int memId, int regRowid){ function SQLITE_NOINLINE (line 324) | static SQLITE_NOINLINE void autoIncrementEnd(Parse *pParse){ function sqlite3AutoincrementEnd (line 359) | void sqlite3AutoincrementEnd(Parse *pParse){ function sqlite3Insert (line 478) | void sqlite3Insert( function checkConstraintExprNode (line 1092) | static int checkConstraintExprNode(Walker *pWalker, Expr *pExpr){ function checkConstraintUnchanged (line 1116) | static int checkConstraintUnchanged(Expr *pExpr, int *aiChng, int chngRo... function sqlite3GenerateConstraintChecks (line 1217) | void sqlite3GenerateConstraintChecks( function sqlite3CompleteInsertion (line 1658) | void sqlite3CompleteInsertion( function sqlite3OpenTableAndIndices (line 1742) | int sqlite3OpenTableAndIndices( function xferCompatibleIndex (line 1820) | static int xferCompatibleIndex(Index *pDest, Index *pSrc){ function xferOptimization (line 1881) | static int xferOptimization( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/legacy.c function sqlite3_exec (line 30) | int sqlite3_exec( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/loadext.c function sqlite3LoadExtension (line 469) | static int sqlite3LoadExtension( function sqlite3_load_extension (line 610) | int sqlite3_load_extension( function sqlite3CloseExtensions (line 628) | void sqlite3CloseExtensions(sqlite3 *db){ function sqlite3_enable_load_extension (line 641) | int sqlite3_enable_load_extension(sqlite3 *db, int onoff){ type sqlite3AutoExtList (line 661) | typedef struct sqlite3AutoExtList sqlite3AutoExtList; function SQLITE_WSD (line 662) | static SQLITE_WSD struct sqlite3AutoExtList { function sqlite3_auto_extension (line 687) | int sqlite3_auto_extension( function sqlite3_cancel_auto_extension (line 734) | int sqlite3_cancel_auto_extension( function sqlite3_reset_auto_extension (line 759) | void sqlite3_reset_auto_extension(void){ function sqlite3AutoLoadExtensions (line 781) | void sqlite3AutoLoadExtensions(sqlite3 *db){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/main.c function sqlite3_libversion_number (line 56) | int sqlite3_libversion_number(void){ return SQLITE_VERSION_NUMBER; } function sqlite3_threadsafe (line 62) | int sqlite3_threadsafe(void){ return SQLITE_THREADSAFE; } function sqlite3_initialize (line 135) | int sqlite3_initialize(void){ function sqlite3_shutdown (line 301) | int sqlite3_shutdown(void){ function sqlite3_config (line 355) | int sqlite3_config(int op, ...){ function setupLookaside (line 661) | static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt){ function sqlite3_mutex (line 720) | sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){ function sqlite3_db_release_memory (line 734) | int sqlite3_db_release_memory(sqlite3 *db){ function sqlite3_db_cacheflush (line 758) | int sqlite3_db_cacheflush(sqlite3 *db){ function sqlite3_db_config (line 787) | int sqlite3_db_config(sqlite3 *db, int op, ...){ function allSpaces (line 847) | static int allSpaces(const char *z, int n){ function binCollFunc (line 859) | static int binCollFunc( function nocaseCollatingFunc (line 896) | static int nocaseCollatingFunc( function sqlite_int64 (line 913) | sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){ function sqlite3_changes (line 926) | int sqlite3_changes(sqlite3 *db){ function sqlite3_total_changes (line 939) | int sqlite3_total_changes(sqlite3 *db){ function sqlite3CloseSavepoints (line 954) | void sqlite3CloseSavepoints(sqlite3 *db){ function functionDestroy (line 971) | static void functionDestroy(sqlite3 *db, FuncDef *p){ function disconnectAllVtab (line 986) | static void disconnectAllVtab(sqlite3 *db){ function connectionIsBusy (line 1017) | static int connectionIsBusy(sqlite3 *db){ function sqlite3Close (line 1031) | static int sqlite3Close(sqlite3 *db, int forceZombie){ function sqlite3_close (line 1090) | int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); } function sqlite3_close_v2 (line 1091) | int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); } function sqlite3LeaveMutexAndCloseZombie (line 1102) | void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db){ function sqlite3RollbackAll (line 1225) | void sqlite3RollbackAll(sqlite3 *db, int tripCode){ function sqliteDefaultBusyCallback (line 1436) | static int sqliteDefaultBusyCallback( function sqlite3InvokeBusyHandler (line 1482) | int sqlite3InvokeBusyHandler(BusyHandler *p){ function sqlite3_busy_handler (line 1501) | int sqlite3_busy_handler( function sqlite3_progress_handler (line 1524) | void sqlite3_progress_handler( function sqlite3_busy_timeout (line 1555) | int sqlite3_busy_timeout(sqlite3 *db, int ms){ function sqlite3_interrupt (line 1571) | void sqlite3_interrupt(sqlite3 *db){ function sqlite3CreateFunc (line 1588) | int sqlite3CreateFunc( function sqlite3_create_function (line 1687) | int sqlite3_create_function( function sqlite3_create_function_v2 (line 1701) | int sqlite3_create_function_v2( function sqlite3_create_function16 (line 1744) | int sqlite3_create_function16( function sqlite3_overload_function (line 1784) | int sqlite3_overload_function( function sqlite3_trace_v2 (line 1837) | int sqlite3_trace_v2( function sqlite3WalDefaultHook (line 1994) | int sqlite3WalDefaultHook( function sqlite3_wal_autocheckpoint (line 2020) | int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){ function sqlite3_wal_checkpoint_v2 (line 2068) | int sqlite3_wal_checkpoint_v2( function sqlite3_wal_checkpoint (line 2123) | int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){ function sqlite3_wal_checkpoint_handler (line 2130) | int sqlite3_wal_checkpoint_handler(sqlite3 *db, function sqlite3Checkpoint (line 2164) | int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *... function sqlite3TempInMemory (line 2208) | int sqlite3TempInMemory(const sqlite3 *db){ function sqlite3_errcode (line 2302) | int sqlite3_errcode(sqlite3 *db){ function sqlite3_extended_errcode (line 2311) | int sqlite3_extended_errcode(sqlite3 *db){ function sqlite3_system_errno (line 2320) | int sqlite3_system_errno(sqlite3 *db){ function createCollation (line 2337) | static int createCollation( function sqlite3_limit (line 2477) | int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){ function sqlite3ParseUri (line 2545) | int sqlite3ParseUri( function openDatabase (line 2772) | static int openDatabase( function sqlite3_open (line 3104) | int sqlite3_open( function sqlite3_open_v2 (line 3111) | int sqlite3_open_v2( function sqlite3_open16 (line 3124) | int sqlite3_open16( function sqlite3_create_collation (line 3163) | int sqlite3_create_collation( function sqlite3_create_collation_v2 (line 3176) | int sqlite3_create_collation_v2( function sqlite3_create_collation16 (line 3201) | int sqlite3_create_collation16( function sqlite3_collation_needed (line 3231) | int sqlite3_collation_needed( function sqlite3_collation_needed16 (line 3252) | int sqlite3_collation_needed16( function sqlite3_global_recover (line 3274) | int sqlite3_global_recover(void){ function sqlite3_get_autocommit (line 3285) | int sqlite3_get_autocommit(sqlite3 *db){ function reportError (line 3306) | static int reportError(int iErr, int lineno, const char *zType){ function sqlite3CorruptError (line 3311) | int sqlite3CorruptError(int lineno){ function sqlite3MisuseError (line 3315) | int sqlite3MisuseError(int lineno){ function sqlite3CantopenError (line 3319) | int sqlite3CantopenError(int lineno){ function sqlite3NomemError (line 3324) | int sqlite3NomemError(int lineno){ function sqlite3IoerrnomemError (line 3328) | int sqlite3IoerrnomemError(int lineno){ function sqlite3_thread_cleanup (line 3342) | void sqlite3_thread_cleanup(void){ function sqlite3_table_column_metadata (line 3350) | int sqlite3_table_column_metadata( function sqlite3_sleep (line 3468) | int sqlite3_sleep(int ms){ function sqlite3_extended_result_codes (line 3484) | int sqlite3_extended_result_codes(sqlite3 *db, int onoff){ function sqlite3_file_control (line 3497) | int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void ... function sqlite3_test_control (line 3537) | int sqlite3_test_control(int op, ...){ function sqlite3_uri_boolean (line 3906) | int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int b... function sqlite3_int64 (line 3915) | sqlite3_int64 sqlite3_uri_int64( function Btree (line 3931) | Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName){ function sqlite3_db_readonly (line 3963) | int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){ function sqlite3_snapshot_get (line 3980) | int sqlite3_snapshot_get( function sqlite3_snapshot_open (line 4015) | int sqlite3_snapshot_open( function sqlite3_snapshot_free (line 4052) | void sqlite3_snapshot_free(sqlite3_snapshot *pSnapshot){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/malloc.c function sqlite3_release_memory (line 23) | int sqlite3_release_memory(int n){ type ScratchFreeslot (line 39) | typedef struct ScratchFreeslot { function SQLITE_WSD (line 46) | static SQLITE_WSD struct Mem0Global { function sqlite3_mutex (line 72) | sqlite3_mutex *sqlite3MallocMutex(void){ function sqlite3_memory_alarm (line 82) | int sqlite3_memory_alarm( function sqlite3_int64 (line 98) | sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){ function sqlite3_soft_heap_limit (line 120) | void sqlite3_soft_heap_limit(int n){ function sqlite3MallocInit (line 128) | int sqlite3MallocInit(void){ function sqlite3HeapNearlyFull (line 172) | int sqlite3HeapNearlyFull(void){ function sqlite3MallocEnd (line 179) | void sqlite3MallocEnd(void){ function sqlite3_int64 (line 189) | sqlite3_int64 sqlite3_memory_used(void){ function sqlite3_int64 (line 200) | sqlite3_int64 sqlite3_memory_highwater(int resetFlag){ function sqlite3MallocAlarm (line 209) | static void sqlite3MallocAlarm(int nByte){ function mallocWithAlarm (line 220) | static int mallocWithAlarm(int n, void **pp){ function sqlite3ScratchFree (line 349) | void sqlite3ScratchFree(void *p){ function isLookaside (line 396) | static int isLookaside(sqlite3 *db, void *p){ function sqlite3MallocSize (line 407) | int sqlite3MallocSize(void *p){ function sqlite3DbMallocSize (line 411) | int sqlite3DbMallocSize(sqlite3 *db, void *p){ function sqlite3_uint64 (line 429) | sqlite3_uint64 sqlite3_msize(void *p){ function sqlite3_free (line 438) | void sqlite3_free(void *p){ function SQLITE_NOINLINE (line 457) | static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){ function sqlite3DbFree (line 465) | void sqlite3DbFree(sqlite3 *db, void *p){ function SQLITE_NOINLINE (line 589) | static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){ function SQLITE_NOINLINE (line 677) | static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){ function sqlite3SetString (line 755) | void sqlite3SetString(char **pz, sqlite3 *db, const char *zNew){ function sqlite3OomFault (line 766) | void sqlite3OomFault(sqlite3 *db){ function sqlite3OomClear (line 783) | void sqlite3OomClear(sqlite3 *db){ function SQLITE_NOINLINE (line 795) | static SQLITE_NOINLINE int apiOomError(sqlite3 *db){ function sqlite3ApiExit (line 813) | int sqlite3ApiExit(sqlite3* db, int rc){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mem0.c function sqlite3MemFree (line 32) | static void sqlite3MemFree(void *pPrior){ return; } function sqlite3MemSize (line 34) | static int sqlite3MemSize(void *pPrior){ return 0; } function sqlite3MemRoundup (line 35) | static int sqlite3MemRoundup(int n){ return n; } function sqlite3MemInit (line 36) | static int sqlite3MemInit(void *NotUsed){ return SQLITE_OK; } function sqlite3MemShutdown (line 37) | static void sqlite3MemShutdown(void *NotUsed){ return; } function sqlite3MemSetDefault (line 45) | void sqlite3MemSetDefault(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mem1.c function sqlite3MemFree (line 158) | static void sqlite3MemFree(void *pPrior){ function sqlite3MemSize (line 173) | static int sqlite3MemSize(void *pPrior){ function sqlite3MemRoundup (line 228) | static int sqlite3MemRoundup(int n){ function sqlite3MemInit (line 235) | static int sqlite3MemInit(void *NotUsed){ function sqlite3MemShutdown (line 271) | static void sqlite3MemShutdown(void *NotUsed){ function sqlite3MemSetDefault (line 282) | void sqlite3MemSetDefault(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mem2.c type MemBlockHdr (line 55) | struct MemBlockHdr { type MemBlockHdr (line 92) | struct MemBlockHdr type MemBlockHdr (line 93) | struct MemBlockHdr function adjustStats (line 129) | static void adjustStats(int iSize, int increment){ type MemBlockHdr (line 152) | struct MemBlockHdr type MemBlockHdr (line 153) | struct MemBlockHdr type MemBlockHdr (line 158) | struct MemBlockHdr function sqlite3MemSize (line 176) | static int sqlite3MemSize(void *p){ function sqlite3MemInit (line 188) | static int sqlite3MemInit(void *NotUsed){ function sqlite3MemShutdown (line 202) | static void sqlite3MemShutdown(void *NotUsed){ function sqlite3MemRoundup (line 210) | static int sqlite3MemRoundup(int n){ function randomFill (line 219) | static void randomFill(char *pBuf, int nByte){ type MemBlockHdr (line 243) | struct MemBlockHdr type MemBlockHdr (line 259) | struct MemBlockHdr function sqlite3MemFree (line 301) | static void sqlite3MemFree(void *pPrior){ type MemBlockHdr (line 344) | struct MemBlockHdr function sqlite3MemSetDefault (line 364) | void sqlite3MemSetDefault(void){ function sqlite3MemdebugSetType (line 381) | void sqlite3MemdebugSetType(void *p, u8 eType){ function sqlite3MemdebugHasType (line 399) | int sqlite3MemdebugHasType(void *p, u8 eType){ function sqlite3MemdebugNoType (line 421) | int sqlite3MemdebugNoType(void *p, u8 eType){ function sqlite3MemdebugBacktrace (line 439) | void sqlite3MemdebugBacktrace(int depth){ function sqlite3MemdebugBacktraceCallback (line 446) | void sqlite3MemdebugBacktraceCallback(void (*xBacktrace)(int, int, void ... function sqlite3MemdebugSettitle (line 453) | void sqlite3MemdebugSettitle(const char *zTitle){ function sqlite3MemdebugSync (line 463) | void sqlite3MemdebugSync(){ function sqlite3MemdebugDump (line 476) | void sqlite3MemdebugDump(const char *zFilename){ function sqlite3MemdebugMallocCount (line 518) | int sqlite3MemdebugMallocCount(){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mem3.c type Mem3Block (line 80) | typedef struct Mem3Block Mem3Block; type Mem3Block (line 81) | struct Mem3Block { function SQLITE_WSD (line 100) | static SQLITE_WSD struct Mem3Global { function memsys3UnlinkFromList (line 147) | static void memsys3UnlinkFromList(u32 i, u32 *pRoot){ function memsys3Unlink (line 167) | static void memsys3Unlink(u32 i){ function memsys3LinkIntoList (line 187) | static void memsys3LinkIntoList(u32 i, u32 *pRoot){ function memsys3Link (line 201) | static void memsys3Link(u32 i){ function memsys3Enter (line 222) | static void memsys3Enter(void){ function memsys3Leave (line 228) | static void memsys3Leave(void){ function memsys3OutOfMemory (line 235) | static void memsys3OutOfMemory(int nByte){ function memsys3Merge (line 315) | static void memsys3Merge(u32 *pRoot){ function memsys3FreeUnsafe (line 436) | static void memsys3FreeUnsafe(void *pOld){ function memsys3Size (line 477) | static int memsys3Size(void *p){ function memsys3Roundup (line 488) | static int memsys3Roundup(int n){ function memsys3Free (line 511) | static void memsys3Free(void *pPrior){ function memsys3Init (line 552) | static int memsys3Init(void *NotUsed){ function memsys3Shutdown (line 577) | static void memsys3Shutdown(void *NotUsed){ function sqlite3Memsys3Dump (line 589) | void sqlite3Memsys3Dump(const char *zFilename){ function sqlite3_mem_methods (line 673) | const sqlite3_mem_methods *sqlite3MemGetMemsys3(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mem5.c type Mem5Link (line 67) | typedef struct Mem5Link Mem5Link; type Mem5Link (line 68) | struct Mem5Link { function SQLITE_WSD (line 92) | static SQLITE_WSD struct Mem5Global { function memsys5Unlink (line 149) | static void memsys5Unlink(int i, int iLogsize){ function memsys5Link (line 171) | static void memsys5Link(int i, int iLogsize){ function memsys5Enter (line 190) | static void memsys5Enter(void){ function memsys5Leave (line 193) | static void memsys5Leave(void){ function memsys5Size (line 201) | static int memsys5Size(void *p){ function memsys5FreeUnsafe (line 290) | static void memsys5FreeUnsafe(void *pOld){ function memsys5Free (line 372) | static void memsys5Free(void *pPrior){ function memsys5Roundup (line 421) | static int memsys5Roundup(int n){ function memsys5Log (line 438) | static int memsys5Log(int iValue){ function memsys5Init (line 450) | static int memsys5Init(void *NotUsed){ function memsys5Shutdown (line 508) | static void memsys5Shutdown(void *NotUsed){ function sqlite3Memsys5Dump (line 519) | void sqlite3Memsys5Dump(const char *zFilename){ function sqlite3_mem_methods (line 562) | const sqlite3_mem_methods *sqlite3MemGetMemsys5(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/memjournal.c type MemJournal (line 29) | typedef struct MemJournal MemJournal; type FilePoint (line 30) | typedef struct FilePoint FilePoint; type FileChunk (line 31) | typedef struct FileChunk FileChunk; type FileChunk (line 39) | struct FileChunk { type FilePoint (line 59) | struct FilePoint { type MemJournal (line 68) | struct MemJournal { function memjrnlRead (line 87) | static int memjrnlRead( function memjrnlFreeChunks (line 138) | static void memjrnlFreeChunks(MemJournal *p){ function memjrnlCreateFile (line 151) | static int memjrnlCreateFile(MemJournal *p){ function memjrnlWrite (line 190) | static int memjrnlWrite( function memjrnlTruncate (line 268) | static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size){ function memjrnlClose (line 284) | static int memjrnlClose(sqlite3_file *pJfd){ function memjrnlSync (line 296) | static int memjrnlSync(sqlite3_file *pJfd, int flags){ function memjrnlFileSize (line 304) | static int memjrnlFileSize(sqlite3_file *pJfd, sqlite_int64 *pSize){ type sqlite3_io_methods (line 313) | struct sqlite3_io_methods function sqlite3JournalOpen (line 347) | int sqlite3JournalOpen( function sqlite3MemJournalOpen (line 383) | void sqlite3MemJournalOpen(sqlite3_file *pJfd){ function sqlite3JournalCreate (line 394) | int sqlite3JournalCreate(sqlite3_file *p){ function sqlite3JournalIsInMemory (line 408) | int sqlite3JournalIsInMemory(sqlite3_file *p){ function sqlite3JournalSize (line 416) | int sqlite3JournalSize(sqlite3_vfs *pVfs){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mutex.c function sqlite3MutexInit (line 32) | int sqlite3MutexInit(void){ function sqlite3MutexEnd (line 73) | int sqlite3MutexEnd(void){ function sqlite3_mutex (line 89) | sqlite3_mutex *sqlite3_mutex_alloc(int id){ function sqlite3_mutex (line 98) | sqlite3_mutex *sqlite3MutexAlloc(int id){ function sqlite3_mutex_free (line 110) | void sqlite3_mutex_free(sqlite3_mutex *p){ function sqlite3_mutex_enter (line 121) | void sqlite3_mutex_enter(sqlite3_mutex *p){ function sqlite3_mutex_try (line 132) | int sqlite3_mutex_try(sqlite3_mutex *p){ function sqlite3_mutex_leave (line 147) | void sqlite3_mutex_leave(sqlite3_mutex *p){ function sqlite3_mutex_held (line 159) | int sqlite3_mutex_held(sqlite3_mutex *p){ function sqlite3_mutex_notheld (line 163) | int sqlite3_mutex_notheld(sqlite3_mutex *p){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mutex_noop.c function noopMutexInit (line 38) | static int noopMutexInit(void){ return SQLITE_OK; } function noopMutexEnd (line 39) | static int noopMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 40) | static sqlite3_mutex *noopMutexAlloc(int id){ function noopMutexFree (line 44) | static void noopMutexFree(sqlite3_mutex *p){ UNUSED_PARAMETER(p); return; } function noopMutexEnter (line 45) | static void noopMutexEnter(sqlite3_mutex *p){ UNUSED_PARAMETER(p); retur... function noopMutexTry (line 46) | static int noopMutexTry(sqlite3_mutex *p){ function noopMutexLeave (line 50) | static void noopMutexLeave(sqlite3_mutex *p){ UNUSED_PARAMETER(p); retur... function sqlite3_mutex_methods (line 52) | sqlite3_mutex_methods const *sqlite3NoopMutex(void){ type sqlite3_debug_mutex (line 80) | typedef struct sqlite3_debug_mutex { function debugMutexHeld (line 89) | static int debugMutexHeld(sqlite3_mutex *pX){ function debugMutexNotheld (line 93) | static int debugMutexNotheld(sqlite3_mutex *pX){ function debugMutexInit (line 101) | static int debugMutexInit(void){ return SQLITE_OK; } function debugMutexEnd (line 102) | static int debugMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 109) | static sqlite3_mutex *debugMutexAlloc(int id){ function debugMutexFree (line 140) | static void debugMutexFree(sqlite3_mutex *pX){ function debugMutexEnter (line 163) | static void debugMutexEnter(sqlite3_mutex *pX){ function debugMutexTry (line 168) | static int debugMutexTry(sqlite3_mutex *pX){ function debugMutexLeave (line 181) | static void debugMutexLeave(sqlite3_mutex *pX){ function sqlite3_mutex_methods (line 188) | sqlite3_mutex_methods const *sqlite3NoopMutex(void){ function sqlite3_mutex_methods (line 211) | sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mutex_unix.c type sqlite3_mutex (line 41) | struct sqlite3_mutex { function pthreadMutexHeld (line 77) | static int pthreadMutexHeld(sqlite3_mutex *p){ function pthreadMutexNotheld (line 80) | static int pthreadMutexNotheld(sqlite3_mutex *p){ function sqlite3MemoryBarrier (line 90) | void sqlite3MemoryBarrier(void){ function pthreadMutexInit (line 101) | static int pthreadMutexInit(void){ return SQLITE_OK; } function pthreadMutexEnd (line 102) | static int pthreadMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 152) | static sqlite3_mutex *pthreadMutexAlloc(int iType){ function pthreadMutexFree (line 217) | static void pthreadMutexFree(sqlite3_mutex *p){ function pthreadMutexEnter (line 244) | static void pthreadMutexEnter(sqlite3_mutex *p){ function pthreadMutexTry (line 286) | static int pthreadMutexTry(sqlite3_mutex *p){ function pthreadMutexLeave (line 343) | static void pthreadMutexLeave(sqlite3_mutex *p){ function sqlite3_mutex_methods (line 366) | sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ function sqlite3PthreadMutexRefIncrease (line 390) | void sqlite3PthreadMutexRefIncrease(sqlite3_mutex* p) function sqlite3PthreadMutexRefDecrease (line 402) | void sqlite3PthreadMutexRefDecrease(sqlite3_mutex* p) function pthread_mutex_t (line 416) | pthread_mutex_t* sqlite3GetPthreadMutex(sqlite3_mutex* p) FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mutex_wcdb.c type sqlite3_thread (line 34) | struct sqlite3_thread { type sqlite3_condition (line 38) | struct sqlite3_condition { function sqlite3_condition (line 42) | sqlite3_condition* pthreadCondAlloc() function pthreadCondFree (line 51) | void pthreadCondFree(sqlite3_condition* c) function pthreadCondWait (line 57) | int pthreadCondWait(sqlite3_condition* c, sqlite3_mutex* p, int timeout) function pthreadCondSignal (line 77) | void pthreadCondSignal(sqlite3_condition* c, sqlite3_thread* t) function pthreadCondBroadcast (line 86) | void pthreadCondBroadcast(sqlite3_condition* c) function sqlite3_thread (line 91) | sqlite3_thread* pthreadAlloc() function pthreadFree (line 96) | void pthreadFree(sqlite3_thread* t) function pthreadSelf (line 101) | void pthreadSelf(sqlite3_thread* t) function pthreadIsMain (line 106) | int pthreadIsMain() function sqlite3_mutex (line 111) | sqlite3_mutex* unixVFSMutex(void) FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/mutex_wcdb.h type sqlite3_thread (line 28) | typedef struct sqlite3_thread sqlite3_thread; type sqlite3_condition (line 29) | typedef struct sqlite3_condition sqlite3_condition; FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/notify.c function checkListProperties (line 57) | static void checkListProperties(sqlite3 *db){ function removeFromBlockedList (line 83) | static void removeFromBlockedList(sqlite3 *db){ function addToBlockedList (line 98) | static void addToBlockedList(sqlite3 *db){ function enterMutex (line 113) | static void enterMutex(void){ function leaveMutex (line 121) | static void leaveMutex(void){ function sqlite3_unlock_notify (line 148) | int sqlite3_unlock_notify( function sqlite3ConnectionBlocked (line 198) | void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBlocker){ function sqlite3ConnectionUnlocked (line 226) | void sqlite3ConnectionUnlocked(sqlite3 *db){ function sqlite3ConnectionClosed (line 325) | void sqlite3ConnectionClosed(sqlite3 *db){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/os.c function sqlite3OsClose (line 82) | void sqlite3OsClose(sqlite3_file *pId){ function sqlite3OsRead (line 88) | int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset){ function sqlite3OsWrite (line 92) | int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offs... function sqlite3OsTruncate (line 96) | int sqlite3OsTruncate(sqlite3_file *id, i64 size){ function sqlite3OsSync (line 99) | int sqlite3OsSync(sqlite3_file *id, int flags){ function sqlite3OsFileSize (line 103) | int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ function sqlite3OsLock (line 107) | int sqlite3OsLock(sqlite3_file *id, int lockType){ function sqlite3OsUnlock (line 111) | int sqlite3OsUnlock(sqlite3_file *id, int lockType){ function sqlite3OsCheckReservedLock (line 114) | int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut){ function sqlite3OsFileControl (line 127) | int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg){ function sqlite3OsFileControlHint (line 145) | void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg){ function sqlite3OsSectorSize (line 149) | int sqlite3OsSectorSize(sqlite3_file *id){ function sqlite3OsDeviceCharacteristics (line 153) | int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ function sqlite3OsShmLock (line 156) | int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags){ function sqlite3OsShmBarrier (line 159) | void sqlite3OsShmBarrier(sqlite3_file *id){ function sqlite3OsShmUnmap (line 162) | int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ function sqlite3OsShmMap (line 165) | int sqlite3OsShmMap( function sqlite3OsFetch (line 178) | int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ function sqlite3OsUnfetch (line 182) | int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ function sqlite3OsFetch (line 187) | int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ function sqlite3OsUnfetch (line 191) | int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ function sqlite3OsOpen (line 200) | int sqlite3OsOpen( function sqlite3OsDelete (line 217) | int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function sqlite3OsAccess (line 222) | int sqlite3OsAccess( function sqlite3OsFullPathname (line 231) | int sqlite3OsFullPathname( function sqlite3OsDlError (line 245) | void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function sqlite3OsDlClose (line 251) | void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ function sqlite3OsRandomness (line 255) | int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function sqlite3OsSleep (line 258) | int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ function sqlite3OsGetLastError (line 261) | int sqlite3OsGetLastError(sqlite3_vfs *pVfs){ function sqlite3OsCurrentTimeInt64 (line 264) | int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){ function sqlite3OsOpenMalloc (line 282) | int sqlite3OsOpenMalloc( function sqlite3OsCloseFree (line 304) | void sqlite3OsCloseFree(sqlite3_file *pFile){ function sqlite3OsInit (line 316) | int sqlite3OsInit(void){ function sqlite3_vfs (line 333) | sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){ function vfsUnlink (line 357) | static void vfsUnlink(sqlite3_vfs *pVfs){ function sqlite3_vfs_register (line 379) | int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){ function sqlite3_vfs_unregister (line 407) | int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/os_common.h function local_ioerr (line 73) | static void local_ioerr(){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/os_unix.c type unixShm (line 188) | typedef struct unixShm unixShm; type unixShmNode (line 189) | typedef struct unixShmNode unixShmNode; type unixInodeInfo (line 190) | typedef struct unixInodeInfo unixInodeInfo; type UnixUnusedFd (line 191) | typedef struct UnixUnusedFd UnixUnusedFd; type UnixUnusedFd (line 199) | struct UnixUnusedFd { type unixFile (line 209) | typedef struct unixFile unixFile; type unixFile (line 210) | struct unixFile { function ftruncate64 (line 343) | static int ftruncate64(int fd, off64_t size) { function posixOpen (line 359) | static int posixOpen(const char *zFile, int flags, int mode){ type unix_syscall (line 373) | struct unix_syscall { type stat (line 391) | struct stat type stat (line 404) | struct stat type stat (line 526) | struct stat function robustFchown (line 536) | static int robustFchown(int fd, uid_t uid, gid_t gid){ function unixSetSystemCall (line 550) | static int unixSetSystemCall( function sqlite3_syscall_ptr (line 593) | static sqlite3_syscall_ptr unixGetSystemCall( function robust_open (line 653) | static int robust_open(const char *z, int f, mode_t m){ function unixEnterMutex (line 704) | static void unixEnterMutex(void){ function unixLeaveMutex (line 707) | static void unixLeaveMutex(void){ function unixMutexHeld (line 711) | static int unixMutexHeld(void) { function lockTrace (line 744) | static int lockTrace(int fd, int op, struct flock *p){ function robust_ftruncate (line 802) | static int robust_ftruncate(int h, sqlite3_int64 sz){ function sqliteErrorFromPosixError (line 818) | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) { type vxworksFileId (line 860) | struct vxworksFileId { type vxworksFileId (line 872) | struct vxworksFileId function vxworksSimplifyName (line 887) | static int vxworksSimplifyName(char *z, int n){ type vxworksFileId (line 921) | struct vxworksFileId type vxworksFileId (line 922) | struct vxworksFileId type vxworksFileId (line 923) | struct vxworksFileId function vxworksReleaseFileId (line 963) | static void vxworksReleaseFileId(struct vxworksFileId *pId){ type unixFileId (line 1075) | struct unixFileId { type unixInodeInfo (line 1093) | struct unixInodeInfo { function unixLogErrorAtLine (line 1139) | static int unixLogErrorAtLine( function robust_close (line 1204) | static void robust_close(unixFile *pFile, int h, int lineno){ function storeLastErrno (line 1215) | static void storeLastErrno(unixFile *pFile, int error){ function closePendingFds (line 1222) | static void closePendingFds(unixFile *pFile){ function releaseInodeInfo (line 1240) | static void releaseInodeInfo(unixFile *pFile){ function findInodeInfo (line 1284) | static int findInodeInfo( function fileHasMoved (line 1374) | static int fileHasMoved(unixFile *pFile){ function verifyDbFile (line 1394) | static void verifyDbFile(unixFile *pFile){ function unixCheckReservedLock (line 1427) | static int unixCheckReservedLock(sqlite3_file *id, int *pResOut){ function unixFileLock (line 1487) | static int unixFileLock(unixFile *pFile, struct flock *pLock){ function unixLock (line 1537) | static int unixLock(sqlite3_file *id, int eFileLock){ function setPendingFd (line 1778) | static void setPendingFd(unixFile *pFile){ function posixUnlock (line 1800) | static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnl... function unixUnlock (line 1964) | static int unixUnlock(sqlite3_file *id, int eFileLock){ function closeUnixFile (line 1986) | static int closeUnixFile(sqlite3_file *id){ function unixClose (line 2021) | static int unixClose(sqlite3_file *id){ function nolockCheckReservedLock (line 2066) | static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut){ function nolockLock (line 2071) | static int nolockLock(sqlite3_file *NotUsed, int NotUsed2){ function nolockUnlock (line 2075) | static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2){ function nolockClose (line 2083) | static int nolockClose(sqlite3_file *id) { function dotlockCheckReservedLock (line 2128) | static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) { function dotlockLock (line 2169) | static int dotlockLock(sqlite3_file *id, int eFileLock) { function dotlockUnlock (line 2219) | static int dotlockUnlock(sqlite3_file *id, int eFileLock) { function dotlockClose (line 2262) | static int dotlockClose(sqlite3_file *id) { function robust_flock (line 2292) | static int robust_flock(int fd, int op){ function flockCheckReservedLock (line 2308) | static int flockCheckReservedLock(sqlite3_file *id, int *pResOut){ function flockLock (line 2388) | static int flockLock(sqlite3_file *id, int eFileLock) { function flockUnlock (line 2432) | static int flockUnlock(sqlite3_file *id, int eFileLock) { function flockClose (line 2466) | static int flockClose(sqlite3_file *id) { function semXCheckReservedLock (line 2495) | static int semXCheckReservedLock(sqlite3_file *id, int *pResOut) { function semXLock (line 2562) | static int semXLock(sqlite3_file *id, int eFileLock) { function semXUnlock (line 2595) | static int semXUnlock(sqlite3_file *id, int eFileLock) { function semXClose (line 2632) | static int semXClose(sqlite3_file *id) { type afpLockingContext (line 2667) | typedef struct afpLockingContext afpLockingContext; type afpLockingContext (line 2668) | struct afpLockingContext { type ByteRangeLockPB2 (line 2673) | struct ByteRangeLockPB2 function afpSetLock (line 2691) | static int afpSetLock( function afpCheckReservedLock (line 2737) | static int afpCheckReservedLock(sqlite3_file *id, int *pResOut){ function afpLock (line 2807) | static int afpLock(sqlite3_file *id, int eFileLock){ function afpUnlock (line 2989) | static int afpUnlock(sqlite3_file *id, int eFileLock) { function afpClose (line 3092) | static int afpClose(sqlite3_file *id) { function nfsUnlock (line 3134) | static int nfsUnlock(sqlite3_file *id, int eFileLock){ function seekAndRead (line 3170) | static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, i... function unixRead (line 3219) | static int unixRead( function seekAndWriteFd (line 3278) | static int seekAndWriteFd( function seekAndWrite (line 3324) | static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int ... function unixWrite (line 3333) | static int unixWrite( function full_fsync (line 3468) | static int full_fsync(int fd, int fullSync, int dataOnly){ function openDirectory (line 3564) | static int openDirectory(const char *zFilename, int *pFd){ function unixSync (line 3601) | static int unixSync(sqlite3_file *id, int flags){ function unixTruncate (line 3651) | static int unixTruncate(sqlite3_file *id, i64 nByte){ function unixFileSize (line 3701) | static int unixFileSize(sqlite3_file *id, i64 *pSize){ function fcntlSizeHint (line 3739) | static int fcntlSizeHint(unixFile *pFile, i64 nByte){ function unixModeBit (line 3808) | static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg){ function unixFileControl (line 3824) | static int unixFileControl(sqlite3_file *id, int op, void *pArg){ function unixSectorSize (line 3920) | static int unixSectorSize(sqlite3_file *NotUsed){ function unixSectorSize (line 3932) | static int unixSectorSize(sqlite3_file *id){ function unixDeviceCharacteristics (line 4019) | static int unixDeviceCharacteristics(sqlite3_file *id){ function unixGetpagesize (line 4040) | static int unixGetpagesize(void){ type unixShmNode (line 4083) | struct unixShmNode { type unixShm (line 4118) | struct unixShm { function unixShmSystemLock (line 4139) | static int unixShmSystemLock( function unixShmRegionPerMap (line 4218) | static int unixShmRegionPerMap(void){ function unixShmPurge (line 4232) | static void unixShmPurge(unixFile *pFd){ function unixOpenSharedMemory (line 4302) | static int unixOpenSharedMemory(unixFile *pDbFd){ function unixShmMap (line 4459) | static int unixShmMap( function unixShmLock (line 4597) | static int unixShmLock( function unixShmBarrier (line 4718) | static void unixShmBarrier( function unixShmUnmap (line 4734) | static int unixShmUnmap( function unixUnmapfile (line 4790) | static void unixUnmapfile(unixFile *pFd){ function unixRemapfile (line 4815) | static void unixRemapfile( function unixMapfile (line 4907) | static int unixMapfile(unixFile *pFd, i64 nMap){ function unixFetch (line 4944) | static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){ function unixUnfetch (line 4975) | static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p){ function sqlite3_io_methods (line 5195) | static const sqlite3_io_methods *autolockIoFinderImpl( function sqlite3_io_methods (line 5259) | static const sqlite3_io_methods *vxworksIoFinderImpl( type sqlite3_io_methods (line 5292) | typedef const sqlite3_io_methods *(*finder_type)(const char*,unixFile*); function fillInUnixFile (line 5305) | static int fillInUnixFile( type stat (line 5505) | struct stat function unixGetTempname (line 5529) | static int unixGetTempname(int nBuf, char *zBuf){ function UnixUnusedFd (line 5579) | static UnixUnusedFd *findReusableFd(const char *zPath, int flags){ function getFileMode (line 5624) | static int getFileMode( function findCreateFileMode (line 5663) | static int findCreateFileMode( function unixOpen (line 5745) | static int unixOpen( function unixDelete (line 6001) | static int unixDelete( function unixAccess (line 6049) | static int unixAccess( function mkFullPathname (line 6075) | static int mkFullPathname( function unixFullPathname (line 6108) | static int unixFullPathname( function unixDlError (line 6210) | static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){ function unixDlClose (line 6243) | static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle){ function unixRandomness (line 6257) | static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){ function unixSleep (line 6304) | static int unixSleep(sqlite3_vfs *NotUsed, int microseconds){ function unixCurrentTimeInt64 (line 6344) | static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piN... function unixCurrentTime (line 6376) | static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow){ function unixGetLastError (line 6394) | static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *No... type proxyLockingContext (line 6565) | typedef struct proxyLockingContext proxyLockingContext; type proxyLockingContext (line 6566) | struct proxyLockingContext { function proxyGetLockPath (line 6583) | static int proxyGetLockPath(const char *dbPath, char *lPath, size_t maxL... function proxyCreateLockPath (line 6624) | static int proxyCreateLockPath(const char *lockPath){ function proxyCreateUnixFile (line 6664) | static int proxyCreateUnixFile( type timespec (line 6755) | struct timespec function proxyGetHostID (line 6761) | static int proxyGetHostID(unsigned char *pHostID, int *pError){ function proxyBreakConchLock (line 6801) | static int proxyBreakConchLock(unixFile *pFile, uuid_t myHostID){ function proxyConchLock (line 6861) | static int proxyConchLock(unixFile *pFile, uuid_t myHostID, int lockType){ function proxyTakeConch (line 6939) | static int proxyTakeConch(unixFile *pFile){ function proxyReleaseConch (line 7161) | static int proxyReleaseConch(unixFile *pFile){ function proxyCreateConchPathname (line 7191) | static int proxyCreateConchPathname(char *dbPath, char **pConchPath){ function switchLockProxyPath (line 7228) | static int switchLockProxyPath(unixFile *pFile, const char *path) { function proxyGetDbPathForUnixFile (line 7264) | static int proxyGetDbPathForUnixFile(unixFile *pFile, char *dbPath){ function proxyTransformUnixFile (line 7295) | static int proxyTransformUnixFile(unixFile *pFile, const char *path) { function proxyFileControl (line 7382) | static int proxyFileControl(sqlite3_file *id, int op, void *pArg){ function proxyCheckReservedLock (line 7455) | static int proxyCheckReservedLock(sqlite3_file *id, int *pResOut) { function proxyLock (line 7494) | static int proxyLock(sqlite3_file *id, int eFileLock) { function proxyUnlock (line 7518) | static int proxyUnlock(sqlite3_file *id, int eFileLock) { function proxyClose (line 7537) | static int proxyClose(sqlite3_file *id) { function sqlite3_os_init (line 7599) | int sqlite3_os_init(void){ function sqlite3_os_end (line 7698) | int sqlite3_os_end(void){ function Queue (line 7703) | Queue* WCDBInodeGetWaitQueue(unixInodeInfo* pInode) function sqlite3_condition (line 7708) | sqlite3_condition* WCDBInodeGetCond(unixInodeInfo* pInode) function WCDBInodeGetShared (line 7713) | int WCDBInodeGetShared(unixInodeInfo* pInode) function WCDBInodeGetFileLock (line 7718) | unsigned char WCDBInodeGetFileLock(unixInodeInfo* pInode) function Queue (line 7723) | Queue* WCDBShmNodeGetWaitQueue(unixShmNode* pShmNode) function sqlite3_condition (line 7728) | sqlite3_condition* WCDBShmNodeGetCond(unixShmNode* pShmNode) function unixShm (line 7733) | unixShm* WCDBShmNodeGetShm(unixShmNode* pShmNode) function sqlite3_mutex (line 7738) | sqlite3_mutex* WCDBShmNodeGetMutex(unixShmNode* pShmNode) function unixShm (line 7743) | unixShm* WCDBShmGetNext(unixShm* pShm) function u16 (line 7748) | u16 WCDBShmGetExclMask(unixShm* pShm) function u16 (line 7753) | u16 WCDBShmGetSharedMask(unixShm* pShm) function WCDBFileGetFileLock (line 7758) | unsigned char WCDBFileGetFileLock(unixFile* pFile) function unixShm (line 7763) | unixShm* WCDBFileGetShm(unixFile* pFile) function WCDBFileGetWait (line 7768) | int WCDBFileGetWait(unixFile* pFile) function WCDBFileSetWait (line 7773) | void WCDBFileSetWait(unixFile* pFile, int bFlag) FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/os_wcdb.c function WCDBOsSignal (line 49) | void WCDBOsSignal(unixInodeInfo* pInode) function WCDBOsTrySignal (line 59) | void WCDBOsTrySignal(unixInodeInfo* pInode) function WCDBOsWait (line 96) | void WCDBOsWait(unixInodeInfo* pInode, unixFile* pFile, int eFileLock, i... function WCDBOsShmSignal (line 125) | void WCDBOsShmSignal(unixShmNode* pShmNode) function WCDBOsShmTrySignal (line 135) | void WCDBOsShmTrySignal(unixShmNode* pShmNode){ function WCDBOsShmWait (line 177) | void WCDBOsShmWait(unixShmNode* pShmNode, unixFile* pFile, int oMask, in... function WCDBOsFileSetWait (line 214) | void WCDBOsFileSetWait(sqlite3_file* id, int bFlag) function WCDBOsFileGetWait (line 219) | int WCDBOsFileGetWait(sqlite3_file* id) FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/os_wcdb.h type unixInodeInfo (line 32) | typedef struct unixInodeInfo unixInodeInfo; type unixFile (line 33) | typedef struct unixFile unixFile; type unixShmNode (line 35) | typedef struct unixShmNode unixShmNode; type unixShm (line 36) | typedef struct unixShm unixShm; type WCDBWaitInfo (line 38) | typedef struct WCDBWaitInfo WCDBWaitInfo; type WCDBWaitInfo (line 39) | struct WCDBWaitInfo { type WCDBShmWaitInfo (line 46) | typedef struct WCDBShmWaitInfo WCDBShmWaitInfo; type WCDBShmWaitInfo (line 47) | struct WCDBShmWaitInfo { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/pager.c type PagerSavepoint (line 448) | typedef struct PagerSavepoint PagerSavepoint; type PagerSavepoint (line 449) | struct PagerSavepoint { type Pager (line 623) | struct Pager { function sqlite3PagerUseWal (line 823) | int sqlite3PagerUseWal(Pager *pPager){ function assert_pager_state (line 844) | static int assert_pager_state(Pager *p){ function subjRequiresPage (line 1034) | static int subjRequiresPage(PgHdr *pPg){ function pageInJournal (line 1052) | static int pageInJournal(Pager *pPager, PgHdr *pPg){ function read32bits (line 1064) | static int read32bits(sqlite3_file *fd, i64 offset, u32 *pRes){ function write32bits (line 1083) | static int write32bits(sqlite3_file *fd, i64 offset, u32 val){ function pagerUnlockDb (line 1098) | static int pagerUnlockDb(Pager *pPager, int eLock){ function pagerLockDb (line 1125) | static int pagerLockDb(Pager *pPager, int eLock){ function jrnlBufferSize (line 1157) | static int jrnlBufferSize(Pager *pPager){ function u32 (line 1191) | static u32 pager_datahash(int nByte, unsigned char *pData){ function u32 (line 1199) | static u32 pager_pagehash(PgHdr *pPage){ function pager_set_pagehash (line 1202) | static void pager_set_pagehash(PgHdr *pPage){ function checkPage (line 1212) | static void checkPage(PgHdr *pPg){ function readMasterJournal (line 1250) | static int readMasterJournal(sqlite3_file *pJrnl, char *zMaster, u32 nMa... function i64 (line 1304) | static i64 journalHdrOffset(Pager *pPager){ function zeroJournalHdr (line 1337) | static int zeroJournalHdr(Pager *pPager, int doTruncate){ function writeJournalHdr (line 1387) | static int writeJournalHdr(Pager *pPager){ function readJournalHdr (line 1505) | static int readJournalHdr( function writeMasterJournal (line 1630) | static int writeMasterJournal(Pager *pPager, const char *zMaster){ function pager_reset (line 1698) | static void pager_reset(Pager *pPager){ function u32 (line 1707) | u32 sqlite3PagerDataVersion(Pager *pPager){ function releaseAllSavepoints (line 1717) | static void releaseAllSavepoints(Pager *pPager){ function addToSavepointBitvecs (line 1736) | static int addToSavepointBitvecs(Pager *pPager, Pgno pgno){ function pager_unlock (line 1768) | static void pager_unlock(Pager *pPager){ function pager_error (line 1865) | static int pager_error(Pager *pPager, int rc){ function pagerFlushOnCommit (line 1898) | static int pagerFlushOnCommit(Pager *pPager, int bCommit){ function pager_end_transaction (line 1958) | static int pager_end_transaction(Pager *pPager, int hasMaster, int bComm... function pagerUnlockAndRollback (line 2104) | static void pagerUnlockAndRollback(Pager *pPager){ function u32 (line 2138) | static u32 pager_cksum(Pager *pPager, const u8 *aData){ function pagerReportSize (line 2153) | static void pagerReportSize(Pager *pPager){ function sqlite3PagerAlignReserve (line 2169) | void sqlite3PagerAlignReserve(Pager *pDest, Pager *pSrc){ function pager_playback_one_page (line 2214) | static int pager_playback_one_page( function pager_delmaster (line 2459) | static int pager_delmaster(Pager *pPager, const char *zMaster){ function pager_truncate (line 2569) | static int pager_truncate(Pager *pPager, Pgno nPage){ function sqlite3SectorSize (line 2605) | int sqlite3SectorSize(sqlite3_file *pFile){ function setSectorSize (line 2639) | static void setSectorSize(Pager *pPager){ function pager_playback (line 2712) | static int pager_playback(Pager *pPager, int isHot){ function readDbPage (line 2920) | static int readDbPage(PgHdr *pPg, u32 iFrame){ function pager_write_changecounter (line 2982) | static void pager_write_changecounter(PgHdr *pPg){ function pagerUndoCallback (line 3009) | static int pagerUndoCallback(void *pCtx, Pgno iPg){ function pagerRollbackWal (line 3048) | static int pagerRollbackWal(Pager *pPager){ function pagerWalFrames (line 3080) | static int pagerWalFrames( function pagerBeginReadTransaction (line 3147) | static int pagerBeginReadTransaction(Pager *pPager){ function pagerPagecount (line 3180) | static int pagerPagecount(Pager *pPager, Pgno *pnPage){ function pagerOpenWalIfPresent (line 3240) | static int pagerOpenWalIfPresent(Pager *pPager){ function pagerPlaybackSavepoint (line 3309) | static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepo... function sqlite3PagerSetCachesize (line 3421) | void sqlite3PagerSetCachesize(Pager *pPager, int mxPage){ function sqlite3PagerSetSpillsize (line 3429) | int sqlite3PagerSetSpillsize(Pager *pPager, int mxPage){ function pagerFixMaplimit (line 3436) | static void pagerFixMaplimit(Pager *pPager){ function sqlite3PagerSetMmapLimit (line 3451) | void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int64 szMmap){ function sqlite3PagerShrink (line 3459) | void sqlite3PagerShrink(Pager *pPager){ function sqlite3PagerSetFlags (line 3515) | void sqlite3PagerSetFlags( function pagerOpentemp (line 3578) | static int pagerOpentemp( function sqlite3PagerSetBusyhandler (line 3617) | void sqlite3PagerSetBusyhandler( function sqlite3PagerSetPagesize (line 3663) | int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve){ function sqlite3PagerMaxPageCount (line 3737) | int sqlite3PagerMaxPageCount(Pager *pPager, int mxPage){ function disable_simulated_io_errors (line 3758) | void disable_simulated_io_errors(void){ function enable_simulated_io_errors (line 3762) | void enable_simulated_io_errors(void){ function sqlite3PagerReadFileheader (line 3784) | int sqlite3PagerReadFileheader(Pager *pPager, int N, unsigned char *pDest){ function sqlite3PagerPagecount (line 3812) | void sqlite3PagerPagecount(Pager *pPager, int *pnPage){ function pager_wait_on_lock (line 3833) | static int pager_wait_on_lock(Pager *pPager, int locktype){ function assertTruncateConstraintCb (line 3881) | static void assertTruncateConstraintCb(PgHdr *pPg){ function assertTruncateConstraint (line 3885) | static void assertTruncateConstraint(Pager *pPager){ function sqlite3PagerTruncateImage (line 3903) | void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){ function pagerSyncHotJournal (line 3934) | static int pagerSyncHotJournal(Pager *pPager){ function pagerAcquireMapPage (line 3955) | static int pagerAcquireMapPage( function pagerReleaseMapPage (line 3997) | static void pagerReleaseMapPage(PgHdr *pPg){ function pagerFreeMapHdrs (line 4010) | static void pagerFreeMapHdrs(Pager *pPager){ function sqlite3PagerClose (line 4034) | int sqlite3PagerClose(Pager *pPager){ function Pgno (line 4091) | Pgno sqlite3PagerPagenumber(DbPage *pPg){ function sqlite3PagerRef (line 4099) | void sqlite3PagerRef(DbPage *pPg){ function syncJournal (line 4138) | static int syncJournal(Pager *pPager, int newHdr){ function pager_write_pagelist (line 4281) | static int pager_write_pagelist(Pager *pPager, PgHdr *pList){ function openSubJournal (line 4373) | static int openSubJournal(Pager *pPager){ function subjournalPage (line 4399) | static int subjournalPage(PgHdr *pPg){ function subjournalPageIfRequired (line 4436) | static int subjournalPageIfRequired(PgHdr *pPg){ function pagerStress (line 4463) | static int pagerStress(void *p, PgHdr *pPg){ function sqlite3PagerFlush (line 4532) | int sqlite3PagerFlush(Pager *pPager){ function sqlite3PagerOpen (line 4579) | int sqlite3PagerOpen( function databaseIsUnmoved (line 4872) | static int databaseIsUnmoved(Pager *pPager){ function hasHotJournal (line 4923) | static int hasHotJournal(Pager *pPager, int *pExists){ function sqlite3PagerSharedLock (line 5043) | int sqlite3PagerSharedLock(Pager *pPager){ function pagerUnlockIfUnused (line 5265) | static void pagerUnlockIfUnused(Pager *pPager){ function sqlite3PagerGet (line 5321) | int sqlite3PagerGet( function DbPage (line 5504) | DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno){ function sqlite3PagerUnrefNotNull (line 5523) | void sqlite3PagerUnrefNotNull(DbPage *pPg){ function sqlite3PagerUnref (line 5534) | void sqlite3PagerUnref(DbPage *pPg){ function pager_open_journal (line 5560) | static int pager_open_journal(Pager *pPager){ function sqlite3PagerBegin (line 5649) | int sqlite3PagerBegin(Pager *pPager, int exFlag, int subjInMemory){ function SQLITE_NOINLINE (line 5718) | static SQLITE_NOINLINE int pagerAddPageToRollbackJournal(PgHdr *pPg){ function pager_write (line 5775) | static int pager_write(PgHdr *pPg){ function SQLITE_NOINLINE (line 5867) | static SQLITE_NOINLINE int pagerWriteLargeSector(PgHdr *pPg){ function sqlite3PagerWrite (line 5961) | int sqlite3PagerWrite(PgHdr *pPg){ function sqlite3PagerIswriteable (line 5985) | int sqlite3PagerIswriteable(DbPage *pPg){ function sqlite3PagerDontWrite (line 6010) | void sqlite3PagerDontWrite(PgHdr *pPg){ function pager_incr_changecounter (line 6044) | static int pager_incr_changecounter(Pager *pPager, int isDirectMode){ function sqlite3PagerSync (line 6127) | int sqlite3PagerSync(Pager *pPager, const char *zMaster){ function sqlite3PagerExclusiveLock (line 6153) | int sqlite3PagerExclusiveLock(Pager *pPager){ function sqlite3PagerCommitPhaseOne (line 6195) | int sqlite3PagerCommitPhaseOne( function sqlite3PagerCommitPhaseTwo (line 6372) | int sqlite3PagerCommitPhaseTwo(Pager *pPager){ function sqlite3PagerRollback (line 6438) | int sqlite3PagerRollback(Pager *pPager){ function u8 (line 6487) | u8 sqlite3PagerIsreadonly(Pager *pPager){ function sqlite3PagerRefcount (line 6495) | int sqlite3PagerRefcount(Pager *pPager){ function sqlite3PagerMemUsed (line 6504) | int sqlite3PagerMemUsed(Pager *pPager){ function sqlite3PagerPageRefcount (line 6515) | int sqlite3PagerPageRefcount(DbPage *pPage){ function sqlite3PagerCacheStat (line 6547) | void sqlite3PagerCacheStat(Pager *pPager, int eStat, int reset, int *pnV... function sqlite3PagerIsMemdb (line 6567) | int sqlite3PagerIsMemdb(Pager *pPager){ function SQLITE_NOINLINE (line 6581) | static SQLITE_NOINLINE int pagerOpenSavepoint(Pager *pPager, int nSavepo... function sqlite3PagerOpenSavepoint (line 6626) | int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoint){ function sqlite3PagerSavepoint (line 6668) | int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint){ function sqlite3_vfs (line 6750) | sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){ function sqlite3_file (line 6759) | sqlite3_file *sqlite3PagerFile(Pager *pPager){ function sqlite3_file (line 6767) | sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager){ function sqlite3PagerSetCodec (line 6786) | void sqlite3PagerSetCodec( function sqlite3PagerState (line 6820) | int sqlite3PagerState(Pager *pPager){ function sqlite3PagerMovepage (line 6851) | int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCo... function sqlite3PagerRekey (line 6985) | void sqlite3PagerRekey(DbPage *pPg, Pgno iNew, u16 flags){ function sqlite3PagerLockingMode (line 7017) | int sqlite3PagerLockingMode(Pager *pPager, int eMode){ function sqlite3PagerSetJournalMode (line 7050) | int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){ function sqlite3PagerGetJournalMode (line 7148) | int sqlite3PagerGetJournalMode(Pager *pPager){ function sqlite3PagerOkToChangeJournalMode (line 7157) | int sqlite3PagerOkToChangeJournalMode(Pager *pPager){ function i64 (line 7170) | i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){ function sqlite3_backup (line 7184) | sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){ function sqlite3PagerClearCache (line 7192) | void sqlite3PagerClearCache(Pager *pPager){ function sqlite3PagerCheckpoint (line 7207) | int sqlite3PagerCheckpoint(Pager *pPager, int eMode, int *pnLog, int *pn... function sqlite3PagerWalCallback (line 7220) | int sqlite3PagerWalCallback(Pager *pPager){ function sqlite3PagerWalCheckpointHandler (line 7225) | int sqlite3PagerWalCheckpointHandler(Pager *pPager, function sqlite3PagerWalSupported (line 7240) | int sqlite3PagerWalSupported(Pager *pPager){ function pagerExclusiveLock (line 7250) | static int pagerExclusiveLock(Pager *pPager){ function pagerOpenWal (line 7270) | static int pagerOpenWal(Pager *pPager){ function sqlite3PagerOpenWal (line 7315) | int sqlite3PagerOpenWal( function sqlite3PagerCloseWal (line 7354) | int sqlite3PagerCloseWal(Pager *pPager){ function sqlite3PagerSnapshotGet (line 7397) | int sqlite3PagerSnapshotGet(Pager *pPager, sqlite3_snapshot **ppSnapshot){ function sqlite3PagerSnapshotOpen (line 7410) | int sqlite3PagerSnapshotOpen(Pager *pPager, sqlite3_snapshot *pSnapshot){ function sqlite3PagerWalFramesize (line 7430) | int sqlite3PagerWalFramesize(Pager *pPager){ function WCDBPagerSetWait (line 7437) | void WCDBPagerSetWait(Pager* pPager, int bFlag) function WCDBPagerGetWait (line 7441) | int WCDBPagerGetWait(Pager* pPager) function sqlite3pager_get_codec (line 7451) | void sqlite3pager_get_codec(Pager *pPager, void **ctx) { function sqlite3pager_is_mj_pgno (line 7455) | int sqlite3pager_is_mj_pgno(Pager *pPager, Pgno pgno) { function sqlite3_file (line 7459) | sqlite3_file *sqlite3Pager_get_fd(Pager *pPager) { function sqlite3pager_sqlite3PagerSetCodec (line 7463) | void sqlite3pager_sqlite3PagerSetCodec( function sqlite3pager_sqlite3PagerSetError (line 7473) | void sqlite3pager_sqlite3PagerSetError( Pager *pPager, int error) { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/pager.h type u32 (line 33) | typedef u32 Pgno; type Pager (line 38) | typedef struct Pager Pager; type DbPage (line 43) | typedef struct PgHdr DbPage; FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/pcache.c type PCache (line 41) | struct PCache { function pcacheDump (line 69) | void pcacheDump(PCache *pCache){ function sqlite3PcachePageSanity (line 108) | int sqlite3PcachePageSanity(PgHdr *pPg){ function pcacheManageDirtyList (line 158) | static void pcacheManageDirtyList(PgHdr *pPage, u8 addRemove){ function pcacheUnpin (line 231) | static void pcacheUnpin(PgHdr *p){ function numberOfCachePages (line 243) | static int numberOfCachePages(PCache *p){ function sqlite3PcacheInitialize (line 261) | int sqlite3PcacheInitialize(void){ function sqlite3PcacheShutdown (line 270) | void sqlite3PcacheShutdown(void){ function sqlite3PcacheSize (line 280) | int sqlite3PcacheSize(void){ return sizeof(PCache); } function sqlite3PcacheOpen (line 288) | int sqlite3PcacheOpen( function sqlite3PcacheSetPageSize (line 313) | int sqlite3PcacheSetPageSize(PCache *pCache, int szPage){ function sqlite3_pcache_page (line 357) | sqlite3_pcache_page *sqlite3PcacheFetch( function sqlite3PcacheFetchStress (line 399) | int sqlite3PcacheFetchStress( function SQLITE_NOINLINE (line 455) | static SQLITE_NOINLINE PgHdr *pcacheFetchFinishWithInit( function PgHdr (line 481) | PgHdr *sqlite3PcacheFetchFinish( function sqlite3PcacheRelease (line 504) | void SQLITE_NOINLINE sqlite3PcacheRelease(PgHdr *p){ function sqlite3PcacheRef (line 523) | void sqlite3PcacheRef(PgHdr *p){ function sqlite3PcacheDrop (line 535) | void sqlite3PcacheDrop(PgHdr *p){ function sqlite3PcacheMakeDirty (line 549) | void sqlite3PcacheMakeDirty(PgHdr *p){ function sqlite3PcacheMakeClean (line 568) | void sqlite3PcacheMakeClean(PgHdr *p){ function sqlite3PcacheCleanAll (line 586) | void sqlite3PcacheCleanAll(PCache *pCache){ function sqlite3PcacheClearWritable (line 597) | void sqlite3PcacheClearWritable(PCache *pCache){ function sqlite3PcacheClearSyncFlags (line 609) | void sqlite3PcacheClearSyncFlags(PCache *pCache){ function sqlite3PcacheMove (line 620) | void sqlite3PcacheMove(PgHdr *p, Pgno newPgno){ function sqlite3PcacheTruncate (line 642) | void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno){ function sqlite3PcacheClose (line 675) | void sqlite3PcacheClose(PCache *pCache){ function sqlite3PcacheClear (line 684) | void sqlite3PcacheClear(PCache *pCache){ function PgHdr (line 692) | static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){ function PgHdr (line 729) | static PgHdr *pcacheSortDirtyList(PgHdr *pIn){ function PgHdr (line 764) | PgHdr *sqlite3PcacheDirtyList(PCache *pCache){ function sqlite3PcacheRefCount (line 778) | int sqlite3PcacheRefCount(PCache *pCache){ function sqlite3PcachePageRefcount (line 785) | int sqlite3PcachePageRefcount(PgHdr *p){ function sqlite3PcachePagecount (line 792) | int sqlite3PcachePagecount(PCache *pCache){ function sqlite3PcacheGetCachesize (line 801) | int sqlite3PcacheGetCachesize(PCache *pCache){ function sqlite3PcacheSetCachesize (line 809) | void sqlite3PcacheSetCachesize(PCache *pCache, int mxPage){ function sqlite3PcacheSetSpillsize (line 821) | int sqlite3PcacheSetSpillsize(PCache *p, int mxPage){ function sqlite3PcacheShrink (line 838) | void sqlite3PcacheShrink(PCache *pCache){ function sqlite3HeaderSizePcache (line 847) | int sqlite3HeaderSizePcache(void){ return ROUND8(sizeof(PgHdr)); } function sqlite3PCachePercentDirty (line 853) | int sqlite3PCachePercentDirty(PCache *pCache){ function sqlite3PcacheIterateDirty (line 867) | void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIter)(PgHdr *)){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/pcache.h type PgHdr (line 18) | typedef struct PgHdr PgHdr; type PCache (line 19) | typedef struct PCache PCache; type PgHdr (line 25) | struct PgHdr { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/pcache1.c type PCache1 (line 85) | typedef struct PCache1 PCache1; type PgHdr1 (line 86) | typedef struct PgHdr1 PgHdr1; type PgFreeslot (line 87) | typedef struct PgFreeslot PgFreeslot; type PGroup (line 88) | typedef struct PGroup PGroup; type PgHdr1 (line 96) | struct PgHdr1 { type PGroup (line 130) | struct PGroup { type PCache1 (line 147) | struct PCache1 { type PgFreeslot (line 178) | struct PgFreeslot { function SQLITE_WSD (line 185) | static SQLITE_WSD struct PCacheGlobal { function sqlite3PCacheBufferSetup (line 244) | void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n){ function pcache1InitBulk (line 269) | static int pcache1InitBulk(PCache1 *pCache){ function pcache1Free (line 350) | static void pcache1Free(void *p){ function pcache1MemSize (line 383) | static int pcache1MemSize(void *p){ function PgHdr1 (line 400) | static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc){ function pcache1FreePage (line 450) | static void pcache1FreePage(PgHdr1 *p){ function sqlite3PageFree (line 481) | void sqlite3PageFree(void *p){ function pcache1UnderMemoryPressure (line 502) | static int pcache1UnderMemoryPressure(PCache1 *pCache){ function pcache1ResizeHash (line 519) | static void pcache1ResizeHash(PCache1 *p){ function PgHdr1 (line 560) | static PgHdr1 *pcache1PinPage(PgHdr1 *pPage){ function pcache1RemoveFromHash (line 588) | static void pcache1RemoveFromHash(PgHdr1 *pPage, int freeFlag){ function pcache1EnforceMaxPage (line 606) | static void pcache1EnforceMaxPage(PCache1 *pCache){ function pcache1TruncateUnsafe (line 631) | static void pcache1TruncateUnsafe( function pcache1Init (line 682) | static int pcache1Init(void *NotUsed){ function pcache1Shutdown (line 735) | static void pcache1Shutdown(void *NotUsed){ function sqlite3_pcache (line 749) | static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurge... function pcache1Cachesize (line 796) | static void pcache1Cachesize(sqlite3_pcache *p, int nMax){ function pcache1Shrink (line 815) | static void pcache1Shrink(sqlite3_pcache *p){ function pcache1Pagecount (line 832) | static int pcache1Pagecount(sqlite3_pcache *p){ function SQLITE_NOINLINE (line 850) | static SQLITE_NOINLINE PgHdr1 *pcache1FetchStage2( function PgHdr1 (line 978) | static PgHdr1 *pcache1FetchNoMutex( function PgHdr1 (line 1008) | static PgHdr1 *pcache1FetchWithMutex( function sqlite3_pcache_page (line 1023) | static sqlite3_pcache_page *pcache1Fetch( function pcache1Unpin (line 1054) | static void pcache1Unpin( function pcache1Rekey (line 1090) | static void pcache1Rekey( function pcache1Truncate (line 1130) | static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){ function pcache1Destroy (line 1145) | static void pcache1Destroy(sqlite3_pcache *p){ function sqlite3PCacheSetDefault (line 1168) | void sqlite3PCacheSetDefault(void){ function sqlite3HeaderSizePcache1 (line 1190) | int sqlite3HeaderSizePcache1(void){ return ROUND8(sizeof(PgHdr1)); } function sqlite3_mutex (line 1196) | sqlite3_mutex *sqlite3Pcache1Mutex(void){ function sqlite3PcacheReleaseMemory (line 1210) | int sqlite3PcacheReleaseMemory(int nReq){ function sqlite3PcacheStats (line 1240) | void sqlite3PcacheStats( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/pragma.c function u8 (line 44) | static u8 getSafetyLevel(const char *z, int omitFull, u8 dflt){ function u8 (line 69) | u8 sqlite3GetBoolean(const char *z, u8 dflt){ function getLockingMode (line 82) | static int getLockingMode(const char *z){ function getAutoVacuum (line 97) | static int getAutoVacuum(const char *z){ function getTempStore (line 113) | static int getTempStore(const char *z){ function invalidateTempStorage (line 131) | static int invalidateTempStorage(Parse *pParse){ function changeTempStorage (line 153) | static int changeTempStorage(Parse *pParse, const char *zStorageType){ function setAllColumnNames (line 168) | static void setAllColumnNames( function setOneColumnName (line 179) | static void setOneColumnName(Vdbe *v, const char *z){ function returnSingleInt (line 186) | static void returnSingleInt(Vdbe *v, const char *zLabel, i64 value){ function returnSingleText (line 195) | static void returnSingleText( function setAllPagerFlags (line 213) | static void setAllPagerFlags(sqlite3 *db){ function sqlite3Pragma (line 295) | void sqlite3Pragma( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/pragma.h type sPragmaNames (line 51) | struct sPragmaNames { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/prepare.c function corruptSchema (line 22) | static void corruptSchema( function sqlite3InitCallback (line 51) | int sqlite3InitCallback(void *pInit, int argc, char **argv, char **NotUs... function sqlite3InitOne (line 135) | static int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg){ function sqlite3Init (line 355) | int sqlite3Init(sqlite3 *db, char **pzErrMsg){ function sqlite3ReadSchema (line 399) | int sqlite3ReadSchema(Parse *pParse){ function schemaIsValid (line 419) | static void schemaIsValid(Parse *pParse){ function sqlite3SchemaToIndex (line 468) | int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){ function sqlite3ParserReset (line 496) | void sqlite3ParserReset(Parse *pParse){ function sqlite3Prepare (line 512) | static int sqlite3Prepare( function sqlite3LockAndPrepare (line 663) | static int sqlite3LockAndPrepare( function sqlite3Reprepare (line 702) | int sqlite3Reprepare(Vdbe *p){ function sqlite3_prepare (line 739) | int sqlite3_prepare( function sqlite3_prepare_v2 (line 751) | int sqlite3_prepare_v2( function sqlite3Prepare16 (line 769) | static int sqlite3Prepare16( function sqlite3_prepare16 (line 827) | int sqlite3_prepare16( function sqlite3_prepare16_v2 (line 839) | int sqlite3_prepare16_v2( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/printf.c type etByte (line 43) | typedef unsigned char etByte; type et_info (line 49) | typedef struct et_info { /* Information about each format field */ function et_getdigit (line 121) | static char et_getdigit(LONGDOUBLE_TYPE *val, int *cnt){ function setStrAccumError (line 137) | static void setStrAccumError(StrAccum *p, u8 eError){ function sqlite3_int64 (line 146) | static sqlite3_int64 getIntArg(PrintfArguments *p){ function getDoubleArg (line 150) | static double getDoubleArg(PrintfArguments *p){ function sqlite3VXPrintf (line 172) | void sqlite3VXPrintf( function sqlite3StrAccumEnlarge (line 755) | static int sqlite3StrAccumEnlarge(StrAccum *p, int N){ function sqlite3AppendChar (line 807) | void sqlite3AppendChar(StrAccum *p, int N, char c){ function enlargeAndAppend (line 824) | static void SQLITE_NOINLINE enlargeAndAppend(StrAccum *p, const char *z,... function sqlite3StrAccumAppend (line 837) | void sqlite3StrAccumAppend(StrAccum *p, const char *z, int N){ function sqlite3StrAccumAppendAll (line 854) | void sqlite3StrAccumAppendAll(StrAccum *p, const char *z){ function sqlite3StrAccumReset (line 884) | void sqlite3StrAccumReset(StrAccum *p){ function sqlite3StrAccumInit (line 907) | void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *zBase, int n, i... function renderLogMsg (line 1040) | static void renderLogMsg(int iErrCode, const char *zFormat, va_list ap){ function sqlite3_log (line 1053) | void sqlite3_log(int iErrCode, const char *zFormat, ...){ function sqlite3DebugPrintf (line 1068) | void sqlite3DebugPrintf(const char *zFormat, ...){ function sqlite3XPrintf (line 1087) | void sqlite3XPrintf(StrAccum *p, const char *zFormat, ...){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/queue.c type QueueElem (line 27) | struct QueueElem { function sqlite3QueueInit (line 33) | void sqlite3QueueInit(Queue* pQueue) function QueueElem (line 40) | QueueElem* sqlite3QueuePush(Queue* pQueue, void* pData) function QueueElem (line 56) | QueueElem* sqlite3QueuePushFront(Queue* pQueue, void* pData) function sqlite3QueueEmpty (line 103) | int sqlite3QueueEmpty(Queue* pQueue) function sqlite3QueueFree (line 108) | void sqlite3QueueFree(Queue* pQueue) FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/queue.h type Queue (line 26) | typedef struct Queue Queue; type QueueElem (line 27) | typedef struct QueueElem QueueElem; type Queue (line 29) | struct Queue { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/random.c function SQLITE_WSD (line 24) | static SQLITE_WSD struct sqlite3PrngType { function sqlite3_randomness (line 33) | void sqlite3_randomness(int N, void *pBuf){ function sqlite3PrngSaveState (line 120) | void sqlite3PrngSaveState(void){ function sqlite3PrngRestoreState (line 127) | void sqlite3PrngRestoreState(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/resolve.c function incrAggDepth (line 30) | static int incrAggDepth(Walker *pWalker, Expr *pExpr){ function incrAggFunctionDepth (line 34) | static void incrAggFunctionDepth(Expr *pExpr, int N){ function resolveAlias (line 63) | static void resolveAlias( function nameInUsingClause (line 112) | static int nameInUsingClause(IdList *pUsing, const char *zCol){ function sqlite3MatchSpanName (line 129) | int sqlite3MatchSpanName( function lookupName (line 179) | static int lookupName( function Expr (line 506) | Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int ... function notValid (line 529) | static void notValid( function exprProbability (line 551) | static int exprProbability(Expr *p){ function resolveExprStep (line 571) | static int resolveExprStep(Walker *pWalker, Expr *pExpr){ function resolveAsName (line 835) | static int resolveAsName( function resolveOrderByTermToExprList (line 874) | static int resolveOrderByTermToExprList( function resolveOutOfRangeError (line 921) | static void resolveOutOfRangeError( function resolveCompoundOrderBy (line 947) | static int resolveCompoundOrderBy( function sqlite3ResolveOrderGroupBy (line 1045) | int sqlite3ResolveOrderGroupBy( function resolveOrderGroupBy (line 1096) | static int resolveOrderGroupBy( function resolveSelectStep (line 1154) | static int resolveSelectStep(Walker *pWalker, Select *p){ function sqlite3ResolveExprNames (line 1422) | int sqlite3ResolveExprNames( function sqlite3ResolveExprListNames (line 1467) | int sqlite3ResolveExprListNames( function sqlite3ResolveSelectNames (line 1492) | void sqlite3ResolveSelectNames( function sqlite3ResolveSelfReference (line 1519) | void sqlite3ResolveSelfReference( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/rowset.c type RowSetEntry (line 86) | struct RowSetEntry { type RowSetChunk (line 98) | struct RowSetChunk { type RowSet (line 108) | struct RowSet { function RowSet (line 138) | RowSet *sqlite3RowSetInit(sqlite3 *db, void *pSpace, unsigned int N){ function sqlite3RowSetClear (line 159) | void sqlite3RowSetClear(RowSet *p){ type RowSetEntry (line 181) | struct RowSetEntry type RowSetChunk (line 186) | struct RowSetChunk function sqlite3RowSetInsert (line 206) | void sqlite3RowSetInsert(RowSet *p, i64 rowid){ type RowSetEntry (line 237) | struct RowSetEntry type RowSetEntry (line 238) | struct RowSetEntry type RowSetEntry (line 239) | struct RowSetEntry type RowSetEntry (line 241) | struct RowSetEntry type RowSetEntry (line 242) | struct RowSetEntry type RowSetEntry (line 272) | struct RowSetEntry type RowSetEntry (line 272) | struct RowSetEntry type RowSetEntry (line 274) | struct RowSetEntry function rowSetTreeToList (line 301) | static void rowSetTreeToList( type RowSetEntry (line 336) | struct RowSetEntry type RowSetEntry (line 337) | struct RowSetEntry type RowSetEntry (line 340) | struct RowSetEntry type RowSetEntry (line 341) | struct RowSetEntry type RowSetEntry (line 372) | struct RowSetEntry type RowSetEntry (line 372) | struct RowSetEntry type RowSetEntry (line 374) | struct RowSetEntry type RowSetEntry (line 375) | struct RowSetEntry function sqlite3RowSetNext (line 404) | int sqlite3RowSetNext(RowSet *p, i64 *pRowid){ function sqlite3RowSetTest (line 438) | int sqlite3RowSetTest(RowSet *pRowSet, int iBatch, sqlite3_int64 iRowid){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/select.c type DistinctCtx (line 37) | typedef struct DistinctCtx DistinctCtx; type DistinctCtx (line 38) | struct DistinctCtx { type SortCtx (line 49) | typedef struct SortCtx SortCtx; type SortCtx (line 50) | struct SortCtx { function clearSelect (line 67) | static void clearSelect(sqlite3 *db, Select *p, int bFree){ function sqlite3SelectDestInit (line 88) | void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){ function Select (line 101) | Select *sqlite3SelectNew( function sqlite3SelectSetName (line 161) | void sqlite3SelectSetName(Select *p, const char *zName){ function sqlite3SelectDelete (line 172) | void sqlite3SelectDelete(sqlite3 *db, Select *p){ function Select (line 179) | static Select *findRightmost(Select *p){ function sqlite3JoinType (line 201) | int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){ function columnIndex (line 262) | static int columnIndex(Table *pTab, const char *zCol){ function tableAndColumnIndex (line 279) | static int tableAndColumnIndex( function addWhereTerm (line 314) | static void addWhereTerm( function setJoinExpr (line 373) | static void setJoinExpr(Expr *p, int iTable){ function sqliteProcessJoin (line 404) | static int sqliteProcessJoin(Parse *pParse, Select *p){ function pushOntoSorter (line 504) | static void pushOntoSorter( function codeOffset (line 624) | static void codeOffset( function codeDistinct (line 644) | static void codeDistinct( function selectInnerLoop (line 671) | static void selectInnerLoop( function KeyInfo (line 1006) | KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X){ function sqlite3KeyInfoUnref (line 1026) | void sqlite3KeyInfoUnref(KeyInfo *p){ function KeyInfo (line 1037) | KeyInfo *sqlite3KeyInfoRef(KeyInfo *p){ function sqlite3KeyInfoIsWriteable (line 1052) | int sqlite3KeyInfoIsWriteable(KeyInfo *p){ return p->nRef==1; } function KeyInfo (line 1069) | static KeyInfo *keyInfoFromExprList( function explainTempTable (line 1121) | static void explainTempTable(Parse *pParse, const char *zUsage){ function explainComposite (line 1159) | static void explainComposite( function generateSortTail (line 1187) | static void generateSortTail( function generateColumnTypes (line 1488) | static void generateColumnTypes( function generateColumnNames (line 1528) | static void generateColumnNames( function sqlite3ColumnsFromExprList (line 1607) | int sqlite3ColumnsFromExprList( function sqlite3SelectAddColumnTypeAndCollation (line 1708) | void sqlite3SelectAddColumnTypeAndCollation( function Table (line 1757) | Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect){ function SQLITE_NOINLINE (line 1793) | static SQLITE_NOINLINE Vdbe *allocVdbe(Parse *pParse){ function Vdbe (line 1803) | Vdbe *sqlite3GetVdbe(Parse *pParse){ function computeLimitRegisters (line 1832) | static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak){ function CollSeq (line 1887) | static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol){ function KeyInfo (line 1913) | static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int ... function generateWithRecursiveQuery (line 1979) | static void generateWithRecursiveQuery( function multiSelectValues (line 2128) | static int multiSelectValues( function multiSelect (line 2191) | static int multiSelect( function sqlite3SelectWrongNumTermsError (line 2552) | void sqlite3SelectWrongNumTermsError(Parse *pParse, Select *p){ function generateOutputSubroutine (line 2581) | static int generateOutputSubroutine( function multiSelectOrderBy (line 2789) | static int multiSelectOrderBy( function Expr (line 3118) | static Expr *substExpr( function substExprList (line 3147) | static void substExprList( function substSelect (line 3159) | static void substSelect( function flattenSubquery (line 3328) | static int flattenSubquery( function pushDownWhereTerms (line 3779) | static int pushDownWhereTerms( function u8 (line 3833) | static u8 minMaxQuery(AggInfo *pAggInfo, ExprList **ppMinMax){ function Table (line 3869) | static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){ function sqlite3IndexedByLookup (line 3900) | int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom){ function convertCompoundSelectToSubquery (line 3939) | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p){ function cannotBeFunction (line 3994) | static int cannotBeFunction(Parse *pParse, struct SrcList_item *pFrom){ type Cte (line 4013) | struct Cte type SrcList_item (line 4015) | struct SrcList_item function sqlite3WithPush (line 4044) | void sqlite3WithPush(Parse *pParse, With *pWith, u8 bFree){ function withExpand (line 4069) | static int withExpand( function selectPopWith (line 4185) | static void selectPopWith(Walker *pWalker, Select *p){ function selectExpander (line 4221) | static int selectExpander(Walker *pWalker, Select *p){ function sqlite3ExprWalkNoop (line 4500) | int sqlite3ExprWalkNoop(Walker *NotUsed, Expr *NotUsed2){ function sqlite3SelectExpand (line 4518) | static void sqlite3SelectExpand(Parse *pParse, Select *pSelect){ function selectAddSubqueryTypeInfo (line 4549) | static void selectAddSubqueryTypeInfo(Walker *pWalker, Select *p){ function sqlite3SelectAddTypeInfo (line 4583) | static void sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect){ function sqlite3SelectPrep (line 4607) | void sqlite3SelectPrep( function resetAccumulator (line 4632) | static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){ function finalizeAggFunctions (line 4673) | static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){ function updateAccumulator (line 4689) | static void updateAccumulator(Parse *pParse, AggInfo *pAggInfo){ function explainSimpleCount (line 4772) | static void explainSimpleCount( function sqlite3Select (line 4806) | int sqlite3Select( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/sqlcipher.h type sqlcipher_provider (line 39) | typedef struct { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/sqlite3ext.h type sqlcipher_api_routines (line 23) | typedef struct sqlcipher_api_routines sqlcipher_api_routines; type sqlite3_api_routines (line 24) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlcipher_api_routines (line 37) | struct sqlcipher_api_routines { type sqlite3_api_routines (line 51) | struct sqlite3_api_routines { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/sqliteInt.h type sqlite_int64 (line 673) | typedef sqlite_int64 i64; type sqlite_uint64 (line 674) | typedef sqlite_uint64 u64; type UINT32_TYPE (line 675) | typedef UINT32_TYPE u32; type UINT16_TYPE (line 676) | typedef UINT16_TYPE u16; type INT16_TYPE (line 677) | typedef INT16_TYPE i16; type UINT8_TYPE (line 678) | typedef UINT8_TYPE u8; type INT8_TYPE (line 679) | typedef INT8_TYPE i8; type u64 (line 696) | typedef u64 tRowcnt; type u32 (line 698) | typedef u32 tRowcnt; type INT16_TYPE (line 724) | typedef INT16_TYPE LogEst; type uptr (line 743) | typedef uintptr_t uptr; type u32 (line 745) | typedef u32 uptr; type u64 (line 747) | typedef u64 uptr; type BusyHandler (line 907) | typedef struct BusyHandler BusyHandler; type BusyHandler (line 908) | struct BusyHandler { type AggInfo (line 1001) | typedef struct AggInfo AggInfo; type AuthContext (line 1002) | typedef struct AuthContext AuthContext; type AutoincInfo (line 1003) | typedef struct AutoincInfo AutoincInfo; type Bitvec (line 1004) | typedef struct Bitvec Bitvec; type CollSeq (line 1005) | typedef struct CollSeq CollSeq; type Column (line 1006) | typedef struct Column Column; type Db (line 1007) | typedef struct Db Db; type Schema (line 1008) | typedef struct Schema Schema; type Expr (line 1009) | typedef struct Expr Expr; type ExprList (line 1010) | typedef struct ExprList ExprList; type ExprSpan (line 1011) | typedef struct ExprSpan ExprSpan; type FKey (line 1012) | typedef struct FKey FKey; type FuncDestructor (line 1013) | typedef struct FuncDestructor FuncDestructor; type FuncDef (line 1014) | typedef struct FuncDef FuncDef; type FuncDefHash (line 1015) | typedef struct FuncDefHash FuncDefHash; type IdList (line 1016) | typedef struct IdList IdList; type Index (line 1017) | typedef struct Index Index; type IndexSample (line 1018) | typedef struct IndexSample IndexSample; type KeyClass (line 1019) | typedef struct KeyClass KeyClass; type KeyInfo (line 1020) | typedef struct KeyInfo KeyInfo; type Lookaside (line 1021) | typedef struct Lookaside Lookaside; type LookasideSlot (line 1022) | typedef struct LookasideSlot LookasideSlot; type Module (line 1023) | typedef struct Module Module; type NameContext (line 1024) | typedef struct NameContext NameContext; type Parse (line 1025) | typedef struct Parse Parse; type PreUpdate (line 1026) | typedef struct PreUpdate PreUpdate; type PrintfArguments (line 1027) | typedef struct PrintfArguments PrintfArguments; type RowSet (line 1028) | typedef struct RowSet RowSet; type Savepoint (line 1029) | typedef struct Savepoint Savepoint; type Select (line 1030) | typedef struct Select Select; type SQLiteThread (line 1031) | typedef struct SQLiteThread SQLiteThread; type SelectDest (line 1032) | typedef struct SelectDest SelectDest; type SrcList (line 1033) | typedef struct SrcList SrcList; type StrAccum (line 1034) | typedef struct StrAccum StrAccum; type Table (line 1035) | typedef struct Table Table; type TableLock (line 1036) | typedef struct TableLock TableLock; type Token (line 1037) | typedef struct Token Token; type TreeView (line 1038) | typedef struct TreeView TreeView; type Trigger (line 1039) | typedef struct Trigger Trigger; type TriggerPrg (line 1040) | typedef struct TriggerPrg TriggerPrg; type TriggerStep (line 1041) | typedef struct TriggerStep TriggerStep; type UnpackedRecord (line 1042) | typedef struct UnpackedRecord UnpackedRecord; type VTable (line 1043) | typedef struct VTable VTable; type VtabCtx (line 1044) | typedef struct VtabCtx VtabCtx; type Walker (line 1045) | typedef struct Walker Walker; type WhereInfo (line 1046) | typedef struct WhereInfo WhereInfo; type With (line 1047) | typedef struct With With; type Db (line 1099) | struct Db { type Schema (line 1124) | struct Schema { type Lookaside (line 1187) | struct Lookaside { type LookasideSlot (line 1198) | struct LookasideSlot { type FuncDefHash (line 1210) | struct FuncDefHash { type sqlite3_userauth (line 1219) | typedef struct sqlite3_userauth sqlite3_userauth; type sqlite3_userauth (line 1220) | struct sqlite3_userauth { type sqlite3 (line 1265) | struct sqlite3 { type FuncDef (line 1499) | struct FuncDef { type FuncDestructor (line 1527) | struct FuncDestructor { type Savepoint (line 1626) | struct Savepoint { type Module (line 1647) | struct Module { type Column (line 1659) | struct Column { type CollSeq (line 1684) | struct CollSeq { type VTable (line 1784) | struct VTable { type Table (line 1798) | struct Table { type FKey (line 1911) | struct FKey { type KeyInfo (line 1977) | struct KeyInfo { type UnpackedRecord (line 2022) | struct UnpackedRecord { type Index (line 2068) | struct Index { type IndexSample (line 2125) | struct IndexSample { type Token (line 2141) | struct Token { type AggInfo (line 2159) | struct AggInfo { type i16 (line 2201) | typedef i16 ynVar; type ynVar (line 2203) | typedef int ynVar; type Expr (line 2269) | struct Expr { type ExprList (line 2398) | struct ExprList { type ExprSpan (line 2423) | struct ExprSpan { type IdList (line 2444) | struct IdList { type SQLITE_BITMASK_TYPE (line 2460) | typedef SQLITE_BITMASK_TYPE Bitmask; type u64 (line 2462) | typedef u64 Bitmask; type SrcList (line 2496) | struct SrcList { type NameContext (line 2599) | struct NameContext { type Select (line 2647) | struct Select { type SelectDest (line 2785) | struct SelectDest { type AutoincInfo (line 2803) | struct AutoincInfo { type TriggerPrg (line 2835) | struct TriggerPrg { type yDbMask (line 2854) | typedef unsigned int yDbMask; type Parse (line 2878) | struct Parse { type AuthContext (line 3008) | struct AuthContext { type Trigger (line 3060) | struct Trigger { type TriggerStep (line 3122) | struct TriggerStep { type DbFixer (line 3140) | typedef struct DbFixer DbFixer; type DbFixer (line 3141) | struct DbFixer { type StrAccum (line 3154) | struct StrAccum { type InitData (line 3177) | typedef struct { type Sqlite3Config (line 3189) | struct Sqlite3Config { type Walker (line 3267) | struct Walker { type With (line 3306) | struct With { type TreeView (line 3322) | struct TreeView { type PrintfArguments (line 3510) | struct PrintfArguments { type SrcList_item (line 3652) | struct SrcList_item type SrcList_item (line 3715) | struct SrcList_item FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/status.c type sqlite3_int64 (line 23) | typedef sqlite3_int64 sqlite3StatValueType; type u32 (line 25) | typedef u32 sqlite3StatValueType; type sqlite3StatType (line 27) | typedef struct sqlite3StatType sqlite3StatType; function SQLITE_WSD (line 28) | static SQLITE_WSD struct sqlite3StatType { function sqlite3_int64 (line 69) | sqlite3_int64 sqlite3StatusValue(int op){ function sqlite3StatusUp (line 89) | void sqlite3StatusUp(int op, int N){ function sqlite3StatusDown (line 100) | void sqlite3StatusDown(int op, int N){ function sqlite3StatusHighwater (line 114) | void sqlite3StatusHighwater(int op, int X){ function sqlite3_status64 (line 135) | int sqlite3_status64( function sqlite3_status (line 160) | int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag){ function sqlite3_db_status (line 177) | int sqlite3_db_status( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/table.c type TabResult (line 29) | typedef struct TabResult { function sqlite3_get_table_cb (line 44) | static int sqlite3_get_table_cb(void *pArg, int nCol, char **argv, char ... function sqlite3_get_table (line 118) | int sqlite3_get_table( function sqlite3_free_table (line 187) | void sqlite3_free_table( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/threads.c type SQLiteThread (line 42) | struct SQLiteThread { function sqlite3ThreadCreate (line 51) | int sqlite3ThreadCreate( function sqlite3ThreadJoin (line 88) | int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 114) | struct SQLiteThread { function sqlite3ThreadProc (line 123) | static unsigned __stdcall sqlite3ThreadProc( function sqlite3ThreadCreate (line 146) | int sqlite3ThreadCreate( function sqlite3ThreadJoin (line 184) | int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 219) | struct SQLiteThread { function sqlite3ThreadCreate (line 226) | int sqlite3ThreadCreate( function sqlite3ThreadJoin (line 250) | int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/tokenize.c function sqlite3IsIdChar (line 188) | int sqlite3IsIdChar(u8 c){ return IdChar(c); } function sqlite3GetToken (line 196) | int sqlite3GetToken(const unsigned char *z, int *tokenType){ function sqlite3RunParser (line 476) | int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/treeview.c function TreeView (line 27) | static TreeView *sqlite3TreeViewPush(TreeView *p, u8 moreToFollow){ function sqlite3TreeViewPop (line 43) | static void sqlite3TreeViewPop(TreeView *p){ function sqlite3TreeViewLine (line 53) | static void sqlite3TreeViewLine(TreeView *p, const char *zFormat, ...){ function sqlite3TreeViewItem (line 77) | static void sqlite3TreeViewItem(TreeView *p, const char *zLabel,u8 moreF... function sqlite3TreeViewWith (line 85) | void sqlite3TreeViewWith(TreeView *pView, const With *pWith, u8 moreToFo... function sqlite3TreeViewSelect (line 125) | void sqlite3TreeViewSelect(TreeView *pView, const Select *p, u8 moreToFo... function sqlite3TreeViewExpr (line 233) | void sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFo... function sqlite3TreeViewBareExprList (line 483) | void sqlite3TreeViewBareExprList( function sqlite3TreeViewExprList (line 505) | void sqlite3TreeViewExprList( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/trigger.c function sqlite3DeleteTriggerStep (line 19) | void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *pTriggerStep){ function Trigger (line 47) | Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){ function sqlite3BeginTrigger (line 80) | void sqlite3BeginTrigger( function sqlite3FinishTrigger (line 268) | void sqlite3FinishTrigger( function TriggerStep (line 348) | TriggerStep *sqlite3TriggerSelectStep(sqlite3 *db, Select *pSelect){ function TriggerStep (line 366) | static TriggerStep *triggerStepAllocate( function TriggerStep (line 391) | TriggerStep *sqlite3TriggerInsertStep( function TriggerStep (line 420) | TriggerStep *sqlite3TriggerUpdateStep( function TriggerStep (line 445) | TriggerStep *sqlite3TriggerDeleteStep( function sqlite3DeleteTrigger (line 464) | void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){ function sqlite3DropTrigger (line 482) | void sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr){ function Table (line 524) | static Table *tableOfTrigger(Trigger *pTrigger){ function sqlite3DropTriggerPtr (line 532) | void sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger){ function sqlite3UnlinkAndDeleteTrigger (line 572) | void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, const char *zNa... function checkColumnOverlap (line 600) | static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ function Trigger (line 615) | Trigger *sqlite3TriggersExist( function SrcList (line 651) | static SrcList *targetSrcList( function codeTriggerProgram (line 678) | static int codeTriggerProgram( function transferParseError (line 773) | static void transferParseError(Parse *pTo, Parse *pFrom){ function TriggerPrg (line 789) | static TriggerPrg *codeRowTrigger( function TriggerPrg (line 902) | static TriggerPrg *getRowTrigger( function sqlite3CodeRowTriggerDirect (line 936) | void sqlite3CodeRowTriggerDirect( function sqlite3CodeRowTrigger (line 1008) | void sqlite3CodeRowTrigger( function u32 (line 1070) | u32 sqlite3TriggerColmask( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/update.c function sqlite3ColumnDefault (line 61) | void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){ function sqlite3Update (line 89) | void sqlite3Update( function updateVirtualTable (line 728) | static void updateVirtualTable( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/utf.c function u32 (line 166) | u32 sqlite3Utf8Read( function SQLITE_NOINLINE (line 202) | SQLITE_NOINLINE int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ function sqlite3VdbeMemHandleBom (line 345) | int sqlite3VdbeMemHandleBom(Mem *pMem){ function sqlite3Utf8CharLen (line 383) | int sqlite3Utf8CharLen(const char *zIn, int nByte){ function sqlite3Utf8To8 (line 413) | int sqlite3Utf8To8(unsigned char *zIn){ function sqlite3Utf16ByteLen (line 458) | int sqlite3Utf16ByteLen(const void *zIn, int nChar){ function sqlite3UtfSelfTest (line 483) | void sqlite3UtfSelfTest(void){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/util.c function sqlite3Coverage (line 28) | void sqlite3Coverage(int x){ function sqlite3FaultSim (line 46) | int sqlite3FaultSim(int iTest){ function sqlite3IsNaN (line 59) | int sqlite3IsNaN(double x){ function sqlite3Strlen30 (line 107) | int sqlite3Strlen30(const char *z){ function SQLITE_NOINLINE (line 129) | static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){ function sqlite3Error (line 139) | void sqlite3Error(sqlite3 *db, int err_code){ function sqlite3SystemError (line 149) | void sqlite3SystemError(sqlite3 *db, int rc){ function sqlite3ErrorWithMsg (line 178) | void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const char *zFormat,... function sqlite3ErrorMsg (line 211) | void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...){ function sqlite3Dequote (line 245) | void sqlite3Dequote(char *z){ function sqlite3TokenInit (line 271) | void sqlite3TokenInit(Token *p, char *z){ function sqlite3_stricmp (line 289) | int sqlite3_stricmp(const char *zLeft, const char *zRight){ function sqlite3StrICmp (line 297) | int sqlite3StrICmp(const char *zLeft, const char *zRight){ function sqlite3_strnicmp (line 310) | int sqlite3_strnicmp(const char *zLeft, const char *zRight, int N){ function sqlite3AtoF (line 345) | int sqlite3AtoF(const char *z, double *pResult, int length, u8 enc){ function compare2pow63 (line 535) | static int compare2pow63(const char *zNum, int incr){ function sqlite3Atoi64 (line 571) | int sqlite3Atoi64(const char *zNum, i64 *pNum, int length, u8 enc){ function sqlite3DecOrHexToI64 (line 657) | int sqlite3DecOrHexToI64(const char *z, i64 *pOut){ function sqlite3GetInt32 (line 687) | int sqlite3GetInt32(const char *zNum, int *pValue){ function sqlite3Atoi (line 745) | int sqlite3Atoi(const char *z){ function putVarint64 (line 780) | static int SQLITE_NOINLINE putVarint64(unsigned char *p, u64 v){ function sqlite3PutVarint (line 804) | int sqlite3PutVarint(unsigned char *p, u64 v){ function u8 (line 834) | u8 sqlite3GetVarint(const unsigned char *p, u64 *v){ function u8 (line 1005) | u8 sqlite3GetVarint32(const unsigned char *p, u32 *v){ function sqlite3VarintLen (line 1128) | int sqlite3VarintLen(u64 v){ function u32 (line 1138) | u32 sqlite3Get4byte(const u8 *p){ function sqlite3Put4byte (line 1158) | void sqlite3Put4byte(unsigned char *p, u32 v){ function u8 (line 1184) | u8 sqlite3HexToInt(int h){ function logBadConnection (line 1223) | static void logBadConnection(const char *zType){ function sqlite3SafetyCheckOk (line 1244) | int sqlite3SafetyCheckOk(sqlite3 *db){ function sqlite3SafetyCheckSickOrOk (line 1261) | int sqlite3SafetyCheckSickOrOk(sqlite3 *db){ function sqlite3AddInt64 (line 1281) | int sqlite3AddInt64(i64 *pA, i64 iB){ function sqlite3SubInt64 (line 1297) | int sqlite3SubInt64(i64 *pA, i64 iB){ function sqlite3MulInt64 (line 1308) | int sqlite3MulInt64(i64 *pA, i64 iB){ function sqlite3AbsInt32 (line 1330) | int sqlite3AbsInt32(int x){ function sqlite3FileSuffix3 (line 1354) | void sqlite3FileSuffix3(const char *zBaseFilename, char *z){ function LogEst (line 1373) | LogEst sqlite3LogEstAdd(LogEst a, LogEst b){ function LogEst (line 1400) | LogEst sqlite3LogEst(u64 x){ function LogEst (line 1418) | LogEst sqlite3LogEstFromDouble(double x){ function u64 (line 1439) | u64 sqlite3LogEstToInt(LogEst x){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vacuum.c function execSql (line 32) | static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){ function execSqlF (line 56) | static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){ function sqlite3Vacuum (line 99) | void sqlite3Vacuum(Parse *pParse, Token *pNm){ function sqlite3RunVacuum (line 112) | int sqlite3RunVacuum(char **pzErrMsg, sqlite3 *db, int iDb){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbe.c function updateMaxBlobsize (line 82) | static void updateMaxBlobsize(Mem *p){ function vdbeTakeBranch (line 140) | static void vdbeTakeBranch(int iSrcLine, u8 I, u8 M){ function VdbeCursor (line 184) | static VdbeCursor *allocateCursor( function applyNumericAffinity (line 253) | static void applyNumericAffinity(Mem *pRec, int bTryForInt){ function applyAffinity (line 287) | static void applyAffinity( function sqlite3_value_numeric_type (line 323) | int sqlite3_value_numeric_type(sqlite3_value *pVal){ function sqlite3ValueApplyAffinity (line 337) | void sqlite3ValueApplyAffinity( function u16 (line 351) | static u16 SQLITE_NOINLINE computeNumericType(Mem *pMem){ function u16 (line 370) | static u16 numericType(Mem *pMem){ function sqlite3VdbeMemPrettyPrint (line 385) | void sqlite3VdbeMemPrettyPrint(Mem *pMem, char *zBuf){ function memTracePrint (line 467) | static void memTracePrint(Mem *p){ function registerTrace (line 489) | static void registerTrace(int iReg, Mem *p){ function checkSavepointCount (line 524) | static int checkSavepointCount(sqlite3 *db){ function SQLITE_NOINLINE (line 537) | static SQLITE_NOINLINE Mem *out2PrereleaseWithClear(Mem *pOut){ function Mem (line 542) | static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp){ function sqlite3VdbeExec (line 561) | int sqlite3VdbeExec( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbe.h type Vdbe (line 27) | typedef struct Vdbe Vdbe; type Mem (line 33) | typedef struct Mem Mem; type SubProgram (line 34) | typedef struct SubProgram SubProgram; type VdbeOp (line 41) | struct VdbeOp { type VdbeOp (line 80) | typedef struct VdbeOp VdbeOp; type SubProgram (line 86) | struct SubProgram { type VdbeOpList (line 99) | struct VdbeOpList { type VdbeOpList (line 105) | typedef struct VdbeOpList VdbeOpList; FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbeInt.h type Op (line 45) | typedef struct VdbeOp Op; type Bool (line 50) | typedef unsigned Bool; type VdbeSorter (line 53) | typedef struct VdbeSorter VdbeSorter; type AuxData (line 56) | typedef struct AuxData AuxData; type VdbeCursor (line 74) | typedef struct VdbeCursor VdbeCursor; type VdbeCursor (line 75) | struct VdbeCursor { type VdbeFrame (line 156) | typedef struct VdbeFrame VdbeFrame; type VdbeFrame (line 157) | struct VdbeFrame { type Mem (line 184) | struct Mem { type AuxData (line 285) | struct AuxData { type sqlite3_context (line 306) | struct sqlite3_context { type bft (line 322) | typedef unsigned bft; type ScanStatus (line 324) | typedef struct ScanStatus ScanStatus; type ScanStatus (line 325) | struct ScanStatus { type Vdbe (line 341) | struct Vdbe { type PreUpdate (line 422) | struct PreUpdate { FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbeapi.c function sqlite3_expired (line 28) | int sqlite3_expired(sqlite3_stmt *pStmt){ function vdbeSafety (line 39) | static int vdbeSafety(Vdbe *p){ function vdbeSafetyNotNull (line 47) | static int vdbeSafetyNotNull(Vdbe *p){ function SQLITE_NOINLINE (line 61) | static SQLITE_NOINLINE void invokeProfileCallback(sqlite3 *db, Vdbe *p){ function sqlite3_finalize (line 97) | int sqlite3_finalize(sqlite3_stmt *pStmt){ function sqlite3_reset (line 124) | int sqlite3_reset(sqlite3_stmt *pStmt){ function sqlite3_clear_bindings (line 145) | int sqlite3_clear_bindings(sqlite3_stmt *pStmt){ function sqlite3_value_bytes (line 182) | int sqlite3_value_bytes(sqlite3_value *pVal){ function sqlite3_value_bytes16 (line 185) | int sqlite3_value_bytes16(sqlite3_value *pVal){ function sqlite3_value_double (line 188) | double sqlite3_value_double(sqlite3_value *pVal){ function sqlite3_value_int (line 191) | int sqlite3_value_int(sqlite3_value *pVal){ function sqlite_int64 (line 194) | sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){ function sqlite3_value_subtype (line 197) | unsigned int sqlite3_value_subtype(sqlite3_value *pVal){ function sqlite3_value_type (line 219) | int sqlite3_value_type(sqlite3_value* pVal){ function sqlite3_value (line 259) | sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){ function sqlite3_value_free (line 282) | void sqlite3_value_free(sqlite3_value *pOld){ function setResultStrOrError (line 298) | static void setResultStrOrError( function invokeValueDestructor (line 309) | static int invokeValueDestructor( function sqlite3_result_blob (line 325) | void sqlite3_result_blob( function sqlite3_result_blob64 (line 335) | void sqlite3_result_blob64( function sqlite3_result_double (line 349) | void sqlite3_result_double(sqlite3_context *pCtx, double rVal){ function sqlite3_result_error (line 353) | void sqlite3_result_error(sqlite3_context *pCtx, const char *z, int n){ function sqlite3_result_error16 (line 360) | void sqlite3_result_error16(sqlite3_context *pCtx, const void *z, int n){ function sqlite3_result_int (line 367) | void sqlite3_result_int(sqlite3_context *pCtx, int iVal){ function sqlite3_result_int64 (line 371) | void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){ function sqlite3_result_null (line 375) | void sqlite3_result_null(sqlite3_context *pCtx){ function sqlite3_result_subtype (line 379) | void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){ function sqlite3_result_text (line 385) | void sqlite3_result_text( function sqlite3_result_text64 (line 394) | void sqlite3_result_text64( function sqlite3_result_text16 (line 411) | void sqlite3_result_text16( function sqlite3_result_text16be (line 420) | void sqlite3_result_text16be( function sqlite3_result_text16le (line 429) | void sqlite3_result_text16le( function sqlite3_result_value (line 439) | void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){ function sqlite3_result_zeroblob (line 443) | void sqlite3_result_zeroblob(sqlite3_context *pCtx, int n){ function sqlite3_result_zeroblob64 (line 447) | int sqlite3_result_zeroblob64(sqlite3_context *pCtx, u64 n){ function sqlite3_result_error_code (line 456) | void sqlite3_result_error_code(sqlite3_context *pCtx, int errCode){ function sqlite3_result_error_toobig (line 469) | void sqlite3_result_error_toobig(sqlite3_context *pCtx){ function sqlite3_result_error_nomem (line 478) | void sqlite3_result_error_nomem(sqlite3_context *pCtx){ function doWalCallbacks (line 490) | static int doWalCallbacks(sqlite3 *db){ function sqlite3Step (line 520) | static int sqlite3Step(Vdbe *p){ function sqlite3_step (line 650) | int sqlite3_step(sqlite3_stmt *pStmt){ function sqlite3 (line 716) | sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){ function sqlite3_int64 (line 728) | sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context *p){ function sqlite3InvalidFunction (line 752) | void sqlite3InvalidFunction( function SQLITE_NOINLINE (line 770) | static SQLITE_NOINLINE void *createAggContext(sqlite3_context *p, int nB... function sqlite3_set_auxdata (line 828) | void sqlite3_set_auxdata( function sqlite3_aggregate_count (line 883) | int sqlite3_aggregate_count(sqlite3_context *p){ function sqlite3_column_count (line 892) | int sqlite3_column_count(sqlite3_stmt *pStmt){ function sqlite3_data_count (line 901) | int sqlite3_data_count(sqlite3_stmt *pStmt){ function Mem (line 950) | static Mem *columnMem(sqlite3_stmt *pStmt, int i){ function columnMallocFailure (line 985) | static void columnMallocFailure(sqlite3_stmt *pStmt) function sqlite3_column_bytes (line 1015) | int sqlite3_column_bytes(sqlite3_stmt *pStmt, int i){ function sqlite3_column_bytes16 (line 1020) | int sqlite3_column_bytes16(sqlite3_stmt *pStmt, int i){ function sqlite3_column_double (line 1025) | double sqlite3_column_double(sqlite3_stmt *pStmt, int i){ function sqlite3_column_int (line 1030) | int sqlite3_column_int(sqlite3_stmt *pStmt, int i){ function sqlite_int64 (line 1035) | sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){ function sqlite3_value (line 1045) | sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){ function sqlite3_column_type (line 1061) | int sqlite3_column_type(sqlite3_stmt *pStmt, int i){ function vdbeUnbind (line 1228) | static int vdbeUnbind(Vdbe *p, int i){ function bindText (line 1272) | static int bindText( function sqlite3_bind_blob (line 1306) | int sqlite3_bind_blob( function sqlite3_bind_blob64 (line 1318) | int sqlite3_bind_blob64( function sqlite3_bind_double (line 1332) | int sqlite3_bind_double(sqlite3_stmt *pStmt, int i, double rValue){ function sqlite3_bind_int (line 1342) | int sqlite3_bind_int(sqlite3_stmt *p, int i, int iValue){ function sqlite3_bind_int64 (line 1345) | int sqlite3_bind_int64(sqlite3_stmt *pStmt, int i, sqlite_int64 iValue){ function sqlite3_bind_null (line 1355) | int sqlite3_bind_null(sqlite3_stmt *pStmt, int i){ function sqlite3_bind_text (line 1364) | int sqlite3_bind_text( function sqlite3_bind_text64 (line 1373) | int sqlite3_bind_text64( function sqlite3_bind_text16 (line 1390) | int sqlite3_bind_text16( function sqlite3_bind_value (line 1400) | int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *... function sqlite3_bind_zeroblob (line 1431) | int sqlite3_bind_zeroblob(sqlite3_stmt *pStmt, int i, int n){ function sqlite3_bind_zeroblob64 (line 1441) | int sqlite3_bind_zeroblob64(sqlite3_stmt *pStmt, int i, sqlite3_uint64 n){ function sqlite3_bind_parameter_count (line 1460) | int sqlite3_bind_parameter_count(sqlite3_stmt *pStmt){ function sqlite3VdbeParameterIndex (line 1484) | int sqlite3VdbeParameterIndex(Vdbe *p, const char *zName, int nName){ function sqlite3_bind_parameter_index (line 1499) | int sqlite3_bind_parameter_index(sqlite3_stmt *pStmt, const char *zName){ function sqlite3TransferBindings (line 1506) | int sqlite3TransferBindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToSt... function sqlite3_transfer_bindings (line 1533) | int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pTo... function sqlite3 (line 1555) | sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){ function sqlite3_stmt_readonly (line 1563) | int sqlite3_stmt_readonly(sqlite3_stmt *pStmt){ function sqlite3_stmt_busy (line 1570) | int sqlite3_stmt_busy(sqlite3_stmt *pStmt){ function sqlite3_stmt (line 1581) | sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){ function sqlite3_stmt_status (line 1602) | int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag){ function UnpackedRecord (line 1655) | static UnpackedRecord *vdbeUnpackRecord( function sqlite3_preupdate_old (line 1675) | int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){ function sqlite3_preupdate_count (line 1735) | int sqlite3_preupdate_count(sqlite3 *db){ function sqlite3_preupdate_depth (line 1753) | int sqlite3_preupdate_depth(sqlite3 *db){ function sqlite3_preupdate_new (line 1764) | int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){ function sqlite3_stmt_scanstatus (line 1838) | int sqlite3_stmt_scanstatus( function sqlite3_stmt_scanstatus_reset (line 1897) | void sqlite3_stmt_scanstatus_reset(sqlite3_stmt *pStmt){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbeaux.c function Vdbe (line 21) | Vdbe *sqlite3VdbeCreate(Parse *pParse){ function sqlite3VdbeError (line 46) | void sqlite3VdbeError(Vdbe *p, const char *zFormat, ...){ function sqlite3VdbeSetSql (line 57) | void sqlite3VdbeSetSql(Vdbe *p, const char *z, int n, int isPrepareV2){ function sqlite3VdbeSwap (line 71) | void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){ function growOpArray (line 100) | static int growOpArray(Vdbe *v, int nOp){ function test_addop_breakpoint (line 134) | static void test_addop_breakpoint(void){ function SQLITE_NOINLINE (line 156) | static SQLITE_NOINLINE int growOp3(Vdbe *p, int op, int p1, int p2, int ... function sqlite3VdbeAddOp3 (line 162) | int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, int p3){ function sqlite3VdbeAddOp0 (line 207) | int sqlite3VdbeAddOp0(Vdbe *p, int op){ function sqlite3VdbeAddOp1 (line 210) | int sqlite3VdbeAddOp1(Vdbe *p, int op, int p1){ function sqlite3VdbeAddOp2 (line 213) | int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){ function sqlite3VdbeGoto (line 219) | int sqlite3VdbeGoto(Vdbe *p, int iDest){ function sqlite3VdbeLoadString (line 226) | int sqlite3VdbeLoadString(Vdbe *p, int iDest, const char *zStr){ function sqlite3VdbeMultiLoad (line 238) | void sqlite3VdbeMultiLoad(Vdbe *p, int iDest, const char *zTypes, ...){ function sqlite3VdbeAddOp4 (line 258) | int sqlite3VdbeAddOp4( function sqlite3VdbeAddOp4Dup8 (line 276) | int sqlite3VdbeAddOp4Dup8( function sqlite3VdbeAddParseSchemaOp (line 298) | void sqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char *zWhere){ function sqlite3VdbeAddOp4Int (line 307) | int sqlite3VdbeAddOp4Int( function sqlite3VdbeEndCoroutine (line 322) | void sqlite3VdbeEndCoroutine(Vdbe *v, int regYield){ function sqlite3VdbeMakeLabel (line 349) | int sqlite3VdbeMakeLabel(Vdbe *v){ function sqlite3VdbeResolveLabel (line 368) | void sqlite3VdbeResolveLabel(Vdbe *v, int x){ function sqlite3VdbeRunOnlyOnce (line 382) | void sqlite3VdbeRunOnlyOnce(Vdbe *p){ function sqlite3VdbeReusable (line 389) | void sqlite3VdbeReusable(Vdbe *p){ type VdbeOpIter (line 411) | typedef struct VdbeOpIter VdbeOpIter; type VdbeOpIter (line 412) | struct VdbeOpIter { function Op (line 419) | static Op *opIterNext(VdbeOpIter *p){ function sqlite3VdbeAssertMayAbort (line 484) | int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){ function resolveP2Values (line 544) | static void resolveP2Values(Vdbe *p, int *pMaxFuncArgs){ function sqlite3VdbeCurrentAddr (line 628) | int sqlite3VdbeCurrentAddr(Vdbe *p){ function sqlite3VdbeVerifyNoMallocRequired (line 642) | void sqlite3VdbeVerifyNoMallocRequired(Vdbe *p, int N){ function VdbeOp (line 658) | VdbeOp *sqlite3VdbeTakeOpArray(Vdbe *p, int *pnOp, int *pnMaxArg){ function VdbeOp (line 678) | VdbeOp *sqlite3VdbeAddOpList( function sqlite3VdbeScanStatus (line 726) | void sqlite3VdbeScanStatus( function sqlite3VdbeChangeOpcode (line 754) | void sqlite3VdbeChangeOpcode(Vdbe *p, u32 addr, u8 iNewOpcode){ function sqlite3VdbeChangeP1 (line 757) | void sqlite3VdbeChangeP1(Vdbe *p, u32 addr, int val){ function sqlite3VdbeChangeP2 (line 760) | void sqlite3VdbeChangeP2(Vdbe *p, u32 addr, int val){ function sqlite3VdbeChangeP3 (line 763) | void sqlite3VdbeChangeP3(Vdbe *p, u32 addr, int val){ function sqlite3VdbeChangeP5 (line 766) | void sqlite3VdbeChangeP5(Vdbe *p, u8 p5){ function sqlite3VdbeJumpHere (line 775) | void sqlite3VdbeJumpHere(Vdbe *p, int addr){ function freeEphemeralFunction (line 784) | static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){ function SQLITE_NOINLINE (line 795) | static SQLITE_NOINLINE void freeP4Mem(sqlite3 *db, Mem *p){ function SQLITE_NOINLINE (line 799) | static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){ function freeP4 (line 803) | static void freeP4(sqlite3 *db, int p4type, void *p4){ function vdbeFreeOpArray (line 855) | static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){ function sqlite3VdbeLinkSubProgram (line 873) | void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p){ function sqlite3VdbeChangeToNoop (line 881) | int sqlite3VdbeChangeToNoop(Vdbe *p, int addr){ function sqlite3VdbeDeletePriorOpcode (line 897) | int sqlite3VdbeDeletePriorOpcode(Vdbe *p, u8 op){ function vdbeChangeP4Full (line 922) | static void SQLITE_NOINLINE vdbeChangeP4Full( function sqlite3VdbeChangeP4 (line 941) | void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n){ function sqlite3VdbeSetP4KeyInfo (line 979) | void sqlite3VdbeSetP4KeyInfo(Parse *pParse, Index *pIdx){ function vdbeVComment (line 994) | static void vdbeVComment(Vdbe *p, const char *zFormat, va_list ap){ function sqlite3VdbeComment (line 1003) | void sqlite3VdbeComment(Vdbe *p, const char *zFormat, ...){ function sqlite3VdbeNoopComment (line 1011) | void sqlite3VdbeNoopComment(Vdbe *p, const char *zFormat, ...){ function sqlite3VdbeSetLineNumber (line 1026) | void sqlite3VdbeSetLineNumber(Vdbe *v, int iLine){ function VdbeOp (line 1044) | VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){ function translateP (line 1065) | static int translateP(char c, const Op *pOp){ function displayComment (line 1086) | static int displayComment( function displayP4Expr (line 1164) | static void displayP4Expr(StrAccum *p, Expr *pExpr){ function sqlite3VdbeUsesBtree (line 1362) | void sqlite3VdbeUsesBtree(Vdbe *p, int i){ function sqlite3VdbeEnter (line 1393) | void sqlite3VdbeEnter(Vdbe *p){ function SQLITE_NOINLINE (line 1414) | static SQLITE_NOINLINE void vdbeLeave(Vdbe *p){ function sqlite3VdbeLeave (line 1428) | void sqlite3VdbeLeave(Vdbe *p){ function sqlite3VdbePrintOp (line 1438) | void sqlite3VdbePrintOp(FILE *pOut, int pc, Op *pOp){ function initMemArray (line 1464) | static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){ function releaseMemArray (line 1479) | static void releaseMemArray(Mem *p, int N){ function sqlite3VdbeFrameDelete (line 1525) | void sqlite3VdbeFrameDelete(VdbeFrame *p){ function sqlite3VdbeList (line 1553) | int sqlite3VdbeList( function sqlite3VdbePrintSql (line 1733) | void sqlite3VdbePrintSql(Vdbe *p){ function sqlite3VdbeIOTraceSql (line 1752) | void sqlite3VdbeIOTraceSql(Vdbe *p){ type ReusableSpace (line 1782) | struct ReusableSpace { type ReusableSpace (line 1803) | struct ReusableSpace function sqlite3VdbeRewind (line 1825) | void sqlite3VdbeRewind(Vdbe *p){ function sqlite3VdbeMakeReady (line 1878) | void sqlite3VdbeMakeReady( function sqlite3VdbeFreeCursor (line 1979) | void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){ function closeCursorsInFrame (line 2016) | static void closeCursorsInFrame(Vdbe *p){ function sqlite3VdbeFrameRestore (line 2034) | int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){ function closeAllCursors (line 2063) | static void closeAllCursors(Vdbe *p){ function Cleanup (line 2090) | static void Cleanup(Vdbe *p){ function sqlite3VdbeSetNumCols (line 2114) | void sqlite3VdbeSetNumCols(Vdbe *p, int nResColumn){ function sqlite3VdbeSetColName (line 2138) | int sqlite3VdbeSetColName( function vdbeCommit (line 2166) | static int vdbeCommit(sqlite3 *db, Vdbe *p){ function checkActiveVdbeCnt (line 2428) | static void checkActiveVdbeCnt(sqlite3 *db){ function sqlite3VdbeCloseStatement (line 2460) | int sqlite3VdbeCloseStatement(Vdbe *p, int eOp){ function sqlite3VdbeCheckFk (line 2526) | int sqlite3VdbeCheckFk(Vdbe *p, int deferred){ function sqlite3VdbeHalt (line 2553) | int sqlite3VdbeHalt(Vdbe *p){ function sqlite3VdbeResetStepResult (line 2754) | void sqlite3VdbeResetStepResult(Vdbe *p){ function sqlite3VdbeTransferError (line 2766) | int sqlite3VdbeTransferError(Vdbe *p){ function vdbeInvokeSqllog (line 2788) | static void vdbeInvokeSqllog(Vdbe *v){ function sqlite3VdbeReset (line 2815) | int sqlite3VdbeReset(Vdbe *p){ function sqlite3VdbeFinalize (line 2895) | int sqlite3VdbeFinalize(Vdbe *p){ function sqlite3VdbeDeleteAuxData (line 2921) | void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, int iOp, int ma... function sqlite3VdbeClearObject (line 2947) | void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){ function sqlite3VdbeDelete (line 2977) | void sqlite3VdbeDelete(Vdbe *p){ function handleDeferredMoveto (line 3003) | static int SQLITE_NOINLINE handleDeferredMoveto(VdbeCursor *p){ function handleMovedCursor (line 3029) | static int SQLITE_NOINLINE handleMovedCursor(VdbeCursor *p){ function sqlite3VdbeCursorRestore (line 3044) | int sqlite3VdbeCursorRestore(VdbeCursor *p){ function sqlite3VdbeCursorMoveto (line 3065) | int sqlite3VdbeCursorMoveto(VdbeCursor **pp, int *piCol){ function u32 (line 3129) | u32 sqlite3VdbeSerialType(Mem *pMem, int file_format, u32 *pLen){ function u32 (line 3201) | u32 sqlite3VdbeSerialTypeLen(u32 serial_type){ function u8 (line 3210) | u8 sqlite3VdbeOneByteSerialTypeLen(u8 serial_type){ function u64 (line 3250) | static u64 floatSwap(u64 in){ function u32 (line 3281) | u32 sqlite3VdbeSerialPut(u8 *buf, Mem *pMem, u32 serial_type){ function u32 (line 3335) | static u32 SQLITE_NOINLINE serialGet( function u32 (line 3371) | u32 sqlite3VdbeSerialGet( function UnpackedRecord (line 3470) | UnpackedRecord *sqlite3VdbeAllocUnpackedRecord( function sqlite3VdbeRecordUnpack (line 3507) | void sqlite3VdbeRecordUnpack( function vdbeRecordCompareDebug (line 3554) | static int vdbeRecordCompareDebug( function vdbeAssertFieldCountWithinLimits (line 3659) | static void vdbeAssertFieldCountWithinLimits( function vdbeCompareMemString (line 3689) | static int vdbeCompareMemString( function isAllZero (line 3725) | static int isAllZero(const char *z, int n){ function SQLITE_NOINLINE (line 3738) | static SQLITE_NOINLINE int sqlite3BlobCompare(const Mem *pB1, const Mem ... function sqlite3IntFloatCompare (line 3771) | static int sqlite3IntFloatCompare(i64 i, double r){ function sqlite3MemCompare (line 3804) | int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq ... function i64 (line 3890) | static i64 vdbeRecordDecodeInt(u32 serial_type, const u8 *aKey){ function sqlite3VdbeRecordCompareWithSkip (line 3945) | int sqlite3VdbeRecordCompareWithSkip( function sqlite3VdbeRecordCompare (line 4131) | int sqlite3VdbeRecordCompare( function vdbeRecordCompareInt (line 4148) | static int vdbeRecordCompareInt( function vdbeRecordCompareString (line 4242) | static int vdbeRecordCompareString( function RecordCompare (line 4303) | RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p){ function sqlite3VdbeIdxRowid (line 4349) | int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid){ function sqlite3VdbeIdxKeyCompare (line 4426) | int sqlite3VdbeIdxKeyCompare( function sqlite3VdbeSetChanges (line 4461) | void sqlite3VdbeSetChanges(sqlite3 *db, int nChange){ function sqlite3VdbeCountChanges (line 4471) | void sqlite3VdbeCountChanges(Vdbe *v){ function sqlite3ExpirePreparedStatements (line 4485) | void sqlite3ExpirePreparedStatements(sqlite3 *db){ function sqlite3 (line 4495) | sqlite3 *sqlite3VdbeDb(Vdbe *v){ function sqlite3_value (line 4507) | sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){ function sqlite3VdbeSetVarmask (line 4528) | void sqlite3VdbeSetVarmask(Vdbe *v, int iVar){ function sqlite3VtabImportErrmsg (line 4543) | void sqlite3VtabImportErrmsg(Vdbe *p, sqlite3_vtab *pVtab){ function vdbeFreeUnpacked (line 4564) | static void vdbeFreeUnpacked(sqlite3 *db, UnpackedRecord *p){ function sqlite3VdbePreUpdateHook (line 4583) | void sqlite3VdbePreUpdateHook( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbeblob.c type Incrblob (line 24) | typedef struct Incrblob Incrblob; type Incrblob (line 25) | struct Incrblob { function blobSeekToRow (line 55) | static int blobSeekToRow(Incrblob *p, sqlite3_int64 iRow, char **pzErr){ function sqlite3_blob_open (line 109) | int sqlite3_blob_open( function sqlite3_blob_close (line 350) | int sqlite3_blob_close(sqlite3_blob *pBlob){ function blobReadWrite (line 370) | static int blobReadWrite( function sqlite3_blob_read (line 443) | int sqlite3_blob_read(sqlite3_blob *pBlob, void *z, int n, int iOffset){ function sqlite3_blob_write (line 450) | int sqlite3_blob_write(sqlite3_blob *pBlob, const void *z, int n, int iO... function sqlite3_blob_bytes (line 460) | int sqlite3_blob_bytes(sqlite3_blob *pBlob){ function sqlite3_blob_reopen (line 475) | int sqlite3_blob_reopen(sqlite3_blob *pBlob, sqlite3_int64 iRow){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbemem.c function sqlite3VdbeCheckMemInvariants (line 28) | int sqlite3VdbeCheckMemInvariants(Mem *p){ function sqlite3VdbeChangeEncoding (line 81) | int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){ function SQLITE_NOINLINE (line 116) | SQLITE_NOINLINE int sqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve){ function sqlite3VdbeMemClearAndResize (line 173) | int sqlite3VdbeMemClearAndResize(Mem *pMem, int szNew){ function sqlite3VdbeMemMakeWriteable (line 191) | int sqlite3VdbeMemMakeWriteable(Mem *pMem){ function sqlite3VdbeMemExpandBlob (line 218) | int sqlite3VdbeMemExpandBlob(Mem *pMem){ function SQLITE_NOINLINE (line 245) | static SQLITE_NOINLINE int vdbeMemAddTerminator(Mem *pMem){ function sqlite3VdbeMemNulTerminate (line 258) | int sqlite3VdbeMemNulTerminate(Mem *pMem){ function sqlite3VdbeMemStringify (line 283) | int sqlite3VdbeMemStringify(Mem *pMem, u8 enc, u8 bForce){ function sqlite3VdbeMemFinalize (line 328) | int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){ function SQLITE_NOINLINE (line 360) | static SQLITE_NOINLINE void vdbeMemClearExternAndSetNull(Mem *p){ function SQLITE_NOINLINE (line 390) | static SQLITE_NOINLINE void vdbeMemClear(Mem *p){ function sqlite3VdbeMemRelease (line 411) | void sqlite3VdbeMemRelease(Mem *p){ function i64 (line 423) | static i64 doubleToInt64(double r){ function i64 (line 459) | i64 sqlite3VdbeIntValue(Mem *pMem){ function sqlite3VdbeRealValue (line 484) | double sqlite3VdbeRealValue(Mem *pMem){ function sqlite3VdbeIntegerAffinity (line 506) | void sqlite3VdbeIntegerAffinity(Mem *pMem){ function sqlite3VdbeMemIntegerify (line 534) | int sqlite3VdbeMemIntegerify(Mem *pMem){ function sqlite3VdbeMemRealify (line 548) | int sqlite3VdbeMemRealify(Mem *pMem){ function sqlite3VdbeMemNumerify (line 565) | int sqlite3VdbeMemNumerify(Mem *pMem){ function sqlite3VdbeMemCast (line 589) | void sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){ function sqlite3VdbeMemInit (line 631) | void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){ function sqlite3VdbeMemSetNull (line 651) | void sqlite3VdbeMemSetNull(Mem *pMem){ function sqlite3ValueSetNull (line 658) | void sqlite3ValueSetNull(sqlite3_value *p){ function sqlite3VdbeMemSetZeroBlob (line 666) | void sqlite3VdbeMemSetZeroBlob(Mem *pMem, int n){ function SQLITE_NOINLINE (line 681) | static SQLITE_NOINLINE void vdbeReleaseAndSetInt64(Mem *pMem, i64 val){ function sqlite3VdbeMemSetInt64 (line 691) | void sqlite3VdbeMemSetInt64(Mem *pMem, i64 val){ function sqlite3VdbeMemSetDouble (line 705) | void sqlite3VdbeMemSetDouble(Mem *pMem, double val){ function sqlite3VdbeMemSetRowSet (line 718) | void sqlite3VdbeMemSetRowSet(Mem *pMem){ function sqlite3VdbeMemTooBig (line 740) | int sqlite3VdbeMemTooBig(Mem *p){ function sqlite3VdbeMemAboutToChange (line 761) | void sqlite3VdbeMemAboutToChange(Vdbe *pVdbe, Mem *pMem){ function SQLITE_NOINLINE (line 781) | static SQLITE_NOINLINE void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int ... function sqlite3VdbeMemShallowCopy (line 786) | void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom, int srcType){ function sqlite3VdbeMemCopy (line 802) | int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){ function sqlite3VdbeMemMove (line 825) | void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){ function sqlite3VdbeMemSetStr (line 851) | int sqlite3VdbeMemSetStr( function SQLITE_NOINLINE (line 951) | static SQLITE_NOINLINE int vdbeMemFromBtreeResize( function sqlite3VdbeMemFromBtree (line 977) | int sqlite3VdbeMemFromBtree( function SQLITE_NOINLINE (line 1013) | static SQLITE_NOINLINE const void *valueToText(sqlite3_value* pVal, u8 e... function sqlite3_value (line 1071) | sqlite3_value *sqlite3ValueNew(sqlite3 *db){ type ValueNewStat4Ctx (line 1084) | struct ValueNewStat4Ctx { function sqlite3_value (line 1102) | static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){ function valueFromFunction (line 1164) | static int valueFromFunction( function valueFromExpr (line 1258) | static int valueFromExpr( function sqlite3ValueFromExpr (line 1390) | int sqlite3ValueFromExpr( function recordFunc (line 1409) | static void recordFunc( function sqlite3AnalyzeFunctions (line 1443) | void sqlite3AnalyzeFunctions(void){ function stat4ValueFromExpr (line 1468) | static int stat4ValueFromExpr( function sqlite3Stat4ProbeSetValue (line 1546) | int sqlite3Stat4ProbeSetValue( function sqlite3Stat4ValueFromExpr (line 1591) | int sqlite3Stat4ValueFromExpr( function sqlite3Stat4Column (line 1608) | int sqlite3Stat4Column( function sqlite3Stat4ProbeFree (line 1653) | void sqlite3Stat4ProbeFree(UnpackedRecord *pRec){ function sqlite3ValueSetStr (line 1671) | void sqlite3ValueSetStr( function sqlite3ValueFree (line 1684) | void sqlite3ValueFree(sqlite3_value *v){ function SQLITE_NOINLINE (line 1695) | static SQLITE_NOINLINE int valueBytes(sqlite3_value *pVal, u8 enc){ function sqlite3ValueBytes (line 1698) | int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbesort.c type MergeEngine (line 160) | typedef struct MergeEngine MergeEngine; type PmaReader (line 161) | typedef struct PmaReader PmaReader; type PmaWriter (line 162) | typedef struct PmaWriter PmaWriter; type SorterRecord (line 163) | typedef struct SorterRecord SorterRecord; type SortSubtask (line 164) | typedef struct SortSubtask SortSubtask; type SorterFile (line 165) | typedef struct SorterFile SorterFile; type SorterList (line 166) | typedef struct SorterList SorterList; type IncrMerger (line 167) | typedef struct IncrMerger IncrMerger; type SorterFile (line 173) | struct SorterFile { type SorterList (line 186) | struct SorterList { type MergeEngine (line 256) | struct MergeEngine { type SortSubtask (line 295) | struct SortSubtask { type VdbeSorter (line 317) | struct VdbeSorter { type PmaReader (line 350) | struct PmaReader { type IncrMerger (line 396) | struct IncrMerger { type PmaWriter (line 414) | struct PmaWriter { type SorterRecord (line 442) | struct SorterRecord { function vdbePmaReaderClear (line 469) | static void vdbePmaReaderClear(PmaReader *pReadr){ function vdbePmaReadBlob (line 486) | static int vdbePmaReadBlob( function vdbePmaReadVarint (line 580) | static int vdbePmaReadVarint(PmaReader *p, u64 *pnOut){ function vdbeSorterMapFile (line 613) | static int vdbeSorterMapFile(SortSubtask *pTask, SorterFile *pFile, u8 *... function vdbePmaReaderSeek (line 630) | static int vdbePmaReaderSeek( function vdbePmaReaderNext (line 677) | static int vdbePmaReaderNext(PmaReader *pReadr){ function vdbePmaReaderInit (line 724) | static int vdbePmaReaderInit( function vdbeSorterCompareTail (line 757) | static int vdbeSorterCompareTail( function vdbeSorterCompare (line 784) | static int vdbeSorterCompare( function vdbeSorterCompareText (line 803) | static int vdbeSorterCompareText( function vdbeSorterCompareInt (line 844) | static int vdbeSorterCompareInt( function sqlite3VdbeSorterInit (line 927) | int sqlite3VdbeSorterInit( function vdbeSorterRecordFree (line 1031) | static void vdbeSorterRecordFree(sqlite3 *db, SorterRecord *pRecord){ function vdbeSortSubtaskCleanup (line 1044) | static void vdbeSortSubtaskCleanup(sqlite3 *db, SortSubtask *pTask){ function vdbeSorterWorkDebug (line 1067) | static void vdbeSorterWorkDebug(SortSubtask *pTask, const char *zEvent){ function vdbeSorterRewindDebug (line 1073) | static void vdbeSorterRewindDebug(const char *zEvent){ function vdbeSorterPopulateDebug (line 1078) | static void vdbeSorterPopulateDebug( function vdbeSorterBlockDebug (line 1087) | static void vdbeSorterBlockDebug( function vdbeSorterJoinThread (line 1109) | static int vdbeSorterJoinThread(SortSubtask *pTask){ function vdbeSorterCreateThread (line 1130) | static int vdbeSorterCreateThread( function vdbeSorterJoinAll (line 1143) | static int vdbeSorterJoinAll(VdbeSorter *pSorter, int rcin){ function MergeEngine (line 1173) | static MergeEngine *vdbeMergeEngineNew(int nReader){ function vdbeMergeEngineFree (line 1196) | static void vdbeMergeEngineFree(MergeEngine *pMerger){ function vdbeIncrFree (line 1210) | static void vdbeIncrFree(IncrMerger *pIncr){ function sqlite3VdbeSorterReset (line 1227) | void sqlite3VdbeSorterReset(sqlite3 *db, VdbeSorter *pSorter){ function sqlite3VdbeSorterClose (line 1260) | void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){ function vdbeSorterExtendFile (line 1282) | static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nBy... function vdbeSorterOpenTempFile (line 1301) | static int vdbeSorterOpenTempFile( function vdbeSortAllocUnpacked (line 1328) | static int vdbeSortAllocUnpacked(SortSubtask *pTask){ function SorterRecord (line 1346) | static SorterRecord *vdbeSorterMerge( function SorterCompare (line 1388) | static SorterCompare vdbeSorterGetCompare(VdbeSorter *p){ function vdbeSorterSort (line 1402) | static int vdbeSorterSort(SortSubtask *pTask, SorterList *pList){ function vdbePmaWriterInit (line 1458) | static void vdbePmaWriterInit( function vdbePmaWriteBlob (line 1480) | static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){ function vdbePmaWriterFinish (line 1513) | static int vdbePmaWriterFinish(PmaWriter *p, i64 *piEof){ function vdbePmaWriteVarint (line 1532) | static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){ function vdbeSorterListToPMA (line 1553) | static int vdbeSorterListToPMA(SortSubtask *pTask, SorterList *pList){ function vdbeMergeEngineStep (line 1617) | static int vdbeMergeEngineStep( function vdbeSorterFlushPMA (line 1702) | static int vdbeSorterFlushPMA(VdbeSorter *pSorter){ function sqlite3VdbeSorterWrite (line 1769) | int sqlite3VdbeSorterWrite( function vdbeIncrPopulate (line 1877) | static int vdbeIncrPopulate(IncrMerger *pIncr){ function vdbeIncrBgPopulate (line 1929) | static int vdbeIncrBgPopulate(IncrMerger *pIncr){ function vdbeIncrSwap (line 1953) | static int vdbeIncrSwap(IncrMerger *pIncr){ function vdbeIncrMergerNew (line 1992) | static int vdbeIncrMergerNew( function vdbeIncrMergerSetThreads (line 2016) | static void vdbeIncrMergerSetThreads(IncrMerger *pIncr){ function vdbeMergeEngineCompare (line 2029) | static void vdbeMergeEngineCompare( function vdbeMergeEngineInit (line 2111) | static int vdbeMergeEngineInit( function vdbePmaReaderIncrMergeInit (line 2182) | static int vdbePmaReaderIncrMergeInit(PmaReader *pReadr, int eMode){ function vdbePmaReaderIncrInit (line 2270) | static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode){ function vdbeMergeEngineLevel0 (line 2300) | static int vdbeMergeEngineLevel0( function vdbeSorterTreeDepth (line 2339) | static int vdbeSorterTreeDepth(int nPMA){ function vdbeSorterAddToTree (line 2357) | static int vdbeSorterAddToTree( function vdbeSorterMergeTreeBuild (line 2413) | static int vdbeSorterMergeTreeBuild( function vdbeSorterSetupMerge (line 2492) | static int vdbeSorterSetupMerge(VdbeSorter *pSorter){ function sqlite3VdbeSorterRewind (line 2574) | int sqlite3VdbeSorterRewind(const VdbeCursor *pCsr, int *pbEof){ function sqlite3VdbeSorterNext (line 2622) | int sqlite3VdbeSorterNext(sqlite3 *db, const VdbeCursor *pCsr, int *pbEof){ function sqlite3VdbeSorterRowkey (line 2686) | int sqlite3VdbeSorterRowkey(const VdbeCursor *pCsr, Mem *pOut){ function sqlite3VdbeSorterCompare (line 2719) | int sqlite3VdbeSorterCompare( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vdbetrace.c function findNextHostParameter (line 29) | static int findNextHostParameter(const char *zSql, int *pnToken){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/vtab.c type VtabCtx (line 24) | struct VtabCtx { function createModule (line 36) | static int createModule( function sqlite3_create_module (line 81) | int sqlite3_create_module( function sqlite3_create_module_v2 (line 96) | int sqlite3_create_module_v2( function sqlite3VtabLock (line 117) | void sqlite3VtabLock(VTable *pVTab){ function VTable (line 127) | VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){ function sqlite3VtabUnlock (line 138) | void sqlite3VtabUnlock(VTable *pVTab){ function VTable (line 162) | static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){ function sqlite3VtabDisconnect (line 202) | void sqlite3VtabDisconnect(sqlite3 *db, Table *p){ function sqlite3VtabUnlockList (line 240) | void sqlite3VtabUnlockList(sqlite3 *db){ function sqlite3VtabClear (line 271) | void sqlite3VtabClear(sqlite3 *db, Table *p){ function addModuleArgument (line 288) | static void addModuleArgument(sqlite3 *db, Table *pTable, char *zArg){ function sqlite3VtabBeginParse (line 307) | void sqlite3VtabBeginParse( function addArgumentToVtab (line 357) | static void addArgumentToVtab(Parse *pParse){ function sqlite3VtabFinishParse (line 370) | void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){ function sqlite3VtabArgInit (line 454) | void sqlite3VtabArgInit(Parse *pParse){ function sqlite3VtabArgExtend (line 464) | void sqlite3VtabArgExtend(Parse *pParse, Token *p){ function vtabCallConstructor (line 480) | static int vtabCallConstructor( function sqlite3VtabCallConnect (line 609) | int sqlite3VtabCallConnect(Parse *pParse, Table *pTab){ function growVTrans (line 643) | static int growVTrans(sqlite3 *db){ function addToVTrans (line 665) | static void addToVTrans(sqlite3 *db, VTable *pVTab){ function sqlite3VtabCallCreate (line 679) | int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const char *zTab, char *... function sqlite3_declare_vtab (line 720) | int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){ function sqlite3VtabCallDestroy (line 805) | int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const char *zTab){ function callFinaliser (line 843) | static void callFinaliser(sqlite3 *db, int offset){ function sqlite3VtabSync (line 871) | int sqlite3VtabSync(sqlite3 *db, Vdbe *p){ function sqlite3VtabRollback (line 893) | int sqlite3VtabRollback(sqlite3 *db){ function sqlite3VtabCommit (line 902) | int sqlite3VtabCommit(sqlite3 *db){ function sqlite3VtabBegin (line 915) | int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){ function sqlite3VtabSavepoint (line 975) | int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepoint){ function FuncDef (line 1021) | FuncDef *sqlite3VtabOverloadFunction( function sqlite3VtabMakeWritable (line 1087) | void sqlite3VtabMakeWritable(Parse *pParse, Table *pTab){ function sqlite3VtabEponymousTableInit (line 1120) | int sqlite3VtabEponymousTableInit(Parse *pParse, Module *pMod){ function sqlite3VtabEponymousTableClear (line 1158) | void sqlite3VtabEponymousTableClear(sqlite3 *db, Module *pMod){ function sqlite3_vtab_on_conflict (line 1177) | int sqlite3_vtab_on_conflict(sqlite3 *db){ function sqlite3_vtab_config (line 1195) | int sqlite3_vtab_config(sqlite3 *db, int op, ...){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/wal.c type WalIndexHdr (line 290) | typedef struct WalIndexHdr WalIndexHdr; type WalIterator (line 291) | typedef struct WalIterator WalIterator; type WalCkptInfo (line 292) | typedef struct WalCkptInfo WalCkptInfo; type WalIndexHdr (line 308) | struct WalIndexHdr { type WalCkptInfo (line 381) | struct WalCkptInfo { type WalCheckpointHandler (line 427) | typedef struct WalCheckpointHandler WalCheckpointHandler; type WalCheckpointHandler (line 428) | struct WalCheckpointHandler { type Wal (line 438) | struct Wal { type u16 (line 491) | typedef u16 ht_slot; type WalIterator (line 508) | struct WalIterator { function walIndexPage (line 553) | static int walIndexPage(Wal *pWal, int iPage, volatile u32 **ppPage){ function WalCkptInfo (line 595) | static volatile WalCkptInfo *walCkptInfo(Wal *pWal){ function WalIndexHdr (line 603) | static volatile WalIndexHdr *walIndexHdr(Wal *pWal){ function walChecksumBytes (line 629) | static void walChecksumBytes( function walShmBarrier (line 667) | static void walShmBarrier(Wal *pWal){ function walIndexWriteHdr (line 678) | static void walIndexWriteHdr(Wal *pWal){ function walEncodeFrame (line 704) | static void walEncodeFrame( function walDecodeFrame (line 735) | static int walDecodeFrame( function walLockShared (line 814) | static int walLockShared(Wal *pWal, int lockIdx){ function walUnlockShared (line 824) | static void walUnlockShared(Wal *pWal, int lockIdx){ function walLockExclusive (line 830) | static int walLockExclusive(Wal *pWal, int lockIdx, int n){ function walUnlockExclusive (line 840) | static void walUnlockExclusive(Wal *pWal, int lockIdx, int n){ function walHash (line 853) | static int walHash(u32 iPage){ function walNextHash (line 858) | static int walNextHash(int iPriorHash){ function walHashGet (line 876) | static int walHashGet( function walFramePage (line 914) | static int walFramePage(u32 iFrame){ function u32 (line 928) | static u32 walFramePgno(Wal *pWal, u32 iFrame){ function walCleanupHash (line 948) | static void walCleanupHash(Wal *pWal){ function walIndexAppend (line 1010) | static int walIndexAppend(Wal *pWal, u32 iFrame, u32 iPage){ function walIndexRecover (line 1099) | static int walIndexRecover(Wal *pWal){ function walIndexClose (line 1266) | static void walIndexClose(Wal *pWal, int isDelete){ function sqlite3WalOpen (line 1293) | int sqlite3WalOpen( function sqlite3WalLimit (line 1367) | void sqlite3WalLimit(Wal *pWal, i64 iLimit){ function walIteratorNext (line 1381) | static int walIteratorNext( function walMerge (line 1434) | static void walMerge( function walMergesort (line 1491) | static void walMergesort( function walIteratorFree (line 1554) | static void walIteratorFree(WalIterator *p){ function walIteratorInit (line 1570) | static int walIteratorInit(Wal *pWal, WalIterator **pp){ function walBusyLock (line 1652) | static int walBusyLock( function walPagesize (line 1670) | static int walPagesize(Wal *pWal){ function walRestartHdr (line 1691) | static void walRestartHdr(Wal *pWal, u32 salt1){ function walCheckpoint (line 1738) | static int walCheckpoint( function walLimitSize (line 1918) | static void walLimitSize(Wal *pWal, i64 nMax){ function sqlite3WalClose (line 1935) | int sqlite3WalClose( function walIndexTryHdr (line 2014) | static int walIndexTryHdr(Wal *pWal, int *pChanged){ function walIndexReadHdr (line 2072) | static int walIndexReadHdr(Wal *pWal, int *pChanged){ function walTryBeginRead (line 2189) | static int walTryBeginRead(Wal *pWal, int *pChanged, int useWal, int cnt){ function sqlite3WalBeginReadTransaction (line 2409) | int sqlite3WalBeginReadTransaction(Wal *pWal, int *pChanged){ function sqlite3WalEndReadTransaction (line 2495) | void sqlite3WalEndReadTransaction(Wal *pWal){ function sqlite3WalFindFrame (line 2511) | int sqlite3WalFindFrame( function sqlite3WalReadFrame (line 2613) | int sqlite3WalReadFrame( function Pgno (line 2633) | Pgno sqlite3WalDbsize(Wal *pWal){ function sqlite3WalBeginWriteTransaction (line 2654) | int sqlite3WalBeginWriteTransaction(Wal *pWal){ function sqlite3WalEndWriteTransaction (line 2692) | int sqlite3WalEndWriteTransaction(Wal *pWal){ function sqlite3WalUndo (line 2714) | int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx){ function sqlite3WalSavepoint (line 2754) | void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData){ function sqlite3WalSavepointUndo (line 2768) | int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData){ function walRestartLog (line 2805) | static int walRestartLog(Wal *pWal){ type WalWriter (line 2852) | typedef struct WalWriter { function walWriteToLog (line 2868) | static int walWriteToLog( function walWriteOneFrame (line 2893) | static int walWriteOneFrame( function walRewriteChecksums (line 2923) | static int walRewriteChecksums(Wal *pWal, u32 iLast){ function sqlite3WalFrames (line 2972) | int sqlite3WalFrames( function sqlite3WalCheckpoint (line 3212) | int sqlite3WalCheckpoint( function sqlite3WalCheckpointHandler (line 3333) | int sqlite3WalCheckpointHandler(Wal *pWal, function sqlite3WalCallback (line 3347) | int sqlite3WalCallback(Wal *pWal){ function sqlite3WalExclusiveMode (line 3380) | int sqlite3WalExclusiveMode(Wal *pWal, int op){ function sqlite3WalHeapMemory (line 3422) | int sqlite3WalHeapMemory(Wal *pWal){ function sqlite3WalSnapshotGet (line 3431) | int sqlite3WalSnapshotGet(Wal *pWal, sqlite3_snapshot **ppSnapshot){ function sqlite3WalSnapshotOpen (line 3450) | void sqlite3WalSnapshotOpen(Wal *pWal, sqlite3_snapshot *pSnapshot){ function sqlite3_snapshot_cmp (line 3458) | int sqlite3_snapshot_cmp(sqlite3_snapshot *p1, sqlite3_snapshot *p2){ function sqlite3WalFramesize (line 3478) | int sqlite3WalFramesize(Wal *pWal){ function sqlite3_file (line 3486) | sqlite3_file *sqlite3WalFile(Wal *pWal){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/wal.h type Wal (line 55) | typedef struct Wal Wal; FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/walker.c function SQLITE_NOINLINE (line 39) | static SQLITE_NOINLINE int walkExpr(Walker *pWalker, Expr *pExpr){ function sqlite3WalkExpr (line 56) | int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){ function sqlite3WalkExprList (line 64) | int sqlite3WalkExprList(Walker *pWalker, ExprList *p){ function sqlite3WalkSelectExpr (line 81) | int sqlite3WalkSelectExpr(Walker *pWalker, Select *p){ function sqlite3WalkSelectFrom (line 99) | int sqlite3WalkSelectFrom(Walker *pWalker, Select *p){ function sqlite3WalkSelect (line 136) | int sqlite3WalkSelect(Walker *pWalker, Select *p){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/where.c function LogEst (line 34) | LogEst sqlite3WhereOutputRowCount(WhereInfo *pWInfo){ function sqlite3WhereIsDistinct (line 42) | int sqlite3WhereIsDistinct(WhereInfo *pWInfo){ function sqlite3WhereIsOrdered (line 50) | int sqlite3WhereIsOrdered(WhereInfo *pWInfo){ function sqlite3WhereOrderedInnerLoop (line 62) | int sqlite3WhereOrderedInnerLoop(WhereInfo *pWInfo){ function sqlite3WhereContinueLabel (line 70) | int sqlite3WhereContinueLabel(WhereInfo *pWInfo){ function sqlite3WhereBreakLabel (line 79) | int sqlite3WhereBreakLabel(WhereInfo *pWInfo){ function sqlite3WhereOkOnePass (line 100) | int sqlite3WhereOkOnePass(WhereInfo *pWInfo, int *aiCur){ function whereOrMove (line 115) | static void whereOrMove(WhereOrSet *pDest, WhereOrSet *pSrc){ function whereOrInsert (line 127) | static int whereOrInsert( function Bitmask (line 164) | Bitmask sqlite3WhereGetMask(WhereMaskSet *pMaskSet, int iCursor){ function createMask (line 183) | static void createMask(WhereMaskSet *pMaskSet, int iCursor){ function WhereTerm (line 193) | static WhereTerm *whereScanNext(WhereScan *pScan){ function WhereTerm (line 289) | static WhereTerm *whereScanInit( function WhereTerm (line 350) | WhereTerm *sqlite3WhereFindTerm( function findIndexCol (line 384) | static int findIndexCol( function indexColumnNotNull (line 413) | static int indexColumnNotNull(Index *pIdx, int iCol){ function isDistinctRedundant (line 436) | static int isDistinctRedundant( function LogEst (line 497) | static LogEst estLog(LogEst N){ function translateColumnToCopy (line 513) | static void translateColumnToCopy( function TRACE_IDX_INPUTS (line 551) | static void TRACE_IDX_INPUTS(sqlite3_index_info *p){ function TRACE_IDX_OUTPUTS (line 569) | static void TRACE_IDX_OUTPUTS(sqlite3_index_info *p){ function termCanDriveIndex (line 595) | static int termCanDriveIndex( function constructAutomaticIndex (line 619) | static void constructAutomaticIndex( function sqlite3_index_info (line 824) | static sqlite3_index_info *allocateIndexInfo( function vtabBestIndex (line 964) | static int vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info ... function whereKeyStats (line 1013) | static int whereKeyStats( function LogEst (line 1205) | static LogEst whereRangeAdjust(WhereTerm *pTerm, LogEst nNew){ function sqlite3IndexColumnAffinity (line 1222) | char sqlite3IndexColumnAffinity(sqlite3 *db, Index *pIdx, int iCol){ function whereRangeSkipScanEst (line 1268) | static int whereRangeSkipScanEst( function whereRangeScanEst (line 1380) | static int whereRangeScanEst( function whereEqualScanEst (line 1559) | static int whereEqualScanEst( function whereInScanEst (line 1623) | static int whereInScanEst( function whereTermPrint (line 1660) | static void whereTermPrint(WhereTerm *pTerm, int iTerm){ function sqlite3WhereClausePrint (line 1697) | void sqlite3WhereClausePrint(WhereClause *pWC){ function whereLoopPrint (line 1709) | static void whereLoopPrint(WhereLoop *p, WhereClause *pWC){ function whereLoopInit (line 1761) | static void whereLoopInit(WhereLoop *p){ function whereLoopClearUnion (line 1771) | static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p){ function whereLoopClear (line 1788) | static void whereLoopClear(sqlite3 *db, WhereLoop *p){ function whereLoopResize (line 1797) | static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n){ function whereLoopXfer (line 1813) | static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){ function whereLoopDelete (line 1832) | static void whereLoopDelete(sqlite3 *db, WhereLoop *p){ function whereInfoFree (line 1840) | static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){ function whereLoopCheaperProperSubset (line 1876) | static int whereLoopCheaperProperSubset( function whereLoopAdjustCost (line 1913) | static void whereLoopAdjustCost(const WhereLoop *p, WhereLoop *pTemplate){ function WhereLoop (line 1949) | static WhereLoop **whereLoopFindLesser( function whereLoopInsert (line 2037) | static int whereLoopInsert(WhereLoopBuilder *pBuilder, WhereLoop *pTempl... function whereLoopOutputAdjust (line 2163) | static void whereLoopOutputAdjust( function whereRangeVectorLen (line 2226) | static int whereRangeVectorLen( function whereLoopAddBtreeIndex (line 2297) | static int whereLoopAddBtreeIndex( function indexMightHelpWithOrderBy (line 2618) | static int indexMightHelpWithOrderBy( function Bitmask (line 2652) | static Bitmask columnsInIndex(Index *pIdx){ function whereUsablePartialIndex (line 2669) | static int whereUsablePartialIndex(int iTab, WhereClause *pWC, Expr *pWh... function whereLoopAddBtree (line 2723) | static int whereLoopAddBtree( function whereLoopAddVirtualOne (line 2967) | static int whereLoopAddVirtualOne( function whereLoopAddVirtual (line 3121) | static int whereLoopAddVirtual( function whereLoopAddOr (line 3242) | static int whereLoopAddOr( function whereLoopAddAll (line 3365) | static int whereLoopAddAll(WhereLoopBuilder *pBuilder){ function i8 (line 3433) | static i8 wherePathSatisfiesOrderBy( function sqlite3WhereIsSorted (line 3743) | int sqlite3WhereIsSorted(WhereInfo *pWInfo){ function LogEst (line 3766) | static LogEst whereSortingCost( function wherePathSolver (line 3811) | static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst){ function whereShortCut (line 4179) | static int whereShortCut(WhereLoopBuilder *pBuilder){ function WhereInfo (line 4345) | WhereInfo *sqlite3WhereBegin( function sqlite3WhereEnd (line 4807) | void sqlite3WhereEnd(WhereInfo *pWInfo){ FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/whereInt.h type WhereClause (line 34) | typedef struct WhereClause WhereClause; type WhereMaskSet (line 35) | typedef struct WhereMaskSet WhereMaskSet; type WhereOrInfo (line 36) | typedef struct WhereOrInfo WhereOrInfo; type WhereAndInfo (line 37) | typedef struct WhereAndInfo WhereAndInfo; type WhereLevel (line 38) | typedef struct WhereLevel WhereLevel; type WhereLoop (line 39) | typedef struct WhereLoop WhereLoop; type WherePath (line 40) | typedef struct WherePath WherePath; type WhereTerm (line 41) | typedef struct WhereTerm WhereTerm; type WhereLoopBuilder (line 42) | typedef struct WhereLoopBuilder WhereLoopBuilder; type WhereScan (line 43) | typedef struct WhereScan WhereScan; type WhereOrCost (line 44) | typedef struct WhereOrCost WhereOrCost; type WhereOrSet (line 45) | typedef struct WhereOrSet WhereOrSet; type WhereLevel (line 62) | struct WhereLevel { type WhereLoop (line 111) | struct WhereLoop { type WhereOrCost (line 152) | struct WhereOrCost { type WhereOrSet (line 163) | struct WhereOrSet { type WherePath (line 186) | struct WherePath { type WhereTerm (line 247) | struct WhereTerm { type WhereScan (line 291) | struct WhereScan { type WhereClause (line 317) | struct WhereClause { type WhereOrInfo (line 335) | struct WhereOrInfo { type WhereAndInfo (line 344) | struct WhereAndInfo { type WhereMaskSet (line 374) | struct WhereMaskSet { type WhereLoopBuilder (line 388) | struct WhereLoopBuilder { type WhereInfo (line 410) | struct WhereInfo { type SrcList_item (line 491) | struct SrcList_item FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/wherecode.c function explainAppendTerm (line 43) | static void explainAppendTerm( function explainIndexRange (line 87) | static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop){ type SrcList_item (line 134) | struct SrcList_item function else (line 204) | else if( (flags & WHERE_VIRTUALTABLE)!=0 ){ function sqlite3WhereAddScanStatus (line 233) | void sqlite3WhereAddScanStatus( function disableTerm (line 295) | static void disableTerm(WhereLevel *pLevel, WhereTerm *pTerm){ function codeApplyAffinity (line 326) | static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff){ function updateRangeAffinityStr (line 363) | static void updateRangeAffinityStr( function codeEqualityTerm (line 394) | static int codeEqualityTerm( function codeAllEqualityTerms (line 604) | static int codeAllEqualityTerms( function whereLikeOptimizationStringFixup (line 724) | static void whereLikeOptimizationStringFixup( type CCurHint (line 750) | struct CCurHint { function codeCursorHintCheckExpr (line 762) | static int codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHintIsOrFunction (line 789) | static int codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr){ function codeCursorHintFixExpr (line 824) | static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHint (line 857) | static void codeCursorHint( function codeDeferredSeek (line 979) | static void codeDeferredSeek( function codeExprOrVector (line 1018) | static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ function Bitmask (line 1046) | Bitmask sqlite3WhereCodeOneLoopStart( FILE: JetChat/Pods/WCDBOptimizedSQLCipher/src/whereexpr.c function whereOrInfoDelete (line 28) | static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p){ function whereAndInfoDelete (line 36) | static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p){ function whereClauseInsert (line 60) | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags){ function allowedOp (line 101) | static int allowedOp(int op){ function exprCommute (line 121) | static void exprCommute(Parse *pParse, Expr *pExpr){ function u16 (line 152) | static u16 operatorMask(int op){ function isLikeOrGlob (line 190) | static int isLikeOrGlob( function isMatchOfColumn (line 290) | static int isMatchOfColumn( function transferJoinMarkings (line 332) | static void transferJoinMarkings(Expr *pDerived, Expr *pBase){ function markTermAsChild (line 342) | static void markTermAsChild(WhereClause *pWC, int iChild, int iParent){ function WhereTerm (line 353) | static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N){ function whereCombineDisjuncts (line 383) | static void whereCombineDisjuncts( function exprAnalyzeOrTerm (line 509) | static void exprAnalyzeOrTerm( function termIsEquivalence (line 772) | static int termIsEquivalence(Parse *pParse, Expr *pExpr){ function Bitmask (line 800) | static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS){ function exprMightBeIndexed (line 834) | static int exprMightBeIndexed( function exprAnalyze (line 897) | static void exprAnalyze( function sqlite3WhereSplit (line 1300) | void sqlite3WhereSplit(WhereClause *pWC, Expr *pExpr, u8 op){ function sqlite3WhereClauseInit (line 1315) | void sqlite3WhereClauseInit( function sqlite3WhereClauseClear (line 1331) | void sqlite3WhereClauseClear(WhereClause *pWC){ function Bitmask (line 1356) | Bitmask sqlite3WhereExprUsage(WhereMaskSet *pMaskSet, Expr *p){ function Bitmask (line 1373) | Bitmask sqlite3WhereExprListUsage(WhereMaskSet *pMaskSet, ExprList *pList){ function sqlite3WhereExprAnalyze (line 1393) | void sqlite3WhereExprAnalyze( function sqlite3WhereTabFuncArgs (line 1410) | void sqlite3WhereTabFuncArgs( FILE: JetChat/Pods/YBImageBrowser/YBImageBrowser/Image/YBIBImageData.h type NSData (line 20) | typedef NSData * _Nullable (^YBIBImageDataBlock)(void); type UIImage (line 23) | typedef UIImage * _Nullable (^YBIBImageBlock)(void); type NSURLRequest (line 26) | typedef NSURLRequest * _Nullable (^YBIBRequestModifierBlock)(YBIBImageDa... FILE: JetChat/Pods/YYText/YYText/Component/YYTextKeyboardManager.h function NS_ASSUME_NONNULL_BEGIN (line 14) | NS_ASSUME_NONNULL_BEGIN FILE: JetChat/Pods/YYText/YYText/Utility/YYTextUtilities.h function NS_ASSUME_NONNULL_BEGIN (line 25) | NS_ASSUME_NONNULL_BEGIN function BOOL (line 60) | static inline BOOL YYTextIsLinebreakString(NSString * _Nullable str) { function NSUInteger (line 76) | static inline NSUInteger YYTextLinebreakTailLength(NSString * _Nullable ... function NSTextCheckingType (line 99) | static inline NSTextCheckingType YYTextNSTextCheckingTypeFromUIDataDetec... function BOOL (line 114) | static inline BOOL YYTextUIFontIsEmoji(UIFont *font) { function BOOL (line 124) | static inline BOOL YYTextCTFontIsEmoji(CTFontRef font) { function BOOL (line 138) | static inline BOOL YYTextCGFontIsEmoji(CGFontRef font) { function BOOL (line 153) | static inline BOOL YYTextCTFontContainsColorBitmapGlyphs(CTFontRef font) { function BOOL (line 164) | static inline BOOL YYTextCGGlyphIsBitmap(CTFontRef font, CGGlyph glyph) { function CGFloat (line 182) | static inline CGFloat YYTextEmojiGetAscentWithFontSize(CGFloat fontSize) { function CGFloat (line 199) | static inline CGFloat YYTextEmojiGetDescentWithFontSize(CGFloat fontSize) { function CGRect (line 217) | static inline CGRect YYTextEmojiGetGlyphBoundingRectWithFontSize(CGFloat... function CGFloat (line 247) | static inline CGFloat YYTextDegreesToRadians(CGFloat degrees) { function CGFloat (line 252) | static inline CGFloat YYTextRadiansToDegrees(CGFloat radians) { function CGFloat (line 260) | static inline CGFloat YYTextCGAffineTransformGetRotation(CGAffineTransfo... function CGFloat (line 265) | static inline CGFloat YYTextCGAffineTransformGetScaleX(CGAffineTransform... function CGFloat (line 270) | static inline CGFloat YYTextCGAffineTransformGetScaleY(CGAffineTransform... function CGFloat (line 275) | static inline CGFloat YYTextCGAffineTransformGetTranslateX(CGAffineTrans... function CGFloat (line 280) | static inline CGFloat YYTextCGAffineTransformGetTranslateY(CGAffineTrans... function CGAffineTransform (line 299) | static inline CGAffineTransform YYTextCGAffineTransformMakeSkew(CGFloat ... function UIEdgeInsets (line 307) | static inline UIEdgeInsets YYTextUIEdgeInsetsInvert(UIEdgeInsets insets) { function CGPoint (line 331) | static inline CGPoint YYTextCGRectGetCenter(CGRect rect) { function CGFloat (line 336) | static inline CGFloat YYTextCGRectGetArea(CGRect rect) { function CGFloat (line 343) | static inline CGFloat YYTextCGPointGetDistanceToPoint(CGPoint p1, CGPoin... function CGFloat (line 348) | static inline CGFloat YYTextCGPointGetDistanceToRect(CGPoint p, CGRect r) { function CGFloat (line 373) | static inline CGFloat YYTextCGFloatToPixel(CGFloat value) { function CGFloat (line 378) | static inline CGFloat YYTextCGFloatFromPixel(CGFloat value) { function CGFloat (line 383) | static inline CGFloat YYTextCGFloatPixelFloor(CGFloat value) { function CGFloat (line 389) | static inline CGFloat YYTextCGFloatPixelRound(CGFloat value) { function CGFloat (line 395) | static inline CGFloat YYTextCGFloatPixelCeil(CGFloat value) { function CGFloat (line 401) | static inline CGFloat YYTextCGFloatPixelHalf(CGFloat value) { function CGPoint (line 407) | static inline CGPoint YYTextCGPointPixelFloor(CGPoint point) { function CGPoint (line 414) | static inline CGPoint YYTextCGPointPixelRound(CGPoint point) { function CGPoint (line 421) | static inline CGPoint YYTextCGPointPixelCeil(CGPoint point) { function CGPoint (line 428) | static inline CGPoint YYTextCGPointPixelHalf(CGPoint point) { function CGSize (line 437) | static inline CGSize YYTextCGSizePixelFloor(CGSize size) { function CGSize (line 444) | static inline CGSize YYTextCGSizePixelRound(CGSize size) { function CGSize (line 451) | static inline CGSize YYTextCGSizePixelCeil(CGSize size) { function CGSize (line 458) | static inline CGSize YYTextCGSizePixelHalf(CGSize size) { function CGRect (line 467) | static inline CGRect YYTextCGRectPixelFloor(CGRect rect) { function CGRect (line 478) | static inline CGRect YYTextCGRectPixelRound(CGRect rect) { function CGRect (line 486) | static inline CGRect YYTextCGRectPixelCeil(CGRect rect) { function CGRect (line 494) | static inline CGRect YYTextCGRectPixelHalf(CGRect rect) { function UIEdgeInsets (line 504) | static inline UIEdgeInsets YYTextUIEdgeInsetPixelFloor(UIEdgeInsets inse... function UIEdgeInsets (line 513) | static inline UIEdgeInsets YYTextUIEdgeInsetPixelCeil(UIEdgeInsets inset... function UIFont (line 523) | static inline UIFont * _Nullable YYTextFontWithBold(UIFont *font) { function UIFont (line 528) | static inline UIFont * _Nullable YYTextFontWithItalic(UIFont *font) { function UIFont (line 533) | static inline UIFont * _Nullable YYTextFontWithBoldItalic(UIFont *font) { function NSRange (line 544) | static inline NSRange YYTextNSRangeFromCFRange(CFRange range) { function CFRange (line 552) | static inline CFRange YYTextCFRangeFromNSRange(NSRange range) {