sqlite3.c File Reference


Classes

struct  sqlite3_module
struct  sqlite3_index_info
struct  sqlite3_index_info::sqlite3_index_constraint
struct  sqlite3_index_info::sqlite3_index_orderby
struct  sqlite3_index_info::sqlite3_index_constraint_usage
struct  sqlite3_vtab
struct  sqlite3_vtab_cursor
struct  Hash
struct  Hash::_ht
struct  HashElem
struct  BusyHandler
struct  VdbeOp
struct  VdbeOpList
struct  ThreadData
struct  Db
struct  Schema
struct  sqlite3
struct  sqlite3::sqlite3InitInfo
struct  FuncDef
struct  Module
struct  Column
struct  CollSeq
struct  Table
struct  FKey
struct  FKey::sColMap
struct  KeyInfo
struct  Index
struct  Token
 A Token class for the ExprLexer. More...
struct  AggInfo
struct  AggInfo::AggInfo_col
struct  AggInfo::AggInfo_func
struct  Expr
 A Base Class for all XSL Expressions. More...
struct  ExprList
struct  ExprList::ExprList_item
struct  IdList
struct  IdList::IdList_item
struct  SrcList
struct  SrcList::SrcList_item
struct  WhereLevel
struct  WhereLevel::InLoop
struct  WhereInfo
struct  NameContext
struct  Select
struct  Parse
struct  AuthContext
struct  Trigger
struct  TriggerStep
struct  TriggerStack
struct  DbFixer
struct  InitData
struct  IoMethod
struct  OsFile
struct  sqlite3OsVtbl
struct  DateTime
struct  et_info
struct  sgMprintf
struct  Cursor
struct  Mem
struct  VdbeFunc
struct  VdbeFunc::AuxData
struct  sqlite3_context
struct  Set
struct  FifoPage
struct  Fifo
struct  Context
struct  Vdbe
struct  os2File
struct  unixFile
struct  lockKey
struct  lockInfo
struct  openKey
struct  openCnt
struct  threadTestData
struct  afpLockingContext
struct  ByteRangeLockPB2
struct  dotlockLockingContext
struct  winceLock
struct  winFile
struct  PgHdr
struct  PgHistory
struct  Pager
struct  MemPage
struct  MemPage::_OvflCell
struct  Btree
struct  BtShared
struct  CellInfo
struct  BtCursor
struct  BtLock
struct  IntegrityCk
struct  QueryCoder
struct  analysisInfo
struct  TableLock
struct  compareInfo
struct  SumCtx
struct  CountCtx
struct  sqlite3_api_routines
struct  TabResult
struct  WhereTerm
struct  WhereClause
struct  ExprMaskSet
struct  LimitVal
struct  LikeOp
struct  TrigEvent
struct  AttachKey
union  YYMINORTYPE
struct  yyStackEntry
struct  yyParser

Typedefs

typedef struct sqlite3 sqlite3
typedef SQLITE_INT64_TYPE sqlite_int64
typedef unsigned SQLITE_INT64_TYPE sqlite_uint64
typedef int(* sqlite3_callback )(void *, int, char **, char **)
typedef struct sqlite3_stmt sqlite3_stmt
typedef struct sqlite3_context sqlite3_context
typedef struct Mem sqlite3_value
typedef void(* sqlite3_destructor_type )(void *)
typedef struct sqlite3_vtab sqlite3_vtab
typedef struct sqlite3_index_info sqlite3_index_info
typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor
typedef struct sqlite3_module sqlite3_module
typedef struct Hash Hash
typedef struct HashElem HashElem
typedef sqlite_int64 i64
typedef sqlite_uint64 u64
typedef UINT32_TYPE u32
typedef UINT16_TYPE u16
typedef INT16_TYPE i16
typedef UINT8_TYPE u8
typedef UINT8_TYPE i8
typedef struct BusyHandler BusyHandler
typedef struct Vdbe Vdbe
typedef struct VdbeOp VdbeOp
typedef struct VdbeOpList VdbeOpList
typedef struct Btree Btree
typedef struct BtCursor BtCursor
typedef struct BtShared BtShared
typedef unsigned int Pgno
typedef struct Pager Pager
typedef struct PgHdr DbPage
typedef struct AggInfo AggInfo
typedef struct AuthContext AuthContext
typedef struct CollSeq CollSeq
typedef struct Column Column
typedef struct Db Db
typedef struct Schema Schema
typedef struct Expr Expr
typedef struct ExprList ExprList
typedef struct FKey FKey
typedef struct FuncDef FuncDef
typedef struct IdList IdList
typedef struct Index Index
typedef struct KeyClass KeyClass
typedef struct KeyInfo KeyInfo
typedef struct Module Module
typedef struct NameContext NameContext
typedef struct Parse Parse
typedef struct Select Select
typedef struct SrcList SrcList
typedef struct ThreadData ThreadData
typedef struct Table Table
typedef struct TableLock TableLock
typedef struct Token Token
typedef struct TriggerStack TriggerStack
typedef struct TriggerStep TriggerStep
typedef struct Trigger Trigger
typedef struct WhereInfo WhereInfo
typedef struct WhereLevel WhereLevel
typedef u64 Bitmask
typedef struct DbFixer DbFixer
typedef struct OsFile OsFile
typedef struct IoMethod IoMethod
typedef struct DateTime DateTime
typedef unsigned char etByte
typedef struct VdbeOp Op
typedef unsigned char Bool
typedef struct Cursor Cursor
typedef struct Mem Mem
typedef struct VdbeFunc VdbeFunc
typedef struct Set Set
typedef struct FifoPage FifoPage
typedef struct Fifo Fifo
typedef struct Context Context
typedef struct os2File os2File
typedef struct unixFile unixFile
typedef struct afpLockingContext afpLockingContext
typedef void flockLockingContext
typedef struct
dotlockLockingContext 
dotlockLockingContext
typedef void nolockLockingContext
typedef struct winFile winFile
typedef struct PgHdr PgHdr
typedef struct PgHistory PgHistory
typedef struct MemPage MemPage
typedef struct BtLock BtLock
typedef struct CellInfo CellInfo
typedef struct IntegrityCk IntegrityCk
typedef struct QueryCoder QueryCoder
typedef struct analysisInfo analysisInfo
typedef struct SumCtx SumCtx
typedef struct CountCtx CountCtx
typedef struct sqlite3_api_routines sqlite3_api_routines
typedef struct WhereClause WhereClause
typedef struct ExprMaskSet ExprMaskSet
typedef struct WhereTerm WhereTerm
typedef struct yyStackEntry yyStackEntry
typedef struct yyParser yyParser

Enumerations

enum  sqlite3LockingStyle {
  posixLockingStyle = 0, afpLockingStyle, flockLockingStyle, dotlockLockingStyle,
  noLockingStyle, unsupportedLockingStyle, posixLockingStyle = 0, afpLockingStyle,
  flockLockingStyle, dotlockLockingStyle, noLockingStyle, unsupportedLockingStyle
}

Functions

