public class SqlJetBtreeSchemaTable extends SqlJetBtreeTable implements ISqlJetBtreeSchemaTable
SqlJetBtreeTable.State
btree, index, rootPage, write
NAME_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, unlock
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public SqlJetBtreeSchemaTable(ISqlJetBtree btree, boolean write) throws SqlJetException
btree
- rootPage
- write
- index
- SqlJetException
public java.lang.String getTypeField() throws SqlJetException
getTypeField
in interface ISqlJetBtreeSchemaTable
SqlJetException
public java.lang.String getNameField() throws SqlJetException
getNameField
in interface ISqlJetBtreeSchemaTable
SqlJetException
public java.lang.String getTableField() throws SqlJetException
getTableField
in interface ISqlJetBtreeSchemaTable
SqlJetException
public int getPageField() throws SqlJetException
getPageField
in interface ISqlJetBtreeSchemaTable
SqlJetException
public java.lang.String getSqlField() throws SqlJetException
getSqlField
in interface ISqlJetBtreeSchemaTable
SqlJetException
public 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 ISqlJetBtreeSchemaTable
SqlJetException
public 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 ISqlJetBtreeSchemaTable
SqlJetException
public boolean goToRow(long rowId) throws SqlJetException
goToRow
in interface ISqlJetBtreeSchemaTable
SqlJetException
public long getRowId() throws SqlJetException
getRowId
in interface ISqlJetBtreeSchemaTable
SqlJetException
Copyright © 2009-2010 TMate Software Ltd. All Rights Reserved.