org.sqlite.swig
Class SQLite3

java.lang.Object
  extended by org.sqlite.swig.SQLite3
All Implemented Interfaces:
SQLite3Constants

public class SQLite3
extends java.lang.Object
implements SQLite3Constants


Field Summary
static int SQLITE_TRANSIENT
           
 
Fields inherited from interface org.sqlite.swig.SQLite3Constants
SQLITE_ABORT, SQLITE_ALTER_TABLE, SQLITE_ANALYZE, SQLITE_ANY, SQLITE_ATTACH, SQLITE_AUTH, SQLITE_BLOB, SQLITE_BUSY, SQLITE_CANTOPEN, SQLITE_CONSTRAINT, SQLITE_COPY, SQLITE_CORRUPT, SQLITE_CREATE_INDEX, SQLITE_CREATE_TABLE, SQLITE_CREATE_TEMP_INDEX, SQLITE_CREATE_TEMP_TABLE, SQLITE_CREATE_TEMP_TRIGGER, SQLITE_CREATE_TEMP_VIEW, SQLITE_CREATE_TRIGGER, SQLITE_CREATE_VIEW, SQLITE_DELETE, SQLITE_DENY, SQLITE_DETACH, SQLITE_DONE, SQLITE_DROP_INDEX, SQLITE_DROP_TABLE, SQLITE_DROP_TEMP_INDEX, SQLITE_DROP_TEMP_TABLE, SQLITE_DROP_TEMP_TRIGGER, SQLITE_DROP_TEMP_VIEW, SQLITE_DROP_TRIGGER, SQLITE_DROP_VIEW, SQLITE_EMPTY, SQLITE_ERROR, SQLITE_FLOAT, SQLITE_FORMAT, SQLITE_FULL, SQLITE_IGNORE, SQLITE_INSERT, SQLITE_INTEGER, SQLITE_INTERNAL, SQLITE_INTERRUPT, SQLITE_IOERR, SQLITE_LOCKED, SQLITE_MISMATCH, SQLITE_MISUSE, SQLITE_NOLFS, SQLITE_NOMEM, SQLITE_NOTADB, SQLITE_NOTFOUND, SQLITE_NULL, SQLITE_OK, SQLITE_PERM, SQLITE_PRAGMA, SQLITE_PROTOCOL, SQLITE_RANGE, SQLITE_READ, SQLITE_READONLY, SQLITE_REINDEX, SQLITE_ROW, SQLITE_SCHEMA, SQLITE_SELECT, SQLITE_TEXT, SQLITE_TOOBIG, SQLITE_TRANSACTION, SQLITE_UPDATE, SQLITE_UTF16, SQLITE_UTF16_ALIGNED, SQLITE_UTF16BE, SQLITE_UTF16LE, SQLITE_UTF8, SQLITE3_TEXT
 
Constructor Summary
SQLite3()
           
 
Method Summary
static long addressOf(SWIGTYPE_p_sqlite3_stmt stmt)
           
static void delete_p_int(SWIGTYPE_p_int self)
           
static void delete_p_p_char(SWIGTYPE_p_p_char self)
           
static void delete_p_p_sqlite3_stmt(SWIGTYPE_p_p_sqlite3_stmt self)
           
static void delete_p_p_sqlite3(SWIGTYPE_p_p_sqlite3 self)
           
static java.lang.String format(java.sql.Date x)
          invoke format(getDateFormatPattern(), Date) method.
static java.lang.String format(java.lang.String pattern, java.util.Date x)
          invoke new java.text.SimpleDateFormat(String).format(Date) method.
static java.lang.String format(java.sql.Time x)
          invoke format(getTimeFormatPattern(), Date) method.
static java.lang.String format(java.sql.Timestamp x)
          invoke format(getTimestampFormatPattern(), Date) method.
static int get_int(SWIGTYPE_p_int self)
           
static java.lang.String get_p_char(SWIGTYPE_p_p_char self)
           
static SWIGTYPE_p_sqlite3_stmt get_p_sqlite3_stmt(SWIGTYPE_p_p_sqlite3_stmt self)
           
static SWIGTYPE_p_Mem get_p_sqlite3_value(SWIGTYPE_p_p_Mem value, int i)
           
static SWIGTYPE_p_sqlite3 get_p_sqlite3(SWIGTYPE_p_p_sqlite3 self)
           
static java.lang.String getDateFormatPattern()
          Returns date format pattern.
static java.lang.String getInMemoryFileName()
          Returns in-memory filename.
static java.lang.String getTimeFormatPattern()
          Returns time format pattern.
static java.lang.String getTimestampFormatPattern()
          Returns timestamp format pattern.
static SWIGTYPE_p_int new_p_int()
           
static SWIGTYPE_p_p_char new_p_p_char()
           
static SWIGTYPE_p_p_sqlite3_stmt new_p_p_sqlite3_stmt()
           
static SWIGTYPE_p_p_sqlite3 new_p_p_sqlite3()
           
