| 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.DropTableConstantAction
DropTableConstantAction | class DropTableConstantAction extends DDLSingleTableConstantAction (Code) | | This class describes actions that are ALWAYS performed for a
DROP TABLE Statement at Execution time.
author: Rick Hillegas Extracted code from DropTableResultSet. |
DropTableConstantAction | DropTableConstantAction(String fullTableName, String tableName, SchemaDescriptor sd, long conglomerateNumber, UUID tableId, int behavior)(Code) | | Make the ConstantAction for a DROP TABLE statement.
Parameters: fullTableName - Fully qualified table name Parameters: tableName - Table name. Parameters: sd - Schema that table lives in. Parameters: conglomerateNumber - Conglomerate number for heap Parameters: tableId - UUID for table Parameters: behavior - drop behavior: RESTRICT, CASCADE or default |
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)
|
|
|