Top Description Constructors Methods
org.apache.derby.iapi.sql.dictionary

public abstract Class UniqueSQLObjectDescriptor

extends UniqueTupleDescriptor
Class Inheritance
Known Direct Subclasses
org.apache.derby.iapi.sql.dictionary.FileInfoDescriptor, org.apache.derby.iapi.sql.dictionary.PrivilegedSQLObject, org.apache.derby.iapi.sql.dictionary.SPSDescriptor, org.apache.derby.iapi.sql.dictionary.TableDescriptor, org.apache.derby.iapi.sql.dictionary.TriggerDescriptor
Imports
org.apache.derby.shared.common.error.StandardException, org.apache.derby.catalog.UUID

This is a descriptor for something that is a SQL object that has the following properties: UUIDS.

Constructor Summary

AccessConstructor and Description
public
UniqueSQLObjectDescriptor()

Pass-through constructors

public

Method Summary

Modifier and TypeMethod and Description
public abstract String

Returns:

the name
getName
()

Get the name of this object.

public abstract SchemaDescriptor

Returns:

the schema descriptor
getSchemaDescriptor
()

Get the objects schema descriptor

Inherited from org.apache.derby.iapi.sql.dictionary.UniqueTupleDescriptor:
getUUID

Constructor Detail

UniqueSQLObjectDescriptorback to summary
public UniqueSQLObjectDescriptor()

Pass-through constructors

UniqueSQLObjectDescriptorback to summary
public UniqueSQLObjectDescriptor(DataDictionary dd)

Method Detail

getNameback to summary
public abstract String getName()

Get the name of this object. E.g. for a table descriptor, this will be the table name.

Returns:String

the name

getSchemaDescriptorback to summary
public abstract SchemaDescriptor getSchemaDescriptor() throws StandardException

Get the objects schema descriptor

Returns:SchemaDescriptor

the schema descriptor

Exceptions
StandardException:
on error