public abstract class CoreResultSet extends Object implements Codes
Modifier and Type | Field and Description |
---|---|
boolean |
closeStmt |
String[] |
cols |
String[] |
colsMeta |
protected Map<String,Integer> |
columnNameToIndex |
protected int |
lastCol |
protected int |
limitRows |
int |
maxRows |
protected boolean[][] |
meta |
boolean |
open |
protected int |
row |
protected CoreStatement |
stmt |
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 |
CoreResultSet(CoreStatement stmt)
Default constructor for a given statement.
|
Modifier and Type | Method and Description |
---|---|
protected int |
addColumnIndexInCache(String col,
int index) |
int |
checkCol(int col)
Takes col in [1,x] form, returns in [0,x-1] form
|
void |
checkMeta() |
protected void |
checkOpen() |
void |
close() |
protected Integer |
findColumnIndexInCache(String col) |
protected SQLiteConnectionConfig |
getConnectionConfig() |
protected DB |
getDatabase() |
boolean |
isOpen()
Checks the status of the result set.
|
protected int |
markCol(int col)
Takes col in [1,x] form, marks it as last accessed and returns [0,x-1]
|
protected final CoreStatement stmt
public boolean open
public int maxRows
public String[] cols
public String[] colsMeta
protected boolean[][] meta
protected int limitRows
protected int row
protected int lastCol
public boolean closeStmt
protected CoreResultSet(CoreStatement stmt)
stmt
- The statement.protected DB getDatabase()
protected SQLiteConnectionConfig getConnectionConfig()
public boolean isOpen()
protected void checkOpen() throws SQLException
SQLException
- if ResultSet is not open.public int checkCol(int col) throws SQLException
col
- SQLException
protected int markCol(int col) throws SQLException
col
- SQLException
public void checkMeta() throws SQLException
SQLException
public void close() throws SQLException
SQLException
protected int addColumnIndexInCache(String col, int index)
Copyright © 2021. All rights reserved.