Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.impl.sql.execute
Class GenericConstantActionFactory  view GenericConstantActionFactory download GenericConstantActionFactory.java

java.lang.Object
  extended byorg.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.


Constructor Summary
GenericConstantActionFactory()
           
 
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
 

Constructor Detail

GenericConstantActionFactory

public GenericConstantActionFactory()
Method Detail

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.