org.apache.derby.impl.sql.execute
Class CursorActivation

java.lang.Object
  extended by org.apache.derby.impl.sql.execute.BaseActivation
      extended by org.apache.derby.impl.sql.execute.CursorActivation
All Implemented Interfaces:
Dependable, GeneratedByteCode, Activation, Dependent, CursorActivation

public abstract class CursorActivation
extends BaseActivation

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


Field Summary
 
Fields inherited from class org.apache.derby.impl.sql.execute.BaseActivation
closed, cm, indexOfSessionTableNamesInSavedObjects, numSubqueries, parentResultSets, preStmt, pvs, raParentResultSets, resultDescription, resultSet, row, UUIDString, UUIDValue
 
Fields inherited from interface org.apache.derby.catalog.Dependable
ACTIVATION, ALIAS, COLUMNS_IN_TABLE, COLUMNS_PERMISSION, CONGLOMERATE, CONSTRAINT, DEFAULT, FILE, HEAP, INDEX, PERM, PREPARED_STATEMENT, ROLE_GRANT, ROUTINE_PERMISSION, SCHEMA, SEQUENCE, STORED_PREPARED_STATEMENT, TABLE, TABLE_PERMISSION, TRIGGER, VIEW
 
Constructor Summary
CursorActivation()
           
 
Method Summary
 boolean isCursorActivation()
          Is this Activation for a cursor?
 void setCursorName(java.lang.String cursorName)
          remember the cursor name
 
Methods inherited from class org.apache.derby.impl.sql.execute.BaseActivation
addWarning, allocateQualArray, checkIfThisActivationHasHoldCursor, checkPositionedStatement, checkStatementValidity, clearCurrentRow, clearHeapConglomerateController, clearIndexScanInfo, clearParentResultSets, clearWarnings, close, closeActivationAction, e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, getAutoGeneratedKeysColumnIndexes, getAutoGeneratedKeysColumnNames, getAutoGeneratedKeysResultsetMode, getCalendar, getClassType, getColumnFromRow, getConstantAction, getContextManager, getCurrentConnection, getCurrentRow, getCurrentValueAndAdvance, getCursorName, getCursorResultSet, getDataValueFactory, getDB2Length, getDDLTableDescriptor, getDependableFinder, getDynamicResults, getExecutionCount, getExecutionFactory, getForCreateTable, getForUpdateIndexScan, getGC, getHeapConglomerateController, getIndexConglomerateNumber, getIndexScanController, getLanguageConnectionContext, getMaxDynamicResults, getMaxRows, getMethod, getNumSubqueries, getObjectID, getObjectName, getParameter, getParameterValueSet, getParentActivation, getParentResultSet, getParentResultSets, getPreparedStatement, getResultDescription, getResultSet, getResultSetFactory, getResultSetHoldability, getRowCountCheckVector, getRowLocationTemplate, getScrollable, getSetAutoincrementValue, getSQLSessionContextForChildren, getStalePlanCheckInterval, getTargetResultSet, getTargetVTI, getTransactionController, getWarnings, informOfRowCount, initFromContext, isClosed, isInUse, isPersistent, isSingleExecution, isValid, makeInvalid, markUnused, materializeResultSetIfPossible, nullToPrimitiveTest, prepareToInvalidate, reinitializeQualifiers, reset, setAutoGeneratedKeysResultsetInfo, setColumnPosition, setCurrentRow, setDDLTableDescriptor, setExecutionCount, setForCreateTable, setForUpdateIndexScan, setGC, setHeapConglomerateController, setIndexConglomerateNumber, setIndexScanController, setMaxRows, setParameters, setParameterValueSet, setParentActivation, setParentResultSet, setQualifier, setResultSetHoldability, setRowCountCheckVector, setSingleExecution, setStalePlanCheckInterval, setTargetVTI, setupActivation, setupSQLSessionContextForChildren, startExecution, throwIfClosed, throwIfMissingParms
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.derby.iapi.sql.Activation
execute
 
Methods inherited from interface org.apache.derby.iapi.services.loader.GeneratedByteCode
postConstructor
 

Constructor Detail

CursorActivation

public CursorActivation()
Method Detail

setCursorName

public void setCursorName(java.lang.String cursorName)
remember the cursor name

Specified by:
setCursorName in interface Activation
Overrides:
setCursorName in class BaseActivation
Parameters:
cursorName - The cursor name to use.

isCursorActivation

public boolean isCursorActivation()
Description copied from interface: Activation
Is this Activation for a cursor?

Specified by:
isCursorActivation in interface Activation
Overrides:
isCursorActivation in class BaseActivation
Returns:
Whether or not this Activation is for a cursor.
See Also:
Activation.isCursorActivation()

Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.