Top Description Fields Constructors Methods
org.hsqldb

public Class StatementCommand

extends Statement
Class Inheritance
Imports
org.hsqldb.HsqlNameManager.HsqlName, org.hsqldb.error.Error, .ErrorCode, org.hsqldb.index.Index, .IndexAVLCheck, org.hsqldb.lib.Iterator, .OrderedHashMap, .OrderedHashSet, org.hsqldb.persist.DataFileCache, .DataSpaceManager, .HsqlDatabaseProperties, .HsqlProperties, .PersistentStore, .RowStoreAVLDisk, .ScriptLoader, .TableSpaceManager, .TextFileOps, org.hsqldb.result.Result, .ResultMetaData, org.hsqldb.rights.User, org.hsqldb.scriptio.ScriptWriterText, .ScriptWriterTextColumnNames, org.hsqldb.types.TimestampData, .Type

Implementation of Statement for SQL commands.

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[]
Inherited from org.hsqldb.Statement:
compileTimestampcursorPropertiesRequestemptyArraygroupidisErrorisExplainisLoggedisTransactionStatementisValidMETA_RESET_STATEMENTSMETA_RESET_VIEWSparameterMetaDataparametersparentPCOL_PREFIXreadTableNamesreferencesRETURN_COLUMN_NAMErootschemaNamesqlstatementReturnTypetypewriteTableNames

Constructor Summary

AccessConstructor and Description
pack-priv
StatementCommand(int type, Object[] args)

pack-priv
StatementCommand(int type, Object[] args, 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 ResultMetaData
pack-priv Result
public boolean
Inherited from org.hsqldb.Statement:
clearStructuresclearVariablesgeneratedResultMetaDatagetCompileTimestampgetCursorPropertiesRequestgetGroupgetIDgetParametersMetaDatagetReferencesgetResultPropertiesgetSchemaNamegetSQLgetStatementReturnTypegetTableNamesForReadgetTableNamesForWritegetTypehasGeneratedColumnsisCatalogChangeisCatalogLockisErrorisLoggedisTransactionStatementisValidresolvesetCompileTimestampsetCursorPropertiesRequestsetDatabaseObjectssetDescribesetGeneratedColumnInfosetIDsetParameterMetaDatasetParameterssetParentsetRootsetSchemaHsqlNamesetSQL

Field Detail

argumentsback to summary
pack-priv Object[] arguments

Constructor Detail

StatementCommandback to summary
pack-priv StatementCommand(int type, Object[] args)
StatementCommandback to summary
pack-priv StatementCommand(int type, Object[] args, 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)
getResultMetaDataback to summary
public ResultMetaData getResultMetaData()

Overrides org.hsqldb.Statement.getResultMetaData.

getTruncateResultback to summary
pack-priv Result getTruncateResult(Session session)
isAutoCommitStatementback to summary
public boolean isAutoCommitStatement()

Overrides org.hsqldb.Statement.isAutoCommitStatement.