Top Description Fields Constructors Methods
org.hsqldb.scriptio

public abstract Class ScriptReaderBase

extends Object
Class Inheritance
Known Direct Subclasses
org.hsqldb.scriptio.ScriptReaderText
Imports
org.hsqldb.Database, .NumberSequence, .Session, .Table, org.hsqldb.persist.PersistentStore, .RowInsertInterface

Base class for all script readers.
Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
1.7.2
Version
2.5.0

Field Summary

Modifier and TypeField and Description
pack-priv String
pack-priv NumberSequence
pack-priv PersistentStore
pack-priv Table
pack-priv Database
pack-priv RowInsertInterface.ErrorLogger
pack-priv String
pack-priv RowInsertInterface
pack-priv long
pack-priv String
pack-priv Object[]
pack-priv long
pack-priv boolean
pack-priv int
pack-priv String
pack-priv int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public abstract void
public String
public Table
public Object[]
public String
public long
public String
public int
public int
public abstract void
readAll(Session session)

protected abstract void
readDDL(Session session)

protected abstract void
public abstract boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentSchemaback to summary
pack-priv String currentSchema
currentSequenceback to summary
pack-priv NumberSequence currentSequence
currentStoreback to summary
pack-priv PersistentStore currentStore
currentTableback to summary
pack-priv Table currentTable
databaseback to summary
pack-priv Database database
errorLoggerback to summary
pack-priv RowInsertInterface.ErrorLogger errorLogger
fileNamePathback to summary
pack-priv String fileNamePath
inserterback to summary
pack-priv RowInsertInterface inserter
lineCountback to summary
pack-priv long lineCount
rawStatementback to summary
pack-priv String rawStatement
rowDataback to summary
pack-priv Object[] rowData
sequenceValueback to summary
pack-priv long sequenceValue
sessionChangedback to summary
pack-priv boolean sessionChanged
sessionNumberback to summary
pack-priv int sessionNumber
statementback to summary
pack-priv String statement
statementTypeback to summary
pack-priv int statementType

Constructor Detail

ScriptReaderBaseback to summary
pack-priv ScriptReaderBase(Database db, String fileName)

Method Detail

closeback to summary
public abstract void close()
getCurrentSchemaback to summary
public String getCurrentSchema()
getCurrentTableback to summary
public Table getCurrentTable()
getDataback to summary
public Object[] getData()
getFileNamePathback to summary
public String getFileNamePath()
getLineNumberback to summary
public long getLineNumber()
getLoggedStatementback to summary
public String getLoggedStatement()
getSessionNumberback to summary
public int getSessionNumber()
getStatementTypeback to summary
public int getStatementType()
readAllback to summary
public abstract void readAll(Session session)
readDDLback to summary
protected abstract void readDDL(Session session)
readExistingDataback to summary
protected abstract void readExistingData(Session session)
readLoggedStatementback to summary
public abstract boolean readLoggedStatement(Session session)
setInserterback to summary
public void setInserter(RowInsertInterface inserter)