Top Description Fields Constructors Methods
org.hsqldb

public Class StatementQuery

extends StatementDMQL
Class Inheritance
Known Direct Subclasses
org.hsqldb.StatementCursor
Imports
org.hsqldb.HsqlNameManager.HsqlName, .ParserDQL.CompileContext, org.hsqldb.error.Error, .ErrorCode, org.hsqldb.lib.OrderedHashSet, org.hsqldb.result.Result, .ResultMetaData, .ResultProperties

Implementation of Statement for query expressions.

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

Field Summary

Modifier and TypeField and Description
public static final StatementQuery[]
Inherited from org.hsqldb.StatementDMQL:
baseColumnMapbaseTablebaseUpdateColumnMapcheckRangeVariableconditioncursorNameinsertCheckColumnsinsertColumnMapinsertExpressionmultiColumnValuesqueryExpressionrangeIteratorCountrangeVariablesrestartIdentityroutinessequencessourceTablesubqueriestargetRangeVariablestargetTableupdatableTableCheckupdateCheckColumnsupdateColumnMapupdateExpressions

Constructor Summary

AccessConstructor and Description
pack-priv
StatementQuery(Session session, QueryExpression queryExpression, ParserDQL.CompileContext compileContext)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv void
public HsqlNameManager.HsqlName
pack-priv Result
public ResultMetaData
getResultMetaData()

Overrides org.hsqldb.StatementDMQL.getResultMetaData.

Returns the metadata, which is empty if the CompiledStatement does not generate a Result.

public int
public void
Inherited from org.hsqldb.StatementDMQL:
checkAccessRightsclearStructuresdescribedescribeImplexecutegetInsertOrUpdateColumnCheckListgetParametersMetaDatagetSubqueriesisCatalogChangeisCatalogLockmaterializeSubQueriesresolvesetBaseIndexColumnMapsetDatabaseObjects

Field Detail

emptyArrayback to summary
public static final StatementQuery[] emptyArray

Hides org.hsqldb.Statement.emptyArray.

Constructor Detail

StatementQueryback to summary
pack-priv StatementQuery(Session session, QueryExpression queryExpression, ParserDQL.CompileContext compileContext)

Method Detail

collectTableNamesForReadback to summary
pack-priv void collectTableNamesForRead(OrderedHashSet<HsqlNameManager.HsqlName> set)

Implements abstract org.hsqldb.StatementDMQL.collectTableNamesForRead.

collectTableNamesForWriteback to summary
pack-priv void collectTableNamesForWrite(OrderedHashSet<HsqlNameManager.HsqlName> set)

Implements abstract org.hsqldb.StatementDMQL.collectTableNamesForWrite.

getCursorNameback to summary
public HsqlNameManager.HsqlName getCursorName()
getResultback to summary
pack-priv Result getResult(Session session)

Implements abstract org.hsqldb.StatementDMQL.getResult.

getResultMetaDataback to summary
public ResultMetaData getResultMetaData()

Overrides org.hsqldb.StatementDMQL.getResultMetaData.

Doc from org.hsqldb.StatementDMQL.getResultMetaData.

Returns the metadata, which is empty if the CompiledStatement does not generate a Result.

getResultPropertiesback to summary
public int getResultProperties()

Overrides org.hsqldb.Statement.getResultProperties.

setCursorNameback to summary
public void setCursorName(HsqlNameManager.HsqlName name)