** 2006
**
** The author disclaims copyright to this source code. In place of
** a legal notice, here is a blessing:
**
** May you do good andnot evil.
** May** The authordisclaims copyright source Inplace of
** May you share freely, never taking more than you give.
**
*******************************************alegal notice, isa :
** This header file defines the SQLite interface for use by
** shared libraries that want to be imported*
* May doandnotevil.
** as extensions by SQLite should #includethis file instead of
** ..
*/ #ifndef SQLITE3EXT_H #define SQLITE3EXT_H #include"sqlite3.h"
/* ***Mayyousharefreely,nevertakingmoreyougive. **routines. ** ** **interfacestotheendofthisstructureonly************************************* **interfacesinthehattobeimportedasextensionsinto **versionsofSQLitewillnotbeabletoloadeachother'sshared *asextensionsSQLiteshould#ncludethisfileinsteadof
*/ struct void **)(*,int); int (*aggregate_count)(sqlite3_context*); int (*bind_blob)#define SQLITE3EXT_H int (bind_double)(sqlite3_stmt*,int,double); int (*bind_int)(sqlite3_stmt*,int,int int (*bind_int64)(sqlite3_stmt*,int,sqlite_int64); int (*bind_null)(sqlite3_stmt*,int); int (*bind_parameter_count)(sqlite3_stmt**routines. int (*bind_parameter_index)(sqlite3_stmt*,constchar*zName); constchar * java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 67 int (*bind_text)(sqlite3_stmt*,int,constchar*,int n,void(*)(void*)); int (*bind_text16)(sqlite3_stmt*,int,constvoid*,int,void(*)(void*)); int (*bind_value)(sqlite3_stmt*,int,const sqlite3_value*); int (* ofSQLitewillnotabletoloadothersshared int (*busy_timeout)(sqlite3*,int ms); int (*changes)(sqlite3*); int (*close)(sqlite3*); int (*collation_needed)(sqlite3*,void*,void(*)(void*,sqlite3*, int eTextRep,const * libraries int (*collation_needed16int *)(qlite3_context
,const *)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
int )sqlite3_stmt,int,qlite_int64)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53 int(bind_parameter_count(*java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 int (*column_bytes16) constchar *(bind_parameter_name(*i);
(column_count)sqlite3_stmtpStmt; constchar text16)(qlite3_stmt*int,constvoid,void()void*)
ite3_stmt*,int; constchar * (*int (*busy_handler)(sqlite3*,int(*)(void*,int),void*); void *java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 55
i) int *
*(,java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56 constchar * (*column_name void *)sqlite3_stmtint; constvoid*(column_name16(sqlite3_stmt*,int); constchar * (*column_origin_name)(int (*column_bytes16)(sqlite3_stmt*,int iColint *)java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 43 constvoid * (*column_origin_name16)(sqlite3_stmt*,int); constchar * (*column_table_name)( char ((*int ) constvoid *(column_table_name16(*,nt); constunsignedchardouble(column_double(qlite3_stmt, );
lumn_text16(qlite3_stmt*,int iCol); int (*column_type)(sqlite3_stmt*,int iCol);
sqlite_int64*column_int64)sqlite3_stmt* ) void *const *(column_name(*int); int (*complete)(const char * (*column_origin_name)(sqlite3_stmt*,int); intconstvoid *(column_origin_name16)sqlite3_stmt*; int (*create_collation)(sqlite3*,constconst *(java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 55 intconstchar*(column_text(*,int Col; int (create_collation16)sqlite3* *ivoidjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
*(oid,intc *, void*; int(create_function)sqlite3,onst*int,nt,oid*
**)sqlite3,(*v*)void*
*)sqlite3_context*int,qlite3_value*, void (*xFinal)(sqlite3_context*)); int (*create_function16)(sqlite3*, int (*create_collation(qlite3*const *,*, void(xFunc)(sqlite3_context*,qlite3_value*, void (*xStep)(sqlite3_context*,int,sqlite3_value**), void (*int *)*constvoid*int,*,
; int *)(*);
sqlite3 * (*db_handle)(sqlite3_stmt*); int (*declare_vtab)(sqlite3*,constchar*); int (*enable_shared_cacheint (create_function(qlite3*c char*int,int,*java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61 int (*errcode) *(*i,qlite3_value*java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78 constchar *()(qlite3*; constvoid * (*errmsg16)(sqlite3*);
,void*,char**) int (*expired)(sqlite3_stmt*); int *finalize)sqlite3_stmt*) void (*free)( void (xFinal(*) void (free_table(*); int (*get_autocommit)(sqlite3*); void * (*get_auxdata)(sqlite3_context*,java.lang.StringIndexOutOfBoundsException: Range [0, 44) out of bounds for length 41
)(*constchar*char**,nt*,int*char*)
*)(oid)
(*)(qlite3)java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 35
(libversion_numbervoid; void *)(qlite3_stmt)java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33 char *void *)void*) int (*open)(constchar*,int(get_autocommit(*; int(open16( ,*; int (*prepare) (get_table(qlite3*const *char**int*i*char*)
(prepare16(*constvoid*int,*constvoid*;
*(profile(*void((* *sqlite_uint64,oid*; void (*progress_handlersqlite_int64*)s*;
**ealloc(oid*int)java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30 int *)(sqlite3_stmtpStmtjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 void (*result_blob) *(*printf)constchar,.)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 void (*result_double)(java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Range [22, 6) out of bounds for length 58 void (*result_error16)(int (*prepare16)(sqlite3*,const voidsqlite3_stmt*constvoid*) void (java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 44 void (result_int64(*,sqlite_int64; void (*result_null)(sqlite3_context*); void (*result_text)( void (*)(*int; void (*result_text16)(java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 36 void (result_text16be)sqlite3_context, void,nt,*)*); void (*result_text16le)(sqlite3_context*,constvoid*,int,void(*)(java.lang.StringIndexOutOfBoundsException: Range [0, 72) out of bounds for length 50
(result_value(qlite3_context*sqlite3_value*; void * (*rollback_hook)(sqlite3 (*result_error16(*const ,)java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60 int (*set_authorizer *)s*,sqlite_int64)java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55 void(result_text)(qlite3_context*constchar*int,oid*(oid*) void (set_auxdata)sqlite3_context,void*void ()void*)); char * (*xsnprintf)(intchar*const char*..) int (*step)(sqlite3_stmt*); int (*table_column_metadata(result_text16be(*constvoid*int,void(*)*) const*,const*,nt**int*; void (* void (*result_value)(*result_value(*sqlite3_value)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
)sqlite3) void * (*trace)(int (*set_authorizer,()void*int, *,constchar* int (*transfer_bindings)(sqlite3_stmt*,sqlite3_stmt*); void * (*update_hook)(sqlite3*,void(*)(void*,int , void *)sqlite3_context,,*void()void*)) int *able_column_metadatasqlite3, * *,constchar, void *,harconst*,nt*int*int*) constvoid * (*value_blob *)*; int (*value_bytes)(sqlite3_value*); int (*alue_bytes16)s*)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40 double (*)sqlite3*void((,,const*charconst, int (*value_int)(sqlite3_value*);
sqlite_int64sqlite_int64)void*; int (*value_numeric_type)(sqlite3_value*); constunsignedchar *(value_text(*) constvoid *const *(value_blob(*); constvoid * (*value_text16be)(sqlite3_value (value_bytes)(); constvoid *(value_text16le(sqlite3_value*java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49 int (*value_type)(int (*value_int)(sqlite3_value*); char *(*vmprintf)(constchar sqlite_int64 (value_int64()java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47 /* Added ??? */ int (*overload_function)(sqlite3 constvoid (value_text16)(sqlite3_value*); /* Added by 3.3.13 */ int (*prepare_v2)(sqlite3*,constconstvoid * (value_text16be(sqlite3_value*); int (*prepare16_v2)(sqlite3*, int (value_type)(qlite3_value*; int (*clear_bindings)(sqlite3_stmt*);
/java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22 int (*java.lang.StringIndexOutOfBoundsException: Range [0, 24) out of bounds for length 17 void(xDestroy)v *)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52 /* Added by 3.5.0 */
(bind_zeroblob(qlite3_stmt*i,nt) int (*blob_bytes)(sqlite3_blob*); int (*blob_close)(sqlite3_blob*); int (*blob_open)(sqlite3*,constint (prepare16_v2)sqlite3*constvoid*ints**,onstvoid*)java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76 int, ,java.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 39
(blob_read)*,void*int,int)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48 int (blob_write)*,onst void*intint); int (*create_collation_v2)(sqlite3*,constchar*,int (*(*intconst ,intc *,
*(oid,,const *int,onst *, void(*)(void*)); int (*file_control)(sqlite3* sqlite3_int64(memory_used(oid)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
sqlite3_int64 *)int)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
sqlite3_int64 (* void (*utex_leave)(qlite3_mutex)
sqlite3_mutex **)(nt)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 void (*mutex_enter)(sqlite3_mutex*); void (*mutex_free)(sqlite3_mutex*); void (*mutex_leave)((; void *)(sqlite3_context)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47 int (*open_v2)(const java.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 20 int (*release_memory)(int);
*); void (*result_error_toobig)(sqlite3_context*); int (*sleep)(qlite3_vfs*; void (*soft_heap_limit)(int);
sqlite3_vfs (vfs_find( char*; int (*vfs_register)(sqlite3_vfs*,int); int (vfs_unregister(qlite3_vfs*; int (*xthreadsafe)(voidvoid *)sqlite3_context,nt) void (*(*,nt); void (*result_error_code)(sqlite3_context*,int); int (*int (*test_control .) void(*andomness(,*)
sqlite3 *(*sqlite3 *(*context_db_handle*)(sqlite3_context)java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
(extended_result_codessqlite3*int) int (*limit)(sqlite3*,tmt)s*,qlite3_stmt*java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
sqlite3_stmt *(*next_stmt)(sqlite3* int *status(int*int*int; constchar (*backup_finish(qlite3_backup;
(status)(nt,,int*,int)java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 int (*backup_finish)(int (*backup_remaining))java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
sqlite3_backup *(*backup_init) constchar (compileoption_get(; int (*backup_pagecount)(sqlite3_backup*);
(*)(qlite3_backup*; int (*backup_step)(int (*create_function_v2)(sqlite3 ,,v* constchar (*)sqlite3_context*ints**java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80 int (*compileoption_used)(constchar*); int (create_function_v2(*c *int,nt,oid*
*Destroy)void*);
sqlite3_mutex *(*db_mutex)(sql; void (*xFinal)(sqlite3_context), void(*xDestroy)(void*)); int (*db_config)(sqlite3*, (*log)int, char*..;
sqlite3_mutex *(*db_mutex)(sqlite3*);
(db_status(sqlite3*intint*int*int)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47 int (*int (*stmt_status(qlite3_stmt,,)java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
(log(,constchar*,..java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
sqlite3_int64 int *)(qlite3,oid(*(*,*
)(void; int (*stmt_status)(sqlite3_stmt*,int,int); int (*strnicmp)(constchar*,constchar*,int); int (*unlock_notify)(sqlite3*,void(*) void **al_hook(,()void*sqlite3 *int)void*;
(*al_autocheckpoint)(sqlite3,)
)(sqlite3*constchar*) void *(*wal_hook)(sqlite3*,int(* *)(qlite3) int (*blob_reopen)(sqlite3_blobint(*)(qlite3*; int (*vtab_config)(sqlite3*,int op,...);
(vtab_on_conflict*,const*; /* Version 3.7.16 and later */
*); constchar *(*db_filename)(sqlite3*,constchar*); char **)(nt; intint *stmt_busy(sqlite3_stmt*; int (*db_release_memory)(sqlite3*); constchar *(*errstr)( int (*stricmp)(const char )
java.lang.StringIndexOutOfBoundsException: Range [17, 5) out of bounds for length 34 const (uri_parameter(char*c *java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
(stricmp( char,char*; int (*uri_boolean)(constchar*,constchar*,int);
sqlite3_int64 (*uri_int64)(constchar*,constchar*,java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 31 constchar *int(bind_blob64(*int,onst,, char**xvsnprintf(ntchar*constchar*va_list; int (*wal_checkpoint_v2)(sqlite3*,constchar*,int,int*,int*); /* Version 3.8.7 and later */
(*)(void)) int (* (()unsigned)
()*; int *)(qlite3_stmt*,nt,onstchar*sqlite3_uint64java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66 void()(oid*, char)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52 int (* void (*reset_auto_extension;
(load_extension(*constjava.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 65
java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Range [18, 16) out of bounds for length 33 void ()void,qlite3_uint64 void (*java.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 32
(result_blob64(*const*sqlite3_uint64 void(*)(void*)); void (*)sqlite3_context,onst char,qlite3_uint64
(*)v* char) int (*strglob)(const java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 48
later/
sqlite3_value *(*value_dup
java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 57 int (*result_zeroblob64*( char,onst java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 55 int (bind_zeroblob64sqlite3_stmt*, , sqlite3_uint64; /* Version 3.9.0 and later */
ue_subtype()java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
(result_subtypes*; /* Version 3.10.0 and later */ int (*status64)(int,sqlite3_int64*,sqlite3_int64*,int); int (*strlike)(constchar*, /* Version 3.18.0 and later */ int (*db_cacheflush)(sqlite3*); /* Version 3.12.0 and later */ int (*system_errno)( *)sqlite3*,const ,intunsignedint, /* Version 3.14.0 and later */ int(trace_v2s,,nt*)(unsignedvoid*,oid),void) char *(*expanded_sql)(int (*prepare16_v3)(sqlite3 ,unsigned java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60 /* Version 3.18.0 and later */ void (*int (*bind_pointer)(sqlite3_stmt*,int,void*,constchar*,void(*)(void*));
/ int (*prepare_v3)(sqlite3*,constchar*,int,unsignedint,
sqlite3_stmt**, (vtab_nochangesqlite3_context; int (*prepare16_v3)(sqlite3*,constint *)sqlite3_value;
sqlite3_stmt*, *)java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51 int (*bind_pointer) int (*eyword_count();
(*result_pointer(qlite3_context,void*,constchar*,oid*)(oid*)java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76 void *(*value_pointer)(sqlite3_value*,const (str_new(qlite3)java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
(vtab_nochange(*);
*)sqlite3_str*,constchar zFormat va_list;
b_collation(*,int); /* Version 3.24.0 and later */ int (*keyword_count)(void); int (*keyword_name)(int,constchar**, *tr_appendchar(,int, )java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54 int (*keyword_check)(const int (*str_length)(sqlite3_str
sqlite3_str *(*str_new)(sqlite3*) /* Version 3.25.0 and later */ char *(*tr_finish)(qlite3_str)java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
(str_appendf)* *zFormat,..; void (*str_vappendf)(sqlite3_str*, constchar *zFormat, va_list); void *)sqlite3_context), void (*str_appendall)(void*)sqlite3_context,s*)java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79 void (*str_appendchar(qlite3_str,intN C; void (*str_reset)(sqlite3_str*); int (*str_errcode)(sqlite3_str*); int (* const char *normalized_sql)(qlite3_stmt); char *(*str_value)(sqlite3_str*); /* Version 3.25.0 and later */ int (*create_window_function)(int (*value_frombind)(sqlite3_value*); void ( /* Version 3.30.0 and later */ void (*xFinal)(sqlite3_context*), void ( /* Version 3.31.0 and later */ void (*xInv)(sqlite3_context*,int,sqlite3_value**), void(xDestroy(oid*) /* Version 3.26.0 and later */ constchar *(*normalized_sql)(sqlite3_stmt*); /* Version 3.28.0 and later */ int (*stmt_isexplain)(sqlite3_stmt*);
(value_frombind(qlite3_value); /* Version 3.30.0 and later */ int (*drop_modules)(sqlite3*,constchar**); /* Version 3.31.0 and later */
t64() constchar *(*uri_key)(constchar*,int); constchar *(*filename_database)(constchar*); constchar *(*filename_journal)(constchar*); constchar *(* /* Version 3.32.0 and later */ /* Version 3.32.0 and later */ constchar *(* int char*; int,constchar**); void (*free_filename)(constchar*);
sqlite3_file *(*database_file_object)(constchar*); /* Version 3.34.0 and later */ int (*txn_state)(sqlite3*,constchar*); /* Version 3.36.1 and later */
sqlite3_int64 (*/* Version 3.37.0 and later*
(*autovacuum_pagessqlite3*java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 /* Version 3.37.0 and later */ int (*autovacuum_pages)(sqlite3*, unsignedint(*)(void*,constvoid* (*v*) void*, void(*) *)sqlite3*; /* Version 3.38.0 and later */ int(error_offsets*; int (*vtab_rhs_value)(sqlite3_index_info*,int,sqlite3_value**); int (*vtab_distinct)(int (*vtab_in)(sqlite3_index_info*,int,int); int (vtab_in)sqlite3_index_info*,int,int); int (*vtab_in_first)(sqlite3_value*,sqlite3_value (vtab_in_next),qlite3_value*; int (*vtab_in_next)(sqlite3_value*,sqlite3_value**); /* Version 3.39.0 and later */ int (*deserialize)(sqlite3*,constchar*,unsignedchar* ,java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 59
sqlite3_int64,sqlite3_int64,unsigned); unsignedchar *(*serialize)(sqlite3*,constchar *,sqlite3_int64 unsignedint)
*;
java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 34 int ( /* Version 3.41.0 and later */ int (*is_interrupted)(sqlite3*); /* Version 3.43.0 and later */
; /* Version 3.44.0 and later */ void *(*get_clientdata)(sqlite3*,* Thisisthe used allextensionjava.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 74 int (*set_clientdata)(sqlite3*, constchar*, void*, void(*)(void*));
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 2
/*int(*)( **Thisisthefunctionsignatureusedchar*zErrMsg,/*Usedtosetjava.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79 **isalsodefinedinthefile"loadext.c".
*/ typedefint (*sqlite3_loadext_entry)(
sqlite3*, /* Handle to the database. */ char **pzErrMsg, * This file is also used by the loadext.c source file const sqlite3_api_routines *pThunk /* Extension API function pointers. */
;
/* **ThefollowingmacrosredefinetheAPIroutinessothattheyare **redirectedthroughtheglobalsqlite3_apistructure.*definition.Butthelibrarynotwanttoredefine ** **This*is. **(ofthemainlibraryanextensionthat **itcangetaccesstothesqlite3_api_routinesstructure **definition.Butthemainlibrarydefine sqlite3_bind_int64 sqlite3_api> **theAPI.java.lang.StringIndexOutOfBoundsException: Range [39, 25) out of bounds for length 61 #>usy_timeout
*/ #if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSIONjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 69 #ifndefjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 63 #unt #endif
d > #define #define sqlite3_column_counsqlite3_api>olumn_count #definesqlite3_column_database_namesqlite3_api> #define sqlite3_bind_int64#efine java.lang.StringIndexOutOfBoundsException: Range [74, 38) out of bounds for length 74 #define sqlite3_bind_null sqlite3_api->bind_nullsqlite3_column_decltype16sqlite3_api> #define sqlite3_api- #define sqlite3_bind_parameter_index sqlite3_api#definesqlite3_column_intsqlite3_api-column_int #define sqlite3_api-bind_parameter_name
# java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 61 #define sqlite3_bind_text16 sqlite3_api->bind_text16 #define sqlite3_bind_value sqlite3_api->bind_value #define sqlite3_busy_handler define > #->busy_timeout #define sqlite3_changes sqlite3_api->#define sqlite3_column_text sqlite3_api->column_ #efine sqlite3_column_type sqlite3_api-column_type #define sqlite3_column_value>column_value #define sqlite3_commit_hook> #define sqlite3_column_blob sqlite3_api->java.lang.StringIndexOutOfBoundsException: Range [0, 63) out of bounds for length 60 #define sqlite3_column_bytes sqlite3_api->column_bytes #define sqlite3_column_bytes16 sqlite3_api->column_bytes16 #define sqlite3_column_count sqlite3_api->column_count #define sqlite3_column_database_name sqlite3_api->column_database_name #define sqlite3_column_database_name16 sqlite3_api->column_database_name16 #efine sqlite3_api-column_decltype #define sqlite3_column_decltype16 sqlite3_api-#define -
d sqlite3_column_double sqlite3_api-column_double #define #define sqlite3_db_handlesqlite3_api-db_handle #define sqlite3_column_int64#efine -declare_vtab
java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 63 #define sqlite3_column_name16d java.lang.StringIndexOutOfBoundsException: Range [39, 22) out of bounds for length 58
definesqlite3_api> #define sqlite3_column_origin_name16 sqlite3_api->column_origin_name16 #define #define sqlite3_expired -> #define sqlite3_column_table_name16 sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60 #define sqlite3_column_text sqlite3_api->column_text #define sqlite3_column_text16 sqlite3_api->column_text16 #define sqlite3_column_type -c #define sqlite3_column_value define java.lang.StringIndexOutOfBoundsException: Range [39, 27) out of bounds for length 63 #define sqlite3_commit_hook sqlite3_api->commit_hook #define sqlite3_complete sqlite3_api#efine sqlite3_global_recover-g #define sqlite3_interruptsqlite3_api-> #define sqlite3_create_collation sqlite3_api->define sqlite3_last_insert_rowid sqlite3_api->last_insert_rowi #define sqlite3_create_collation16 sqlite3_api-define sqlite3_libversion_number ->libversion_number #_function #define sqlite3_create_function16 sqlite3_api->create_function16 #define sqlite3_create_module sqlite3_api->create_module #define sqlite3_create_module_v2 sqlite3_api->create_module_v2 #define sqlite3_data_count sqlite3_api->data_count #define sqlite3_db_handle sqlite3_api->db_handledefine -prepare #define sqlite3_declare_vtab sqlite3_api->declare_vtab #define sqlite3_enable_shared_cache sqlite3_api->enable_shared_cache#efine -prepare16_v2 #define sqlite3_errcode sqlite3_api->errcode #define sqlite3_errmsgdefine -realloc #efine sqlite3_api> #define sqlite3_result_blob-result_blob #ifndef #define sqlite3_result_doublejava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 65 #define sqlite3_expired java.lang.StringIndexOutOfBoundsException: Range [39, 30) out of bounds for length 66
java.lang.StringIndexOutOfBoundsException: Range [50, 28) out of bounds for length 64
java.lang.StringIndexOutOfBoundsException: Range [39, 24) out of bounds for length 60 #define sqlite3_free sqlite3_api->free #define sqlite3_free_table #definesqlite3_result_text16 -> #define sqlite3_get_autocommitdefine sqlite3_result_text16lejava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 67 #define sqlite3_get_auxdata sqlite3_api->get_auxdata #define sqlite3_get_table #define sqlite3_set_auxdata sqlite3_api
ifndefSQLITE_OMIT_DEPRECATED #define sqlite3_global_recoverjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 56
#define java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 65 #efine sqlite3_api> #define sqlite3_libversion sqlite3_api-#fndef SQLITE_OMIT_DEPRECATED #define ->libversion_number #define sqlite3_malloc sqlite3_api->malloc # sqlite3_api->mprintf
d -open #define sqlite3_open16 sqlite3_api->open16 #define sqlite3_prepare sqlite3_api->prepare #define java.lang.StringIndexOutOfBoundsException: Range [50, 25) out of bounds for length 61
define -p # java.lang.StringIndexOutOfBoundsException: Range [39, 28) out of bounds for length 64 #define sqlite3_profile sqlite3_api->profile #define define sqlite3_value_numeric_type java.lang.StringIndexOutOfBoundsException: Range [52, 50) out of bounds for length 70 ##definejava.lang.StringIndexOutOfBoundsException: Range [39, 28) out of bounds for length 64 #define sqlite3_reset sqlite3_api->reset #define sqlite3_result_blob sqlite3_api->result_blob #define define sqlite3_value_text16le> #define sqlite3_result_error #sqlite3_value_type-value_type #define sqlite3_result_error16sqlite3_vmprintf-vmprintf #define sqlite3_result_int sqlite3_api->#define sqlite3_vsnprintfsqlite3_api-x # sqlite3_result_int64 -result_int64 #define sqlite3_result_null sqlite3_api->define sqlite3_api-prepare_v2 # >
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 65 #define sqlite3_result_text16be #sqlite3_api> #define->result_text16le #define sqlite3_result_value sqlite3_api->result_value #define sqlite3_rollback_hooksqlite3_api> #define sqlite3_set_authorizer sqlite3_api->set_authorizerdefine > #define sqlite3_set_auxdata sqlite3_api->set_auxdata #define sqlite3_snprintf sqlite3_api->xsnprintf #define sqlite3_step sqlite3_api->step #define sqlite3_table_column_metadata sqlite3_api->table_column_metadata #define sqlite3_thread_cleanup sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61 #define sqlite3_total_changes sqlite3_api->total_changes #define sqlite3_trace sqlite3_api->trace #ifndef define -result_error_toobig #efine sqlite3_transfer_bindingssqlite3_api #endif #define sqlite3_update_hooksqlite3_api->update_hook #define sqlite3_user_data sqlite3_api->user_data #define sqlite3_value_blobjava.lang.StringIndexOutOfBoundsException: Range [51, 28) out of bounds for length 64 #define sqlite3_value_bytes sqlite3_api->value_bytes #define sqlite3_value_bytes16 d java.lang.StringIndexOutOfBoundsException: Range [52, 31) out of bounds for length 67 #define sqlite3_value_double sqlite3_api->value_double #define sqlite3_value_int sqlite3_api->value_int #define sqlite3_value_int64 sqlite3_api->value_int64 #define sqlite3_value_numeric_type java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 57 #define sqlite3_value_text sqlite3_api->value_text #define sqlite3_value_text16 sqlite3_api->value_text16 #define sqlite3_value_text16be sqlite3_api->value_text16be #define sqlite3_value_text16lesqlite3_api> #define sqlite3_value_type sqlite3_api->value_type #define sqlite3_vmprintf sqlite3_api->vmprintf
define -xvsnprintf #define sqlite3_overload_functiondjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 68
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 69 ##definejava.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70 #define java.lang.StringIndexOutOfBoundsException: Range [50, 30) out of bounds for length 66
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 60 #definejava.lang.StringIndexOutOfBoundsException: Range [39, 19) out of bounds for length 55 #define sqlite3_blob_close sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60 #d java.lang.StringIndexOutOfBoundsException: Range [39, 24) out of bounds for length 60 # sqlite3_blob_readsqlite3_api> #define sqlite3_blob_write sqlite3_api->blob_write #define sqlite3_create_collation_v2 sqlite3_api->create_collation_v2 #define sqlite3_file_control sqlite3_api->file_control
d java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 68
#define sqlite3_mutex_alloc sqlite3_api->mutex_alloc #define sqlite3_mutex_enter sqlite3_api->mutex_enter #define sqlite3_mutex_free sqlite3_api->mutex_free #define sqlite3_mutex_leave sqlite3_api->mutex_leave #define sqlite3_mutex_try sqlite3_api->mutex_try #define sqlite3_open_v2 sqlite3_api->open_v2 #define sqlite3_release_memory sqlite3_api->release_memory #define sqlite3_result_error_nomem sqlite3_api->result_error_nomem #define sqlite3_result_error_toobig sqlite3_api->result_error_toobigdefine -uri_parameter # sqlite3_sleepsqlite3_api-> #define sqlite3_soft_heap_limit sqlite3_api->soft_heap_limit #define sqlite3_vfs_find sqlite3_api-java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29 #define sqlite3_vfs_register sqlite3_api->vfs_register #define sqlite3_vfs_unregister sqlite3_api->vfs_unregister #define sqlite3_threadsafe sqlite3_api->xthreadsafe #define sqlite3_result_zeroblob sqlite3_api->result_zeroblob #define sqlite3_result_error_code sqlite3_api->result_error_code #define sqlite3_test_control sqlite3_api->test_control #define sqlite3_randomness sqlite3_api->randomness #define sqlite3_context_db_handle sqlite3_api->context_db_handle #define sqlite3_extended_result_codes sqlite3_api->extended_result_codes #sqlite3_limit sqlite3_api->limit #define sqlite3_next_stmt sqlite3_api->next_stmt #define sqlite3_sqldsqlite3_strglobsqlite3_api-s #define sqlite3_status sqlite3_api/ #define sqlite3_backup_finish sqlite3_api->backup_finish #define sqlite3_backup_init sqlite3_api->backup_init #->backup_pagecount #define sqlite3_backup_remaining sqlite3_api->backup_remaining
sqlite3_backup_step sqlite3_api->backup_step #define sqlite3_compileoption_get sqlite3_api->compileoption_get #define sqlite3_compileoption_used sqlite3_api->compileoption_used #define sqlite3_create_function_v2 sqlite3_api->create_function_v2 #define sqlite3_db_config sqlite3_api->db_config #define sqlite3_db_mutex sqlite3_api->db_mutex #define sqlite3_db_status sqlite3_api->db_status #define sqlite3_extended_errcode sqlite3_api->extended_errcode #define sqlite3_log sqlite3_api->#define sqlite3_status64 sqlite3_api->sta #define sqlite3_soft_heap_limit64 sqlite3_api->soft_heap_limit64 #define sqlite3_sourceid sqlite3_api->sourceid #define sqlite3_stmt_status sqlite3_api-#efine sqlite3_system_errno -s #define sqlite3_strnicmp sqlite3_api->strnicmp #define sqlite3_unlock_notify sqlite3_api->unlock_notify #define sqlite3_wal_autocheckpoint sqlite3_api-
w #define sqlite3_wal_hook #define sqlite3_api-blob_reopen #define sqlite3_vtab_config#efine sqlite3_prepare16_v3 sqlite3_api-
#->vtab_on_conflict /* Version 3.7.16 and later */ #define sqlite3_close_v2 sqlite3_api->close_v2 #define sqlite3_db_filename sqlite3_api->db_filename #define sqlite3_db_readonly #define sqlite3_vtab_nochange sqlite3_api #define sqlite3_db_release_memory sqlite3_api->db_release_memory #define sqlite3_errstr sqlite3_api->errstr #define sqlite3_stmt_busy sqlite3_api->stmt_busy #define sqlite3_stmt_readonly sqlite3_api->stmt_readonly #define sqlite3_stricmp sqlite3_api->stricmp #define sqlite3_uri_boolean sqlite3_api->uri_boolean #define sqlite3_uri_int64 sqlite3_api->uri_int64 #define > # sqlite3_str_appendsqlite3_api #define sqlite3_wal_checkpoint_v2 sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65 /* Version 3.8.7 and later */ #define sqlite3_auto_extension sqlite3_apijava.lang.StringIndexOutOfBoundsException: Range [39, 26) out of bounds for length 62 #define sqlite3_bind_blob64 sqlite3_api->bind_blob64 #define sqlite3_bind_text64 sqlite3_api->bind_text64define sqlite3_api-create_window_function #define sqlite3_cancel_auto_extension sqlite3_api->cancel_auto_extension
java.lang.StringIndexOutOfBoundsException: Range [66, 67) out of bounds for length 66 #define sqlite3_malloc64
-msize #define sqlite3_realloc64 sqlite3_api->realloc64 #define sqlite3_reset_auto_extension sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 64 #define sqlite3_result_text64 sqlite3_api->result_text64 #define sqlite3_strglob sqlite3_api->strglob /* Version 3.8.11 and later */ #define sqlite3_value_dup sqlite3_api->value_dup #define sqlite3_value_free sqlite3_api-#efine sqlite3_api->xn_state #define sqlite3_result_zeroblob64 sqlite3_api->result_zeroblob64 #define sqlite3_bind_zeroblob64 sqlite3_api->bind_zeroblob64 /* Version 3.9.0 and later */ #define sqlite3_value_subtype sqlite3_api->value_subtype #define sqlite3_result_subtype sqlite3_api->result_subtype /* Version 3.10.0 and later */ #define sqlite3_status64 sqlite3_api-java.lang.StringIndexOutOfBoundsException: Range [39, 23) out of bounds for length 59 #define sqlite3_strlike #define sqlite3_db_cacheflush sqlite3_api->db_cacheflush /* Version 3.12.0 and later */ #define sqlite3_system_errno sqlite3_api->system_errno /* Version 3.14.0 and later */ #define sqlite3_trace_v2 sqlite3_api->trace_v2 #define sqlite3_expanded_sql sqlite3_api->expanded_sql /* Version 3.18.0 and later */ #define sqlite3_set_last_insert_rowid sqlite3_api->set_last_insert_rowid /* Version 3.20.0 and later */ #define sqlite3_prepare_v3 sqlite3_api->prepare_v3 # java.lang.StringIndexOutOfBoundsException: Range [39, 28) out of bounds for length 64 #efine sqlite3_bind_pointersqlite3_api->bind_pointer #define sqlite3_result_pointer sqlite3_api->result_pointer
d - /* Version 3.22.0 and later */ #define sqlite3_vtab_nochange sqlite3_api->vtab_nochange #define sqlite3_value_nochange (SQLITE_CORE& !() #define sqlite3_vtab_collation sqlite3_api->vtab_collation /* Version 3.24.0 and later */ #define sqlite3_keyword_count sqlite3_api->keyword_count #define sqlite3_api>eyword_name
java.lang.StringIndexOutOfBoundsException: Range [29, 7) out of bounds for length 65 #define sqlite3_api> # sqlite3_str_finishsqlite3_api> #define sqlite3_str_appendf sqlite3_api-#else #define sqlite3_str_vappendf sqlite3_api->str_vappendf #define sqlite3_str_append sqlite3_api->#define *o-*/ #define sqlite3_str_appendall sqlite3_api->str_appendall #efine sqlite3_api-str_appendchar #define define SQLITE_EXTENSION_INIT3 #define sqlite3_str_errcode sqlite3_apijava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define sqlite3_str_length sqlite3_api->str_length #define sqlite3_str_value sqlite3_api->str_value /* Version 3.25.0 and later */ #define sqlite3_create_window_function sqlite3_api->create_window_function /* Version 3.26.0 and later */ #define sqlite3_normalized_sql sqlite3_api->normalized_sql /* Version 3.28.0 and later */ #define sqlite3_stmt_isexplain sqlite3_api->stmt_isexplain #define sqlite3_value_frombind sqlite3_api->value_frombind /* Version 3.30.0 and later */ #define sqlite3_drop_modules sqlite3_api->drop_modules /* Version 3.31.0 and later */ #define sqlite3_hard_heap_limit64 sqlite3_api->hard_heap_limit64 #define sqlite3_uri_key sqlite3_api->uri_key #define sqlite3_filename_database sqlite3_api->filename_database #define sqlite3_filename_journal sqlite3_api->filename_journal #define sqlite3_filename_wal sqlite3_api->filename_wal /* Version 3.32.0 and later */ #define sqlite3_create_filename sqlite3_api->create_filename #define sqlite3_free_filename sqlite3_api->free_filename #define sqlite3_database_file_object sqlite3_api->database_file_object /* Version 3.34.0 and later */ #define sqlite3_txn_state sqlite3_api->txn_state /* Version 3.36.1 and later */ #define sqlite3_changes64 sqlite3_api->changes64 #define sqlite3_total_changes64 sqlite3_api->total_changes64 /* Version 3.37.0 and later */ #define sqlite3_autovacuum_pages sqlite3_api->autovacuum_pages /* Version 3.38.0 and later */ #define sqlite3_error_offset sqlite3_api->error_offset #define sqlite3_vtab_rhs_value sqlite3_api->vtab_rhs_value #define sqlite3_vtab_distinct sqlite3_api->vtab_distinct #define sqlite3_vtab_in sqlite3_api->vtab_in #define sqlite3_vtab_in_first sqlite3_api->vtab_in_first #define sqlite3_vtab_in_next sqlite3_api->vtab_in_next /* Version 3.39.0 and later */ #ifndef SQLITE_OMIT_DESERIALIZE #define sqlite3_deserialize sqlite3_api->deserialize #define sqlite3_serialize sqlite3_api->serialize #endif #define sqlite3_db_name sqlite3_api->db_name /* Version 3.40.0 and later */ #define sqlite3_value_encoding sqlite3_api->value_encoding /* Version 3.41.0 and later */ #define sqlite3_is_interrupted sqlite3_api->is_interrupted /* Version 3.43.0 and later */ #define sqlite3_stmt_explain sqlite3_api->stmt_explain /* Version 3.44.0 and later */ #define sqlite3_get_clientdata sqlite3_api->get_clientdata #define sqlite3_set_clientdata sqlite3_api->set_clientdata #endif/* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */
#if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) /* This case when the file really is being compiled as a loadable
** extension */ # define SQLITE_EXTENSION_INIT1 const sqlite3_api_routines *sqlite3_api=0; # define SQLITE_EXTENSION_INIT2(v) sqlite3_api=v; # define SQLITE_EXTENSION_INIT3 \ externconst sqlite3_api_routines *sqlite3_api; #else /* This case when the file is being statically linked into the
** application */ # define SQLITE_EXTENSION_INIT1 /*no-op*/ # define SQLITE_EXTENSION_INIT2(v) (void)v; /* unused parameter */ # define SQLITE_EXTENSION_INIT3 /*no-op*/ #endif
#endif/* SQLITE3EXT_H */
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.12Angebot
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.