org.tmatesoft.sqljet.core.internal.table
Interface ISqlJetBtreeSchemaTable

All Superinterfaces:
ISqlJetBtreeTable
All Known Implementing Classes:
SqlJetBtreeSchemaTable

public interface ISqlJetBtreeSchemaTable
extends ISqlJetBtreeTable


Field Summary
static int NAME_FIELD
           
static int PAGE_FIELD
           
static int SQL_FIELD
           
static int TABLE_FIELD
           
static int TYPE_FIELD
           
 
Method Summary
 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