Package-level declarations
Types
Android KDBC implementation backed by android.database.sqlite.SQLiteDatabase.
A statement for calling stored procedures, with support for OUT and INOUT parameters.
A connection to a specific database, used to execute statements and manage transactions.
Provides information about the database, such as product name and version.
A factory for database connections. Platform implementations wrap JDBC, native drivers, or Android SQLite.
JDBC DataSource wrapper that implements KDBC DataSource interface.
Parses a standard JDBC URL into the form expected by the kdbc C library.
Supported database kinds. Corresponds 1:1 with the kdbc_driver C enum.
DataSource implementation that uses the unified kdbc C library. Created indirectly through KdbcDataSource (the public factory).
Parsed representation of a JDBC URL, normalized to what the kdbc C library expects.
A table of data resulting from a query, read row-by-row via next.
Metadata about the columns in a ResultSet.
Simple Savepoint implementation used by all KDBC drivers.
An exception that is thrown when a database error occurs.
A prepared SQL statement that supports parameter binding, execution, and batching.
Type conversion registry for scalar values (numbers, strings, dates, booleans, etc.).
Functions
Android actual for KdbcDataSource. Not yet implemented.
Platform-agnostic DataSource factory.
JVM actual for KdbcDataSource. Not yet implemented.
Platform-agnostic DataSource factory.