Package com.exasol.dbbuilder
Interface DatabaseObject
-
- All Known Implementing Classes:
AbstractDatabaseObject,AdapterScript,ConnectionDefinition,Schema,Table,User,VirtualSchema
public interface DatabaseObjectCommon interface for database objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetFullyQualifiedName()Get the name including the parent object names.StringgetName()Get the name of the database object.DatabaseObjectgetParent()Get the parent object.StringgetType()Get the type of the database object.booleanhasParent()Check if this object has a parent object that sets the scope within the database
-
-
-
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:
trueif the object has a parent
-
getParent
DatabaseObject getParent()
Get the parent object.- Returns:
- parent object
-
-