Interface ISqlJetBtreeSchemaTable
-
- All Superinterfaces:
ISqlJetBtreeTable
- All Known Implementing Classes:
SqlJetBtreeSchemaTable
public interface ISqlJetBtreeSchemaTable extends ISqlJetBtreeTable
-
-
Field Summary
Fields Modifier and Type Field Description static intNAME_FIELDstatic intPAGE_FIELDstatic intSQL_FIELDstatic intTABLE_FIELDstatic intTYPE_FIELD
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetNameField()intgetPageField()longgetRowId()java.lang.StringgetSqlField()java.lang.StringgetTableField()java.lang.StringgetTypeField()booleangoToRow(long rowId)longinsertRecord(java.lang.String typeField, java.lang.String nameField, java.lang.String tableField, int pageField, java.lang.String sqlField)voidupdateRecord(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
-
-