Top Description Inners Fields Methods
org.hsqldb

public Interface SessionInterface

Known Direct Implementers
org.hsqldb.ClientConnection, org.hsqldb.Session
Imports
java.text.SimpleDateFormat, java.util.Calendar, .TimeZone, org.hsqldb.jdbc.JDBCConnection, org.hsqldb.navigator.RowSetNavigatorClient, org.hsqldb.persist.HsqlProperties, org.hsqldb.result.Result, .ResultLob, org.hsqldb.types.BlobDataID, .ClobDataID

Interface to Session and its remote proxy objects. Used by the implementations of JDBC interfaces to communicate with the database at the session level.
Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
1.7.2
Version
2.7.3

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static interface

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int

Method Summary

Modifier and TypeMethod and Description
public void
public Result
public Result
public void
public void
closeNavigator(long id)

public void
commit(boolean chain)

public BlobDataID
createBlob(long length)

public ClobDataID
createClob(long length)

public Result
public Object
getAttribute(int id)

public Calendar
public Calendar
public HsqlProperties
public String
public long
public String
public int
public JDBCConnection
public int
public RowSetNavigatorClient
getRows(long navigatorId, int offset, int size)

public Scanner
public SimpleDateFormat
public int
public TimeZone
public int
public boolean
public boolean
public boolean
public void
public void
public void
public void
rollback(boolean chain)

public void
public void
public void
setAttribute(int id, Object value)

public void
public void
setAutoCommit(boolean autoCommit)

public void
public void
public void
setReadOnlyDefault(boolean readonly)

public void

Field Detail

lobStreamBlockSizeback to summary
public static final int lobStreamBlockSize
TX_READ_COMMITTEDback to summary
public static final int TX_READ_COMMITTED
TX_READ_UNCOMMITTEDback to summary
public static final int TX_READ_UNCOMMITTED
TX_REPEATABLE_READback to summary
public static final int TX_REPEATABLE_READ
TX_SERIALIZABLEback to summary
public static final int TX_SERIALIZABLE

Method Detail

addWarningback to summary
public void addWarning(HsqlException warning)
allocateResultLobback to summary
public Result allocateResultLob(ResultLob result)
cancelback to summary
public Result cancel(Result r)
closeback to summary
public void close()
closeNavigatorback to summary
public void closeNavigator(long id)
commitback to summary
public void commit(boolean chain)
createBlobback to summary
public BlobDataID createBlob(long length)
createClobback to summary
public ClobDataID createClob(long length)
executeback to summary
public Result execute(Result r)
getAttributeback to summary
public Object getAttribute(int id)
getCalendarback to summary
public Calendar getCalendar()
getCalendarGMTback to summary
public Calendar getCalendarGMT()
getClientPropertiesback to summary
public HsqlProperties getClientProperties()
getDatabaseUniqueNameback to summary
public String getDatabaseUniqueName()
getIdback to summary
public long getId()
getInternalConnectionURLback to summary
public String getInternalConnectionURL()
getIsolationback to summary
public int getIsolation()
getJDBCConnectionback to summary
public JDBCConnection getJDBCConnection()
getRandomIdback to summary
public int getRandomId()
getRowsback to summary
public RowSetNavigatorClient getRows(long navigatorId, int offset, int size)
getScannerback to summary
public Scanner getScanner()
getSimpleDateFormatGMTback to summary
public SimpleDateFormat getSimpleDateFormatGMT()
getStreamBlockSizeback to summary
public int getStreamBlockSize()
getTimeZoneback to summary
public TimeZone getTimeZone()
getZoneSecondsback to summary
public int getZoneSeconds()
isAutoCommitback to summary
public boolean isAutoCommit()
isClosedback to summary
public boolean isClosed()
isReadOnlyDefaultback to summary
public boolean isReadOnlyDefault()
prepareCommitback to summary
public void prepareCommit()
releaseSavepointback to summary
public void releaseSavepoint(String name)
resetSessionback to summary
public void resetSession()
rollbackback to summary
public void rollback(boolean chain)
rollbackToSavepointback to summary
public void rollbackToSavepoint(String name)
savepointback to summary
public void savepoint(String name)
setAttributeback to summary
public void setAttribute(int id, Object value)
setAttributeFromResultback to summary
public void setAttributeFromResult(Result result)
setAutoCommitback to summary
public void setAutoCommit(boolean autoCommit)
setIsolationDefaultback to summary
public void setIsolationDefault(int level)
setJDBCConnectionback to summary
public void setJDBCConnection(JDBCConnection connection)
setReadOnlyDefaultback to summary
public void setReadOnlyDefault(boolean readonly)
startPhasedTransactionback to summary
public void startPhasedTransaction()
org.hsqldb back to summary

public Interface SessionInterface.AttributePos


Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int

Field Detail

INFO_BOOLEANback to summary
public static final int INFO_BOOLEAN
INFO_IDback to summary
public static final int INFO_ID
INFO_INTEGERback to summary
public static final int INFO_INTEGER
INFO_LIMITback to summary
public static final int INFO_LIMIT
INFO_VARCHARback to summary
public static final int INFO_VARCHAR
org.hsqldb back to summary

public Interface SessionInterface.Attributes


Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int

Field Detail

INFO_AUTOCOMMITback to summary
public static final int INFO_AUTOCOMMIT
INFO_CATALOGback to summary
public static final int INFO_CATALOG
INFO_CONNECTION_READONLYback to summary
public static final int INFO_CONNECTION_READONLY
INFO_ISOLATIONback to summary
public static final int INFO_ISOLATION
INFO_TIMEZONEback to summary
public static final int INFO_TIMEZONE