public abstract class CoreStatement extends Object implements Codes
Modifier and Type | Field and Description |
---|---|
protected Object[] |
batch |
protected int |
batchPos |
SQLiteConnection |
conn |
long |
pointer |
protected boolean |
resultsWaiting |
protected CoreResultSet |
rs |
protected String |
sql |
SQLITE_ABORT, SQLITE_AUTH, SQLITE_BLOB, SQLITE_BUSY, SQLITE_CANTOPEN, SQLITE_CONSTRAINT, SQLITE_CORRUPT, SQLITE_DONE, SQLITE_EMPTY, SQLITE_ERROR, SQLITE_FLOAT, SQLITE_FULL, SQLITE_INTEGER, SQLITE_INTERNAL, SQLITE_INTERRUPT, SQLITE_IOERR, SQLITE_LOCKED, SQLITE_MISMATCH, SQLITE_MISUSE, SQLITE_NOLFS, SQLITE_NOMEM, SQLITE_NOTFOUND, SQLITE_NULL, SQLITE_OK, SQLITE_PERM, SQLITE_PROTOCOL, SQLITE_READONLY, SQLITE_ROW, SQLITE_SCHEMA, SQLITE_TEXT, SQLITE_TOOBIG
Modifier | Constructor and Description |
---|---|
protected |
CoreStatement(SQLiteConnection c) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkOpen() |
protected boolean |
exec()
Calls sqlite3_step() and sets up results.
|
protected boolean |
exec(String sql)
Executes SQL statement and throws SQLExceptions if the given SQL
statement is null or no database is open.
|
abstract ResultSet |
executeQuery(String sql,
boolean closeStmt) |
SQLiteConnectionConfig |
getConnectionConfig() |
DB |
getDatbase() |
protected void |
internalClose() |
public final SQLiteConnection conn
protected final CoreResultSet rs
public long pointer
protected String sql
protected int batchPos
protected Object[] batch
protected boolean resultsWaiting
protected CoreStatement(SQLiteConnection c)
public DB getDatbase()
public SQLiteConnectionConfig getConnectionConfig()
protected final void checkOpen() throws SQLException
SQLException
- If the database is not opened.protected boolean exec() throws SQLException
SQLException
- If the given SQL statement is null or no database is open.protected boolean exec(String sql) throws SQLException
sql
- SQL statement.SQLException
- If the given SQL statement is null or no database is open.protected void internalClose() throws SQLException
SQLException
public abstract ResultSet executeQuery(String sql, boolean closeStmt) throws SQLException
SQLException
Copyright © 2021. All rights reserved.