const charsqlite3_libversion (void)
int sqlite3_libversion_number (void)
int sqlite3_close (sqlite3 *)
int sqlite3_exec (sqlite3 *, const char *sql, sqlite3_callback, void *, char **errmsg)
int sqlite3_extended_result_codes (sqlite3 *, int onoff)
sqlite_int64 sqlite3_last_insert_rowid (sqlite3 *)
int sqlite3_changes (sqlite3 *)
int sqlite3_total_changes (sqlite3 *)
void sqlite3_interrupt (sqlite3 *)
int sqlite3_complete (const char *sql)
int sqlite3_complete16 (const void *sql)
int sqlite3_busy_handler (sqlite3 *, int(*)(void *, int), void *)
int sqlite3_busy_timeout (sqlite3 *, int ms)
int sqlite3_get_table (sqlite3 *, const char *sql, char ***resultp, int *nrow, int *ncolumn, char **errmsg)
void sqlite3_free_table (char **result)
charsqlite3_mprintf (const char *,...)
charsqlite3_vmprintf (const char *, va_list)
charsqlite3_snprintf (int, char *, const char *,...)
void * sqlite3_malloc (int)
void * sqlite3_realloc (void *, int)
void sqlite3_free (void *)
int sqlite3_set_authorizer (sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData)
void * sqlite3_trace (sqlite3 *, void(*xTrace)(void *, const char *), void *)
void * sqlite3_profile (sqlite3 *, void(*xProfile)(void *, const char *, sqlite_uint64), void *)
void sqlite3_progress_handler (sqlite3 *, int, int(*)(void *), void *)
void * sqlite3_commit_hook (sqlite3 *, int(*)(void *), void *)
int sqlite3_open (const char *filename, sqlite3 **ppDb)
int sqlite3_open16 (const void *filename, sqlite3 **ppDb)
int sqlite3_errcode (sqlite3 *db)
const charsqlite3_errmsg (sqlite3 *)
const void * sqlite3_errmsg16 (sqlite3 *)
int sqlite3_prepare (sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
int sqlite3_prepare16 (sqlite3 *db, const void *zSql, int nBytes, sqlite3_stmt **ppStmt, const void **pzTail)
int sqlite3_prepare_v2 (sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
int sqlite3_prepare16_v2 (sqlite3 *db, const void *zSql, int nBytes, sqlite3_stmt **ppStmt, const void **pzTail)
int sqlite3_bind_blob (sqlite3_stmt *, int, const void *, int n, void(*)(void *))
int sqlite3_bind_double (sqlite3_stmt *, int, double)
int sqlite3_bind_int (sqlite3_stmt *, int, int)
int sqlite3_bind_int64 (sqlite3_stmt *, int, sqlite_int64)
int sqlite3_bind_null (sqlite3_stmt *, int)
int sqlite3_bind_text (sqlite3_stmt *, int, const char *, int n, void(*)(void *))
int sqlite3_bind_text16 (sqlite3_stmt *, int, const void *, int, void(*)(void *))
int sqlite3_bind_value (sqlite3_stmt *, int, const sqlite3_value *)
int sqlite3_bind_parameter_count (sqlite3_stmt *)
const charsqlite3_bind_parameter_name (sqlite3_stmt *, int)
int sqlite3_bind_parameter_index (sqlite3_stmt *, const char *zName)
int sqlite3_clear_bindings (sqlite3_stmt *)
int sqlite3_column_count (sqlite3_stmt *pStmt)
const charsqlite3_column_name (sqlite3_stmt *, int)
const void * sqlite3_column_name16 (sqlite3_stmt *, int)
const charsqlite3_column_database_name (sqlite3_stmt *, int)
const void * sqlite3_column_database_name16 (sqlite3_stmt *, int)
const charsqlite3_column_table_name (sqlite3_stmt *, int)
const void * sqlite3_column_table_name16 (sqlite3_stmt *, int)
const charsqlite3_column_origin_name (sqlite3_stmt *, int)
const void * sqlite3_column_origin_name16 (sqlite3_stmt *, int)
const charsqlite3_column_decltype (sqlite3_stmt *, int i)
const void * sqlite3_column_decltype16 (sqlite3_stmt *, int)
int sqlite3_step (sqlite3_stmt *)
int sqlite3_data_count (sqlite3_stmt *pStmt)
const void * sqlite3_column_blob (sqlite3_stmt *, int iCol)
int sqlite3_column_bytes (sqlite3_stmt *, int iCol)
int sqlite3_column_bytes16 (sqlite3_stmt *, int iCol)
double sqlite3_column_double (sqlite3_stmt *, int iCol)
int sqlite3_column_int (sqlite3_stmt *, int iCol)
sqlite_int64 sqlite3_column_int64 (sqlite3_stmt *, int iCol)
const unsigned charsqlite3_column_text (sqlite3_stmt *, int iCol)
const void * sqlite3_column_text16 (sqlite3_stmt *, int iCol)
int sqlite3_column_type (sqlite3_stmt *, int iCol)
int sqlite3_column_numeric_type (sqlite3_stmt *, int iCol)
sqlite3_valuesqlite3_column_value (sqlite3_stmt *, int iCol)
int sqlite3_finalize (sqlite3_stmt *pStmt)
int sqlite3_reset (sqlite3_stmt *pStmt)
int sqlite3_create_function (sqlite3 *, const char *zFunctionName, int nArg, int eTextRep, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))
int sqlite3_create_function16 (sqlite3 *, const void *zFunctionName, int nArg, int eTextRep, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))
int sqlite3_aggregate_count (sqlite3_context *)
const void * sqlite3_value_blob (sqlite3_value *)
int sqlite3_value_bytes (sqlite3_value *)
int sqlite3_value_bytes16 (sqlite3_value *)
double sqlite3_value_double (sqlite3_value *)
int sqlite3_value_int (sqlite3_value *)
sqlite_int64 sqlite3_value_int64 (sqlite3_value *)
const unsigned charsqlite3_value_text (sqlite3_value *)
const void * sqlite3_value_text16 (sqlite3_value *)
const void * sqlite3_value_text16le (sqlite3_value *)
const void * sqlite3_value_text16be (sqlite3_value *)
int sqlite3_value_type (sqlite3_value *)
int sqlite3_value_numeric_type (sqlite3_value *)
void * sqlite3_aggregate_context (sqlite3_context *, int nBytes)
void * sqlite3_user_data (sqlite3_context *)
void * sqlite3_get_auxdata (sqlite3_context *, int)
void sqlite3_set_auxdata (sqlite3_context *, int, void *, void(*)(void *))
void sqlite3_result_blob (sqlite3_context *, const void *, int, void(*)(void *))
void sqlite3_result_double (sqlite3_context *, double)
void sqlite3_result_error (sqlite3_context *, const char *, int)
void sqlite3_result_error16 (sqlite3_context *, const void *, int)
void sqlite3_result_int (sqlite3_context *, int)
void sqlite3_result_int64 (sqlite3_context *, sqlite_int64)
void sqlite3_result_null (sqlite3_context *)
void sqlite3_result_text (sqlite3_context *, const char *, int, void(*)(void *))
void sqlite3_result_text16 (sqlite3_context *, const void *, int, void(*)(void *))
void sqlite3_result_text16le (sqlite3_context *, const void *, int, void(*)(void *))
void sqlite3_result_text16be (sqlite3_context *, const void *, int, void(*)(void *))
void sqlite3_result_value (sqlite3_context *, sqlite3_value *)
int sqlite3_create_collation (sqlite3 *, const char *zName, int eTextRep, void *, int(*xCompare)(void *, int, const void *, int, const void *))
int sqlite3_create_collation16 (sqlite3 *, const char *zName, int eTextRep, void *, int(*xCompare)(void *, int, const void *, int, const void *))
int sqlite3_collation_needed (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *))
int sqlite3_collation_needed16 (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *))
int sqlite3_key (sqlite3 *db, const void *pKey, int nKey)
int sqlite3_rekey (sqlite3 *db, const void *pKey, int nKey)
int sqlite3_sleep (int)
int sqlite3_expired (sqlite3_stmt *)
int sqlite3_transfer_bindings (sqlite3_stmt *, sqlite3_stmt *)
int sqlite3_global_recover (void)
int sqlite3_get_autocommit (sqlite3 *)
sqlite3sqlite3_db_handle (sqlite3_stmt *)
void * sqlite3_update_hook (sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite_int64), void *)
void * sqlite3_rollback_hook (sqlite3 *, void(*)(void *), void *)
int sqlite3_enable_shared_cache (int)
int sqlite3_release_memory (int)
void sqlite3_soft_heap_limit (int)
void sqlite3_thread_cleanup (void)
int sqlite3_table_column_metadata (sqlite3 *db, const char *zDbName, const char *zTableName, const char *zColumnName, char const **pzDataType, char const **pzCollSeq, int *pNotNull, int *pPrimaryKey, int *pAutoinc)
int sqlite3_load_extension (sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg)
int sqlite3_enable_load_extension (sqlite3 *db, int onoff)
int sqlite3_auto_extension (void *xEntryPoint)
void sqlite3_reset_auto_extension (void)
int sqlite3_create_module (sqlite3 *db, const char *zName, const sqlite3_module *, void *)
int sqlite3_declare_vtab (sqlite3 *, const char *zCreateTable)
int sqlite3_overload_function (sqlite3 *, const char *zFuncName, int nArg)
void sqlite3HashInit (Hash *, int keytype, int copyKey)
void * sqlite3HashInsert (Hash *, const void *pKey, int nKey, void *pData)
void * sqlite3HashFind (const Hash *, const void *pKey, int nKey)
void sqlite3HashClear (Hash *)
Vdbesqlite3VdbeCreate (sqlite3 *)
void sqlite3VdbeCreateCallback (Vdbe *, int *)
int sqlite3VdbeAddOp (Vdbe *, int, int, int)
int sqlite3VdbeOp3 (Vdbe *, int, int, int, const char *zP3, int)
int sqlite3VdbeAddOpList (Vdbe *, int nOp, VdbeOpList const *aOp)
void sqlite3VdbeChangeP1 (Vdbe *, int addr, int P1)
void sqlite3VdbeChangeP2 (Vdbe *, int addr, int P2)
void sqlite3VdbeJumpHere (Vdbe *, int addr)
void sqlite3VdbeChangeToNoop (Vdbe *, int addr, int N)
void sqlite3VdbeChangeP3 (Vdbe *, int addr, const char *zP1, int N)
VdbeOpsqlite3VdbeGetOp (Vdbe *, int)
int sqlite3VdbeMakeLabel (Vdbe *)
void sqlite3VdbeDelete (Vdbe *)
void sqlite3VdbeMakeReady (Vdbe *, int, int, int, int)
int sqlite3VdbeFinalize (Vdbe *)
void sqlite3VdbeResolveLabel (Vdbe *, int)
int sqlite3VdbeCurrentAddr (Vdbe *)
void sqlite3VdbeTrace (Vdbe *, FILE *)
void sqlite3VdbeResetStepResult (Vdbe *)
int sqlite3VdbeReset (Vdbe *)
int sqliteVdbeSetVariables (Vdbe *, int, const char **)
void sqlite3VdbeSetNumCols (Vdbe *, int)
int sqlite3VdbeSetColName (Vdbe *, int, int, const char *, int)
void sqlite3VdbeCountChanges (Vdbe *)
sqlite3sqlite3VdbeDb (Vdbe *)
void sqlite3VdbeSetSql (Vdbe *, const char *z, int n)
const charsqlite3VdbeGetSql (Vdbe *)
void sqlite3VdbeSwap (Vdbe *, Vdbe *)
void sqlite3VdbeComment (Vdbe *, const char *,...)
int sqlite3BtreeOpen (const char *zFilename, sqlite3 *db, Btree **, int flags)
int sqlite3BtreeClose (Btree *)
int sqlite3BtreeSetBusyHandler (Btree *, BusyHandler *)
int sqlite3BtreeSetCacheSize (Btree *, int)
int sqlite3BtreeSetSafetyLevel (Btree *, int, int)
int sqlite3BtreeSyncDisabled (Btree *)
int sqlite3BtreeSetPageSize (Btree *, int, int)
int sqlite3BtreeGetPageSize (Btree *)
int sqlite3BtreeGetReserve (Btree *)
int sqlite3BtreeSetAutoVacuum (Btree *, int)
int sqlite3BtreeGetAutoVacuum (Btree *)
int sqlite3BtreeBeginTrans (Btree *, int)
int sqlite3BtreeCommitPhaseOne (Btree *, const char *zMaster)
int sqlite3BtreeCommitPhaseTwo (Btree *)
int sqlite3BtreeCommit (Btree *)
int sqlite3BtreeRollback (Btree *)
int sqlite3BtreeBeginStmt (Btree *)
int sqlite3BtreeCommitStmt (Btree *)
int sqlite3BtreeRollbackStmt (Btree *)
int sqlite3BtreeCreateTable (Btree *, int *, int flags)
int sqlite3BtreeIsInTrans (Btree *)
int sqlite3BtreeIsInStmt (Btree *)
int sqlite3BtreeIsInReadTrans (Btree *)
void * sqlite3BtreeSchema (Btree *, int, void(*)(void *))
int sqlite3BtreeSchemaLocked (Btree *)
int sqlite3BtreeLockTable (Btree *, int, u8)
const charsqlite3BtreeGetFilename (Btree *)
const charsqlite3BtreeGetDirname (Btree *)
const charsqlite3BtreeGetJournalname (Btree *)
int sqlite3BtreeCopyFile (Btree *, Btree *)
int sqlite3BtreeDropTable (Btree *, int, int *)
int sqlite3BtreeClearTable (Btree *, int)
int sqlite3BtreeGetMeta (Btree *, int idx, u32 *pValue)
int sqlite3BtreeUpdateMeta (Btree *, int idx, u32 value)
int sqlite3BtreeCursor (Btree *, int iTable, int wrFlag, int(*)(void *, int, const void *, int, const void *), void *, BtCursor **ppCursor)
void sqlite3BtreeSetCompare (BtCursor *, int(*)(void *, int, const void *, int, const void *), void *)
int sqlite3BtreeCloseCursor (BtCursor *)
int sqlite3BtreeMoveto (BtCursor *, const void *pKey, i64 nKey, int bias, int *pRes)
int sqlite3BtreeDelete (BtCursor *)
int sqlite3BtreeInsert (BtCursor *, const void *pKey, i64 nKey, const void *pData, int nData, int bias)
int sqlite3BtreeFirst (BtCursor *, int *pRes)
int sqlite3BtreeLast (BtCursor *, int *pRes)
int sqlite3BtreeNext (BtCursor *, int *pRes)
int sqlite3BtreeEof (BtCursor *)
int sqlite3BtreeFlags (BtCursor *)
int sqlite3BtreePrevious (BtCursor *, int *pRes)
int sqlite3BtreeKeySize (BtCursor *, i64 *pSize)
int sqlite3BtreeKey (BtCursor *, u32 offset, u32 amt, void *)
const void * sqlite3BtreeKeyFetch (BtCursor *, int *pAmt)
const void * sqlite3BtreeDataFetch (BtCursor *, int *pAmt)
int sqlite3BtreeDataSize (BtCursor *, u32 *pSize)
int sqlite3BtreeData (BtCursor *, u32 offset, u32 amt, void *)
charsqlite3BtreeIntegrityCheck (Btree *, int *aRoot, int nRoot, int, int *)
struct Pagersqlite3BtreePager (Btree *)
int sqlite3BtreeCursorInfo (BtCursor *, int *, int)
void sqlite3BtreeCursorList (Btree *)
int sqlite3BtreePageDump (Btree *, int, int recursive)
int sqlite3PagerOpen (Pager **ppPager, const char *zFilename, int nExtra, int flags)
void sqlite3PagerSetBusyhandler (Pager *, BusyHandler *pBusyHandler)
void sqlite3PagerSetDestructor (Pager *, void(*)(DbPage *, int))
void sqlite3PagerSetReiniter (Pager *, void(*)(DbPage *, int))
int sqlite3PagerSetPagesize (Pager *, int)
int sqlite3PagerReadFileheader (Pager *, int, unsigned char *)
void sqlite3PagerSetCachesize (Pager *, int)
int sqlite3PagerClose (Pager *pPager)
int sqlite3PagerAcquire (Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag)
DbPagesqlite3PagerLookup (Pager *pPager, Pgno pgno)
int sqlite3PagerRef (DbPage *)
int sqlite3PagerUnref (DbPage *)
Pgno sqlite3PagerPagenumber (DbPage *)
int sqlite3PagerWrite (DbPage *)
int sqlite3PagerIswriteable (DbPage *)
int sqlite3PagerOverwrite (Pager *pPager, Pgno pgno, void *)
int sqlite3PagerPagecount (Pager *)
int sqlite3PagerTruncate (Pager *, Pgno)
int sqlite3PagerBegin (DbPage *, int exFlag)
int sqlite3PagerCommitPhaseOne (Pager *, const char *zMaster, Pgno)
int sqlite3PagerCommitPhaseTwo (Pager *)
int sqlite3PagerRollback (Pager *)
int sqlite3PagerIsreadonly (Pager *)
int sqlite3PagerStmtBegin (Pager *)
int sqlite3PagerStmtCommit (Pager *)
int sqlite3PagerStmtRollback (Pager *)
void sqlite3PagerDontRollback (DbPage *)
void sqlite3PagerDontWrite (DbPage *)
int sqlite3PagerRefcount (Pager *)
int * sqlite3PagerStats (Pager *)
void sqlite3PagerSetSafetyLevel (Pager *, int, int)
const charsqlite3PagerFilename (Pager *)
const charsqlite3PagerDirname (Pager *)
const charsqlite3PagerJournalname (Pager *)
int sqlite3PagerNosync (Pager *)
int sqlite3PagerRename (Pager *, const char *zNewName)
void sqlite3PagerSetCodec (Pager *, void *(*)(void *, void *, Pgno, int), void *)
int sqlite3PagerMovepage (Pager *, DbPage *, Pgno)
int sqlite3PagerReset (Pager *)
int sqlite3PagerReleaseMemory (int)
void * sqlite3PagerGetData (DbPage *)
void * sqlite3PagerGetExtra (DbPage *)
int sqlite3PagerLockingMode (Pager *, int)
int sqlite3PagerLockstate (Pager *)
void sqlite3PagerRefdump (Pager *)
void disable_simulated_io_errors (void)
void enable_simulated_io_errors (void)
int sqlite3Corrupt (void)
int sqlite3StrICmp (const char *, const char *)
int sqlite3StrNICmp (const char *, const char *, int)
int sqlite3HashNoCase (const char *, int)
int sqlite3IsNumber (const char *, int *, u8)
int sqlite3Compare (const char *, const char *)
int sqlite3SortCompare (const char *, const char *)
void sqlite3RealToSortable (double r, char *)
void * sqlite3Malloc (int, int)
void * sqlite3MallocRaw (int, int)
void sqlite3Free (void *)
void * sqlite3Realloc (void *, int)
charsqlite3StrDup (const char *)
charsqlite3StrNDup (const char *, int)
void * sqlite3ReallocOrFree (void *, int)
void sqlite3FreeX (void *)
void * sqlite3MallocX (int)
int sqlite3AllocSize (void *)
charsqlite3MPrintf (const char *,...)
charsqlite3VMPrintf (const char *, va_list)
void sqlite3DebugPrintf (const char *,...)
void * sqlite3TextToPtr (const char *)
void sqlite3SetString (char **,...)
void sqlite3ErrorMsg (Parse *, const char *,...)
void sqlite3ErrorClear (Parse *)
void sqlite3Dequote (char *)
void sqlite3DequoteExpr (Expr *)
int sqlite3KeywordCode (const unsigned char *, int)
int sqlite3RunParser (Parse *, const char *, char **)
void sqlite3FinishCoding (Parse *)
Exprsqlite3Expr (int, Expr *, Expr *, const Token *)
Exprsqlite3ExprOrFree (int, Expr *, Expr *, const Token *)
Exprsqlite3RegisterExpr (Parse *, Token *)
Exprsqlite3ExprAnd (Expr *, Expr *)
void sqlite3ExprSpan (Expr *, Token *, Token *)
Exprsqlite3ExprFunction (ExprList *, Token *)
void sqlite3ExprAssignVarNumber (Parse *, Expr *)
void sqlite3ExprDelete (Expr *)
ExprListsqlite3ExprListAppend (ExprList *, Expr *, Token *)
void sqlite3ExprListDelete (ExprList *)
int sqlite3Init (sqlite3 *, char **)
int sqlite3InitCallback (void *, int, char **, char **)
void sqlite3Pragma (Parse *, Token *, Token *, Token *, int)
void sqlite3ResetInternalSchema (sqlite3 *, int)
void sqlite3BeginParse (Parse *, int)
void sqlite3CommitInternalChanges (sqlite3 *)
Tablesqlite3ResultSetOfSelect (Parse *, char *, Select *)
void sqlite3OpenMasterTable (Parse *, int)
void sqlite3StartTable (Parse *, Token *, Token *, int, int, int, int)
void sqlite3AddColumn (Parse *, Token *)
void sqlite3AddNotNull (Parse *, int)
void sqlite3AddPrimaryKey (Parse *, ExprList *, int, int, int)
void sqlite3AddCheckConstraint (Parse *, Expr *)
void sqlite3AddColumnType (Parse *, Token *)
void sqlite3AddDefaultValue (Parse *, Expr *)
void sqlite3AddCollateType (Parse *, const char *, int)
void sqlite3EndTable (Parse *, Token *, Token *, Select *)
void sqlite3CreateView (Parse *, Token *, Token *, Token *, Select *, int, int)
int sqlite3ViewGetColumnNames (Parse *, Table *)
void sqlite3DropTable (Parse *, SrcList *, int, int)
void sqlite3DeleteTable (Table *)
void sqlite3Insert (Parse *, SrcList *, ExprList *, Select *, IdList *, int)
void * sqlite3ArrayAllocate (void *, int, int, int *, int *, int *)
IdListsqlite3IdListAppend (IdList *, Token *)
int sqlite3IdListIndex (IdList *, const char *)
SrcListsqlite3SrcListAppend (SrcList *, Token *, Token *)
SrcListsqlite3SrcListAppendFromTerm (SrcList *, Token *, Token *, Token *, Select *, Expr *, IdList *)
void sqlite3SrcListShiftJoinType (SrcList *)
void sqlite3SrcListAssignCursors (Parse *, SrcList *)
void sqlite3IdListDelete (IdList *)
void sqlite3SrcListDelete (SrcList *)
void sqlite3CreateIndex (Parse *, Token *, Token *, SrcList *, ExprList *, int, Token *, Token *, int, int)
void sqlite3DropIndex (Parse *, SrcList *, int)
void sqlite3AddKeyType (Vdbe *, ExprList *)
void sqlite3AddIdxKeyType (Vdbe *, Index *)
int sqlite3Select (Parse *, Select *, int, int, Select *, int, int *, char *aff)
Selectsqlite3SelectNew (ExprList *, SrcList *, Expr *, ExprList *, Expr *, ExprList *, int, Expr *, Expr *)
void sqlite3SelectDelete (Select *)
void sqlite3SelectUnbind (Select *)
Tablesqlite3SrcListLookup (Parse *, SrcList *)
int sqlite3IsReadOnly (Parse *, Table *, int)
void sqlite3OpenTable (Parse *, int iCur, int iDb, Table *, int)
void sqlite3DeleteFrom (Parse *, SrcList *, Expr *)
void sqlite3Update (Parse *, SrcList *, ExprList *, Expr *, int)
WhereInfosqlite3WhereBegin (Parse *, SrcList *, Expr *, ExprList **)
void sqlite3WhereEnd (WhereInfo *)
void sqlite3ExprCodeGetColumn (Vdbe *, Table *, int, int)
void sqlite3ExprCode (Parse *, Expr *)
void sqlite3ExprCodeAndCache (Parse *, Expr *)
int sqlite3ExprCodeExprList (Parse *, ExprList *)
void sqlite3ExprIfTrue (Parse *, Expr *, int, int)
void sqlite3ExprIfFalse (Parse *, Expr *, int, int)
void sqlite3NextedParse (Parse *, const char *,...)
Tablesqlite3FindTable (sqlite3 *, const char *, const char *)
Tablesqlite3LocateTable (Parse *, const char *, const char *)
Indexsqlite3FindIndex (sqlite3 *, const char *, const char *)
void sqlite3UnlinkAndDeleteTable (sqlite3 *, int, const char *)
void sqlite3UnlinkAndDeleteIndex (sqlite3 *, int, const char *)
void sqlite3Vacuum (Parse *)
int sqlite3RunVacuum (char **, sqlite3 *)
charsqlite3NameFromToken (Token *)
int sqlite3ExprCheck (Parse *, Expr *, int, int *)
int sqlite3ExprCompare (Expr *, Expr *)
int sqliteFuncId (Token *)
int sqlite3ExprResolveNames (NameContext *, Expr *)
int sqlite3ExprAnalyzeAggregates (NameContext *, Expr *)
int sqlite3ExprAnalyzeAggList (NameContext *, ExprList *)
Vdbesqlite3GetVdbe (Parse *)
Exprsqlite3CreateIdExpr (const char *)
void sqlite3Randomness (int, void *)
void sqlite3RollbackAll (sqlite3 *)
void sqlite3CodeVerifySchema (Parse *, int)
void sqlite3BeginTransaction (Parse *, int)
void sqlite3CommitTransaction (Parse *)
void sqlite3RollbackTransaction (Parse *)
int sqlite3ExprIsConstant (Expr *)
int sqlite3ExprIsConstantOrFunction (Expr *)
int sqlite3ExprIsInteger (Expr *, int *)
int sqlite3IsRowid (const char *)
void sqlite3GenerateRowDelete (sqlite3 *, Vdbe *, Table *, int, int)
void sqlite3GenerateRowIndexDelete (Vdbe *, Table *, int, char *)
void sqlite3GenerateIndexKey (Vdbe *, Index *, int)
void sqlite3GenerateConstraintChecks (Parse *, Table *, int, char *, int, int, int, int)
void sqlite3CompleteInsertion (Parse *, Table *, int, char *, int, int, int, int)
void sqlite3OpenTableAndIndices (Parse *, Table *, int, int)
void sqlite3BeginWriteOperation (Parse *, int, int)
Exprsqlite3ExprDup (Expr *)
void sqlite3TokenCopy (Token *, Token *)
ExprListsqlite3ExprListDup (ExprList *)
SrcListsqlite3SrcListDup (SrcList *)
IdListsqlite3IdListDup (IdList *)
Selectsqlite3SelectDup (Select *)
FuncDefsqlite3FindFunction (sqlite3 *, const char *, int, int, u8, int)
void sqlite3RegisterBuiltinFunctions (sqlite3 *)
void sqlite3RegisterDateTimeFunctions (sqlite3 *)
int sqlite3SafetyOn (sqlite3 *)
int sqlite3SafetyOff (sqlite3 *)
int sqlite3SafetyCheck (sqlite3 *)
void sqlite3ChangeCookie (sqlite3 *, Vdbe *, int)
void sqlite3BeginTrigger (Parse *, Token *, Token *, int, int, IdList *, SrcList *, Expr *, int, int)
void sqlite3FinishTrigger (Parse *, TriggerStep *, Token *)
void sqlite3DropTrigger (Parse *, SrcList *, int)
void sqlite3DropTriggerPtr (Parse *, Trigger *)
int sqlite3TriggersExist (Parse *, Table *, int, ExprList *)
int sqlite3CodeRowTrigger (Parse *, int, ExprList *, int, Table *, int, int, int, int)
void sqliteViewTriggers (Parse *, Table *, Expr *, int, ExprList *)
void sqlite3DeleteTriggerStep (TriggerStep *)
TriggerStepsqlite3TriggerSelectStep (Select *)
TriggerStepsqlite3TriggerInsertStep (Token *, IdList *, ExprList *, Select *, int)
TriggerStepsqlite3TriggerUpdateStep (Token *, ExprList *, Expr *, int)
TriggerStepsqlite3TriggerDeleteStep (Token *, Expr *)
void sqlite3DeleteTrigger (Trigger *)
void sqlite3UnlinkAndDeleteTrigger (sqlite3 *, int, const char *)
int sqlite3JoinType (Parse *, Token *, Token *, Token *)
void sqlite3CreateForeignKey (Parse *, ExprList *, Token *, ExprList *, int)
void sqlite3DeferForeignKey (Parse *, int)
void sqlite3AuthRead (Parse *, Expr *, SrcList *)
int sqlite3AuthCheck (Parse *, int, const char *, const char *, const char *)
void sqlite3AuthContextPush (Parse *, AuthContext *, const char *)
void sqlite3AuthContextPop (AuthContext *)
void sqlite3Attach (Parse *, Expr *, Expr *, Expr *)
void sqlite3Detach (Parse *, Expr *)
int sqlite3BtreeFactory (const sqlite3 *db, const char *zFilename, int omitJournal, int nCache, Btree **ppBtree)
int sqlite3FixInit (DbFixer *, Parse *, int, const char *, const Token *)
int sqlite3FixSrcList (DbFixer *, SrcList *)
int sqlite3FixSelect (DbFixer *, Select *)
int sqlite3FixExpr (DbFixer *, Expr *)
int sqlite3FixExprList (DbFixer *, ExprList *)
int sqlite3FixTriggerStep (DbFixer *, TriggerStep *)
int sqlite3AtoF (const char *z, double *)
int sqlite3GetInt32 (const char *, int *)
int sqlite3FitsIn64Bits (const char *)
int sqlite3utf16ByteLen (const void *pData, int nChar)
int sqlite3utf8CharLen (const char *pData, int nByte)
int sqlite3ReadUtf8 (const unsigned char *)
int sqlite3PutVarint (unsigned char *, u64)
int sqlite3GetVarint (const unsigned char *, u64 *)
int sqlite3GetVarint32 (const unsigned char *, u32 *)
int sqlite3VarintLen (u64 v)
void sqlite3IndexAffinityStr (Vdbe *, Index *)
void sqlite3TableAffinityStr (Vdbe *, Table *)
char sqlite3CompareAffinity (Expr *pExpr, char aff2)
int sqlite3IndexAffinityOk (Expr *pExpr, char idx_affinity)
char sqlite3ExprAffinity (Expr *pExpr)
int sqlite3atoi64 (const char *, i64 *)
void sqlite3Error (sqlite3 *, int, const char *,...)
void * sqlite3HexToBlob (const char *z)
int sqlite3TwoPartName (Parse *, Token *, Token *, Token **)
const charsqlite3ErrStr (int)
int sqlite3ReadUniChar (const char *zStr, int *pOffset, u8 *pEnc, int fold)
int sqlite3ReadSchema (Parse *pParse)
CollSeqsqlite3FindCollSeq (sqlite3 *, u8 enc, const char *, int, int)
CollSeqsqlite3LocateCollSeq (Parse *pParse, const char *zName, int nName)
CollSeqsqlite3ExprCollSeq (Parse *pParse, Expr *pExpr)
Exprsqlite3ExprSetColl (Parse *pParse, Expr *, Token *)
int sqlite3CheckCollSeq (Parse *, CollSeq *)
int sqlite3CheckIndexCollSeq (Parse *, Index *)
int sqlite3CheckObjectName (Parse *, const char *)
void sqlite3VdbeSetChanges (sqlite3 *, int)
void sqlite3utf16Substr (sqlite3_context *, int, sqlite3_value **)
const void * sqlite3ValueText (sqlite3_value *, u8)
int sqlite3ValueBytes (sqlite3_value *, u8)
void sqlite3ValueSetStr (sqlite3_value *, int, const void *, u8, void(*)(void *))
void sqlite3ValueFree (sqlite3_value *)
sqlite3_valuesqlite3ValueNew (void)
charsqlite3utf16to8 (const void *, int)
int sqlite3ValueFromExpr (Expr *, u8, u8, sqlite3_value **)
void sqlite3ValueApplyAffinity (sqlite3_value *, u8, u8)
void sqlite3RootPageMoved (Db *, int, int)
void sqlite3Reindex (Parse *, Token *, Token *)
void sqlite3AlterFunctions (sqlite3 *)
void sqlite3AlterRenameTable (Parse *, SrcList *, Token *)
int sqlite3GetToken (const unsigned char *, int *)
void sqlite3NestedParse (Parse *, const char *,...)
void sqlite3ExpirePreparedStatements (sqlite3 *)
void sqlite3CodeSubselect (Parse *, Expr *)
int sqlite3SelectResolve (Parse *, Select *, NameContext *)
void sqlite3ColumnDefault (Vdbe *, Table *, int)
void sqlite3AlterFinishAddColumn (Parse *, Token *)
void sqlite3AlterBeginAddColumn (Parse *, SrcList *)
const charsqlite3TestErrorName (int)
CollSeqsqlite3GetCollSeq (sqlite3 *, CollSeq *, const char *, int)
char sqlite3AffinityType (const Token *)
void sqlite3Analyze (Parse *, Token *, Token *)
int sqlite3InvokeBusyHandler (BusyHandler *)
int sqlite3FindDb (sqlite3 *, Token *)
void sqlite3AnalysisLoad (sqlite3 *, int iDB)
void sqlite3DefaultRowEst (Index *)
void sqlite3RegisterLikeFunctions (sqlite3 *, int)
int sqlite3IsLikeFunction (sqlite3 *, Expr *, int *, char *)
ThreadDatasqlite3ThreadData (void)
const ThreadDatasqlite3ThreadDataReadOnly (void)
void sqlite3ReleaseThreadData (void)
void sqlite3AttachFunctions (sqlite3 *)
void sqlite3MinimumFileFormat (Parse *, int, int)
void sqlite3SchemaFree (void *)
Schemasqlite3SchemaGet (Btree *)
int sqlite3SchemaToIndex (sqlite3 *db, Schema *)
KeyInfosqlite3IndexKeyinfo (Parse *, Index *)
int sqlite3CreateFunc (sqlite3 *, const char *, int, int, void *, void(*)(sqlite3_context *, int, sqlite3_value **), void(*)(sqlite3_context *, int, sqlite3_value **), void(*)(sqlite3_context *))
int sqlite3ApiExit (sqlite3 *db, int)
int sqlite3MallocFailed (void)
void sqlite3FailedMalloc (void)
void sqlite3AbortOtherActiveVdbes (sqlite3 *, Vdbe *)
int sqlite3OpenTempDatabase (Parse *)
void sqlite3CloseExtensions (sqlite3 *)
int sqlite3AutoLoadExtensions (sqlite3 *)
void sqlite3TableLock (Parse *, int, int, u8, const char *)
void sqlite3MallocDisallow (void)
void sqlite3MallocAllow (void)
int sqlite3TestMallocFail (void)
void * sqlite3ThreadSafeMalloc (int)
void sqlite3ThreadSafeFree (void *)
void sqlite3VtabClear (Table *)
int sqlite3VtabSync (sqlite3 *db, int rc)
int sqlite3VtabRollback (sqlite3 *db)
int sqlite3VtabCommit (sqlite3 *db)
void sqlite3VtabLock (sqlite3_vtab *)
void sqlite3VtabUnlock (sqlite3 *, sqlite3_vtab *)
void sqlite3VtabBeginParse (Parse *, Token *, Token *, Token *)
void sqlite3VtabFinishParse (Parse *, Token *)
void sqlite3VtabArgInit (Parse *)
void sqlite3VtabArgExtend (Parse *, Token *)
int sqlite3VtabCallCreate (sqlite3 *, int, const char *, char **)
int sqlite3VtabCallConnect (Parse *, Table *)
int sqlite3VtabCallDestroy (sqlite3 *, int, const char *)
int sqlite3VtabBegin (sqlite3 *, sqlite3_vtab *)
FuncDefsqlite3VtabOverloadFunction (FuncDef *, int nArg, Expr *)
void sqlite3InvalidFunction (sqlite3_context *, int, sqlite3_value **)
int sqlite3Reprepare (Vdbe *)
void sqlite3VdbeIOTraceSql (Vdbe *)
int sqlite3OsClose (OsFile **)
int sqlite3OsOpenDirectory (OsFile *, const char *)
int sqlite3OsRead (OsFile *, void *, int amt)
int sqlite3OsWrite (OsFile *, const void *, int amt)
int sqlite3OsSeek (OsFile *, i64 offset)
int sqlite3OsTruncate (OsFile *, i64 size)
int sqlite3OsSync (OsFile *, int)
void sqlite3OsSetFullSync (OsFile *id, int setting)
int sqlite3OsFileHandle (OsFile *id)
int sqlite3OsFileSize (OsFile *, i64 *pSize)
int sqlite3OsLock (OsFile *, int)
int sqlite3OsUnlock (OsFile *, int)
int sqlite3OsLockState (OsFile *id)
int sqlite3OsCheckReservedLock (OsFile *id)
int sqlite3OsOpenReadWrite (const char *, OsFile **, int *)
int sqlite3OsOpenExclusive (const char *, OsFile **, int)
int sqlite3OsOpenReadOnly (const char *, OsFile **)
int sqlite3OsDelete (const char *)
int sqlite3OsFileExists (const char *)
charsqlite3OsFullPathname (const char *)
int sqlite3OsIsDirWritable (char *)
int sqlite3OsSyncDirectory (const char *)
int sqlite3OsSectorSize (OsFile *id)
int sqlite3OsTempFileName (char *)
int sqlite3OsRandomSeed (char *)
int sqlite3OsSleep (int ms)
int sqlite3OsCurrentTime (double *)
void sqlite3OsEnterMutex (void)
void sqlite3OsLeaveMutex (void)
int sqlite3OsInMutex (int)
ThreadDatasqlite3OsThreadSpecificData (int)
void * sqlite3OsMalloc (int)
void * sqlite3OsRealloc (void *, int)
void sqlite3OsFree (void *)
int sqlite3OsAllocationSize (void *)
void * sqlite3OsDlopen (const char *)
void * sqlite3OsDlsym (void *, const char *)
int sqlite3OsDlclose (void *)
struct sqlite3OsVtblsqlite3_os_switch (void)
void sqlite3VdbeFreeCursor (Vdbe *, Cursor *)
void sqliteVdbePopStack (Vdbe *, int)
int sqlite3VdbeCursorMoveto (Cursor *)
void sqlite3VdbePrintOp (FILE *, int, Op *)
void sqlite3VdbePrintSql (Vdbe *)
int sqlite3VdbeSerialTypeLen (u32)
u32 sqlite3VdbeSerialType (Mem *, int)
int sqlite3VdbeSerialPut (unsigned char *, Mem *, int)
int sqlite3VdbeSerialGet (const unsigned char *, u32, Mem *)
void sqlite3VdbeDeleteAuxData (VdbeFunc *, int)
int sqlite2BtreeKeyCompare (BtCursor *, const void *, int, int, int *)
int sqlite3VdbeIdxKeyCompare (Cursor *, int, const unsigned char *, int *)
int sqlite3VdbeIdxRowid (BtCursor *, i64 *)
int sqlite3MemCompare (const Mem *, const Mem *, const CollSeq *)
int sqlite3VdbeRecordCompare (void *, int, const void *, int, const void *)
int sqlite3VdbeIdxRowidLen (const u8 *)
int sqlite3VdbeExec (Vdbe *)
int sqlite3VdbeList (Vdbe *)
int sqlite3VdbeHalt (Vdbe *)
int sqlite3VdbeChangeEncoding (Mem *, int)
int sqlite3VdbeMemCopy (Mem *, const Mem *)
void sqlite3VdbeMemShallowCopy (Mem *, const Mem *, int)
int sqlite3VdbeMemMove (Mem *, Mem *)
int sqlite3VdbeMemNulTerminate (Mem *)
int sqlite3VdbeMemSetStr (Mem *, const char *, int, u8, void(*)(void *))
void sqlite3VdbeMemSetInt64 (Mem *, i64)
void sqlite3VdbeMemSetDouble (Mem *, double)
void sqlite3VdbeMemSetNull (Mem *)
int sqlite3VdbeMemMakeWriteable (Mem *)
int sqlite3VdbeMemDynamicify (Mem *)
int sqlite3VdbeMemStringify (Mem *, int)
i64 sqlite3VdbeIntValue (Mem *)
int sqlite3VdbeMemIntegerify (Mem *)
double sqlite3VdbeRealValue (Mem *)
void sqlite3VdbeIntegerAffinity (Mem *)
int sqlite3VdbeMemRealify (Mem *)
int sqlite3VdbeMemNumerify (Mem *)
int sqlite3VdbeMemFromBtree (BtCursor *, int, int, int, Mem *)
void sqlite3VdbeMemRelease (Mem *p)
int sqlite3VdbeMemFinalize (Mem *, FuncDef *)
void sqlite3VdbeMemSanity (Mem *)
int sqlite3VdbeOpcodeNoPush (u8)
int sqlite3VdbeMemTranslate (Mem *, u8)
void sqlite3VdbeMemPrettyPrint (Mem *pMem, char *zBuf)
int sqlite3VdbeMemHandleBom (Mem *pMem)
void sqlite3VdbeFifoInit (Fifo *)
int sqlite3VdbeFifoPush (Fifo *, i64)
int sqlite3VdbeFifoPop (Fifo *, i64 *)
void sqlite3VdbeFifoClear (Fifo *)
void sqlite3utfSelfTest ()
int backtrace (void **, int)
int sqlite3OutstandingMallocs (Tcl_Interp *interp)
__inline__ unsigned long long int hwtime (void)
void * sqlite3GenericMalloc (int n)
void * sqlite3GenericRealloc (void *p, int n)
void sqlite3GenericFree (void *p)
int sqlite3GenericAllocationSize (void *p)
int sqlite3Os2Delete (const char *zFilename)
int sqlite3Os2FileExists (const char *zFilename)
int allocateOs2File (os2File *pInit, OsFile **pld)
int sqlite3Os2OpenReadWrite (const char *zFilename, OsFile **pld, int *pReadonly)
int sqlite3Os2OpenExclusive (const char *zFilename, OsFile **pld, int delFlag)
int sqlite3Os2OpenReadOnly (const char *zFilename, OsFile **pld)
int os2OpenDirectory (OsFile *id, const char *zDirname)
int sqlite3Os2TempFileName (char *zBuf)
int os2Close (OsFile **pld)
int os2Read (OsFile *id, void *pBuf, int amt)
int os2Write (OsFile *id, const void *pBuf, int amt)
int os2Seek (OsFile *id, i64 offset)
int os2Sync (OsFile *id, int dataOnly)
int sqlite3Os2SyncDirectory (const char *zDirname)
int os2Truncate (OsFile *id, i64 nByte)
int os2FileSize (OsFile *id, i64 *pSize)
int sqlite3Os2IsDirWritable (char *zDirname)
int os2Lock (OsFile *id, int locktype)
int os2CheckReservedLock (OsFile *id)
int os2Unlock (OsFile *id, int locktype)
charsqlite3Os2FullPathname (const char *zRelative)
void * sqlite3Os2Dlopen (const char *zFilename)
void * sqlite3Os2Dlsym (void *pHandle, const char *zSymbol)
int sqlite3Os2Dlclose (void *pHandle)
int sqlite3Os2RandomSeed (char *zBuf)
int sqlite3Os2Sleep (int ms)
void sqlite3Os2EnterMutex ()
void sqlite3Os2LeaveMutex ()
int sqlite3Os2InMutex (int thisThreadOnly)
int sqlite3Os2CurrentTime (double *prNow)
ThreadDatasqlite3Os2ThreadSpecificData (int allocateFlag)
int sqlite3CrashOpenReadWrite (const char *, OsFile **, int *)
int sqlite3CrashOpenExclusive (const char *, OsFile **, int)
int sqlite3CrashOpenReadOnly (const char *, OsFile **, int)
int sqlite3UnixDelete (const char *zFilename)
int sqlite3UnixFileExists (const char *zFilename)
int sqlite3UnixOpenReadWrite (const char *zFilename, OsFile **pId, int *pReadonly)
int sqlite3UnixOpenExclusive (const char *zFilename, OsFile **pId, int delFlag)
int sqlite3UnixOpenReadOnly (const char *zFilename, OsFile **pId)
int sqlite3UnixTempFileName (char *zBuf)
int sqlite3UnixIsDirWritable (char *zBuf)
int sqlite3UnixSyncDirectory (const char *zDirname)
charsqlite3UnixFullPathname (const char *zRelative)
void * sqlite3UnixDlopen (const char *zFilename)
void * sqlite3UnixDlsym (void *pHandle, const char *zSymbol)
int sqlite3UnixDlclose (void *pHandle)
int sqlite3UnixRandomSeed (char *zBuf)
int sqlite3UnixSleep (int ms)
void sqlite3UnixEnterMutex ()
void sqlite3UnixLeaveMutex ()
int sqlite3UnixInMutex (int thisThrd)
ThreadDatasqlite3UnixThreadSpecificData (int allocateFlag)
int sqlite3UnixCurrentTime (double *prNow)
struct tm *__cdecl localtime (const time_t *t)
int sqlite3WinDelete (const char *zFilename)
int sqlite3WinFileExists (const char *zFilename)
int sqlite3WinOpenReadWrite (const char *zFilename, OsFile **pId, int *pReadonly)
int sqlite3WinOpenExclusive (const char *zFilename, OsFile **pId, int delFlag)
int sqlite3WinOpenReadOnly (const char *zFilename, OsFile **pId)
int sqlite3WinTempFileName (char *zBuf)
int sqlite3WinSyncDirectory (const char *zDirname)
int sqlite3WinIsDirWritable (char *zDirname)
charsqlite3WinFullPathname (const char *zRelative)
void * sqlite3WinDlopen (const char *zFilename)
void * sqlite3WinDlsym (void *pHandle, const char *zSymbol)
int sqlite3WinDlclose (void *pHandle)
int sqlite3WinRandomSeed (char *zBuf)
int sqlite3WinSleep (int ms)
void sqlite3WinEnterMutex ()
void sqlite3WinLeaveMutex ()
int sqlite3WinInMutex (int thisThreadOnly)
int sqlite3WinCurrentTime (double *prNow)
ThreadDatasqlite3WinThreadSpecificData (int allocateFlag)
void sqlite3PagerSetCodec (Pager *pPager, void *(*xCodec)(void *, void *, Pgno, int), void *pCodecArg)
int sqlite3_shared_cache_report (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int sqlite3VdbeIdxKeyCompare (Cursor *pC, int nKey, const u8 *pKey, int *res)
void sqlite3_result_int64 (sqlite3_context *pCtx, i64 iVal)
int sqlite3Prepare (sqlite3 *db, const char *zSql, int nBytes, int saveSqlFlag, sqlite3_stmt **ppStmt, const char **pzTail)
void sqlite3PrintExpr (Expr *p)
void sqlite3PrintExprList (ExprList *pList)
void sqlite3PrintSelect (Select *p, int indent)
void sqlite3ParserTrace (FILE *TraceFILE, char *zTracePrompt)
void * sqlite3ParserAlloc (void *(*mallocProc)(size_t))
void sqlite3ParserFree (void *p, void(*freeProc)(void *))
void sqlite3Parser (void *yyp, int yymajor, sqlite3ParserTOKENTYPE yyminorsqlite3ParserARG_PDECL)
void(*) sqlite3_io_trace (const char *,...)=0

Variables

const char sqlite3_version [] = SQLITE_VERSION
charsqlite3_temp_directory = 0
const int sqlite3one = 1
int pager3_refinfo_enable = 0
int sqlite3_nMalloc
int sqlite3_nFree
int sqlite3_iMallocFail
int sqlite3_iMallocReset = -1
void * sqlite3_pFirst = 0
int sqlite3_nMaxAlloc = 0
int sqlite3_mallocDisallowed = 0
int sqlite3_isFail = 0
const charsqlite3_zFile = 0
int sqlite3_iLine = 0
int sqlite3_always_code_trigger_setup
const unsigned char sqlite3UpperToLower []
void(* sqlite3_io_trace )(const char *,...)
unsigned int sqlite3_pending_byte = 0x40000000
struct sqlite3OsVtbl sqlite3Os
const char *const sqlite3OpcodeNames []
const charsqlite3_malloc_id = 0
int sqlite3_memUsed
int sqlite3_memMax
int sqlite3_os_trace = 0
int sqlite3_io_error_hit = 0
int sqlite3_io_error_pending = 0
int sqlite3_io_error_persist = 0
int sqlite3_diskfull_pending = 0
int sqlite3_diskfull = 0
int sqlite3_open_file_count = 0
int sqlite3_current_time = 0
int sqlite3_tsd_count = 0
int sqlite3CrashTestEnable
int threadsOverrideEachOthersLocks = SQLITE_THREAD_OVERRIDE_LOCK
int sqlite3_sync_count = 0
int sqlite3_fullsync_count = 0
int sqlite3_os_type = 0
int sqlite3_pager_readdb_count = 0
int sqlite3_pager_writedb_count = 0
int sqlite3_pager_writej_count = 0
int sqlite3_pager_pgfree_count = 0
int sqlite3_opentemp_count = 0
int sqlite3_pager_n_sort_bucket = 0
int sqlite3_btree_trace = 0
int sqlite3_vdbe_addop_trace = 0
int sqlite3_search_count = 0
int sqlite3_interrupt_count = 0
int sqlite3_sort_count = 0
const char sqlite3IsIdChar []
int sqlite3_like_count = 0
int sqlite3_xferopt_count
const sqlite3_api_routines sqlite3_apis
int sqlite3_where_trace = 0
char sqlite3_query_plan [BMS *2 *40]
const unsigned char ebcdicToAscii []


Typedef Documentation

typedef struct sqlite3 sqlite3

typedef long long int sqlite_int64

typedef unsigned long long int sqlite_uint64

typedef int(* sqlite3_callback)(void *, int, char **, char **)

typedef struct sqlite3_stmt sqlite3_stmt

typedef struct Mem sqlite3_value

typedef void(* sqlite3_destructor_type)(void *)

typedef struct sqlite3_vtab sqlite3_vtab

typedef struct Hash Hash

typedef struct HashElem HashElem

typedef sqlite_int64 i64

typedef sqlite_uint64 u64

typedef UINT32_TYPE u32

typedef UINT16_TYPE u16

typedef INT16_TYPE i16

typedef UINT8_TYPE u8

typedef UINT8_TYPE i8

typedef struct BusyHandler BusyHandler

typedef struct Vdbe Vdbe

typedef struct VdbeOp VdbeOp

typedef struct VdbeOpList VdbeOpList

typedef struct Btree Btree

typedef struct BtCursor BtCursor

typedef struct BtShared BtShared

typedef unsigned int Pgno

typedef struct Pager Pager

typedef struct PgHdr DbPage

typedef struct AggInfo AggInfo

typedef struct AuthContext AuthContext

typedef struct CollSeq CollSeq

typedef struct Column Column

typedef struct Db Db

typedef struct Schema Schema

typedef struct Expr Expr

typedef struct ExprList ExprList

typedef struct FKey FKey

typedef struct FuncDef FuncDef

typedef struct IdList IdList

typedef struct Index Index

typedef struct KeyClass KeyClass

typedef struct KeyInfo KeyInfo

typedef struct Module Module

typedef struct NameContext NameContext

typedef struct Parse Parse

typedef struct Select Select

typedef struct SrcList SrcList

typedef struct ThreadData ThreadData

typedef struct Table Table

typedef struct TableLock TableLock

typedef struct Token Token

typedef struct TriggerStack TriggerStack

typedef struct TriggerStep TriggerStep

typedef struct Trigger Trigger

typedef struct WhereInfo WhereInfo

typedef struct WhereLevel WhereLevel

typedef u64 Bitmask

typedef struct DbFixer DbFixer

typedef struct OsFile OsFile

typedef struct IoMethod IoMethod

typedef struct DateTime DateTime

typedef unsigned char etByte

typedef struct VdbeOp Op

typedef unsigned char Bool

typedef struct Cursor Cursor

typedef struct Mem Mem

typedef struct VdbeFunc VdbeFunc

typedef struct Set Set

typedef struct FifoPage FifoPage

typedef struct Fifo Fifo

typedef struct Context Context

typedef struct os2File os2File

typedef struct unixFile unixFile

typedef void flockLockingContext

typedef void nolockLockingContext

typedef struct winFile winFile

typedef struct PgHdr PgHdr

typedef struct PgHistory PgHistory

typedef struct MemPage MemPage

typedef struct BtLock BtLock

typedef struct CellInfo CellInfo

typedef struct IntegrityCk IntegrityCk

typedef struct QueryCoder QueryCoder

typedef struct analysisInfo analysisInfo

typedef struct SumCtx SumCtx

typedef struct CountCtx CountCtx

typedef struct WhereClause WhereClause

typedef struct ExprMaskSet ExprMaskSet

typedef struct WhereTerm WhereTerm

typedef struct yyStackEntry yyStackEntry

typedef struct yyParser yyParser


Enumeration Type Documentation

Enumerator:
posixLockingStyle 
afpLockingStyle 
flockLockingStyle 
dotlockLockingStyle 
noLockingStyle 
unsupportedLockingStyle 
posixLockingStyle 
afpLockingStyle 
flockLockingStyle 
dotlockLockingStyle 
noLockingStyle 
unsupportedLockingStyle 


Function Documentation

const char* sqlite3_libversion ( void   ) 

int sqlite3_libversion_number ( void   ) 

int sqlite3_close ( sqlite3 db  ) 

int sqlite3_exec ( sqlite3 db,
const char sql,
sqlite3_callback  xCallback,
void *  pArg,
char **  errmsg 
)

int sqlite3_extended_result_codes ( sqlite3 db,
int  onoff 
)

sqlite_int64 sqlite3_last_insert_rowid ( sqlite3 db  ) 

int sqlite3_changes ( sqlite3 db  ) 

int sqlite3_total_changes ( sqlite3 db  ) 

void sqlite3_interrupt ( sqlite3 db  ) 

int sqlite3_complete ( const char sql  ) 

int sqlite3_complete16 ( const void *  sql  ) 

int sqlite3_busy_handler ( sqlite3 db,
int(*)(void *, int)  xBusy,
void *  pArg 
)

int sqlite3_busy_timeout ( sqlite3 db,
int  ms 
)

int sqlite3_get_table ( sqlite3 db,
const char sql,
char ***  resultp,
int *  nrow,
int *  ncolumn,
char **  errmsg 
)

void sqlite3_free_table ( char **  result  ) 

char* sqlite3_mprintf ( const char zFormat,
  ... 
)

char* sqlite3_vmprintf ( const char zFormat,
va_list  ap 
)

char* sqlite3_snprintf ( int  n,
char zBuf,
const char zFormat,
  ... 
)

void* sqlite3_malloc ( int  nByte  ) 

void* sqlite3_realloc ( void *  pOld,
int  nByte 
)

void sqlite3_free ( void *  p  ) 

int sqlite3_set_authorizer ( sqlite3 db,
int(*)(void *, int, const char *, const char *, const char *, const char *)  xAuth,
void *  pUserData 
)

void* sqlite3_trace ( sqlite3 db,
void(*)(void *, const char *)  xTrace,
void *  pArg 
)

void* sqlite3_profile ( sqlite3 db,
void(*)(void *, const char *, sqlite_uint64 xProfile,
void *  pArg 
)

void sqlite3_progress_handler ( sqlite3 db,
int  nOps,
int(*)(void *)  xProgress,
void *  pArg 
)

void* sqlite3_commit_hook ( sqlite3 db,
int(*)(void *)  xCallback,
void *  pArg 
)

int sqlite3_open ( const char filename,
sqlite3 **  ppDb 
)

int sqlite3_open16 ( const void *  filename,
sqlite3 **  ppDb 
)

int sqlite3_errcode ( sqlite3 db  ) 

const char* sqlite3_errmsg ( sqlite3 db  ) 

const void* sqlite3_errmsg16 ( sqlite3 db  ) 

int sqlite3_prepare ( sqlite3 db,
const char zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
)

int sqlite3_prepare16 ( sqlite3 db,
const void *  zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const void **  pzTail 
)

int sqlite3_prepare_v2 ( sqlite3 db,
const char zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
)

int sqlite3_prepare16_v2 ( sqlite3 db,
const void *  zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const void **  pzTail 
)

int sqlite3_bind_blob ( sqlite3_stmt pStmt,
int  i,
const void *  zData,
int  n,
void(*)(void *)  xDel 
)

int sqlite3_bind_double ( sqlite3_stmt pStmt,
int  i,
double  rValue 
)

int sqlite3_bind_int ( sqlite3_stmt p,
int  i,
int  iValue 
)

int sqlite3_bind_int64 ( sqlite3_stmt pStmt,
int  i,
sqlite_int64  iValue 
)

int sqlite3_bind_null ( sqlite3_stmt p,
int  i 
)

int sqlite3_bind_text ( sqlite3_stmt pStmt,
int  i,
const char zData,
int  n,
void(*)(void *)  xDel 
)

int sqlite3_bind_text16 ( sqlite3_stmt pStmt,
int  i,
const void *  zData,
int  nData,
void(*)(void *)  xDel 
)

int sqlite3_bind_value ( sqlite3_stmt pStmt,
int  i,
const sqlite3_value pValue 
)

int sqlite3_bind_parameter_count ( sqlite3_stmt pStmt  ) 

const char* sqlite3_bind_parameter_name ( sqlite3_stmt pStmt,
int  i 
)

int sqlite3_bind_parameter_index ( sqlite3_stmt pStmt,
const char zName 
)

int sqlite3_clear_bindings ( sqlite3_stmt pStmt  ) 

int sqlite3_column_count ( sqlite3_stmt pStmt  ) 

const char* sqlite3_column_name ( sqlite3_stmt pStmt,
int  N 
)

const void* sqlite3_column_name16 ( sqlite3_stmt pStmt,
int  N 
)

const char* sqlite3_column_database_name ( sqlite3_stmt pStmt,
int  N 
)

const void* sqlite3_column_database_name16 ( sqlite3_stmt pStmt,
int  N 
)

const char* sqlite3_column_table_name ( sqlite3_stmt pStmt,
int  N 
)

const void* sqlite3_column_table_name16 ( sqlite3_stmt pStmt,
int  N 
)

const char* sqlite3_column_origin_name ( sqlite3_stmt pStmt,
int  N 
)

const void* sqlite3_column_origin_name16 ( sqlite3_stmt pStmt,
int  N 
)

const char* sqlite3_column_decltype ( sqlite3_stmt pStmt,
int  i 
)

const void* sqlite3_column_decltype16 ( sqlite3_stmt pStmt,
int  N 
)

int sqlite3_step ( sqlite3_stmt pStmt  ) 

int sqlite3_data_count ( sqlite3_stmt pStmt  ) 

const void* sqlite3_column_blob ( sqlite3_stmt pStmt,
int  iCol 
)

int sqlite3_column_bytes ( sqlite3_stmt pStmt,
int  iCol 
)

int sqlite3_column_bytes16 ( sqlite3_stmt pStmt,
int  iCol 
)

double sqlite3_column_double ( sqlite3_stmt pStmt,
int  iCol 
)

int sqlite3_column_int ( sqlite3_stmt pStmt,
int  iCol 
)

sqlite_int64 sqlite3_column_int64 ( sqlite3_stmt pStmt,
int  iCol 
)

const unsigned char* sqlite3_column_text ( sqlite3_stmt pStmt,
int  iCol 
)

const void* sqlite3_column_text16 ( sqlite3_stmt pStmt,
int  iCol 
)

int sqlite3_column_type ( sqlite3_stmt pStmt,
int  iCol 
)

int sqlite3_column_numeric_type ( sqlite3_stmt ,
int  iCol 
)

sqlite3_value* sqlite3_column_value ( sqlite3_stmt pStmt,
int  iCol 
)

int sqlite3_finalize ( sqlite3_stmt pStmt  ) 

int sqlite3_reset ( sqlite3_stmt pStmt  ) 

int sqlite3_create_function ( sqlite3 db,
const char zFunctionName,
int  nArg,
int  eTextRep,
void *  p,
void(*)(sqlite3_context *, int, sqlite3_value **)  xFunc,
void(*)(sqlite3_context *, int, sqlite3_value **)  xStep,
void(*)(sqlite3_context *)  xFinal 
)

int sqlite3_create_function16 ( sqlite3 db,
const void *  zFunctionName,
int  nArg,
int  eTextRep,
void *  p,
void(*)(sqlite3_context *, int, sqlite3_value **)  xFunc,
void(*)(sqlite3_context *, int, sqlite3_value **)  xStep,
void(*)(sqlite3_context *)  xFinal 
)

int sqlite3_aggregate_count ( sqlite3_context p  ) 

const void* sqlite3_value_blob ( sqlite3_value pVal  ) 

int sqlite3_value_bytes ( sqlite3_value pVal  ) 

int sqlite3_value_bytes16 ( sqlite3_value pVal  ) 

double sqlite3_value_double ( sqlite3_value pVal  ) 

int sqlite3_value_int ( sqlite3_value pVal  ) 

sqlite_int64 sqlite3_value_int64 ( sqlite3_value pVal  ) 

const unsigned char* sqlite3_value_text ( sqlite3_value pVal  ) 

const void* sqlite3_value_text16 ( sqlite3_value pVal  ) 

const void* sqlite3_value_text16le ( sqlite3_value pVal  ) 

const void* sqlite3_value_text16be ( sqlite3_value pVal  ) 

int sqlite3_value_type ( sqlite3_value pVal  ) 

int sqlite3_value_numeric_type ( sqlite3_value pVal  ) 

void* sqlite3_aggregate_context ( sqlite3_context p,
int  nBytes 
)

void* sqlite3_user_data ( sqlite3_context p  ) 

void* sqlite3_get_auxdata ( sqlite3_context pCtx,
int  iArg 
)

void sqlite3_set_auxdata ( sqlite3_context pCtx,
int  iArg,
void *  pAux,
void(*)(void *)  xDelete 
)

void sqlite3_result_blob ( sqlite3_context pCtx,
const void *  z,
int  n,
void(*)(void *)  xDel 
)

void sqlite3_result_double ( sqlite3_context pCtx,
double  rVal 
)

void sqlite3_result_error ( sqlite3_context pCtx,
const char z,
int  n 
)

void sqlite3_result_error16 ( sqlite3_context pCtx,
const void *  z,
int  n 
)

void sqlite3_result_int ( sqlite3_context pCtx,
int  iVal 
)

void sqlite3_result_int64 ( sqlite3_context ,
sqlite_int64   
)

void sqlite3_result_null ( sqlite3_context pCtx  ) 

void sqlite3_result_text ( sqlite3_context pCtx,
const char z,
int  n,
void(*)(void *)  xDel 
)

void sqlite3_result_text16 ( sqlite3_context pCtx,
const void *  z,
int  n,
void(*)(void *)  xDel 
)

void sqlite3_result_text16le ( sqlite3_context pCtx,
const void *  z,
int  n,
void(*)(void *)  xDel 
)

void sqlite3_result_text16be ( sqlite3_context pCtx,
const void *  z,
int  n,
void(*)(void *)  xDel 
)

void sqlite3_result_value ( sqlite3_context pCtx,
sqlite3_value pValue 
)

int sqlite3_create_collation ( sqlite3 db,
const char zName,
int  eTextRep,
void *  pCtx,
int(*)(void *, int, const void *, int, const void *)  xCompare 
)

int sqlite3_create_collation16 ( sqlite3 db,
const char zName,
int  eTextRep,
void *  pCtx,
int(*)(void *, int, const void *, int, const void *)  xCompare 
)

int sqlite3_collation_needed ( sqlite3 db,
void *  pCollNeededArg,
void(*)(void *, sqlite3 *, int eTextRep, const char *)  xCollNeeded 
)

int sqlite3_collation_needed16 ( sqlite3 db,
void *  pCollNeededArg,
void(*)(void *, sqlite3 *, int eTextRep, const void *)  xCollNeeded16 
)

int sqlite3_key ( sqlite3 db,
const void *  pKey,
int  nKey 
)

int sqlite3_rekey ( sqlite3 db,
const void *  pKey,
int  nKey 
)

int sqlite3_sleep ( int  ms  ) 

int sqlite3_expired ( sqlite3_stmt pStmt  ) 

int sqlite3_transfer_bindings ( sqlite3_stmt pFromStmt,
sqlite3_stmt pToStmt 
)

int sqlite3_global_recover ( void   ) 

int sqlite3_get_autocommit ( sqlite3 db  ) 

sqlite3* sqlite3_db_handle ( sqlite3_stmt pStmt  ) 

void* sqlite3_update_hook ( sqlite3 db,
void(*)(void *, int,char const *, char const *, sqlite_int64 xCallback,
void *  pArg 
)

void* sqlite3_rollback_hook ( sqlite3 db,
void(*)(void *)  xCallback,
void *  pArg 
)

int sqlite3_enable_shared_cache ( int  enable  ) 

int sqlite3_release_memory ( int  n  ) 

void sqlite3_soft_heap_limit ( int  n  ) 

void sqlite3_thread_cleanup ( void   ) 

int sqlite3_table_column_metadata ( sqlite3 db,
const char zDbName,
const char zTableName,
const char zColumnName,
char const **  pzDataType,
char const **  pzCollSeq,
int *  pNotNull,
int *  pPrimaryKey,
int *  pAutoinc 
)

int sqlite3_load_extension ( sqlite3 db,
const char zFile,
const char zProc,
char **  pzErrMsg 
)

int sqlite3_enable_load_extension ( sqlite3 db,
int  onoff 
)

int sqlite3_auto_extension ( void *  xEntryPoint  ) 

void sqlite3_reset_auto_extension ( void   ) 

int sqlite3_create_module ( sqlite3 db,
const char zName,
const sqlite3_module pModule,
void *  pAux 
)

int sqlite3_declare_vtab ( sqlite3 db,
const char zCreateTable 
)

int sqlite3_overload_function ( sqlite3 db,
const char zFuncName,
int  nArg 
)

void sqlite3HashInit ( Hash pNew,
int  keytype,
int  copyKey 
)

void* sqlite3HashInsert ( Hash pH,
const void *  pKey,
int  nKey,
void *  pData 
)

void* sqlite3HashFind ( const Hash pH,
const void *  pKey,
int  nKey 
)

void sqlite3HashClear ( Hash pH  ) 

Vdbe* sqlite3VdbeCreate ( sqlite3 db  ) 

void sqlite3VdbeCreateCallback ( Vdbe ,
int *   
)

int sqlite3VdbeAddOp ( Vdbe p,
int  op,
int  p1,
int  p2 
)

int sqlite3VdbeOp3 ( Vdbe p,
int  op,
int  p1,
int  p2,
const char zP3,
int  p3type 
)

int sqlite3VdbeAddOpList ( Vdbe p,
int  nOp,
VdbeOpList const aOp 
)

void sqlite3VdbeChangeP1 ( Vdbe p,
int  addr,
int  P1 
)

void sqlite3VdbeChangeP2 ( Vdbe p,
int  addr,
int  P2 
)

void sqlite3VdbeJumpHere ( Vdbe p,
int  addr 
)

void sqlite3VdbeChangeToNoop ( Vdbe p,
int  addr,
int  N 
)

void sqlite3VdbeChangeP3 ( Vdbe p,
int  addr,
const char zP1,
int  N 
)

VdbeOp* sqlite3VdbeGetOp ( Vdbe p,
int  addr 
)

int sqlite3VdbeMakeLabel ( Vdbe p  ) 

void sqlite3VdbeDelete ( Vdbe p  ) 

void sqlite3VdbeMakeReady ( Vdbe p,
int  nVar,
int  nMem,
int  nCursor,
int  isExplain 
)

int sqlite3VdbeFinalize ( Vdbe p  ) 

void sqlite3VdbeResolveLabel ( Vdbe p,
int  x 
)

int sqlite3VdbeCurrentAddr ( Vdbe p  ) 

void sqlite3VdbeTrace ( Vdbe p,
FILE *  trace 
)

void sqlite3VdbeResetStepResult ( Vdbe p  ) 

int sqlite3VdbeReset ( Vdbe p  ) 

int sqliteVdbeSetVariables ( Vdbe ,
int  ,
const char **   
)

void sqlite3VdbeSetNumCols ( Vdbe p,
int  nResColumn 
)

int sqlite3VdbeSetColName ( Vdbe p,
int  idx,
int  var,
const char zName,
int  N 
)

void sqlite3VdbeCountChanges ( Vdbe v  ) 

sqlite3* sqlite3VdbeDb ( Vdbe v  ) 

void sqlite3VdbeSetSql ( Vdbe p,
const char z,
int  n 
)

const char * sqlite3VdbeGetSql ( Vdbe p  ) 

void sqlite3VdbeSwap ( Vdbe pA,
Vdbe pB 
)

void sqlite3VdbeComment ( Vdbe p,
const char zFormat,
  ... 
)

int sqlite3BtreeOpen ( const char zFilename,
sqlite3 db,
Btree **  ppBtree,
int  flags 
)

int sqlite3BtreeClose ( Btree p  ) 

int sqlite3BtreeSetBusyHandler ( Btree p,
BusyHandler pHandler 
)

int sqlite3BtreeSetCacheSize ( Btree p,
int  mxPage 
)

int sqlite3BtreeSetSafetyLevel ( Btree p,
int  level,
int  fullSync 
)

int sqlite3BtreeSyncDisabled ( Btree p  ) 

int sqlite3BtreeSetPageSize ( Btree p,
int  pageSize,
int  nReserve 
)

int sqlite3BtreeGetPageSize ( Btree p  ) 

int sqlite3BtreeGetReserve ( Btree p  ) 

int sqlite3BtreeSetAutoVacuum ( Btree p,
int  autoVacuum 
)

int sqlite3BtreeGetAutoVacuum ( Btree p  ) 

int sqlite3BtreeBeginTrans ( Btree p,
int  wrflag 
)

int sqlite3BtreeCommitPhaseOne ( Btree p,
const char zMaster 
)

int sqlite3BtreeCommitPhaseTwo ( Btree p  ) 

int sqlite3BtreeCommit ( Btree p  ) 

int sqlite3BtreeRollback ( Btree p  ) 

int sqlite3BtreeBeginStmt ( Btree p  ) 

int sqlite3BtreeCommitStmt ( Btree p  ) 

int sqlite3BtreeRollbackStmt ( Btree p  ) 

int sqlite3BtreeCreateTable ( Btree p,
int *  piTable,
int  flags 
)

int sqlite3BtreeIsInTrans ( Btree p  ) 

int sqlite3BtreeIsInStmt ( Btree p  ) 

int sqlite3BtreeIsInReadTrans ( Btree p  ) 

void* sqlite3BtreeSchema ( Btree p,
int  nBytes,
void(*)(void *)  xFree 
)

int sqlite3BtreeSchemaLocked ( Btree p  ) 

int sqlite3BtreeLockTable ( Btree p,
int  iTab,
u8  isWriteLock 
)

const char* sqlite3BtreeGetFilename ( Btree p  ) 

const char* sqlite3BtreeGetDirname ( Btree p  ) 

const char* sqlite3BtreeGetJournalname ( Btree p  ) 

int sqlite3BtreeCopyFile ( Btree pTo,
Btree pFrom 
)

int sqlite3BtreeDropTable ( Btree p,
int  iTable,
int *  piMoved 
)

int sqlite3BtreeClearTable ( Btree p,
int  iTable 
)

int sqlite3BtreeGetMeta ( Btree p,
int  idx,
u32 pValue 
)

int sqlite3BtreeUpdateMeta ( Btree p,
int  idx,
u32  value 
)

int sqlite3BtreeCursor ( Btree p,
int  iTable,
int  wrFlag,
int(*)(void *, int, const void *, int, const void *)  xCmp,
void *  pArg,
BtCursor **  ppCursor 
)

void sqlite3BtreeSetCompare ( BtCursor pCur,
int(*)(void *, int, const void *, int, const void *)  xCmp,
void *  pArg 
)

int sqlite3BtreeCloseCursor ( BtCursor pCur  ) 

int sqlite3BtreeMoveto ( BtCursor pCur,
const void *  pKey,
i64  nKey,
int  bias,
int *  pRes 
)

int sqlite3BtreeDelete ( BtCursor pCur  ) 

int sqlite3BtreeInsert ( BtCursor pCur,
const void *  pKey,
i64  nKey,
const void *  pData,
int  nData,
int  bias 
)

int sqlite3BtreeFirst ( BtCursor pCur,
int *  pRes 
)

int sqlite3BtreeLast ( BtCursor pCur,
int *  pRes 
)

int sqlite3BtreeNext ( BtCursor pCur,
int *  pRes 
)

int sqlite3BtreeEof ( BtCursor pCur  ) 

int sqlite3BtreeFlags ( BtCursor pCur  ) 

int sqlite3BtreePrevious ( BtCursor pCur,
int *  pRes 
)

int sqlite3BtreeKeySize ( BtCursor pCur,
i64 pSize 
)

int sqlite3BtreeKey ( BtCursor pCur,
u32  offset,
u32  amt,
void *  pBuf 
)

const void* sqlite3BtreeKeyFetch ( BtCursor pCur,
int *  pAmt 
)

const void* sqlite3BtreeDataFetch ( BtCursor pCur,
int *  pAmt 
)

int sqlite3BtreeDataSize ( BtCursor pCur,
u32 pSize 
)

int sqlite3BtreeData ( BtCursor pCur,
u32  offset,
u32  amt,
void *  pBuf 
)

char* sqlite3BtreeIntegrityCheck ( Btree p,
int *  aRoot,
int  nRoot,
int  mxErr,
int *  pnErr 
)

struct Pager* sqlite3BtreePager ( Btree p  )  [read]

int sqlite3BtreeCursorInfo ( BtCursor pCur,
int *  aResult,
int  upCnt 
)

void sqlite3BtreeCursorList ( Btree p  ) 

int sqlite3BtreePageDump ( Btree p,
int  pgno,
int  recursive 
)

int sqlite3PagerOpen ( Pager **  ppPager,
const char zFilename,
int  nExtra,
int  flags 
)

void sqlite3PagerSetBusyhandler ( Pager pPager,
BusyHandler pBusyHandler 
)

void sqlite3PagerSetDestructor ( Pager pPager,
void(*)(DbPage *, int)  xDesc 
)

void sqlite3PagerSetReiniter ( Pager pPager,
void(*)(DbPage *, int)  xReinit 
)

int sqlite3PagerSetPagesize ( Pager pPager,
int  pageSize 
)

int sqlite3PagerReadFileheader ( Pager pPager,
int  N,
unsigned char pDest 
)

void sqlite3PagerSetCachesize ( Pager pPager,
int  mxPage 
)

int sqlite3PagerClose ( Pager pPager  ) 

int sqlite3PagerAcquire ( Pager pPager,
Pgno  pgno,
DbPage **  ppPage,
int  clrFlag 
)

DbPage* sqlite3PagerLookup ( Pager pPager,
Pgno  pgno 
)

int sqlite3PagerRef ( DbPage pPg  ) 

int sqlite3PagerUnref ( DbPage pPg  ) 

Pgno sqlite3PagerPagenumber ( DbPage p  ) 

int sqlite3PagerWrite ( DbPage pDbPage  ) 

int sqlite3PagerIswriteable ( DbPage pPg  ) 

int sqlite3PagerOverwrite ( Pager pPager,
Pgno  pgno,
void *  pData 
)

int sqlite3PagerPagecount ( Pager pPager  ) 

int sqlite3PagerTruncate ( Pager pPager,
Pgno  nPage 
)

int sqlite3PagerBegin ( DbPage pPg,
int  exFlag 
)

int sqlite3PagerCommitPhaseOne ( Pager pPager,
const char zMaster,
Pgno  nTrunc 
)

int sqlite3PagerCommitPhaseTwo ( Pager pPager  ) 

int sqlite3PagerRollback ( Pager pPager  ) 

int sqlite3PagerIsreadonly ( Pager pPager  ) 

int sqlite3PagerStmtBegin ( Pager pPager  ) 

int sqlite3PagerStmtCommit ( Pager pPager  ) 

int sqlite3PagerStmtRollback ( Pager pPager  ) 

void sqlite3PagerDontRollback ( DbPage pPg  ) 

void sqlite3PagerDontWrite ( DbPage pDbPage  ) 

int sqlite3PagerRefcount ( Pager pPager  ) 

int* sqlite3PagerStats ( Pager pPager  ) 

void sqlite3PagerSetSafetyLevel ( Pager pPager,
int  level,
int  full_fsync 
)

const char* sqlite3PagerFilename ( Pager pPager  ) 

const char* sqlite3PagerDirname ( Pager pPager  ) 

const char* sqlite3PagerJournalname ( Pager pPager  ) 

int sqlite3PagerNosync ( Pager pPager  ) 

int sqlite3PagerRename ( Pager ,
const char zNewName 
)

void sqlite3PagerSetCodec ( Pager ,
void *  *)(void *, void *, Pgno, int,
void *   
)

int sqlite3PagerMovepage ( Pager pPager,
DbPage pPg,
Pgno  pgno 
)

int sqlite3PagerReset ( Pager  ) 

int sqlite3PagerReleaseMemory ( int  nReq  ) 

void* sqlite3PagerGetData ( DbPage pPg  ) 

void* sqlite3PagerGetExtra ( DbPage pPg  ) 

int sqlite3PagerLockingMode ( Pager pPager,
int  eMode 
)

int sqlite3PagerLockstate ( Pager pPager  ) 

void sqlite3PagerRefdump ( Pager pPager  ) 

void disable_simulated_io_errors ( void   ) 

void enable_simulated_io_errors ( void   ) 

int sqlite3Corrupt ( void   ) 

int sqlite3StrICmp ( const char zLeft,
const char zRight 
)

int sqlite3StrNICmp ( const char zLeft,
const char zRight,
int  N 
)

int sqlite3HashNoCase ( const char ,
int   
)

int sqlite3IsNumber ( const char z,
int *  realnum,
u8  enc 
)

int sqlite3Compare ( const char ,
const char  
)

int sqlite3SortCompare ( const char ,
const char  
)

void sqlite3RealToSortable ( double  r,
char  
)

void * sqlite3Malloc ( int  n,
int  doMemManage 
)

void * sqlite3MallocRaw ( int  n,
int  doMemManage 
)

void sqlite3Free ( void *   ) 

void * sqlite3Realloc ( void *  p,
int  n 
)

char* sqlite3StrDup ( const char z  ) 

char* sqlite3StrNDup ( const char z,
int  n 
)

void * sqlite3ReallocOrFree ( void *  p,
int  n 
)

void sqlite3FreeX ( void *  p  ) 

void * sqlite3MallocX ( int  n  ) 

int sqlite3AllocSize ( void *  p  ) 

char * sqlite3MPrintf ( const char zFormat,
  ... 
)

char * sqlite3VMPrintf ( const char zFormat,
va_list  ap 
)

void sqlite3DebugPrintf ( const char zFormat,
  ... 
)

void* sqlite3TextToPtr ( const char z  ) 

void sqlite3SetString ( char **  pz,
  ... 
)

void sqlite3ErrorMsg ( Parse pParse,
const char zFormat,
  ... 
)

void sqlite3ErrorClear ( Parse pParse  ) 

void sqlite3Dequote ( char z  ) 

void sqlite3DequoteExpr ( Expr p  ) 

int sqlite3KeywordCode ( const unsigned char z,
int  n 
)

int sqlite3RunParser ( Parse pParse,
const char zSql,
char **  pzErrMsg 
)

void sqlite3FinishCoding ( Parse pParse  ) 

Expr * sqlite3Expr ( int  op,
Expr pLeft,
Expr pRight,
const Token pToken 
)

Expr * sqlite3ExprOrFree ( int  op,
Expr pLeft,
Expr pRight,
const Token pToken 
)

Expr* sqlite3RegisterExpr ( Parse pParse,
Token pToken 
)

Expr * sqlite3ExprAnd ( Expr pLeft,
Expr pRight 
)

void sqlite3ExprSpan ( Expr pExpr,
Token pLeft,
Token pRight 
)

Expr * sqlite3ExprFunction ( ExprList pList,
Token pToken 
)

void sqlite3ExprAssignVarNumber ( Parse pParse,
Expr pExpr 
)

void sqlite3ExprDelete ( Expr p  ) 

ExprList * sqlite3ExprListAppend ( ExprList pList,
Expr pExpr,
Token pName 
)

void sqlite3ExprListDelete ( ExprList pList  ) 

int sqlite3Init ( sqlite3 db,
char **  pzErrMsg 
)

int sqlite3InitCallback ( void *  pInit,
int  argc,
char **  argv,
char **  azColName 
)

void sqlite3Pragma ( Parse pParse,
Token pId1,
Token pId2,
Token pValue,
int  minusFlag 
)

void sqlite3ResetInternalSchema ( sqlite3 db,
int  iDb 
)

void sqlite3BeginParse ( Parse pParse,
int  explainFlag 
)

void sqlite3CommitInternalChanges ( sqlite3 db  ) 

Table* sqlite3ResultSetOfSelect ( Parse pParse,
char zTabName,
Select pSelect 
)

void sqlite3OpenMasterTable ( Parse p,
int  iDb 
)

void sqlite3StartTable ( Parse pParse,
Token pName1,
Token pName2,
int  isTemp,
int  isView,
int  isVirtual,
int  noErr 
)

void sqlite3AddColumn ( Parse pParse,
Token pName 
)

void sqlite3AddNotNull ( Parse pParse,
int  onError 
)

void sqlite3AddPrimaryKey ( Parse pParse,
ExprList pList,
int  onError,
int  autoInc,
int  sortOrder 
)

void sqlite3AddCheckConstraint ( Parse pParse,
Expr pCheckExpr 
)

void sqlite3AddColumnType ( Parse pParse,
Token pType 
)

void sqlite3AddDefaultValue ( Parse pParse,
Expr pExpr 
)

void sqlite3AddCollateType ( Parse pParse,
const char zType,
int  nType 
)

void sqlite3EndTable ( Parse pParse,
Token pCons,
Token pEnd,
Select pSelect 
)

void sqlite3CreateView ( Parse pParse,
Token pBegin,
Token pName1,
Token pName2,
Select pSelect,
int  isTemp,
int  noErr 
)

int sqlite3ViewGetColumnNames ( Parse pParse,
Table pTable 
)

void sqlite3DropTable ( Parse pParse,
SrcList pName,
int  isView,
int  noErr 
)

void sqlite3DeleteTable ( Table pTable  ) 

void sqlite3Insert ( Parse pParse,
SrcList pTabList,
ExprList pList,
Select pSelect,
IdList pColumn,
int  onError 
)

void * sqlite3ArrayAllocate ( void *  pArray,
int  szEntry,
int  initSize,
int *  pnEntry,
int *  pnAlloc,
int *  pIdx 
)

IdList * sqlite3IdListAppend ( IdList pList,
Token pToken 
)

int sqlite3IdListIndex ( IdList pList,
const char zName 
)

SrcList * sqlite3SrcListAppend ( SrcList pList,
Token pTable,
Token pDatabase 
)

SrcList * sqlite3SrcListAppendFromTerm ( SrcList p,
Token pTable,
Token pDatabase,
Token pAlias,
Select pSubquery,
Expr pOn,
IdList pUsing 
)

void sqlite3SrcListShiftJoinType ( SrcList p  ) 

void sqlite3SrcListAssignCursors ( Parse pParse,
SrcList pList 
)

void sqlite3IdListDelete ( IdList pList  ) 

void sqlite3SrcListDelete ( SrcList pList  ) 

void sqlite3CreateIndex ( Parse pParse,
Token pName1,
Token pName2,
SrcList pTblName,
ExprList pList,
int  onError,
Token pStart,
Token pEnd,
int  sortOrder,
int  ifNotExist 
)

void sqlite3DropIndex ( Parse pParse,
SrcList pName,
int  ifExists 
)

void sqlite3AddKeyType ( Vdbe ,
ExprList  
)

void sqlite3AddIdxKeyType ( Vdbe ,
Index  
)

int sqlite3Select ( Parse pParse,
Select p,
int  eDest,
int  iParm,
Select pParent,
int  parentTab,
int *  pParentAgg,
char aff 
)

Select * sqlite3SelectNew ( ExprList pEList,
SrcList pSrc,
Expr pWhere,
ExprList pGroupBy,
Expr pHaving,
ExprList pOrderBy,
int  isDistinct,
Expr pLimit,
Expr pOffset 
)

void sqlite3SelectDelete ( Select p  ) 

void sqlite3SelectUnbind ( Select  ) 

Table* sqlite3SrcListLookup ( Parse pParse,
SrcList pSrc 
)

int sqlite3IsReadOnly ( Parse pParse,
Table pTab,
int  viewOk 
)

void sqlite3OpenTable ( Parse p,
int  iCur,
int  iDb,
Table pTab,
int  opcode 
)

void sqlite3DeleteFrom ( Parse pParse,
SrcList pTabList,
Expr pWhere 
)

void sqlite3Update ( Parse pParse,
SrcList pTabList,
ExprList pChanges,
Expr pWhere,
int  onError 
)

WhereInfo* sqlite3WhereBegin ( Parse pParse,
SrcList pTabList,
Expr pWhere,
ExprList **  ppOrderBy 
)

void sqlite3WhereEnd ( WhereInfo pWInfo  ) 

void sqlite3ExprCodeGetColumn ( Vdbe v,
Table pTab,
int  iColumn,
int  iTable 
)

void sqlite3ExprCode ( Parse pParse,
Expr pExpr 
)

void sqlite3ExprCodeAndCache ( Parse pParse,
Expr pExpr 
)

int sqlite3ExprCodeExprList ( Parse pParse,
ExprList pList 
)

void sqlite3ExprIfTrue ( Parse pParse,
Expr pExpr,
int  dest,
int  jumpIfNull 
)

void sqlite3ExprIfFalse ( Parse pParse,
Expr pExpr,
int  dest,
int  jumpIfNull 
)

void sqlite3NextedParse ( Parse ,
const char ,
  ... 
)

Table* sqlite3FindTable ( sqlite3 db,
const char zName,
const char zDatabase 
)

Table* sqlite3LocateTable ( Parse pParse,
const char zName,
const char zDbase 
)

Index* sqlite3FindIndex ( sqlite3 db,
const char zName,
const char zDb 
)

void sqlite3UnlinkAndDeleteTable ( sqlite3 db,
int  iDb,
const char zTabName 
)

void sqlite3UnlinkAndDeleteIndex ( sqlite3 db,
int  iDb,
const char zIdxName 
)

void sqlite3Vacuum ( Parse pParse  ) 

int sqlite3RunVacuum ( char **  pzErrMsg,
sqlite3 db 
)

char * sqlite3NameFromToken ( Token pName  ) 

int sqlite3ExprCheck ( Parse ,
Expr ,
int  ,
int *   
)

int sqlite3ExprCompare ( Expr pA,
Expr pB 
)

int sqliteFuncId ( Token  ) 

int sqlite3ExprResolveNames ( NameContext pNC,
Expr pExpr 
)

int sqlite3ExprAnalyzeAggregates ( NameContext pNC,
Expr pExpr 
)

int sqlite3ExprAnalyzeAggList ( NameContext pNC,
ExprList pList 
)

Vdbe* sqlite3GetVdbe ( Parse pParse  ) 

Expr * sqlite3CreateIdExpr ( const char zName  ) 

void sqlite3Randomness ( int  N,
void *  pBuf 
)

void sqlite3RollbackAll ( sqlite3 db  ) 

void sqlite3CodeVerifySchema ( Parse pParse,
int  iDb 
)

void sqlite3BeginTransaction ( Parse pParse,
int  type 
)

void sqlite3CommitTransaction ( Parse pParse  ) 

void sqlite3RollbackTransaction ( Parse pParse  ) 

int sqlite3ExprIsConstant ( Expr p  ) 

int sqlite3ExprIsConstantOrFunction ( Expr p  ) 

int sqlite3ExprIsInteger ( Expr p,
int *  pValue 
)

int sqlite3IsRowid ( const char z  ) 

void sqlite3GenerateRowDelete ( sqlite3 db,
Vdbe v,
Table pTab,
int  iCur,
int  count 
)

void sqlite3GenerateRowIndexDelete ( Vdbe v,
Table pTab,
int  iCur,
char aIdxUsed 
)

void sqlite3GenerateIndexKey ( Vdbe v,
Index pIdx,
int  iCur 
)

void sqlite3GenerateConstraintChecks ( Parse pParse,
Table pTab,
int  base,
char aIdxUsed,
int  rowidChng,
int  isUpdate,
int  overrideError,
int  ignoreDest 
)

void sqlite3CompleteInsertion ( Parse pParse,
Table pTab,
int  base,
char aIdxUsed,
int  rowidChng,
int  isUpdate,
int  newIdx,
int  appendBias 
)

void sqlite3OpenTableAndIndices ( Parse pParse,
Table pTab,
int  base,
int  op 
)

void sqlite3BeginWriteOperation ( Parse pParse,
int  setStatement,
int  iDb 
)

Expr * sqlite3ExprDup ( Expr p  ) 

void sqlite3TokenCopy ( Token pTo,
Token pFrom 
)

ExprList * sqlite3ExprListDup ( ExprList p  ) 

SrcList * sqlite3SrcListDup ( SrcList p  ) 

IdList * sqlite3IdListDup ( IdList p  ) 

Select * sqlite3SelectDup ( Select p  ) 

FuncDef* sqlite3FindFunction ( sqlite3 db,
const char zName,
int  nName,
int  nArg,
u8  enc,
int  createFlag 
)

void sqlite3RegisterBuiltinFunctions ( sqlite3 db  ) 

void sqlite3RegisterDateTimeFunctions ( sqlite3 db  ) 

int sqlite3SafetyOn ( sqlite3 db  ) 

int sqlite3SafetyOff ( sqlite3 db  ) 

int sqlite3SafetyCheck ( sqlite3 db  ) 

void sqlite3ChangeCookie ( sqlite3 db,
Vdbe v,
int  iDb 
)

void sqlite3BeginTrigger ( Parse pParse,
Token pName1,
Token pName2,
int  tr_tm,
int  op,
IdList pColumns,
SrcList pTableName,
Expr pWhen,
int  isTemp,
int  noErr 
)

void sqlite3FinishTrigger ( Parse pParse,
TriggerStep pStepList,
Token pAll 
)

void sqlite3DropTrigger ( Parse pParse,
SrcList pName,
int  noErr 
)

void sqlite3DropTriggerPtr ( Parse pParse,
Trigger pTrigger 
)

int sqlite3TriggersExist ( Parse pParse,
Table pTab,
int  op,
ExprList pChanges 
)

int sqlite3CodeRowTrigger ( Parse pParse,
int  op,
ExprList pChanges,
int  tr_tm,
Table pTab,
int  newIdx,
int  oldIdx,
int  orconf,
int  ignoreJump 
)

void sqliteViewTriggers ( Parse ,
Table ,
Expr ,
int  ,
ExprList  
)

void sqlite3DeleteTriggerStep ( TriggerStep pTriggerStep  ) 

TriggerStep * sqlite3TriggerSelectStep ( Select pSelect  ) 

TriggerStep * sqlite3TriggerInsertStep ( Token pTableName,
IdList pColumn,
ExprList pEList,
Select pSelect,
int  orconf 
)

TriggerStep * sqlite3TriggerUpdateStep ( Token pTableName,
ExprList pEList,
Expr pWhere,
int  orconf 
)

TriggerStep * sqlite3TriggerDeleteStep ( Token pTableName,
Expr pWhere 
)

void sqlite3DeleteTrigger ( Trigger pTrigger  ) 

void sqlite3UnlinkAndDeleteTrigger ( sqlite3 db,
int  iDb,
const char zName 
)

int sqlite3JoinType ( Parse pParse,
Token pA,
Token pB,
Token pC 
)

void sqlite3CreateForeignKey ( Parse pParse,
ExprList pFromCol,
Token pTo,
ExprList pToCol,
int  flags 
)

void sqlite3DeferForeignKey ( Parse pParse,
int  isDeferred 
)

void sqlite3AuthRead ( Parse pParse,
Expr pExpr,
SrcList pTabList 
)

int sqlite3AuthCheck ( Parse pParse,
int  code,
const char zArg1,
const char zArg2,
const char zArg3 
)

void sqlite3AuthContextPush ( Parse pParse,
AuthContext pContext,
const char zContext 
)

void sqlite3AuthContextPop ( AuthContext pContext  ) 

void sqlite3Attach ( Parse pParse,
Expr p,
Expr pDbname,
Expr pKey 
)

void sqlite3Detach ( Parse pParse,
Expr pDbname 
)

int sqlite3BtreeFactory ( const sqlite3 db,
const char zFilename,
int  omitJournal,
int  nCache,
Btree **  ppBtree 
)

int sqlite3FixInit ( DbFixer pFix,
Parse pParse,
int  iDb,
const char zType,
const Token pName 
)

int sqlite3FixSrcList ( DbFixer pFix,
SrcList pList 
)

int sqlite3FixSelect ( DbFixer pFix,
Select pSelect 
)

int sqlite3FixExpr ( DbFixer pFix,
Expr pExpr 
)

int sqlite3FixExprList ( DbFixer pFix,
ExprList pList 
)

int sqlite3FixTriggerStep ( DbFixer pFix,
TriggerStep pStep 
)

int sqlite3AtoF ( const char z,
double pResult 
)

int sqlite3GetInt32 ( const char zNum,
int *  pValue 
)

int sqlite3FitsIn64Bits ( const char zNum  ) 

int sqlite3utf16ByteLen ( const void *  pData,
int  nChar 
)

int sqlite3utf8CharLen ( const char pData,
int  nByte 
)

int sqlite3ReadUtf8 ( const unsigned char z  ) 

int sqlite3PutVarint ( unsigned char p,
u64  v 
)

int sqlite3GetVarint ( const unsigned char p,
u64 v 
)

int sqlite3GetVarint32 ( const unsigned char p,
u32 v 
)

int sqlite3VarintLen ( u64  v  ) 

void sqlite3IndexAffinityStr ( Vdbe v,
Index pIdx 
)

void sqlite3TableAffinityStr ( Vdbe v,
Table pTab 
)

char sqlite3CompareAffinity ( Expr pExpr,
char  aff2 
)

int sqlite3IndexAffinityOk ( Expr pExpr,
char  idx_affinity 
)

char sqlite3ExprAffinity ( Expr pExpr  ) 

int sqlite3atoi64 ( const char zNum,
i64 pNum 
)

void sqlite3Error ( sqlite3 db,
int  err_code,
const char zFormat,
  ... 
)

void * sqlite3HexToBlob ( const char z  ) 

int sqlite3TwoPartName ( Parse pParse,
Token pName1,
Token pName2,
Token **  pUnqual 
)

const char* sqlite3ErrStr ( int  rc  ) 

int sqlite3ReadUniChar ( const char zStr,
int *  pOffset,
u8 pEnc,
int  fold 
)

int sqlite3ReadSchema ( Parse pParse  ) 

CollSeq* sqlite3FindCollSeq ( sqlite3 db,
u8  enc,
const char zName,
int  nName,
int  create 
)

CollSeq* sqlite3LocateCollSeq ( Parse pParse,
const char zName,
int  nName 
)

CollSeq* sqlite3ExprCollSeq ( Parse pParse,
Expr pExpr 
)

Expr* sqlite3ExprSetColl ( Parse pParse,
Expr pExpr,
Token pName 
)

int sqlite3CheckCollSeq ( Parse pParse,
CollSeq pColl 
)

int sqlite3CheckIndexCollSeq ( Parse ,
Index  
)

int sqlite3CheckObjectName ( Parse pParse,
const char zName 
)

void sqlite3VdbeSetChanges ( sqlite3 db,
int  nChange 
)

void sqlite3utf16Substr ( sqlite3_context context,
int  argc,
sqlite3_value **  argv 
)

const void* sqlite3ValueText ( sqlite3_value pVal,
u8  enc 
)

int sqlite3ValueBytes ( sqlite3_value pVal,
u8  enc 
)

void sqlite3ValueSetStr ( sqlite3_value v,
int  n,
const void *  z,
u8  enc,
void(*)(void *)  xDel 
)

void sqlite3ValueFree ( sqlite3_value v  ) 

sqlite3_value * sqlite3ValueNew ( void   ) 

char * sqlite3utf16to8 ( const void *  z,
int  nByte 
)

int sqlite3ValueFromExpr ( Expr pExpr,
u8  enc,
u8  affinity,
sqlite3_value **  ppVal 
)

void sqlite3ValueApplyAffinity ( sqlite3_value pVal,
u8  affinity,
u8  enc 
)

void sqlite3RootPageMoved ( Db pDb,
int  iFrom,
int  iTo 
)

void sqlite3Reindex ( Parse pParse,
Token pName1,
Token pName2 
)

void sqlite3AlterFunctions ( sqlite3 db  ) 

void sqlite3AlterRenameTable ( Parse pParse,
SrcList pSrc,
Token pName 
)

int sqlite3GetToken ( const unsigned char z,
int *  tokenType 
)

void sqlite3NestedParse ( Parse pParse,
const char zFormat,
  ... 
)

void sqlite3ExpirePreparedStatements ( sqlite3 db  ) 

void sqlite3CodeSubselect ( Parse pParse,
Expr pExpr 
)

int sqlite3SelectResolve ( Parse pParse,
Select p,
NameContext pOuterNC 
)

void sqlite3ColumnDefault ( Vdbe v,
Table pTab,
int  i 
)

void sqlite3AlterFinishAddColumn ( Parse pParse,
Token pColDef 
)

void sqlite3AlterBeginAddColumn ( Parse pParse,
SrcList pSrc 
)

const char* sqlite3TestErrorName ( int   ) 

CollSeq* sqlite3GetCollSeq ( sqlite3 db,
CollSeq pColl,
const char zName,
int  nName 
)

char sqlite3AffinityType ( const Token pType  ) 

void sqlite3Analyze ( Parse pParse,
Token pName1,
Token pName2 
)

int sqlite3InvokeBusyHandler ( BusyHandler p  ) 

int sqlite3FindDb ( sqlite3 db,
Token pName 
)

void sqlite3AnalysisLoad ( sqlite3 db,
int  iDB 
)

void sqlite3DefaultRowEst ( Index pIdx  ) 

void sqlite3RegisterLikeFunctions ( sqlite3 db,
int  caseSensitive 
)

int sqlite3IsLikeFunction ( sqlite3 db,
Expr pExpr,
int *  pIsNocase,
char aWc 
)

ThreadData * sqlite3ThreadData ( void   ) 

const ThreadData * sqlite3ThreadDataReadOnly ( void   ) 

void sqlite3ReleaseThreadData ( void   ) 

void sqlite3AttachFunctions ( sqlite3 db  ) 

void sqlite3MinimumFileFormat ( Parse pParse,
int  iDb,
int  minFormat 
)

void sqlite3SchemaFree ( void *  p  ) 

Schema * sqlite3SchemaGet ( Btree pBt  ) 

int sqlite3SchemaToIndex ( sqlite3 db,
Schema pSchema 
)

KeyInfo* sqlite3IndexKeyinfo ( Parse pParse,
Index pIdx 
)

int sqlite3CreateFunc ( sqlite3 db,
const char zFunctionName,
int  nArg,
int  enc,
void *  pUserData,
void(*)(sqlite3_context *, int, sqlite3_value **)  xFunc,
void(*)(sqlite3_context *, int, sqlite3_value **)  xStep,
void(*)(sqlite3_context *)  xFinal 
)

int sqlite3ApiExit ( sqlite3 db,
int  rc 
)

int sqlite3MallocFailed ( void   ) 

void sqlite3FailedMalloc ( void   ) 

void sqlite3AbortOtherActiveVdbes ( sqlite3 db,
Vdbe pExcept 
)

int sqlite3OpenTempDatabase ( Parse pParse  ) 

void sqlite3CloseExtensions ( sqlite3 db  ) 

int sqlite3AutoLoadExtensions ( sqlite3 db  ) 

void sqlite3TableLock ( Parse pParse,
int  iDb,
int  iTab,
u8  isWriteLock,
const char zName 
)

void sqlite3MallocDisallow ( void   ) 

void sqlite3MallocAllow ( void   ) 

int sqlite3TestMallocFail ( void   ) 

void * sqlite3ThreadSafeMalloc ( int  n  ) 

void sqlite3ThreadSafeFree ( void *  p  ) 

void sqlite3VtabClear ( Table p  ) 

int sqlite3VtabSync ( sqlite3 db,
int  rc 
)

int sqlite3VtabRollback ( sqlite3 db  ) 

int sqlite3VtabCommit ( sqlite3 db  ) 

void sqlite3VtabLock ( sqlite3_vtab pVtab  ) 

void sqlite3VtabUnlock ( sqlite3 db,
sqlite3_vtab pVtab 
)

void sqlite3VtabBeginParse ( Parse pParse,
Token pName1,
Token pName2,
Token pModuleName 
)

void sqlite3VtabFinishParse ( Parse pParse,
Token pEnd 
)

void sqlite3VtabArgInit ( Parse pParse  ) 

void sqlite3VtabArgExtend ( Parse pParse,
Token p 
)

int sqlite3VtabCallCreate ( sqlite3 db,
int  iDb,
const char zTab,
char **  pzErr 
)

int sqlite3VtabCallConnect ( Parse pParse,
Table pTab 
)

int sqlite3VtabCallDestroy ( sqlite3 db,
int  iDb,
const char zTab 
)

int sqlite3VtabBegin ( sqlite3 db,
sqlite3_vtab pVtab 
)

FuncDef * sqlite3VtabOverloadFunction ( FuncDef pDef,
int  nArg,
Expr pExpr 
)

void sqlite3InvalidFunction ( sqlite3_context context,
int  argc,
sqlite3_value **  argv 
)

int sqlite3Reprepare ( Vdbe p  ) 

void sqlite3VdbeIOTraceSql ( Vdbe p  ) 

int sqlite3OsClose ( OsFile **  pId  ) 

int sqlite3OsOpenDirectory ( OsFile id,
const char zName 
)

int sqlite3OsRead ( OsFile id,
void *  pBuf,
int  amt 
)

int sqlite3OsWrite ( OsFile id,
const void *  pBuf,
int  amt 
)

int sqlite3OsSeek ( OsFile id,
i64  offset 
)

int sqlite3OsTruncate ( OsFile id,
i64  size 
)

int sqlite3OsSync ( OsFile id,
int  fullsync 
)

void sqlite3OsSetFullSync ( OsFile id,
int  setting 
)

int sqlite3OsFileHandle ( OsFile id  ) 

int sqlite3OsFileSize ( OsFile id,
i64 pSize 
)

int sqlite3OsLock ( OsFile id,
int  lockType 
)

int sqlite3OsUnlock ( OsFile id,
int  lockType 
)

int sqlite3OsLockState ( OsFile id  ) 

int sqlite3OsCheckReservedLock ( OsFile id  ) 

int sqlite3OsOpenReadWrite ( const char ,
OsFile **  ,
int *   
)

int sqlite3OsOpenExclusive ( const char ,
OsFile **  ,
int   
)

int sqlite3OsOpenReadOnly ( const char ,
OsFile **   
)

int sqlite3OsDelete ( const char  ) 

int sqlite3OsFileExists ( const char  ) 

char* sqlite3OsFullPathname ( const char  ) 

int sqlite3OsIsDirWritable ( char  ) 

int sqlite3OsSyncDirectory ( const char  ) 

int sqlite3OsSectorSize ( OsFile id  ) 

int sqlite3OsTempFileName ( char  ) 

int sqlite3OsRandomSeed ( char  ) 

int sqlite3OsSleep ( int  ms  ) 

int sqlite3OsCurrentTime ( double  ) 

void sqlite3OsEnterMutex ( void   ) 

void sqlite3OsLeaveMutex ( void   ) 

int sqlite3OsInMutex ( int   ) 

ThreadData* sqlite3OsThreadSpecificData ( int   ) 

void* sqlite3OsMalloc ( int   ) 

void* sqlite3OsRealloc ( void *  ,
int   
)

void sqlite3OsFree ( void *   ) 

int sqlite3OsAllocationSize ( void *   ) 

void* sqlite3OsDlopen ( const char  ) 

void* sqlite3OsDlsym ( void *  ,
const char  
)

int sqlite3OsDlclose ( void *   ) 

struct sqlite3OsVtbl * sqlite3_os_switch ( void   )  [read]

void sqlite3VdbeFreeCursor ( Vdbe p,
Cursor pCx 
)

void sqliteVdbePopStack ( Vdbe ,
int   
)

int sqlite3VdbeCursorMoveto ( Cursor p  ) 

void sqlite3VdbePrintOp ( FILE *  pOut,
int  pc,
Op pOp 
)

void sqlite3VdbePrintSql ( Vdbe p  ) 

int sqlite3VdbeSerialTypeLen ( u32  serial_type  ) 

u32 sqlite3VdbeSerialType ( Mem pMem,
int  file_format 
)

int sqlite3VdbeSerialPut ( unsigned char buf,
Mem pMem,
int  file_format 
)

int sqlite3VdbeSerialGet ( const unsigned char buf,
u32  serial_type,
Mem pMem 
)

void sqlite3VdbeDeleteAuxData ( VdbeFunc pVdbeFunc,
int  mask 
)

int sqlite2BtreeKeyCompare ( BtCursor ,
const void *  ,
int  ,
int  ,
int *   
)

int sqlite3VdbeIdxKeyCompare ( Cursor ,
int  ,
const unsigned char ,
int *   
)

int sqlite3VdbeIdxRowid ( BtCursor pCur,
i64 rowid 
)

int sqlite3MemCompare ( const Mem pMem1,
const Mem pMem2,
const CollSeq pColl 
)

int sqlite3VdbeRecordCompare ( void *  userData,
int  nKey1,
const void *  pKey1,
int  nKey2,
const void *  pKey2 
)

int sqlite3VdbeIdxRowidLen ( const u8 aKey  ) 

int sqlite3VdbeExec ( Vdbe p  ) 

int sqlite3VdbeList ( Vdbe p  ) 

int sqlite3VdbeHalt ( Vdbe p  ) 

int sqlite3VdbeChangeEncoding ( Mem pMem,
int  desiredEnc 
)

int sqlite3VdbeMemCopy ( Mem pTo,
const Mem pFrom 
)

void sqlite3VdbeMemShallowCopy ( Mem pTo,
const Mem pFrom,
int  srcType 
)

int sqlite3VdbeMemMove ( Mem pTo,
Mem pFrom 
)

int sqlite3VdbeMemNulTerminate ( Mem pMem  ) 

int sqlite3VdbeMemSetStr ( Mem pMem,
const char z,
int  n,
u8  enc,
void(*)(void *)  xDel 
)

void sqlite3VdbeMemSetInt64 ( Mem pMem,
i64  val 
)

void sqlite3VdbeMemSetDouble ( Mem pMem,
double  val 
)

void sqlite3VdbeMemSetNull ( Mem pMem  ) 

int sqlite3VdbeMemMakeWriteable ( Mem pMem  ) 

int sqlite3VdbeMemDynamicify ( Mem pMem  ) 

int sqlite3VdbeMemStringify ( Mem pMem,
int  enc 
)

i64 sqlite3VdbeIntValue ( Mem pMem  ) 

int sqlite3VdbeMemIntegerify ( Mem pMem  ) 

double sqlite3VdbeRealValue ( Mem pMem  ) 

void sqlite3VdbeIntegerAffinity ( Mem pMem  ) 

int sqlite3VdbeMemRealify ( Mem pMem  ) 

int sqlite3VdbeMemNumerify ( Mem pMem  ) 

int sqlite3VdbeMemFromBtree ( BtCursor pCur,
int  offset,
int  amt,
int  key,
Mem pMem 
)

void sqlite3VdbeMemRelease ( Mem p  ) 

int sqlite3VdbeMemFinalize ( Mem pMem,
FuncDef pFunc 
)

void sqlite3VdbeMemSanity ( Mem pMem  ) 

int sqlite3VdbeOpcodeNoPush ( u8  op  ) 

int sqlite3VdbeMemTranslate ( Mem pMem,
u8  desiredEnc 
)

void sqlite3VdbeMemPrettyPrint ( Mem pMem,
char zBuf 
)

int sqlite3VdbeMemHandleBom ( Mem pMem  ) 

void sqlite3VdbeFifoInit ( Fifo pFifo  ) 

int sqlite3VdbeFifoPush ( Fifo pFifo,
i64  val 
)

int sqlite3VdbeFifoPop ( Fifo pFifo,
i64 pVal 
)

void sqlite3VdbeFifoClear ( Fifo pFifo  ) 

void sqlite3utfSelfTest (  ) 

int backtrace ( void **  ,
int   
)

int sqlite3OutstandingMallocs ( Tcl_Interp *  interp  ) 

__inline__ unsigned long long int hwtime ( void   ) 

void * sqlite3GenericMalloc ( int  n  ) 

void * sqlite3GenericRealloc ( void *  p,
int  n 
)

void sqlite3GenericFree ( void *  p  ) 

int sqlite3GenericAllocationSize ( void *  p  ) 

int sqlite3Os2Delete ( const char zFilename  ) 

int sqlite3Os2FileExists ( const char zFilename  ) 

int allocateOs2File ( os2File pInit,
OsFile **  pld 
)

int sqlite3Os2OpenReadWrite ( const char zFilename,
OsFile **  pld,
int *  pReadonly 
)

int sqlite3Os2OpenExclusive ( const char zFilename,
OsFile **  pld,
int  delFlag 
)

int sqlite3Os2OpenReadOnly ( const char zFilename,
OsFile **  pld 
)

int os2OpenDirectory ( OsFile id,
const char zDirname 
)

int sqlite3Os2TempFileName ( char zBuf  ) 

int os2Close ( OsFile **  pld  ) 

int os2Read ( OsFile id,
void *  pBuf,
int  amt 
)

int os2Write ( OsFile id,
const void *  pBuf,
int  amt 
)

int os2Seek ( OsFile id,
i64  offset 
)

int os2Sync ( OsFile id,
int  dataOnly 
)

int sqlite3Os2SyncDirectory ( const char zDirname  ) 

int os2Truncate ( OsFile id,
i64  nByte 
)

int os2FileSize ( OsFile id,
i64 pSize 
)

int sqlite3Os2IsDirWritable ( char zDirname  ) 

int os2Lock ( OsFile id,
int  locktype 
)

int os2CheckReservedLock ( OsFile id  ) 

int os2Unlock ( OsFile id,
int  locktype 
)

char* sqlite3Os2FullPathname ( const char zRelative  ) 

void* sqlite3Os2Dlopen ( const char zFilename  ) 

void* sqlite3Os2Dlsym ( void *  pHandle,
const char zSymbol 
)

int sqlite3Os2Dlclose ( void *  pHandle  ) 

int sqlite3Os2RandomSeed ( char zBuf  ) 

int sqlite3Os2Sleep ( int  ms  ) 

void sqlite3Os2EnterMutex (  ) 

void sqlite3Os2LeaveMutex (  ) 

int sqlite3Os2InMutex ( int  thisThreadOnly  ) 

int sqlite3Os2CurrentTime ( double prNow  ) 

ThreadData* sqlite3Os2ThreadSpecificData ( int  allocateFlag  ) 

int sqlite3CrashOpenReadWrite ( const char ,
OsFile **  ,
int *   
)

int sqlite3CrashOpenExclusive ( const char ,
OsFile **  ,
int   
)

int sqlite3CrashOpenReadOnly ( const char ,
OsFile **  ,
int   
)

int sqlite3UnixDelete ( const char zFilename  ) 

int sqlite3UnixFileExists ( const char zFilename  ) 

int sqlite3UnixOpenReadWrite ( const char zFilename,
OsFile **  pId,
int *  pReadonly 
)

int sqlite3UnixOpenExclusive ( const char zFilename,
OsFile **  pId,
int  delFlag 
)

int sqlite3UnixOpenReadOnly ( const char zFilename,
OsFile **  pId 
)

int sqlite3UnixTempFileName ( char zBuf  ) 

int sqlite3UnixIsDirWritable ( char zBuf  ) 

int sqlite3UnixSyncDirectory ( const char zDirname  ) 

char* sqlite3UnixFullPathname ( const char zRelative  ) 

void* sqlite3UnixDlopen ( const char zFilename  ) 

void* sqlite3UnixDlsym ( void *  pHandle,
const char zSymbol 
)

int sqlite3UnixDlclose ( void *  pHandle  ) 

int sqlite3UnixRandomSeed ( char zBuf  ) 

int sqlite3UnixSleep ( int  ms  ) 

void sqlite3UnixEnterMutex (  ) 

void sqlite3UnixLeaveMutex (  ) 

int sqlite3UnixInMutex ( int  thisThrd  ) 

ThreadData* sqlite3UnixThreadSpecificData ( int  allocateFlag  ) 

int sqlite3UnixCurrentTime ( double prNow  ) 

struct tm* __cdecl localtime ( const time_t *  t  )  [read]

int sqlite3WinDelete ( const char zFilename  ) 

int sqlite3WinFileExists ( const char zFilename  ) 

int sqlite3WinOpenReadWrite ( const char zFilename,
OsFile **  pId,
int *  pReadonly 
)

int sqlite3WinOpenExclusive ( const char zFilename,
OsFile **  pId,
int  delFlag 
)

int sqlite3WinOpenReadOnly ( const char zFilename,
OsFile **  pId 
)

int sqlite3WinTempFileName ( char zBuf  ) 

int sqlite3WinSyncDirectory ( const char zDirname  ) 

int sqlite3WinIsDirWritable ( char zDirname  ) 

char* sqlite3WinFullPathname ( const char zRelative  ) 

void* sqlite3WinDlopen ( const char zFilename  ) 

void* sqlite3WinDlsym ( void *  pHandle,
const char zSymbol 
)

int sqlite3WinDlclose ( void *  pHandle  ) 

int sqlite3WinRandomSeed ( char zBuf  ) 

int sqlite3WinSleep ( int  ms  ) 

void sqlite3WinEnterMutex (  ) 

void sqlite3WinLeaveMutex (  ) 

int sqlite3WinInMutex ( int  thisThreadOnly  ) 

int sqlite3WinCurrentTime ( double prNow  ) 

ThreadData* sqlite3WinThreadSpecificData ( int  allocateFlag  ) 

void sqlite3PagerSetCodec ( Pager pPager,
void *(*)(void *, void *, Pgno, int)  xCodec,
void *  pCodecArg 
)

int sqlite3_shared_cache_report ( void *  clientData,
Tcl_Interp *  interp,
int  objc,
Tcl_Obj *CONST  objv[] 
)

int sqlite3VdbeIdxKeyCompare ( Cursor pC,
int  nKey,
const u8 pKey,
int *  res 
)

void sqlite3_result_int64 ( sqlite3_context pCtx,
i64  iVal 
)

int sqlite3Prepare ( sqlite3 db,
const char zSql,
int  nBytes,
int  saveSqlFlag,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
)

void sqlite3PrintExpr ( Expr p  ) 

void sqlite3PrintExprList ( ExprList pList  ) 

void sqlite3PrintSelect ( Select p,
int  indent 
)

void sqlite3ParserTrace ( FILE *  TraceFILE,
char zTracePrompt 
)

void* sqlite3ParserAlloc ( void *(*)(size_t mallocProc  ) 

void sqlite3ParserFree ( void *  p,
void(*)(void *)  freeProc 
)

void sqlite3Parser ( void *  yyp,
int  yymajor,
sqlite3ParserTOKENTYPE yyminor  sqlite3ParserARG_PDECL 
)

void(*) sqlite3_io_trace ( const char ,
  ... 
) [pure virtual]


Variable Documentation

const char sqlite3_version[] = SQLITE_VERSION

const int sqlite3one = 1

void * sqlite3_pFirst = 0

int sqlite3_isFail = 0

int sqlite3_iLine = 0

void(* sqlite3_io_trace)(const char *,...)=0 ( const char ,
  ... 
)

unsigned int sqlite3_pending_byte = 0x40000000

struct sqlite3OsVtbl sqlite3Os [read]

int threadsOverrideEachOthersLocks = SQLITE_THREAD_OVERRIDE_LOCK

int sqlite3_os_type = 0

Initial value:

 {

    0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,  
    0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1,  
    0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,  
}

char sqlite3_query_plan[BMS *2 *40]

YYCODETYPE lhs

unsigned char nrhs

const unsigned char ebcdicToAscii[]

Initial value:

 {

   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 95,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
   0, 97, 98, 99,100,101,102,103,104,105,  0,  0,  0,  0,  0,  0,  
   0,106,107,108,109,110,111,112,113,114,  0,  0,  0,  0,  0,  0,  
   0,  0,115,116,117,118,119,120,121,122,  0,  0,  0,  0,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
   0, 97, 98, 99,100,101,102,103,104,105,  0,  0,  0,  0,  0,  0,  
   0,106,107,108,109,110,111,112,113,114,  0,  0,  0,  0,  0,  0,  
   0,  0,115,116,117,118,119,120,121,122,  0,  0,  0,  0,  0,  0,  
   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
}


Generated Mozilla by doxygen 1.5.6