Class UniqueSQLObjectDescriptor
- java.lang.Object
-
- org.apache.derby.iapi.sql.dictionary.TupleDescriptor
-
- org.apache.derby.iapi.sql.dictionary.UniqueTupleDescriptor
-
- org.apache.derby.iapi.sql.dictionary.UniqueSQLObjectDescriptor
-
- Direct Known Subclasses:
FileInfoDescriptor
,PrivilegedSQLObject
,SPSDescriptor
,TableDescriptor
,TriggerDescriptor
public abstract class UniqueSQLObjectDescriptor extends UniqueTupleDescriptor
This is a descriptor for something that is a SQL object that has the following properties:- resides in a schema
- has a name (that is unique when combined with schema)
- has a unique identifier (UUID)
-
-
Constructor Summary
Constructors Constructor Description UniqueSQLObjectDescriptor()
Pass-through constructorsUniqueSQLObjectDescriptor(DataDictionary dd)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.lang.String
getName()
Get the name of this object.abstract SchemaDescriptor
getSchemaDescriptor()
Get the objects schema descriptor-
Methods inherited from class org.apache.derby.iapi.sql.dictionary.UniqueTupleDescriptor
getUUID
-
Methods inherited from class org.apache.derby.iapi.sql.dictionary.TupleDescriptor
getColumnDependableFinder, getDataDictionary, getDependableFinder, getDescriptorName, getDescriptorType, isPersistent, setDataDictionary
-
-
-
-
Constructor Detail
-
UniqueSQLObjectDescriptor
public UniqueSQLObjectDescriptor()
Pass-through constructors
-
UniqueSQLObjectDescriptor
public UniqueSQLObjectDescriptor(DataDictionary dd)
-
-
Method Detail
-
getName
public abstract java.lang.String getName()
Get the name of this object. E.g. for a table descriptor, this will be the table name.- Returns:
- the name
-
getSchemaDescriptor
public abstract SchemaDescriptor getSchemaDescriptor() throws StandardException
Get the objects schema descriptor- Returns:
- the schema descriptor
- Throws:
StandardException
- on error
-
-