Top Fields Constructors Methods
org.hsqldb.persist

public Class RowInsertVersioning

extends Object
implements RowInsertInterface
Class Inheritance
All Implemented Interfaces
org.hsqldb.persist.RowInsertInterface
Imports
org.hsqldb.Row, .Session, .Table, org.hsqldb.index.Index, org.hsqldb.navigator.RowIterator, .RowSetNavigatorClient, org.hsqldb.types.DateTimeType, .TimestampData, .Type

Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
2.5.0
Version
2.5.0

Field Summary

Modifier and TypeField and Description
pack-priv final RowInsertInterface.ErrorLogger
pack-priv Index
pack-priv final int
pack-priv RowSetNavigatorClient
pack-priv final Session
pack-priv PersistentStore
pack-priv Table

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
public void
pack-priv int
compareColumn(TimestampData ts, Object[] data, int colIndex)

public void
public long
getErrorLineNumber()

Implements org.hsqldb.persist.RowInsertInterface.getErrorLineNumber.

returns the position of the error that caused an exception

public void
pack-priv boolean
isSameRowSet(Object[] rowData)

pack-priv void
resetTable(Table newTable, PersistentStore newStore)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

callbackback to summary
pack-priv final RowInsertInterface.ErrorLogger callback
indexback to summary
pack-priv Index index
modeback to summary
pack-priv final int mode
rowSetback to summary
pack-priv RowSetNavigatorClient rowSet
sessionback to summary
pack-priv final Session session
storeback to summary
pack-priv PersistentStore store
tableback to summary
pack-priv Table table

Constructor Detail

RowInsertVersioningback to summary
public RowInsertVersioning(Session session, RowInsertInterface.ErrorLogger callback, int mode)

Method Detail

applyChangeSetback to summary
pack-priv void applyChangeSet()
closeback to summary
public void close()

Implements org.hsqldb.persist.RowInsertInterface.close.

compareColumnback to summary
pack-priv int compareColumn(TimestampData ts, Object[] data, int colIndex)
finishTableback to summary
public void finishTable()

Implements org.hsqldb.persist.RowInsertInterface.finishTable.

getErrorLineNumberback to summary
public long getErrorLineNumber()

Implements org.hsqldb.persist.RowInsertInterface.getErrorLineNumber.

Doc from org.hsqldb.persist.RowInsertInterface.getErrorLineNumber.

returns the position of the error that caused an exception

insertback to summary
public void insert(Table table, PersistentStore store, Object[] rowData)

Implements org.hsqldb.persist.RowInsertInterface.insert.

isSameRowSetback to summary
pack-priv boolean isSameRowSet(Object[] rowData)
resetTableback to summary
pack-priv void resetTable(Table newTable, PersistentStore newStore)
setStartLineNumberback to summary
public void setStartLineNumber(long number)

Implements org.hsqldb.persist.RowInsertInterface.setStartLineNumber.