org.apache.derby.impl.sql.execute
Class UpdateStatisticsConstantAction
java.lang.Object
org.apache.derby.impl.sql.execute.GenericConstantAction
org.apache.derby.impl.sql.execute.DDLConstantAction
org.apache.derby.impl.sql.execute.UpdateStatisticsConstantAction
- All Implemented Interfaces:
- ConstantAction
- class UpdateStatisticsConstantAction
- extends DDLConstantAction
This class describes actions that are performed for an
UPDATE STATISTICS Statement at execution time.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
tableUUID
private UUID tableUUID
objectUUID
private UUID[] objectUUID
objectName
private java.lang.String objectName
forTable
private boolean forTable
conglomerateNumber
private long[] conglomerateNumber
indexRow
private ExecIndexRow[] indexRow
rowBufferArray
private DataValueDescriptor[][] rowBufferArray
rowBuffer
private DataValueDescriptor[] rowBuffer
lastUniqueKey
private DataValueDescriptor[] lastUniqueKey
GROUP_FETCH_SIZE
private static final int GROUP_FETCH_SIZE
- See Also:
- Constant Field Values
UpdateStatisticsConstantAction
public UpdateStatisticsConstantAction()
UpdateStatisticsConstantAction
public UpdateStatisticsConstantAction(boolean forTable,
java.lang.String objectName,
UUID tableUUID,
UUID[] objectUUID,
long[] conglomerateNumber,
ExecIndexRow[] indexRow)
toString
public java.lang.String toString()
executeConstantAction
public void executeConstantAction(Activation activation)
throws StandardException
- Description copied from interface:
ConstantAction
- Run the ConstantAction.
- Parameters:
activation
- The execution environment for this constant action.
- Throws:
StandardException
- Thrown on failure
initializeRowBuffers
private void initializeRowBuffers(ExecIndexRow ir)
compareWithPrevKey
private int compareWithPrevKey(int index,
boolean firstRow)
throws StandardException
- Throws:
StandardException
Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.