Top Description Fields Constructors Methods
org.hsqldb

public Class StatementResultUpdate

extends StatementDML
Class Inheritance
Imports
org.hsqldb.HsqlNameManager.HsqlName, org.hsqldb.error.Error, .ErrorCode, org.hsqldb.lib.ArrayUtil, .HsqlArrayList, org.hsqldb.navigator.RowSetNavigatorData, .RowSetNavigatorDataChange, org.hsqldb.persist.PersistentStore, org.hsqldb.result.Result, .ResultConstants, .ResultMetaData, org.hsqldb.types.Type

Implementation of Statement for updating result rows.

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

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv Result
pack-priv Type[]
Inherited from org.hsqldb.StatementDML:
generatedIndexesgeneratedInputMetaDatageneratedResultMetaDatageneratedTypeisMergeDeleteFirstisSimpleInsertisTruncatemergeDeleteConditionmergeInsertConditionmergeUpdateConditionsortAndSlicetargets

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
checkAccessRights(Session session)

Overrides org.hsqldb.StatementDMQL.checkAccessRights.

Determines if the authorizations are adequate to execute the compiled object.

public String
describe(Session session)

Overrides org.hsqldb.StatementDMQL.describe.

Retrieves a String representation of this object.

public Result
pack-priv Object[]
getData(long rowId)

pack-priv Result
pack-priv Row
getRow(Session session, Object[] args)

pack-priv long
getRowId(Object[] args)

pack-priv void
setRowActionProperties(Result result, int action, StatementQuery statement, Type[] types)

pack-priv Result
Inherited from org.hsqldb.StatementDML:
clearStructurescollectTableNamesForReadcollectTableNamesForWritedeleteexecuteDeleteStatementexecuteDeleteTruncateStatementexecuteMergeStatementexecuteUpdateStatementgeneratedResultMetaDatagetConstraintInfogetGeneratedColumnsgetInsertDatagetTriggerTableNamesgetUpdatedDatahasGeneratedColumnsinsertRowSetinsertSingleRowperformIntegrityChecksperformReferentialActionssetGeneratedColumnInfosetupChecksupdate

Field Detail

actionTypeback to summary
pack-priv int actionType
resultback to summary
pack-priv Result result
typesback to summary
pack-priv Type[] types

Constructor Detail

StatementResultUpdateback to summary
pack-priv StatementResultUpdate()

Method Detail

checkAccessRightsback to summary
pack-priv void checkAccessRights(Session session)

Overrides org.hsqldb.StatementDMQL.checkAccessRights.

Doc from org.hsqldb.StatementDMQL.checkAccessRights.

Determines if the authorizations are adequate to execute the compiled object. Completion requires the list of all database objects in a compiled statement.

describeback to summary
public String describe(Session session)

Overrides org.hsqldb.StatementDMQL.describe.

Doc from org.hsqldb.StatementDMQL.describe.

Retrieves a String representation of this object.

executeback to summary
public Result execute(Session session)

Overrides org.hsqldb.StatementDMQL.execute.

getDataback to summary
pack-priv Object[] getData(long rowId)
getResultback to summary
pack-priv Result getResult(Session session)

Overrides org.hsqldb.StatementDML.getResult.

getRowback to summary
pack-priv Row getRow(Session session, Object[] args)
getRowIdback to summary
pack-priv long getRowId(Object[] args)
setRowActionPropertiesback to summary
pack-priv void setRowActionProperties(Result result, int action, StatementQuery statement, Type[] types)
updateNavigatorback to summary
pack-priv Result updateNavigator(Session session, RowSetNavigatorDataChange list)