static SWIGTYPE_p_sqlite3 new_p_sqlite3(long cPtr)
           
static long parse(java.lang.String pattern, java.lang.String x)
          invoke new java.text.SimpleDateFormat(String).parse(String, ParsePosition) method.
static long parseDate(java.lang.String x)
          invoke parse(getDateFormatPattern(), String) method.
static long parseTime(java.lang.String x)
          invoke parse(getTimeFormatPattern(), String) method.
static long parseTimestamp(java.lang.String x)
          invoke parse(getTimestampFormatPattern(), String) method.
static void read_blob(SWIGTYPE_p_void blob, long pos, byte[] BYTE, int offset, int len)
           
static void set_sqlite3_temp_directory(java.lang.String arg0)
           
static int sqlite3_bind_blob(SWIGTYPE_p_sqlite3_stmt stmt, int parameterIndex, byte[] val, int len)
           
static int sqlite3_bind_blob(SWIGTYPE_p_sqlite3_stmt arg0, int arg1, SWIGTYPE_p_void arg2, int n, SWIGTYPE_p_f_p_void__void arg4)
           
static int sqlite3_bind_double(SWIGTYPE_p_sqlite3_stmt arg0, int arg1, double arg2)
           
static int sqlite3_bind_int(SWIGTYPE_p_sqlite3_stmt arg0, int arg1, int arg2)
           
static int sqlite3_bind_int64(SWIGTYPE_p_sqlite3_stmt arg0, int arg1, long arg2)
           
static int sqlite3_bind_null(SWIGTYPE_p_sqlite3_stmt arg0, int arg1)
           
static int sqlite3_bind_parameter_count(SWIGTYPE_p_sqlite3_stmt arg0)
           
static int sqlite3_bind_parameter_index(SWIGTYPE_p_sqlite3_stmt arg0, java.lang.String zName)
           
static java.lang.String sqlite3_bind_parameter_name(SWIGTYPE_p_sqlite3_stmt arg0, int arg1)
           
static int sqlite3_bind_text(SWIGTYPE_p_sqlite3_stmt stmt, int parameterIndex, java.lang.String val)
           
static int sqlite3_bind_text(SWIGTYPE_p_sqlite3_stmt arg0, int arg1, java.lang.String arg2, int n, SWIGTYPE_p_f_p_void__void arg4)
           
static int sqlite3_busy_handler(SWIGTYPE_p_sqlite3 db, BusyHandler busy)
           
static int sqlite3_busy_timeout(SWIGTYPE_p_sqlite3 arg0, int ms)
           
static int sqlite3_changes(SWIGTYPE_p_sqlite3 arg0)
           
static int sqlite3_clear_authorizer(SWIGTYPE_p_sqlite3 db, Authorizer auth)
           
static int sqlite3_clear_bindings(SWIGTYPE_p_sqlite3_stmt stmt)
           
static int sqlite3_clear_busy_handler(SWIGTYPE_p_sqlite3 db, BusyHandler busy)
           
static int sqlite3_clear_collation_needed(SWIGTYPE_p_sqlite3 db, CollationNeededHandler needed)
           
static void sqlite3_clear_commit_hook(SWIGTYPE_p_sqlite3 arg0)
           
static void sqlite3_clear_profile(SWIGTYPE_p_sqlite3 arg0)
           
static void sqlite3_clear_progress_handler(SWIGTYPE_p_sqlite3 db, ProgressHandler prog)
           
static void sqlite3_clear_rollback_hook(SWIGTYPE_p_sqlite3 arg0)
           
static void sqlite3_clear_trace(SWIGTYPE_p_sqlite3 arg0)
           
static void sqlite3_clear_update_hook(SWIGTYPE_p_sqlite3 arg0)
           
static int sqlite3_close(SWIGTYPE_p_sqlite3 arg0)
           
static int sqlite3_collation_needed(SWIGTYPE_p_sqlite3 db, CollationNeededHandler needed)
           
static byte[] sqlite3_column_blob_by_bytes(SWIGTYPE_p_sqlite3_stmt arg0, int arg1)
           
static SWIGTYPE_p_void sqlite3_column_blob(SWIGTYPE_p_sqlite3_stmt arg0, int iCol)
           
static int sqlite3_column_bytes(SWIGTYPE_p_sqlite3_stmt arg0, int iCol)
           
static int sqlite3_column_bytes16(SWIGTYPE_p_sqlite3_stmt arg0, int iCol)
           
static int sqlite3_column_count(SWIGTYPE_p_sqlite3_stmt pStmt)
           
static java.lang.String sqlite3_column_database_name(SWIGTYPE_p_sqlite3_stmt arg0, int arg1)
           
static java.lang.String sqlite3_column_decltype(SWIGTYPE_p_sqlite3_stmt arg0, int i)
           
static double sqlite3_column_double(SWIGTYPE_p_sqlite3_stmt arg0, int iCol)
           
static int sqlite3_column_int(SWIGTYPE_p_sqlite3_stmt arg0, int iCol)
           
