Interface ConsInfo
-
- All Superinterfaces:
java.io.Externalizable,Formatable,java.io.Serializable,TypedFormat
- All Known Implementing Classes:
ConstraintInfo
public interface ConsInfo extends Formatable
This interface describes the columns in a referenced constraint. Added to be the protocol version of ConstraintInfo.- Version:
- 0.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[]getReferencedColumnNames()This ConsInfo describes columns in a referenced table.TableDescriptorgetReferencedTableDescriptor(DataDictionary dd)This ConsInfo describes columns in a referenced table.java.lang.StringgetReferencedTableName()Get the name of the table that these column live in.SchemaDescriptorgetReferencedTableSchemaDescriptor(DataDictionary dd)This ConsInfo describes columns in a referenced table.intgetReferentialActionDeleteRule()Get the referential Action for a Delete.intgetReferentialActionUpdateRule()Get the referential Action for an Update.-
Methods inherited from interface org.apache.derby.iapi.services.io.TypedFormat
getTypeFormatId
-
-
-
-
Method Detail
-
getReferencedTableSchemaDescriptor
SchemaDescriptor getReferencedTableSchemaDescriptor(DataDictionary dd) throws StandardException
This ConsInfo describes columns in a referenced table. What is the schema that the referenced table lives in?- Parameters:
dd- data dictionary to search for schema- Returns:
- schema that referenced table lives in
- Throws:
StandardException- thrown on oops
-
getReferencedTableDescriptor
TableDescriptor getReferencedTableDescriptor(DataDictionary dd) throws StandardException
This ConsInfo describes columns in a referenced table. What is that table?- Parameters:
dd- data dictionary to search for table- Returns:
- referenced table
- Throws:
StandardException- thrown on oops
-
getReferencedColumnNames
java.lang.String[] getReferencedColumnNames()
This ConsInfo describes columns in a referenced table. What are their names?- Returns:
- array of referenced column names
-
getReferencedTableName
java.lang.String getReferencedTableName()
Get the name of the table that these column live in.- Returns:
- referenced table name
-
getReferentialActionUpdateRule
int getReferentialActionUpdateRule()
Get the referential Action for an Update.- Returns:
- referential Action for update
-
getReferentialActionDeleteRule
int getReferentialActionDeleteRule()
Get the referential Action for a Delete.- Returns:
- referential Action Delete rule
-
-