Top Description Fields Constructors Methods
org.apache.derby.impl.sql.execute

public abstract Class CursorActivation

extends BaseActivation
Class Inheritance
Imports
org.apache.derby.shared.common.error.StandardException, org.apache.derby.iapi.sql.ResultSet, org.apache.derby.iapi.sql.conn.Authorizer, org.apache.derby.iapi.sql.execute.NoPutResultSet

In the family of activation support classes, this one provides an activation with a cursor name.

Field Summary

Inherited from org.apache.derby.impl.sql.execute.BaseActivation:
closedcmindexOfSessionTableNamesInSavedObjectsnumSubqueriesparentResultSetspreStmtpvsraParentResultSetsresultDescriptionresultSetrowUUIDStringUUIDValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv ResultSet
decorateResultSet()

Overrides org.apache.derby.impl.sql.execute.BaseActivation.decorateResultSet.

Create the ResultSet tree for this statement, and possibly perform extra checks or initialization required by specific sub-classes.

public boolean
public void
Inherited from org.apache.derby.impl.sql.execute.BaseActivation:
addWarningallocateQualArraycheckIfThisActivationHasHoldCursorcheckPositionedStatementcheckStatementValidityclearCurrentRowclearHeapConglomerateControllerclearIndexScanInfoclearParentResultSetsclearWarningsclosecloseActivationActioncreateResultSete0e1e2e3e4e5e6e7e8e9executegetAutoGeneratedKeysColumnIndexesgetAutoGeneratedKeysColumnNamesgetAutoGeneratedKeysResultsetModegetCalendargetClassTypegetColumnFromRowgetConstantActiongetContextManagergetCurrentConnectiongetCurrentRowgetCurrentValueAndAdvancegetCursorNamegetCursorResultSetgetDataValueFactorygetDB2LengthgetDDLTableDescriptorgetDependableFindergetDynamicResultsgetExecutionFactorygetForCreateTablegetForUpdateIndexScangetGCgetHeapConglomerateControllergetIndexConglomerateNumbergetIndexScanControllergetLanguageConnectionContextgetMaxDynamicResultsgetMaxRowsgetMethodgetMonitorgetNumSubqueriesgetObjectIDgetObjectNamegetParametergetParameterValueSetgetParentActivationgetParentResultSetgetParentResultSetKeysgetPreparedStatementgetResultDescriptiongetResultSetgetResultSetFactorygetResultSetHoldabilitygetRowLocationTemplategetScrollablegetSetAutoincrementValuegetSQLSessionContextForChildrengetTargetResultSetgetTargetVTIgetTransactionControllergetWarningsinformOfRowCountinitFromContextisClosedisInUseisPersistentisSingleExecutionisValidmakeInvalidmarkUnusedmaterializeResultSetIfPossiblenullToPrimitiveTestpopConstantActionprepareToInvalidatepushConstantActionreinitreinitializeQualifiersresetsetAutoGeneratedKeysResultsetInfosetColumnPositionsetCurrentRowsetDDLTableDescriptorsetForCreateTablesetForUpdateIndexScansetGCsetHeapConglomerateControllersetIndexConglomerateNumbersetIndexScanControllersetMaxRowssetParameterssetParameterValueSetsetParentActivationsetParentResultSetsetQualifiersetResultSetHoldabilitysetSingleExecutionsetTargetVTIsetupActivationsetupSQLSessionContextForChildrenshouldWeCheckRowCountsthrowIfClosedthrowIfMissingParms

Constructor Detail

CursorActivationback to summary
public CursorActivation()

Method Detail

decorateResultSetback to summary
pack-priv ResultSet decorateResultSet() throws StandardException

Overrides org.apache.derby.impl.sql.execute.BaseActivation.decorateResultSet.

Doc from org.apache.derby.impl.sql.execute.BaseActivation.decorateResultSet.

Create the ResultSet tree for this statement, and possibly perform extra checks or initialization required by specific sub-classes.

Returns:ResultSet

the root of the ResultSet tree for this statement

See Also
BaseActivation#decorateResultSet
isCursorActivationback to summary
public boolean isCursorActivation()

Overrides org.apache.derby.impl.sql.execute.BaseActivation.isCursorActivation.

Implements org.apache.derby.iapi.sql.Activation.isCursorActivation.

Doc from org.apache.derby.iapi.sql.Activation.isCursorActivation.

Is this Activation for a cursor?

Returns:boolean

Whether or not this Activation is for a cursor.

See Also
org.apache.derby.iapi.sql.Activation#isCursorActivation
setCursorNameback to summary
public void setCursorName(String cursorName)

Overrides org.apache.derby.impl.sql.execute.BaseActivation.setCursorName.

Implements org.apache.derby.iapi.sql.Activation.setCursorName.

remember the cursor name

Parameters
cursorName:String

Doc from org.apache.derby.iapi.sql.Activation.setCursorName.

The cursor name to use.