static long sqlite3_column_int64(SWIGTYPE_p_sqlite3_stmt arg0, int iCol)
           
static java.lang.String sqlite3_column_name(SWIGTYPE_p_sqlite3_stmt arg0, int arg1)
           
static java.lang.String sqlite3_column_origin_name(SWIGTYPE_p_sqlite3_stmt arg0, int arg1)
           
static java.lang.String sqlite3_column_table_name(SWIGTYPE_p_sqlite3_stmt arg0, int arg1)
           
static java.lang.String sqlite3_column_text(SWIGTYPE_p_sqlite3_stmt arg0, int iCol)
           
static int sqlite3_column_type(SWIGTYPE_p_sqlite3_stmt arg0, int iCol)
           
static void sqlite3_commit_hook(SWIGTYPE_p_sqlite3 db, CommitHook hook)
           
static int sqlite3_complete(java.lang.String sql)
           
static int sqlite3_create_collation(SWIGTYPE_p_sqlite3 db, Collator col)
           
static int sqlite3_create_function(SWIGTYPE_p_sqlite3 db, Function func)
           
static int sqlite3_data_count(SWIGTYPE_p_sqlite3_stmt pStmt)
           
static SWIGTYPE_p_sqlite3 sqlite3_db_handle(SWIGTYPE_p_sqlite3_stmt arg0)
           
static int sqlite3_drop_collation(SWIGTYPE_p_sqlite3 db, Collator col)
           
static int sqlite3_drop_function(SWIGTYPE_p_sqlite3 db, Function func)
           
static int sqlite3_enable_shared_cache(int arg0)
           
static int sqlite3_errcode(SWIGTYPE_p_sqlite3 db)
           
static java.lang.String sqlite3_errmsg(SWIGTYPE_p_sqlite3 arg0)
           
static int sqlite3_exec(SWIGTYPE_p_sqlite3 db, java.lang.String sql)
           
static int sqlite3_exec(SWIGTYPE_p_sqlite3 db, java.lang.String sql, ExecCallback callback, SWIGTYPE_p_p_char errmsg)
           
static int sqlite3_expired(SWIGTYPE_p_sqlite3_stmt arg0)
           
static int sqlite3_finalize(SWIGTYPE_p_sqlite3_stmt pStmt)
           
static int sqlite3_get_autocommit(SWIGTYPE_p_sqlite3 arg0)
           
static java.lang.Object sqlite3_get_auxdata(SWIGTYPE_p_sqlite3_context arg0, int arg1)
           
static java.lang.String sqlite3_get_errmsg(int rc)
           
static int sqlite3_get_table(SWIGTYPE_p_sqlite3 db, java.lang.String sql, java.util.List<java.lang.String[]> result, SWIGTYPE_p_p_char errmsg)
           
static int sqlite3_global_recover()
           
static void sqlite3_interrupt(SWIGTYPE_p_sqlite3 arg0)
           
static long sqlite3_last_insert_rowid(SWIGTYPE_p_sqlite3 arg0)
           
static int sqlite3_libversion_number()
           
static java.lang.String sqlite3_libversion()
           
static int sqlite3_open(java.lang.String filename, SWIGTYPE_p_p_sqlite3 ppDb)
           
static int sqlite3_prepare_v1(SWIGTYPE_p_sqlite3 arg0, java.lang.String arg1, int arg2, SWIGTYPE_p_p_sqlite3_stmt arg3, java.lang.Object[] arg4)
           
static int sqlite3_prepare(SWIGTYPE_p_sqlite3 db, java.lang.String zSql, int nBytes, SWIGTYPE_p_p_sqlite3_stmt ppStmt, java.lang.String[] pzTail)
          invoke sqlite3_prepare_v1() method.
static void sqlite3_profile(SWIGTYPE_p_sqlite3 db, Profiler prof)
           
static void sqlite3_progress_handler(SWIGTYPE_p_sqlite3 db, ProgressHandler prog)
           
static int sqlite3_reset(SWIGTYPE_p_sqlite3_stmt pStmt)
           
static void sqlite3_result_blob_by_bytes(SWIGTYPE_p_sqlite3_context pCtx, byte[] BYTE, int length, SWIGTYPE_p_f_p_void__void xDel)
           
static void sqlite3_result_blob(SWIGTYPE_p_sqlite3_context ctx, byte[] val, int len)
           
static void sqlite3_result_blob(SWIGTYPE_p_sqlite3_context ctx, SWIGTYPE_p_void blob, int len)
           
static void sqlite3_result_blob(SWIGTYPE_p_sqlite3_context arg0, SWIGTYPE_p_void arg1, int arg2, SWIGTYPE_p_f_p_void__void arg3)
           
static void sqlite3_result_double(SWIGTYPE_p_sqlite3_context arg0, double arg1)
           
static void sqlite3_result_error(SWIGTYPE_p_sqlite3_context ctx, java.lang.String message)
           
