|
|||||||||
| Home >> All >> org >> apache >> derby >> impl >> sql >> [ execute overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.derby.impl.sql.execute
Class IndexConstantAction

java.lang.Objectorg.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 Implemented Interfaces:
- org.apache.derby.iapi.sql.execute.ConstantAction
- Direct Known Subclasses:
- CreateIndexConstantAction, DropIndexConstantAction
- public abstract class IndexConstantAction
- extends DDLSingleTableConstantAction
This class is the superclass for the classes that describe actions that are ALWAYS performed for a CREATE/DROP INDEX Statement at Execution time.
| Field Summary | |
(package private) java.lang.String |
indexName
|
(package private) java.lang.String |
schemaName
|
protected org.apache.derby.catalog.UUID |
tableId
|
(package private) java.lang.String |
tableName
|
| Fields inherited from interface org.apache.derby.iapi.sql.execute.ConstantAction |
RUNTIMESTATISTICS, STATISTICSTIMING |
| Constructor Summary | |
protected |
IndexConstantAction(org.apache.derby.catalog.UUID tableId,
java.lang.String indexName,
java.lang.String tableName,
java.lang.String schemaName)
Make the ConstantAction for a CREATE/DROP INDEX statement. |
| Method Summary | |
java.lang.String |
getIndexName()
Get the index name. |
boolean |
modifiesTableId(org.apache.derby.catalog.UUID tableId)
Does this constant action modify the passed in table uuid? By modify we mean add or drop things tied to this table (e.g. |
void |
setIndexName(java.lang.String indexName)
Set the index name at execution time. |
| Methods inherited from class org.apache.derby.impl.sql.execute.DDLConstantAction |
constructToString, getAndCheckSchemaDescriptor, getSchemaDescriptorForCreate, lockTableForDDL, readExternal, upToDate, writeExternal |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.derby.iapi.sql.execute.ConstantAction |
executeConstantAction |
| Field Detail |
indexName
java.lang.String indexName
tableName
java.lang.String tableName
schemaName
java.lang.String schemaName
tableId
protected org.apache.derby.catalog.UUID tableId
| Constructor Detail |
IndexConstantAction
protected IndexConstantAction(org.apache.derby.catalog.UUID tableId, java.lang.String indexName, java.lang.String tableName, java.lang.String schemaName)
- Make the ConstantAction for a CREATE/DROP INDEX statement.
| Method Detail |
getIndexName
public java.lang.String getIndexName()
- Get the index name.
setIndexName
public void setIndexName(java.lang.String indexName)
- Set the index name at execution time.
Useful for unnamed constraints which have a backing index.
modifiesTableId
public boolean modifiesTableId(org.apache.derby.catalog.UUID tableId)
- Does this constant action modify the passed in table
uuid? By modify we mean add or drop things tied to
this table (e.g. index, trigger, constraint). Things
like views or spses that reference this table don't
count.
- Specified by:
modifiesTableIdin interfaceorg.apache.derby.iapi.sql.execute.ConstantAction- Overrides:
modifiesTableIdin classDDLConstantAction
|
|||||||||
| Home >> All >> org >> apache >> derby >> impl >> sql >> [ execute overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC