java.lang.Object
org.apache.derby.impl.sql.execute.GenericConstantActionFactory
- public class GenericConstantActionFactory
- extends java.lang.Object
Factory for creating ConstantActions.
Implemetation note: For most operations, the ResultSetFactory
determines if the operation is allowed in a readonly/target database.
Because we perform JAR add/drop/replace with a utility rather than
using normal language processing we never get a result set for these
operations. For this reason, the ConstantActionFactory rather than
the ResultSetFactory checks if the these operations are allowed.
|
Method Summary |
org.apache.derby.iapi.sql.execute.ConstantAction |
getAddJarConstantAction(org.apache.derby.catalog.UUID id,
java.lang.String schemaName,
java.lang.String sqlName,
java.lang.String externalPath)
Make the ConstantAction to Add a jar file to a database. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getAlterTableConstantAction(org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
java.lang.String tableName,
org.apache.derby.catalog.UUID tableId,
long tableConglomerateId,
int tableType,
ColumnInfo[] columnInfo,
ConstraintConstantAction[] constraintActions,
char lockGranularity,
boolean compressTable,
int behavior,
boolean sequential,
boolean truncateTable)
Make the AlterAction for an ALTER TABLE statement. |
protected static org.apache.derby.iapi.sql.conn.Authorizer |
getAuthorizer()
|
org.apache.derby.iapi.sql.execute.ConstantAction |
getCreateAliasConstantAction(java.lang.String aliasName,
java.lang.String schemaName,
java.lang.String javaClassName,
org.apache.derby.catalog.AliasInfo aliasInfo,
char aliasType)
Make the ConstantAction for a CREATE ALIAS statement. |
CreateConstraintConstantAction |
getCreateConstraintConstantAction(java.lang.String constraintName,
int constraintType,
java.lang.String tableName,
org.apache.derby.catalog.UUID tableId,
java.lang.String schemaName,
java.lang.String[] columnNames,
IndexConstantAction indexAction,
java.lang.String constraintText,
boolean enabled,
ConstraintInfo otherConstraint,
org.apache.derby.iapi.sql.depend.ProviderInfo[] providerInfo)
Make a ConstantAction for a constraint. |
CreateIndexConstantAction |
getCreateIndexConstantAction(boolean unique,
java.lang.String indexType,
java.lang.String schemaName,
java.lang.String indexName,
java.lang.String tableName,
org.apache.derby.catalog.UUID tableId,
long conglomId,
java.lang.String[] columnNames,
boolean[] isAscending,
boolean isConstraint,
org.apache.derby.catalog.UUID conglomerateUUID,
java.util.Properties properties)
Make the ConstantAction for a CREATE INDEX statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getCreateSchemaConstantAction(java.lang.String schemaName,
java.lang.String aid)
Make the ConstantAction for a CREATE SCHEMA statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getCreateTableConstantAction(java.lang.String schemaName,
java.lang.String tableName,
int tableType,
ColumnInfo[] columnInfo,
CreateConstraintConstantAction[] constraintActions,
java.util.Properties properties,
char lockGranularity,
boolean onCommitDeleteRows,
boolean onRollbackDeleteRows)
Make the ConstantAction for a CREATE TABLE statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getCreateTriggerConstantAction(java.lang.String triggerSchemaName,
java.lang.String triggerName,
int eventMask,
boolean isBefore,
boolean isRow,
boolean isEnabled,
org.apache.derby.iapi.sql.dictionary.TableDescriptor triggerTable,
org.apache.derby.catalog.UUID whenSPSId,
java.lang.String whenText,
org.apache.derby.catalog.UUID actionSPSId,
java.lang.String actionText,
org.apache.derby.catalog.UUID spsCompSchemaId,
java.sql.Timestamp creationTimestamp,
int[] referencedCols,
java.lang.String originalActionText,
boolean referencingOld,
boolean referencingNew,
java.lang.String oldReferencingName,
java.lang.String newReferencingName)
Make the ConstantAction for a CREATE TRIGGER statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getCreateViewConstantAction(java.lang.String schemaName,
java.lang.String tableName,
int tableType,
java.lang.String viewText,
int checkOption,
ColumnInfo[] columnInfo,
org.apache.derby.iapi.sql.depend.ProviderInfo[] providerInfo,
org.apache.derby.catalog.UUID compSchemaId)
Make the ConstantAction for a CREATE VIEW statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getDeleteConstantAction(long conglomId,
int tableType,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo heapSCOCI,
org.apache.derby.iapi.sql.dictionary.IndexRowGenerator[] irgs,
long[] indexCIDS,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo[] indexSCOCIs,
org.apache.derby.iapi.sql.execute.ExecRow emptyHeapRow,
boolean deferred,
boolean tableIsPublished,
org.apache.derby.catalog.UUID tableID,
int lockMode,
java.lang.Object deleteToken,
java.lang.Object keySignature,
int[] keyPositions,
long keyConglomId,
java.lang.String schemaName,
java.lang.String tableName,
org.apache.derby.iapi.sql.ResultDescription resultDescription,
FKInfo[] fkInfo,
TriggerInfo triggerInfo,
org.apache.derby.iapi.services.io.FormatableBitSet baseRowReadList,
int[] baseRowReadMap,
int[] streamStorableHeapColIds,
int numColumns,
org.apache.derby.catalog.UUID dependencyId,
boolean singleRowSource,
org.apache.derby.iapi.sql.execute.ConstantAction[] dependentConstantActions)
Make the ConstantAction for a Replicated DELETE statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getDropAliasConstantAction(org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
java.lang.String aliasName,
char aliasType)
Make the ConstantAction for a DROP ALIAS statement. |
ConstraintConstantAction |
getDropConstraintConstantAction(java.lang.String constraintName,
java.lang.String constraintSchemaName,
java.lang.String tableName,
org.apache.derby.catalog.UUID tableId,
java.lang.String tableSchemaName,
IndexConstantAction indexAction,
int behavior,
int verifyType)
Make ConstantAction to drop a constraint. |
DropIndexConstantAction |
getDropIndexConstantAction(java.lang.String fullIndexName,
java.lang.String indexName,
java.lang.String tableName,
java.lang.String schemaName,
org.apache.derby.catalog.UUID tableId,
long tableConglomerateId)
Make the ConstantAction for a DROP INDEX statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getDropJarConstantAction(org.apache.derby.catalog.UUID id,
java.lang.String schemaName,
java.lang.String sqlName)
Make the ConstantAction to drop a jar file from a database. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getDropSchemaConstantAction(java.lang.String schemaName)
Make the ConstantAction for a DROP TABLE statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getDropStatisticsConstantAction(org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
java.lang.String fullTableName,
java.lang.String objectName,
boolean forTable)
Make the constant action for Drop Statistics statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getDropTableConstantAction(java.lang.String fullTableName,
java.lang.String tableName,
org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
long conglomerateNumber,
org.apache.derby.catalog.UUID tableId,
int behavior)
Make the ConstantAction for a DROP TABLE statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getDropTriggerConstantAction(org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
java.lang.String triggerName,
org.apache.derby.catalog.UUID tableId)
Make the ConstantAction for a DROP TRIGGER statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getDropViewConstantAction(java.lang.String fullTableName,
java.lang.String tableName,
org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd)
Make the ConstantAction for a DROP VIEW statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getInsertConstantAction(org.apache.derby.iapi.sql.dictionary.TableDescriptor tableDescriptor,
long conglomId,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo heapSCOCI,
org.apache.derby.iapi.sql.dictionary.IndexRowGenerator[] irgs,
long[] indexCIDS,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo[] indexSCOCIs,
java.lang.String[] indexNames,
boolean deferred,
boolean tableIsPublished,
org.apache.derby.catalog.UUID tableID,
int lockMode,
java.lang.Object insertToken,
java.lang.Object rowSignature,
java.util.Properties targetProperties,
FKInfo[] fkInfo,
TriggerInfo triggerInfo,
int[] streamStorableHeapColIds,
boolean[] indexedCols,
org.apache.derby.catalog.UUID dependencyId,
java.lang.Object[] stageControl,
java.lang.Object[] ddlList,
boolean singleRowSource,
org.apache.derby.iapi.types.RowLocation[] autoincRowLocation)
Make the ConstantAction for a Replicated INSERT statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getLockTableConstantAction(java.lang.String fullTableName,
long conglomerateNumber,
boolean exclusiveMode)
Make the ConstantAction for a LOCK TABLE statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getRenameConstantAction(java.lang.String fullTableName,
java.lang.String tableName,
java.lang.String oldObjectName,
java.lang.String newObjectName,
org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
org.apache.derby.catalog.UUID tableId,
boolean usedAlterTable,
int renamingWhat)
Make the ConstantAction for a RENAME TABLE/COLUMN/INDEX statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getReplaceJarConstantAction(org.apache.derby.catalog.UUID id,
java.lang.String schemaName,
java.lang.String sqlName,
java.lang.String externalPath)
Make the ConstantAction to replace a jar file in a database. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getSavepointConstantAction(java.lang.String savepointName,
int statementType)
Make the ConstantAction for a savepoint statement (ROLLBACK savepoint, RELASE savepoint and SAVEPOINT). |
org.apache.derby.iapi.sql.execute.ConstantAction |
getSetConstraintsConstantAction(org.apache.derby.iapi.sql.dictionary.ConstraintDescriptorList cdl,
boolean enable,
boolean unconditionallyEnforce,
java.lang.Object[] ddlList)
Get ConstantAction for SET CONSTRAINTS statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getSetSchemaConstantAction(java.lang.String schemaName,
int type)
Make the ConstantAction for a SET SCHEMA statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getSetTransactionIsolationConstantAction(int isolationLevel)
Make the ConstantAction for a SET TRANSACTION ISOLATION statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getUpdatableVTIConstantAction(int statementType,
boolean deferred)
Make the ConstantAction for an updatable VTI statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getUpdatableVTIConstantAction(int statementType,
boolean deferred,
int[] changedColumnIds)
Make the ConstantAction for an updatable VTI statement. |
UpdateConstantAction |
getUpdateConstantAction(long conglomId,
int tableType,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo heapSCOCI,
org.apache.derby.iapi.sql.dictionary.IndexRowGenerator[] irgs,
long[] indexCIDS,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo[] indexSCOCIs,
java.lang.String[] indexNames,
org.apache.derby.iapi.sql.execute.ExecRow emptyHeapRow,
boolean deferred,
org.apache.derby.catalog.UUID targetUUID,
int lockMode,
boolean tableIsPublished,
int[] changedColumnIds,
int[] keyPositions,
java.lang.Object updateToken,
FKInfo[] fkInfo,
TriggerInfo triggerInfo,
org.apache.derby.iapi.services.io.FormatableBitSet baseRowReadList,
int[] baseRowReadMap,
int[] streamStorableHeapColIds,
int numColumns,
boolean positionedUpdate,
boolean singleRowSource)
Make the ConstantAction for a Replicated DELETE statement. |
org.apache.derby.iapi.sql.execute.ConstantAction |
getUpdateStatisticsConstantAction(boolean forTable,
java.lang.String objectName,
org.apache.derby.catalog.UUID tableUUID,
org.apache.derby.catalog.UUID[] objectUUID,
long[] conglomerateNumber,
org.apache.derby.iapi.sql.execute.ExecIndexRow[] indexRow)
Make the constant action for a UPDATE STATISTICS statement. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericConstantActionFactory
public GenericConstantActionFactory()
getSetConstraintsConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getSetConstraintsConstantAction(org.apache.derby.iapi.sql.dictionary.ConstraintDescriptorList cdl,
boolean enable,
boolean unconditionallyEnforce,
java.lang.Object[] ddlList)
- Get ConstantAction for SET CONSTRAINTS statement.
getAlterTableConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getAlterTableConstantAction(org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
java.lang.String tableName,
org.apache.derby.catalog.UUID tableId,
long tableConglomerateId,
int tableType,
ColumnInfo[] columnInfo,
ConstraintConstantAction[] constraintActions,
char lockGranularity,
boolean compressTable,
int behavior,
boolean sequential,
boolean truncateTable)
- Make the AlterAction for an ALTER TABLE statement.
getCreateConstraintConstantAction
public CreateConstraintConstantAction getCreateConstraintConstantAction(java.lang.String constraintName,
int constraintType,
java.lang.String tableName,
org.apache.derby.catalog.UUID tableId,
java.lang.String schemaName,
java.lang.String[] columnNames,
IndexConstantAction indexAction,
java.lang.String constraintText,
boolean enabled,
ConstraintInfo otherConstraint,
org.apache.derby.iapi.sql.depend.ProviderInfo[] providerInfo)
- Make a ConstantAction for a constraint.
getCreateIndexConstantAction
public CreateIndexConstantAction getCreateIndexConstantAction(boolean unique,
java.lang.String indexType,
java.lang.String schemaName,
java.lang.String indexName,
java.lang.String tableName,
org.apache.derby.catalog.UUID tableId,
long conglomId,
java.lang.String[] columnNames,
boolean[] isAscending,
boolean isConstraint,
org.apache.derby.catalog.UUID conglomerateUUID,
java.util.Properties properties)
- Make the ConstantAction for a CREATE INDEX statement.
getCreateAliasConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getCreateAliasConstantAction(java.lang.String aliasName,
java.lang.String schemaName,
java.lang.String javaClassName,
org.apache.derby.catalog.AliasInfo aliasInfo,
char aliasType)
- Make the ConstantAction for a CREATE ALIAS statement.
getCreateSchemaConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getCreateSchemaConstantAction(java.lang.String schemaName,
java.lang.String aid)
- Make the ConstantAction for a CREATE SCHEMA statement.
getCreateTableConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getCreateTableConstantAction(java.lang.String schemaName,
java.lang.String tableName,
int tableType,
ColumnInfo[] columnInfo,
CreateConstraintConstantAction[] constraintActions,
java.util.Properties properties,
char lockGranularity,
boolean onCommitDeleteRows,
boolean onRollbackDeleteRows)
- Make the ConstantAction for a CREATE TABLE statement.
getSavepointConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getSavepointConstantAction(java.lang.String savepointName,
int statementType)
- Make the ConstantAction for a savepoint statement (ROLLBACK savepoint, RELASE savepoint and SAVEPOINT).
getCreateViewConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getCreateViewConstantAction(java.lang.String schemaName,
java.lang.String tableName,
int tableType,
java.lang.String viewText,
int checkOption,
ColumnInfo[] columnInfo,
org.apache.derby.iapi.sql.depend.ProviderInfo[] providerInfo,
org.apache.derby.catalog.UUID compSchemaId)
- Make the ConstantAction for a CREATE VIEW statement.
getDeleteConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getDeleteConstantAction(long conglomId,
int tableType,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo heapSCOCI,
org.apache.derby.iapi.sql.dictionary.IndexRowGenerator[] irgs,
long[] indexCIDS,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo[] indexSCOCIs,
org.apache.derby.iapi.sql.execute.ExecRow emptyHeapRow,
boolean deferred,
boolean tableIsPublished,
org.apache.derby.catalog.UUID tableID,
int lockMode,
java.lang.Object deleteToken,
java.lang.Object keySignature,
int[] keyPositions,
long keyConglomId,
java.lang.String schemaName,
java.lang.String tableName,
org.apache.derby.iapi.sql.ResultDescription resultDescription,
FKInfo[] fkInfo,
TriggerInfo triggerInfo,
org.apache.derby.iapi.services.io.FormatableBitSet baseRowReadList,
int[] baseRowReadMap,
int[] streamStorableHeapColIds,
int numColumns,
org.apache.derby.catalog.UUID dependencyId,
boolean singleRowSource,
org.apache.derby.iapi.sql.execute.ConstantAction[] dependentConstantActions)
throws org.apache.derby.iapi.error.StandardException
- Make the ConstantAction for a Replicated DELETE statement.
getDropConstraintConstantAction
public ConstraintConstantAction getDropConstraintConstantAction(java.lang.String constraintName,
java.lang.String constraintSchemaName,
java.lang.String tableName,
org.apache.derby.catalog.UUID tableId,
java.lang.String tableSchemaName,
IndexConstantAction indexAction,
int behavior,
int verifyType)
- Make ConstantAction to drop a constraint.
getDropIndexConstantAction
public DropIndexConstantAction getDropIndexConstantAction(java.lang.String fullIndexName,
java.lang.String indexName,
java.lang.String tableName,
java.lang.String schemaName,
org.apache.derby.catalog.UUID tableId,
long tableConglomerateId)
- Make the ConstantAction for a DROP INDEX statement.
getDropAliasConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getDropAliasConstantAction(org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
java.lang.String aliasName,
char aliasType)
- Make the ConstantAction for a DROP ALIAS statement.
getDropSchemaConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getDropSchemaConstantAction(java.lang.String schemaName)
- Make the ConstantAction for a DROP TABLE statement.
getDropTableConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getDropTableConstantAction(java.lang.String fullTableName,
java.lang.String tableName,
org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
long conglomerateNumber,
org.apache.derby.catalog.UUID tableId,
int behavior)
- Make the ConstantAction for a DROP TABLE statement.
getDropViewConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getDropViewConstantAction(java.lang.String fullTableName,
java.lang.String tableName,
org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd)
- Make the ConstantAction for a DROP VIEW statement.
getRenameConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getRenameConstantAction(java.lang.String fullTableName,
java.lang.String tableName,
java.lang.String oldObjectName,
java.lang.String newObjectName,
org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
org.apache.derby.catalog.UUID tableId,
boolean usedAlterTable,
int renamingWhat)
- Make the ConstantAction for a RENAME TABLE/COLUMN/INDEX statement.
getInsertConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getInsertConstantAction(org.apache.derby.iapi.sql.dictionary.TableDescriptor tableDescriptor,
long conglomId,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo heapSCOCI,
org.apache.derby.iapi.sql.dictionary.IndexRowGenerator[] irgs,
long[] indexCIDS,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo[] indexSCOCIs,
java.lang.String[] indexNames,
boolean deferred,
boolean tableIsPublished,
org.apache.derby.catalog.UUID tableID,
int lockMode,
java.lang.Object insertToken,
java.lang.Object rowSignature,
java.util.Properties targetProperties,
FKInfo[] fkInfo,
TriggerInfo triggerInfo,
int[] streamStorableHeapColIds,
boolean[] indexedCols,
org.apache.derby.catalog.UUID dependencyId,
java.lang.Object[] stageControl,
java.lang.Object[] ddlList,
boolean singleRowSource,
org.apache.derby.iapi.types.RowLocation[] autoincRowLocation)
throws org.apache.derby.iapi.error.StandardException
- Make the ConstantAction for a Replicated INSERT statement.
getUpdatableVTIConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getUpdatableVTIConstantAction(int statementType,
boolean deferred)
throws org.apache.derby.iapi.error.StandardException
- Make the ConstantAction for an updatable VTI statement.
getUpdatableVTIConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getUpdatableVTIConstantAction(int statementType,
boolean deferred,
int[] changedColumnIds)
throws org.apache.derby.iapi.error.StandardException
- Make the ConstantAction for an updatable VTI statement.
getLockTableConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getLockTableConstantAction(java.lang.String fullTableName,
long conglomerateNumber,
boolean exclusiveMode)
- Make the ConstantAction for a LOCK TABLE statement.
getSetSchemaConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getSetSchemaConstantAction(java.lang.String schemaName,
int type)
- Make the ConstantAction for a SET SCHEMA statement.
getSetTransactionIsolationConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getSetTransactionIsolationConstantAction(int isolationLevel)
- Make the ConstantAction for a SET TRANSACTION ISOLATION statement.
getUpdateConstantAction
public UpdateConstantAction getUpdateConstantAction(long conglomId,
int tableType,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo heapSCOCI,
org.apache.derby.iapi.sql.dictionary.IndexRowGenerator[] irgs,
long[] indexCIDS,
org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo[] indexSCOCIs,
java.lang.String[] indexNames,
org.apache.derby.iapi.sql.execute.ExecRow emptyHeapRow,
boolean deferred,
org.apache.derby.catalog.UUID targetUUID,
int lockMode,
boolean tableIsPublished,
int[] changedColumnIds,
int[] keyPositions,
java.lang.Object updateToken,
FKInfo[] fkInfo,
TriggerInfo triggerInfo,
org.apache.derby.iapi.services.io.FormatableBitSet baseRowReadList,
int[] baseRowReadMap,
int[] streamStorableHeapColIds,
int numColumns,
boolean positionedUpdate,
boolean singleRowSource)
throws org.apache.derby.iapi.error.StandardException
- Make the ConstantAction for a Replicated DELETE statement.
getAddJarConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getAddJarConstantAction(org.apache.derby.catalog.UUID id,
java.lang.String schemaName,
java.lang.String sqlName,
java.lang.String externalPath)
throws org.apache.derby.iapi.error.StandardException
- Make the ConstantAction to Add a jar file to a database.
getReplaceJarConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getReplaceJarConstantAction(org.apache.derby.catalog.UUID id,
java.lang.String schemaName,
java.lang.String sqlName,
java.lang.String externalPath)
throws org.apache.derby.iapi.error.StandardException
- Make the ConstantAction to replace a jar file in a database.
getDropJarConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getDropJarConstantAction(org.apache.derby.catalog.UUID id,
java.lang.String schemaName,
java.lang.String sqlName)
throws org.apache.derby.iapi.error.StandardException
- Make the ConstantAction to drop a jar file from a database.
getAuthorizer
protected static org.apache.derby.iapi.sql.conn.Authorizer getAuthorizer()
getCreateTriggerConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getCreateTriggerConstantAction(java.lang.String triggerSchemaName,
java.lang.String triggerName,
int eventMask,
boolean isBefore,
boolean isRow,
boolean isEnabled,
org.apache.derby.iapi.sql.dictionary.TableDescriptor triggerTable,
org.apache.derby.catalog.UUID whenSPSId,
java.lang.String whenText,
org.apache.derby.catalog.UUID actionSPSId,
java.lang.String actionText,
org.apache.derby.catalog.UUID spsCompSchemaId,
java.sql.Timestamp creationTimestamp,
int[] referencedCols,
java.lang.String originalActionText,
boolean referencingOld,
boolean referencingNew,
java.lang.String oldReferencingName,
java.lang.String newReferencingName)
- Make the ConstantAction for a CREATE TRIGGER statement.
getDropTriggerConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getDropTriggerConstantAction(org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
java.lang.String triggerName,
org.apache.derby.catalog.UUID tableId)
- Make the ConstantAction for a DROP TRIGGER statement.
getUpdateStatisticsConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getUpdateStatisticsConstantAction(boolean forTable,
java.lang.String objectName,
org.apache.derby.catalog.UUID tableUUID,
org.apache.derby.catalog.UUID[] objectUUID,
long[] conglomerateNumber,
org.apache.derby.iapi.sql.execute.ExecIndexRow[] indexRow)
- Make the constant action for a UPDATE STATISTICS statement.
getDropStatisticsConstantAction
public org.apache.derby.iapi.sql.execute.ConstantAction getDropStatisticsConstantAction(org.apache.derby.iapi.sql.dictionary.SchemaDescriptor sd,
java.lang.String fullTableName,
java.lang.String objectName,
boolean forTable)
- Make the constant action for Drop Statistics statement.