static void sqlite3_result_error(SWIGTYPE_p_sqlite3_context arg0, java.lang.String arg1, int arg2)
           
static void sqlite3_result_int(SWIGTYPE_p_sqlite3_context arg0, int arg1)
           
static void sqlite3_result_int64(SWIGTYPE_p_sqlite3_context arg0, long arg1)
           
static void sqlite3_result_null(SWIGTYPE_p_sqlite3_context arg0)
           
static void sqlite3_result_text(SWIGTYPE_p_sqlite3_context ctx, java.lang.String val)
           
static void sqlite3_result_text(SWIGTYPE_p_sqlite3_context arg0, java.lang.String arg1, int arg2, SWIGTYPE_p_f_p_void__void arg3)
           
static void sqlite3_result_value(SWIGTYPE_p_sqlite3_context arg0, SWIGTYPE_p_Mem arg1)
           
static void sqlite3_rollback_hook(SWIGTYPE_p_sqlite3 db, RollbackHook hook)
           
static int sqlite3_set_authorizer(SWIGTYPE_p_sqlite3 db, Authorizer auth)
           
static void sqlite3_set_auxdata(SWIGTYPE_p_sqlite3_context arg0, int arg1, java.lang.Object arg2)
           
static int sqlite3_step(SWIGTYPE_p_sqlite3_stmt arg0)
           
static int sqlite3_table_column_metadata(SWIGTYPE_p_sqlite3 db, java.lang.String zDbName, java.lang.String zTableName, java.lang.String zColumnName, SWIGTYPE_p_p_char pzDataType, SWIGTYPE_p_p_char pzCollSeq, SWIGTYPE_p_int pNotNull, SWIGTYPE_p_int pPrimaryKey, SWIGTYPE_p_int pAutoinc)
           
static void sqlite3_thread_cleanup()
           
static int sqlite3_total_changes(SWIGTYPE_p_sqlite3 arg0)
           
static void sqlite3_trace(SWIGTYPE_p_sqlite3 db, Tracer tracer)
           
static int sqlite3_transfer_bindings(SWIGTYPE_p_sqlite3_stmt arg0, SWIGTYPE_p_sqlite3_stmt arg1)
           
static void sqlite3_update_hook(SWIGTYPE_p_sqlite3 db, UpdateHook hook)
           
static byte[] sqlite3_value_blob_by_bytes(SWIGTYPE_p_Mem arg0)
           
static SWIGTYPE_p_void sqlite3_value_blob(SWIGTYPE_p_Mem arg0)
           
static int sqlite3_value_bytes(SWIGTYPE_p_Mem arg0)
           
static double sqlite3_value_double(SWIGTYPE_p_Mem arg0)
           
static int sqlite3_value_int(SWIGTYPE_p_Mem arg0)
           
static long sqlite3_value_int64(SWIGTYPE_p_Mem arg0)
           
static int sqlite3_value_numeric_type(SWIGTYPE_p_Mem arg0)
           
static java.lang.String sqlite3_value_text(SWIGTYPE_p_Mem arg0)
           
