Interface ISqlJetBtreeSchemaTable
-
- All Superinterfaces:
ISqlJetBtreeTable
- All Known Implementing Classes:
SqlJetBtreeSchemaTable
public interface ISqlJetBtreeSchemaTable extends ISqlJetBtreeTable
-
-
Field Summary
Fields Modifier and Type Field Description static int
NAME_FIELD
static int
PAGE_FIELD
static int
SQL_FIELD
static int
TABLE_FIELD
static int
TYPE_FIELD
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getNameField()
int
getPageField()
long
getRowId()
java.lang.String
getSqlField()
java.lang.String
getTableField()
java.lang.String
getTypeField()
boolean
goToRow(long rowId)
long
insertRecord(java.lang.String typeField, java.lang.String nameField, java.lang.String tableField, int pageField, java.lang.String sqlField)
void
updateRecord(long rowId, java.lang.String typeField, java.lang.String nameField, java.lang.String tableField, int pageField, java.lang.String sqlField)
-
Methods inherited from interface org.tmatesoft.sqljet.core.internal.table.ISqlJetBtreeTable
clear, close, delete, eof, first, getBlob, getEncoding, getFieldsCount, getFieldType, getFloat, getInteger, getKeySize, getRecord, getString, getValue, getValues, hasMoved, insert, isNull, last, lock, lockTable, moveTo, newRowId, newRowId, next, popState, previous, pushState, unlock
-
-
-
-
Field Detail
-
TYPE_FIELD
static final int TYPE_FIELD
- See Also:
- Constant Field Values
-
NAME_FIELD
static final int NAME_FIELD
- See Also:
- Constant Field Values
-
TABLE_FIELD
static final int TABLE_FIELD
- See Also:
- Constant Field Values
-
PAGE_FIELD
static final int PAGE_FIELD
- See Also:
- Constant Field Values
-
SQL_FIELD
static final int SQL_FIELD
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTypeField
java.lang.String getTypeField() throws SqlJetException
- Throws:
SqlJetException
-
getNameField
java.lang.String getNameField() throws SqlJetException
- Throws:
SqlJetException
-
getTableField
java.lang.String getTableField() throws SqlJetException
- Throws:
SqlJetException
-
getPageField
int getPageField() throws SqlJetException
- Throws:
SqlJetException
-
getSqlField
java.lang.String getSqlField() throws SqlJetException
- Throws:
SqlJetException
-
insertRecord
long insertRecord(java.lang.String typeField, java.lang.String nameField, java.lang.String tableField, int pageField, java.lang.String sqlField) throws SqlJetException
- Throws:
SqlJetException
-
goToRow
boolean goToRow(long rowId) throws SqlJetException
- Throws:
SqlJetException
-
getRowId
long getRowId() throws SqlJetException
- Throws:
SqlJetException
-
updateRecord
void updateRecord(long rowId, java.lang.String typeField, java.lang.String nameField, java.lang.String tableField, int pageField, java.lang.String sqlField) throws SqlJetException
- Parameters:
rowId
-typeField
-nameField
-tableField
-pageField
-sqlField
-- Throws:
SqlJetException
-
-