public class SqlJetBtreeSchemaTable extends SqlJetBtreeTable implements ISqlJetBtreeSchemaTable
SqlJetBtreeTable.Statebtree, index, rootPage, writeNAME_FIELD, PAGE_FIELD, SQL_FIELD, TABLE_FIELD, TYPE_FIELD| Constructor and Description |
|---|
SqlJetBtreeSchemaTable(ISqlJetBtree btree,
boolean write) |
| Modifier and Type | Method and 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) |
adjustKeyInfo, checkField, clear, clearRecordCache, close, delete, eof, first, getBlob, getCursor, getEncoding, getFieldsCount, getFieldType, getFloat, getInteger, getKeyInfo, getKeySize, getRecord, getString, getValue, getValueMem, getValues, getValueUncached, hasMoved, insert, isNull, last, lock, lockTable, moveTo, newRowId, newRowId, next, popState, previous, pushState, unlockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, 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, unlockpublic SqlJetBtreeSchemaTable(ISqlJetBtree btree, boolean write) throws SqlJetException
btree - rootPage - write - index - SqlJetExceptionpublic java.lang.String getTypeField()
throws SqlJetException
getTypeField in interface ISqlJetBtreeSchemaTableSqlJetExceptionpublic java.lang.String getNameField()
throws SqlJetException
getNameField in interface ISqlJetBtreeSchemaTableSqlJetExceptionpublic java.lang.String getTableField()
throws SqlJetException
getTableField in interface ISqlJetBtreeSchemaTableSqlJetExceptionpublic int getPageField()
throws SqlJetException
getPageField in interface ISqlJetBtreeSchemaTableSqlJetExceptionpublic java.lang.String getSqlField()
throws SqlJetException
getSqlField in interface ISqlJetBtreeSchemaTableSqlJetExceptionpublic long insertRecord(java.lang.String typeField,
java.lang.String nameField,
java.lang.String tableField,
int pageField,
java.lang.String sqlField)
throws SqlJetException
insertRecord in interface ISqlJetBtreeSchemaTableSqlJetExceptionpublic void updateRecord(long rowId,
java.lang.String typeField,
java.lang.String nameField,
java.lang.String tableField,
int pageField,
java.lang.String sqlField)
throws SqlJetException
updateRecord in interface ISqlJetBtreeSchemaTableSqlJetExceptionpublic boolean goToRow(long rowId)
throws SqlJetException
goToRow in interface ISqlJetBtreeSchemaTableSqlJetExceptionpublic long getRowId()
throws SqlJetException
getRowId in interface ISqlJetBtreeSchemaTableSqlJetException