Top Inners Fields Constructors Methods
org.hsqldb.persist

public Class RowInsertSimple

extends Object
implements RowInsertInterface
Class Inheritance
All Implemented Interfaces
org.hsqldb.persist.RowInsertInterface
Imports
org.hsqldb.Database, .Row, .Session, .Table, org.hsqldb.scriptio.ScriptWriterText

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

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Field Summary

Modifier and TypeField and Description
pack-priv final RowInsertInterface.ErrorLogger
pack-priv final int
pack-priv final Session

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public long
getErrorLineNumber()

Implements org.hsqldb.persist.RowInsertInterface.getErrorLineNumber.

returns the position of the error that caused an exception

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

callbackback to summary
pack-priv final RowInsertInterface.ErrorLogger callback
modeback to summary
pack-priv final int mode
sessionback to summary
pack-priv final Session session

Constructor Detail

RowInsertSimpleback to summary
public RowInsertSimple(Session session, RowInsertInterface.ErrorLogger callback, int mode)

Method Detail

closeback to summary
public void close()

Implements org.hsqldb.persist.RowInsertInterface.close.

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.

setStartLineNumberback to summary
public void setStartLineNumber(long number)

Implements org.hsqldb.persist.RowInsertInterface.setStartLineNumber.

org.hsqldb.persist back to summary

public Class RowInsertSimple.DefaultErrorHandler

extends Object
implements ErrorLogger
Class Inheritance
All Implemented Interfaces
org.hsqldb.persist.RowInsertInterface.ErrorLogger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultErrorHandlerback to summary
public DefaultErrorHandler()

Method Detail

closeback to summary
public void close()

Implements org.hsqldb.persist.RowInsertInterface.ErrorLogger.close.

writeLogStatementback to summary
public void writeLogStatement(long lineNumber, String s)

Implements org.hsqldb.persist.RowInsertInterface.ErrorLogger.writeLogStatement.

writeRowback to summary
public void writeRow(long lineNumber, Row row)

Implements org.hsqldb.persist.RowInsertInterface.ErrorLogger.writeRow.

org.hsqldb.persist back to summary

public Class RowInsertSimple.InsertErrorHandler

extends Object
implements ErrorLogger
Class Inheritance
All Implemented Interfaces
org.hsqldb.persist.RowInsertInterface.ErrorLogger

Field Summary

Modifier and TypeField and Description
pack-priv Database
pack-priv String
pack-priv ScriptWriterText

Constructor Summary

AccessConstructor and Description
public
InsertErrorHandler(Database database, String fileNamePath)

Method Summary

Modifier and TypeMethod and Description
public void
private void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databaseback to summary
pack-priv Database database
fileNamePathback to summary
pack-priv String fileNamePath
scrwriterback to summary
pack-priv ScriptWriterText scrwriter

Constructor Detail

InsertErrorHandlerback to summary
public InsertErrorHandler(Database database, String fileNamePath)

Method Detail

closeback to summary
public void close()

Implements org.hsqldb.persist.RowInsertInterface.ErrorLogger.close.

setScrWriterback to summary
private void setScrWriter()
writeLogStatementback to summary
public void writeLogStatement(long lineNumber, String s)

Implements org.hsqldb.persist.RowInsertInterface.ErrorLogger.writeLogStatement.

writeRowback to summary
public void writeRow(long lineNumber, Row row)

Implements org.hsqldb.persist.RowInsertInterface.ErrorLogger.writeRow.