Top Description Fields Constructors Methods
org.hsqldb

public Class StatementSession

extends Statement
Class Inheritance
Imports
java.util.TimeZone, org.hsqldb.HsqlNameManager.HsqlName, .SessionInterface.Attributes, .ParserDQL.CompileContext, org.hsqldb.error.Error, .ErrorCode, org.hsqldb.lib.HsqlArrayList, .List, org.hsqldb.result.Result, org.hsqldb.rights.Grantee, .User, org.hsqldb.types.DateTimeType, .DTIType, .IntervalSecondData, .Type, .Types

Implementation of Statement for SQL session statements.

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

Field Summary

Modifier and TypeField and Description
pack-priv Object[]
public static final StatementSession
public static final StatementSession
pack-priv Expression[]
public static final StatementSession
public static final StatementSession
Inherited from org.hsqldb.Statement:
compileTimestampcursorPropertiesRequestemptyArraygroupidisErrorisExplainisLoggedisTransactionStatementisValidMETA_RESET_STATEMENTSMETA_RESET_VIEWSparameterMetaDataparametersparentPCOL_PREFIXreadTableNamesreferencesRETURN_COLUMN_NAMErootschemaNamesqlstatementReturnTypetypewriteTableNames

Constructor Summary

AccessConstructor and Description
pack-priv
StatementSession(Session session, ParserDQL.CompileContext context, int type, Expression[] args)

pack-priv
StatementSession(int type, Object[] args)

pack-priv
StatementSession(int type, HsqlNameManager.HsqlName[] readNames, HsqlNameManager.HsqlName[] writeNames)

Method Summary

Modifier and TypeMethod and Description
public String
describe(Session session)

Implements abstract org.hsqldb.Statement.describe.

public Result
execute(Session session)

Implements abstract org.hsqldb.Statement.execute.

pack-priv Result
getResult(Session session)

public boolean
public boolean
public boolean
Inherited from org.hsqldb.Statement:
clearStructuresclearVariablesgeneratedResultMetaDatagetCompileTimestampgetCursorPropertiesRequestgetGroupgetIDgetParametersMetaDatagetReferencesgetResultMetaDatagetResultPropertiesgetSchemaNamegetSQLgetStatementReturnTypegetTableNamesForReadgetTableNamesForWritegetTypehasGeneratedColumnsisErrorisLoggedisTransactionStatementisValidresolvesetCompileTimestampsetCursorPropertiesRequestsetDatabaseObjectssetDescribesetGeneratedColumnInfosetIDsetParameterMetaDatasetParameterssetParentsetRootsetSchemaHsqlNamesetSQL

Field Detail

argumentsback to summary
pack-priv Object[] arguments
commitAndChainStatementback to summary
public static final StatementSession commitAndChainStatement
commitNoChainStatementback to summary
public static final StatementSession commitNoChainStatement
expressionsback to summary
pack-priv Expression[] expressions
rollbackAndChainStatementback to summary
public static final StatementSession rollbackAndChainStatement
rollbackNoChainStatementback to summary
public static final StatementSession rollbackNoChainStatement

Constructor Detail

StatementSessionback to summary
pack-priv StatementSession(Session session, ParserDQL.CompileContext context, int type, Expression[] args)
StatementSessionback to summary
pack-priv StatementSession(int type, Object[] args)
StatementSessionback to summary
pack-priv StatementSession(int type, HsqlNameManager.HsqlName[] readNames, HsqlNameManager.HsqlName[] writeNames)

Method Detail

describeback to summary
public String describe(Session session)

Implements abstract org.hsqldb.Statement.describe.

executeback to summary
public Result execute(Session session)

Implements abstract org.hsqldb.Statement.execute.

getResultback to summary
pack-priv Result getResult(Session session)
isAutoCommitStatementback to summary
public boolean isAutoCommitStatement()

Overrides org.hsqldb.Statement.isAutoCommitStatement.

isCatalogChangeback to summary
public boolean isCatalogChange()

Overrides org.hsqldb.Statement.isCatalogChange.

isCatalogLockback to summary
public boolean isCatalogLock(int model)

Overrides org.hsqldb.Statement.isCatalogLock.