Class 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)
UUIDS.
  • Constructor Details

    • UniqueSQLObjectDescriptor

      public UniqueSQLObjectDescriptor()
      Pass-through constructors
    • UniqueSQLObjectDescriptor

      public UniqueSQLObjectDescriptor(DataDictionary dd)
  • Method Details

    • getName

      public abstract 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