| java.lang.Object org.apache.derby.impl.sql.execute.GenericConstantAction org.apache.derby.impl.sql.execute.DDLConstantAction org.apache.derby.impl.sql.execute.DDLSingleTableConstantAction org.apache.derby.impl.sql.execute.IndexConstantAction
All known Subclasses: org.apache.derby.impl.sql.execute.DropIndexConstantAction, org.apache.derby.impl.sql.execute.CreateIndexConstantAction,
IndexConstantAction | abstract public class IndexConstantAction extends DDLSingleTableConstantAction (Code) | | This class is the superclass for the classes that describe actions
that are ALWAYS performed for a CREATE/DROP INDEX Statement at Execution time.
author: Jerry Brenner |
IndexConstantAction | protected IndexConstantAction(UUID tableId, String indexName, String tableName, String schemaName)(Code) | | Make the ConstantAction for a CREATE/DROP INDEX statement.
Parameters: tableId - The table uuid Parameters: indexName - Index name. Parameters: tableName - The table name Parameters: schemaName - Schema that index lives in. |
getIndexName | public String getIndexName()(Code) | | Get the index name.
the name of the index |
setIndexName | public void setIndexName(String indexName)(Code) | | Set the index name at execution time.
Useful for unnamed constraints which have a backing index.
Parameters: indexName - The (generated) index name. |
Fields inherited from org.apache.derby.impl.sql.execute.DDLSingleTableConstantAction | protected UUID tableId(Code)(Java Doc)
|
Methods inherited from org.apache.derby.impl.sql.execute.DDLConstantAction | protected String constructToString(String statementType, String objectName)(Code)(Java Doc) static SchemaDescriptor getAndCheckSchemaDescriptor(DataDictionary dd, UUID schemaId, String statementType) throws StandardException(Code)(Java Doc) static SchemaDescriptor getSchemaDescriptorForCreate(DataDictionary dd, Activation activation, String schemaName) throws StandardException(Code)(Java Doc) final void lockTableForDDL(TransactionController tc, long heapConglomerateNumber, boolean exclusiveMode) throws StandardException(Code)(Java Doc) protected void storeConstraintDependenciesOnPrivileges(Activation activation, Dependent dependent, UUID refTableUUID) throws StandardException(Code)(Java Doc) protected void storeViewTriggerDependenciesOnPrivileges(Activation activation, Dependent dependent) throws StandardException(Code)(Java Doc)
|
|
|