org.hsqldb
Interface SessionInterface
-
- All Known Implementing Classes:
- ClientConnection, ClientConnectionHTTP, Session
public interface SessionInterfaceInterface to Session and its remote proxy objects. Used by the implementations of JDBC interfaces to communicate with the database at the session level.- Since:
- 1.7.2
-
-
Field Summary
Fields Modifier and Type Field and Description static intINFO_AUTOCOMMITstatic intINFO_BOOLEANstatic intINFO_CATALOGstatic intINFO_CONNECTION_READONLYstatic intINFO_IDstatic intINFO_INTEGERstatic intINFO_ISOLATIONstatic intINFO_LIMITstatic intINFO_VARCHARstatic intlobStreamBlockSizestatic intTX_READ_COMMITTEDstatic intTX_READ_UNCOMMITTEDstatic intTX_REPEATABLE_READstatic intTX_SERIALIZABLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidaddWarning(HsqlException warning)voidallocateResultLob(ResultLob result, java.io.InputStream dataInput)voidclose()voidcloseNavigator(long id)voidcommit(boolean chain)BlobDataIDcreateBlob(long length)ClobDataIDcreateClob(long length)Resultexecute(Result r)java.lang.ObjectgetAttribute(int id)java.util.CalendargetCalendar()java.util.CalendargetCalendarGMT()HsqlPropertiesgetClientProperties()TimestampDatagetCurrentDate()java.lang.StringgetDatabaseUniqueName()longgetId()java.lang.StringgetInternalConnectionURL()intgetIsolation()JDBCConnectiongetJDBCConnection()RowSetNavigatorClientgetRows(long navigatorId, int offset, int size)ScannergetScanner()java.text.SimpleDateFormatgetSimpleDateFormatGMT()intgetStreamBlockSize()intgetZoneSeconds()booleanisAutoCommit()booleanisClosed()booleanisReadOnlyDefault()voidprepareCommit()voidreleaseSavepoint(java.lang.String name)voidresetSession()voidrollback(boolean chain)voidrollbackToSavepoint(java.lang.String name)voidsavepoint(java.lang.String name)voidsetAttribute(int id, java.lang.Object value)voidsetAutoCommit(boolean autoCommit)voidsetIsolationDefault(int level)voidsetJDBCConnection(JDBCConnection connection)voidsetReadOnlyDefault(boolean readonly)voidstartPhasedTransaction()
-
-
-
Field Detail
-
INFO_ID
static final int INFO_ID
- See Also:
- Constant Field Values
-
INFO_INTEGER
static final int INFO_INTEGER
- See Also:
- Constant Field Values
-
INFO_BOOLEAN
static final int INFO_BOOLEAN
- See Also:
- Constant Field Values
-
INFO_VARCHAR
static final int INFO_VARCHAR
- See Also:
- Constant Field Values
-
INFO_LIMIT
static final int INFO_LIMIT
- See Also:
- Constant Field Values
-
INFO_ISOLATION
static final int INFO_ISOLATION
- See Also:
- Constant Field Values
-
INFO_AUTOCOMMIT
static final int INFO_AUTOCOMMIT
- See Also:
- Constant Field Values
-
INFO_CONNECTION_READONLY
static final int INFO_CONNECTION_READONLY
- See Also:
- Constant Field Values
-
INFO_CATALOG
static final int INFO_CATALOG
- See Also:
- Constant Field Values
-
TX_READ_UNCOMMITTED
static final int TX_READ_UNCOMMITTED
- See Also:
- Constant Field Values
-
TX_READ_COMMITTED
static final int TX_READ_COMMITTED
- See Also:
- Constant Field Values
-
TX_REPEATABLE_READ
static final int TX_REPEATABLE_READ
- See Also:
- Constant Field Values
-
TX_SERIALIZABLE
static final int TX_SERIALIZABLE
- See Also:
- Constant Field Values
-
lobStreamBlockSize
static final int lobStreamBlockSize
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRows
RowSetNavigatorClient getRows(long navigatorId, int offset, int size)
-
closeNavigator
void closeNavigator(long id)
-
close
void close()
-
isClosed
boolean isClosed()
-
isReadOnlyDefault
boolean isReadOnlyDefault()
-
setReadOnlyDefault
void setReadOnlyDefault(boolean readonly)
-
isAutoCommit
boolean isAutoCommit()
-
setAutoCommit
void setAutoCommit(boolean autoCommit)
-
getIsolation
int getIsolation()
-
setIsolationDefault
void setIsolationDefault(int level)
-
startPhasedTransaction
void startPhasedTransaction()
-
prepareCommit
void prepareCommit()
-
commit
void commit(boolean chain)
-
rollback
void rollback(boolean chain)
-
rollbackToSavepoint
void rollbackToSavepoint(java.lang.String name)
-
savepoint
void savepoint(java.lang.String name)
-
releaseSavepoint
void releaseSavepoint(java.lang.String name)
-
addWarning
void addWarning(HsqlException warning)
-
getAttribute
java.lang.Object getAttribute(int id)
-
setAttribute
void setAttribute(int id, java.lang.Object value)
-
getId
long getId()
-
resetSession
void resetSession()
-
getInternalConnectionURL
java.lang.String getInternalConnectionURL()
-
createBlob
BlobDataID createBlob(long length)
-
createClob
ClobDataID createClob(long length)
-
allocateResultLob
void allocateResultLob(ResultLob result, java.io.InputStream dataInput)
-
getScanner
Scanner getScanner()
-
getCalendar
java.util.Calendar getCalendar()
-
getCalendarGMT
java.util.Calendar getCalendarGMT()
-
getSimpleDateFormatGMT
java.text.SimpleDateFormat getSimpleDateFormatGMT()
-
getCurrentDate
TimestampData getCurrentDate()
-
getZoneSeconds
int getZoneSeconds()
-
getStreamBlockSize
int getStreamBlockSize()
-
getClientProperties
HsqlProperties getClientProperties()
-
getJDBCConnection
JDBCConnection getJDBCConnection()
-
setJDBCConnection
void setJDBCConnection(JDBCConnection connection)
-
getDatabaseUniqueName
java.lang.String getDatabaseUniqueName()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG