Interface DatabaseObject

    • Method Detail

      • getName

        String getName()
        Get the name of the database object.
        Returns:
        object name
      • getFullyQualifiedName

        String getFullyQualifiedName()
        Get the name including the parent object names.
        Returns:
        fully qualified name
      • getType

        String getType()
        Get the type of the database object.
        Returns:
        type of the database object
      • hasParent

        boolean hasParent()
        Check if this object has a parent object that sets the scope within the database
        Returns:
        true if the object has a parent
      • getParent

        DatabaseObject getParent()
        Get the parent object.
        Returns:
        parent object
      • isOwned

        boolean isOwned()
        Check whether the script is a control object for a database object that already existed in the database.
        Returns:
        true if this is a control object attached to an existing database object
      • drop

        void drop()
        Drop the database object and all contained objects.