static int sqlite3_value_type(SWIGTYPE_p_Mem arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SQLITE_TRANSIENT

public static final int SQLITE_TRANSIENT
See Also:
Constant Field Values
Constructor Detail

SQLite3

public SQLite3()
Method Detail

getInMemoryFileName

public static java.lang.String getInMemoryFileName()
Returns in-memory filename.

Returns:
":memory:"
See Also:
Opening A New Database Connection

getDateFormatPattern

public static java.lang.String getDateFormatPattern()
Returns date format pattern.

Returns:
"yyyy-MM-dd"
See Also:
CREATE TABLE

getTimeFormatPattern

public static java.lang.String getTimeFormatPattern()
Returns time format pattern.

Returns:
"HH:mm:ss"
See Also:
CREATE TABLE

getTimestampFormatPattern

public static java.lang.String getTimestampFormatPattern()
Returns timestamp format pattern.

Returns:
"yyyy-MM-dd HH:mm:ss"
See Also:
CREATE TABLE

format

public static java.lang.String format(java.lang.String pattern,
                                      java.util.Date x)
invoke new java.text.SimpleDateFormat(String).format(Date) method.

Parameters:
pattern - the pattern describing the date and time format
x - the time value to be formatted into a time string
Returns:
the formatted time string.
See Also:
SimpleDateFormat.SimpleDateFormat(String), DateFormat.format(java.util.Date)

format

public static java.lang.String format(java.sql.Date x)
invoke format(getDateFormatPattern(), Date) method.

Parameters:
x - the time value to be formatted into a time string
Returns:
the formatted time string.
See Also:
getDateFormatPattern(), format(String, java.util.Date x)

format

public static java.lang.String format(java.sql.Time x)
invoke format(getTimeFormatPattern(), Date) method.

Parameters:
x - the time value to be formatted into a time string
Returns:
the formatted time string.
See Also:
getTimeFormatPattern(), format(String, java.util.Date x)

format

public static java.lang.String format(java.sql.Timestamp x)
invoke format(getTimestampFormatPattern(), Date) method.

Parameters:
x - the time value to be formatted into a time string
Returns:
the formatted time string.
See Also:
getTimestampFormatPattern(), format(String, java.util.Date x)

parse

public static long parse(java.lang.String pattern,
                         java.lang.String x)
                  throws java.sql.SQLException
invoke new java.text.SimpleDateFormat(String).parse(String, ParsePosition) method.

Parameters:
pattern - the pattern describing the date and time format
x - the date/time string to be parsed
Returns:
value of Date#getTime()
Throws:
java.sql.SQLException
See Also:
SimpleDateFormat.SimpleDateFormat(String), SimpleDateFormat.parse(String, java.text.ParsePosition), Date.getTime()

parseDate

public static long parseDate(java.lang.String x)
                      throws java.sql.SQLException
invoke parse(getDateFormatPattern(), String) method.

Parameters:
x - the date/time string to be parsed
Returns:
value of Date#getTime()
Throws:
java.sql.SQLException
See Also:
getDateFormatPattern(), parse(String, String)

parseTime

public static long parseTime(java.lang.String x)
                      throws java.sql.SQLException
invoke parse(getTimeFormatPattern(), String) method.

Parameters:
x - the date/time string to be parsed
Returns:
value of Date#getTime()
Throws:
java.sql.SQLException
See Also:
getTimeFormatPattern(), parse(String, String)

parseTimestamp

public static long parseTimestamp(java.lang.String x)
                           throws java.sql.SQLException
invoke parse(getTimestampFormatPattern(), String) method.

Parameters:
x - the date/time string to be parsed
Returns:
value of Date#getTime()
Throws:
java.sql.SQLException
See Also:
getTimestampFormatPattern(), parse(String, String)

addressOf

public static long addressOf(SWIGTYPE_p_sqlite3_stmt stmt)

sqlite3_exec

public static int sqlite3_exec(SWIGTYPE_p_sqlite3 db,
                               java.lang.String sql)

sqlite3_exec

public static int sqlite3_exec(SWIGTYPE_p_sqlite3 db,
                               java.lang.String sql,
                               ExecCallback callback,
                               SWIGTYPE_p_p_char errmsg)

sqlite3_get_table

public static int sqlite3_get_table(SWIGTYPE_p_sqlite3 db,
                                    java.lang.String sql,
                                    java.util.List<java.lang.String[]> result,
                                    SWIGTYPE_p_p_char errmsg)

sqlite3_prepare

public static int sqlite3_prepare(SWIGTYPE_p_sqlite3 db,
                                  java.lang.String zSql,
                                  int nBytes,
                                  SWIGTYPE_p_p_sqlite3_stmt ppStmt,
                                  java.lang.String[] pzTail)
invoke sqlite3_prepare_v1() method.


sqlite3_bind_blob

public static int sqlite3_bind_blob(SWIGTYPE_p_sqlite3_stmt stmt,
                                    int parameterIndex,
                                    byte[] val,
                                    int len)

sqlite3_bind_text

public static int sqlite3_bind_text(SWIGTYPE_p_sqlite3_stmt stmt,
                                    int parameterIndex,
                                    java.lang.String val)

sqlite3_create_function

public static int sqlite3_create_function(SWIGTYPE_p_sqlite3 db,
                                          Function func)

sqlite3_drop_function

public static int sqlite3_drop_function(SWIGTYPE_p_sqlite3 db,
                                        Function func)

sqlite3_result_blob

public static void sqlite3_result_blob(SWIGTYPE_p_sqlite3_context ctx,
                                       SWIGTYPE_p_void blob,
                                       int len)

sqlite3_result_blob

public static void sqlite3_result_blob(SWIGTYPE_p_sqlite3_context ctx,
                                       byte[] val,
                                       int len)

sqlite3_result_error

public static void sqlite3_result_error(SWIGTYPE_p_sqlite3_context ctx,
                                        java.lang.String message)

sqlite3_result_text

public static void sqlite3_result_text(SWIGTYPE_p_sqlite3_context ctx,
                                       java.lang.String val)

sqlite3_create_collation

public static int sqlite3_create_collation(SWIGTYPE_p_sqlite3 db,
                                           Collator col)

sqlite3_drop_collation

public static int sqlite3_drop_collation(SWIGTYPE_p_sqlite3 db,
                                         Collator col)

new_p_sqlite3

public static SWIGTYPE_p_sqlite3 new_p_sqlite3(long cPtr)

sqlite3_collation_needed

public static int sqlite3_collation_needed(SWIGTYPE_p_sqlite3 db,
                                           CollationNeededHandler needed)

sqlite3_clear_collation_needed

public static int sqlite3_clear_collation_needed(SWIGTYPE_p_sqlite3 db,
                                                 CollationNeededHandler needed)

sqlite3_set_authorizer

public static int sqlite3_set_authorizer(SWIGTYPE_p_sqlite3 db,
                                         Authorizer auth)

sqlite3_clear_authorizer

public static int sqlite3_clear_authorizer(SWIGTYPE_p_sqlite3 db,
                                           Authorizer auth)

sqlite3_busy_handler

public static int sqlite3_busy_handler(SWIGTYPE_p_sqlite3 db,
                                       BusyHandler busy)

sqlite3_clear_busy_handler

public static int sqlite3_clear_busy_handler(SWIGTYPE_p_sqlite3 db,
                                             BusyHandler busy)

sqlite3_progress_handler

public static void sqlite3_progress_handler(SWIGTYPE_p_sqlite3 db,
                                            ProgressHandler prog)

sqlite3_clear_progress_handler

public static void sqlite3_clear_progress_handler(SWIGTYPE_p_sqlite3 db,
                                                  ProgressHandler prog)

sqlite3_commit_hook

public static void sqlite3_commit_hook(SWIGTYPE_p_sqlite3 db,
                                       CommitHook hook)

sqlite3_rollback_hook

public static void sqlite3_rollback_hook(SWIGTYPE_p_sqlite3 db,
                                         RollbackHook hook)

sqlite3_update_hook

public static void sqlite3_update_hook(SWIGTYPE_p_sqlite3 db,
                                       UpdateHook hook)

sqlite3_profile

public static void sqlite3_profile(SWIGTYPE_p_sqlite3 db,
                                   Profiler prof)

sqlite3_trace

public static void sqlite3_trace(SWIGTYPE_p_sqlite3 db,
                                 Tracer tracer)

sqlite3_clear_bindings

public static int sqlite3_clear_bindings(SWIGTYPE_p_sqlite3_stmt stmt)

sqlite3_prepare_v1

public static int sqlite3_prepare_v1(SWIGTYPE_p_sqlite3 arg0,
                                     java.lang.String arg1,
                                     int arg2,
                                     SWIGTYPE_p_p_sqlite3_stmt arg3,
                                     java.lang.Object[] arg4)

sqlite3_clear_commit_hook

public static void sqlite3_clear_commit_hook(SWIGTYPE_p_sqlite3 arg0)

sqlite3_clear_rollback_hook

public static void sqlite3_clear_rollback_hook(SWIGTYPE_p_sqlite3 arg0)

sqlite3_clear_update_hook

public static void sqlite3_clear_update_hook(SWIGTYPE_p_sqlite3 arg0)

sqlite3_clear_profile

public static void sqlite3_clear_profile(SWIGTYPE_p_sqlite3 arg0)

sqlite3_clear_trace

public static void sqlite3_clear_trace(SWIGTYPE_p_sqlite3 arg0)

sqlite3_set_auxdata

public static void sqlite3_set_auxdata(SWIGTYPE_p_sqlite3_context arg0,
                                       int arg1,
                                       java.lang.Object arg2)

sqlite3_get_auxdata

public static java.lang.Object sqlite3_get_auxdata(SWIGTYPE_p_sqlite3_context arg0,
                                                   int arg1)

sqlite3_column_blob_by_bytes

public static byte[] sqlite3_column_blob_by_bytes(SWIGTYPE_p_sqlite3_stmt arg0,
                                                  int arg1)

sqlite3_value_blob_by_bytes

public static byte[] sqlite3_value_blob_by_bytes(SWIGTYPE_p_Mem arg0)

set_sqlite3_temp_directory

public static void set_sqlite3_temp_directory(java.lang.String arg0)

sqlite3_libversion

public static java.lang.String sqlite3_libversion()

sqlite3_libversion_number

public static int sqlite3_libversion_number()

sqlite3_close

public static int sqlite3_close(SWIGTYPE_p_sqlite3 arg0)

sqlite3_last_insert_rowid

public static long sqlite3_last_insert_rowid(SWIGTYPE_p_sqlite3 arg0)

sqlite3_changes

public static int sqlite3_changes(SWIGTYPE_p_sqlite3 arg0)

sqlite3_total_changes

public static int sqlite3_total_changes(SWIGTYPE_p_sqlite3 arg0)

sqlite3_interrupt

public static void sqlite3_interrupt(SWIGTYPE_p_sqlite3 arg0)

sqlite3_complete

public static int sqlite3_complete(java.lang.String sql)

sqlite3_busy_timeout

public static int sqlite3_busy_timeout(SWIGTYPE_p_sqlite3 arg0,
                                       int ms)

sqlite3_open

public static int sqlite3_open(java.lang.String filename,
                               SWIGTYPE_p_p_sqlite3 ppDb)

sqlite3_errcode

public static int sqlite3_errcode(SWIGTYPE_p_sqlite3 db)

sqlite3_errmsg

public static java.lang.String sqlite3_errmsg(SWIGTYPE_p_sqlite3 arg0)

sqlite3_bind_blob

public static int sqlite3_bind_blob(SWIGTYPE_p_sqlite3_stmt arg0,
                                    int arg1,
                                    SWIGTYPE_p_void arg2,
                                    int n,
                                    SWIGTYPE_p_f_p_void__void arg4)

sqlite3_bind_double

public static int sqlite3_bind_double(SWIGTYPE_p_sqlite3_stmt arg0,
                                      int arg1,
                                      double arg2)

sqlite3_bind_int

public static int sqlite3_bind_int(SWIGTYPE_p_sqlite3_stmt arg0,
                                   int arg1,
                                   int arg2)

sqlite3_bind_int64

public static int sqlite3_bind_int64(SWIGTYPE_p_sqlite3_stmt arg0,
                                     int arg1,
                                     long arg2)

sqlite3_bind_null

public static int sqlite3_bind_null(SWIGTYPE_p_sqlite3_stmt arg0,
                                    int arg1)

sqlite3_bind_text

public static int sqlite3_bind_text(SWIGTYPE_p_sqlite3_stmt arg0,
                                    int arg1,
                                    java.lang.String arg2,
                                    int n,
                                    SWIGTYPE_p_f_p_void__void arg4)

sqlite3_bind_parameter_count

public static int sqlite3_bind_parameter_count(SWIGTYPE_p_sqlite3_stmt arg0)

sqlite3_bind_parameter_name

public static java.lang.String sqlite3_bind_parameter_name(SWIGTYPE_p_sqlite3_stmt arg0,
                                                           int arg1)

sqlite3_bind_parameter_index

public static int sqlite3_bind_parameter_index(SWIGTYPE_p_sqlite3_stmt arg0,
                                               java.lang.String zName)

sqlite3_column_count

public static int sqlite3_column_count(SWIGTYPE_p_sqlite3_stmt pStmt)

sqlite3_column_name

public static java.lang.String sqlite3_column_name(SWIGTYPE_p_sqlite3_stmt arg0,
                                                   int arg1)

sqlite3_column_database_name

public static java.lang.String sqlite3_column_database_name(SWIGTYPE_p_sqlite3_stmt arg0,
                                                            int arg1)

sqlite3_column_table_name

public static java.lang.String sqlite3_column_table_name(SWIGTYPE_p_sqlite3_stmt arg0,
                                                         int arg1)

sqlite3_column_origin_name

public static java.lang.String sqlite3_column_origin_name(SWIGTYPE_p_sqlite3_stmt arg0,
                                                          int arg1)

sqlite3_column_decltype

public static java.lang.String sqlite3_column_decltype(SWIGTYPE_p_sqlite3_stmt arg0,
                                                       int i)

sqlite3_step

public static int sqlite3_step(SWIGTYPE_p_sqlite3_stmt arg0)

sqlite3_data_count

public static int sqlite3_data_count(SWIGTYPE_p_sqlite3_stmt pStmt)

sqlite3_column_blob

public static SWIGTYPE_p_void sqlite3_column_blob(SWIGTYPE_p_sqlite3_stmt arg0,
                                                  int iCol)

sqlite3_column_bytes

public static int sqlite3_column_bytes(SWIGTYPE_p_sqlite3_stmt arg0,
                                       int iCol)

sqlite3_column_bytes16

public static int sqlite3_column_bytes16(SWIGTYPE_p_sqlite3_stmt arg0,
                                         int iCol)

sqlite3_column_double

public static double sqlite3_column_double(SWIGTYPE_p_sqlite3_stmt arg0,
                                           int iCol)

sqlite3_column_int

public static int sqlite3_column_int(SWIGTYPE_p_sqlite3_stmt arg0,
                                     int iCol)

sqlite3_column_int64

public static long sqlite3_column_int64(SWIGTYPE_p_sqlite3_stmt arg0,
                                        int iCol)

sqlite3_column_text

public static java.lang.String sqlite3_column_text(SWIGTYPE_p_sqlite3_stmt arg0,
                                                   int iCol)

sqlite3_column_type

public static int sqlite3_column_type(SWIGTYPE_p_sqlite3_stmt arg0,
                                      int iCol)

sqlite3_finalize

public static int sqlite3_finalize(SWIGTYPE_p_sqlite3_stmt pStmt)

sqlite3_reset

public static int sqlite3_reset(SWIGTYPE_p_sqlite3_stmt pStmt)

sqlite3_value_blob

public static SWIGTYPE_p_void sqlite3_value_blob(SWIGTYPE_p_Mem arg0)

sqlite3_value_bytes

public static int sqlite3_value_bytes(SWIGTYPE_p_Mem arg0)

sqlite3_value_double

public static double sqlite3_value_double(SWIGTYPE_p_Mem arg0)

sqlite3_value_int

public static int sqlite3_value_int(SWIGTYPE_p_Mem arg0)

sqlite3_value_int64

public static long sqlite3_value_int64(SWIGTYPE_p_Mem arg0)

sqlite3_value_text

public static java.lang.String sqlite3_value_text(SWIGTYPE_p_Mem arg0)

sqlite3_value_type

public static int sqlite3_value_type(SWIGTYPE_p_Mem arg0)

sqlite3_value_numeric_type

public static int sqlite3_value_numeric_type(SWIGTYPE_p_Mem arg0)

sqlite3_result_blob

public static void sqlite3_result_blob(SWIGTYPE_p_sqlite3_context arg0,
                                       SWIGTYPE_p_void arg1,
                                       int arg2,
                                       SWIGTYPE_p_f_p_void__void arg3)

sqlite3_result_double

public static void sqlite3_result_double(SWIGTYPE_p_sqlite3_context arg0,
                                         double arg1)

sqlite3_result_error

public static void sqlite3_result_error(SWIGTYPE_p_sqlite3_context arg0,
                                        java.lang.String arg1,
                                        int arg2)

sqlite3_result_int

public static void sqlite3_result_int(SWIGTYPE_p_sqlite3_context arg0,
                                      int arg1)

sqlite3_result_int64

public static void sqlite3_result_int64(SWIGTYPE_p_sqlite3_context arg0,
                                        long arg1)

sqlite3_result_null

public static void sqlite3_result_null(SWIGTYPE_p_sqlite3_context arg0)

sqlite3_result_text

public static void sqlite3_result_text(SWIGTYPE_p_sqlite3_context arg0,
                                       java.lang.String arg1,
                                       int arg2,
                                       SWIGTYPE_p_f_p_void__void arg3)

sqlite3_result_value

public static void sqlite3_result_value(SWIGTYPE_p_sqlite3_context arg0,
                                        SWIGTYPE_p_Mem arg1)

sqlite3_expired

public static int sqlite3_expired(SWIGTYPE_p_sqlite3_stmt arg0)

sqlite3_transfer_bindings

public static int sqlite3_transfer_bindings(SWIGTYPE_p_sqlite3_stmt arg0,
                                            SWIGTYPE_p_sqlite3_stmt arg1)

sqlite3_global_recover

public static int sqlite3_global_recover()

sqlite3_get_autocommit

public static int sqlite3_get_autocommit(SWIGTYPE_p_sqlite3 arg0)

sqlite3_db_handle

public static SWIGTYPE_p_sqlite3 sqlite3_db_handle(SWIGTYPE_p_sqlite3_stmt arg0)

sqlite3_enable_shared_cache

public static int sqlite3_enable_shared_cache(int arg0)

sqlite3_thread_cleanup

public static void sqlite3_thread_cleanup()

sqlite3_table_column_metadata

public static int sqlite3_table_column_metadata(SWIGTYPE_p_sqlite3 db,
                                                java.lang.String zDbName,
                                                java.lang.String zTableName,
                                                java.lang.String zColumnName,
                                                SWIGTYPE_p_p_char pzDataType,
                                                SWIGTYPE_p_p_char pzCollSeq,
                                                SWIGTYPE_p_int pNotNull,
                                                SWIGTYPE_p_int pPrimaryKey,
                                                SWIGTYPE_p_int pAutoinc)

new_p_p_sqlite3

public static SWIGTYPE_p_p_sqlite3 new_p_p_sqlite3()

delete_p_p_sqlite3

public static void delete_p_p_sqlite3(SWIGTYPE_p_p_sqlite3 self)

get_p_sqlite3

public static SWIGTYPE_p_sqlite3 get_p_sqlite3(SWIGTYPE_p_p_sqlite3 self)

new_p_p_sqlite3_stmt

public static SWIGTYPE_p_p_sqlite3_stmt new_p_p_sqlite3_stmt()

delete_p_p_sqlite3_stmt

public static void delete_p_p_sqlite3_stmt(SWIGTYPE_p_p_sqlite3_stmt self)

get_p_sqlite3_stmt

public static SWIGTYPE_p_sqlite3_stmt get_p_sqlite3_stmt(SWIGTYPE_p_p_sqlite3_stmt self)

new_p_p_char

public static SWIGTYPE_p_p_char new_p_p_char()

delete_p_p_char

public static void delete_p_p_char(SWIGTYPE_p_p_char self)

get_p_char

public static java.lang.String get_p_char(SWIGTYPE_p_p_char self)

new_p_int

public static SWIGTYPE_p_int new_p_int()

delete_p_int

public static void delete_p_int(SWIGTYPE_p_int self)

get_int

public static int get_int(SWIGTYPE_p_int self)

read_blob

public static void read_blob(SWIGTYPE_p_void blob,
                             long pos,
                             byte[] BYTE,
                             int offset,
                             int len)

get_p_sqlite3_value

public static SWIGTYPE_p_Mem get_p_sqlite3_value(SWIGTYPE_p_p_Mem value,
                                                 int i)

sqlite3_result_blob_by_bytes

public static void sqlite3_result_blob_by_bytes(SWIGTYPE_p_sqlite3_context pCtx,
                                                byte[] BYTE,
                                                int length,
                                                SWIGTYPE_p_f_p_void__void xDel)

sqlite3_get_errmsg

public static java.lang.String sqlite3_get_errmsg(int rc)