Class AdapterScript
- java.lang.Object
-
- com.exasol.dbbuilder.dialects.AbstractDatabaseObject
-
- com.exasol.dbbuilder.dialects.AbstractSchemaChild
-
- com.exasol.dbbuilder.dialects.exasol.AdapterScript
-
- All Implemented Interfaces:
DatabaseObject
public class AdapterScript extends AbstractSchemaChild
Virtual Schema Adapter Script.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdapterScript.BuilderBuilder forAdapterScript.static classAdapterScript.Language
-
Field Summary
-
Fields inherited from class com.exasol.dbbuilder.dialects.AbstractSchemaChild
parentSchema
-
Fields inherited from class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
name, owned
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdapterScript.Builderbuilder()Get a builder forAdapterScript.voiddrop()Drop the database object and all contained objects.StringgetContent()Get the actual script content.StringgetDebuggerConnection()Get the debugger connection for this adapter script.AdapterScript.LanguagegetLanguage()Get the implementation language.StringgetType()Get the type of the database object.booleanhasDebuggerConnection()Get if this adapter script has a debugger connection.-
Methods inherited from class com.exasol.dbbuilder.dialects.AbstractSchemaChild
getParent, hasParent
-
Methods inherited from class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
getFullyQualifiedName, getName, isOwned
-
-
-
-
Method Detail
-
builder
public static AdapterScript.Builder builder()
Get a builder forAdapterScript.- Returns:
- builder for
AdapterScript
-
getType
public String getType()
Description copied from interface:DatabaseObjectGet the type of the database object.- Returns:
- type of the database object
-
getLanguage
public AdapterScript.Language getLanguage()
Get the implementation language.- Returns:
- language in which the adapter script is implemented
-
getContent
public String getContent()
Get the actual script content.- Returns:
- script content
-
drop
public void drop()
Description copied from interface:DatabaseObjectDrop the database object and all contained objects.
-
hasDebuggerConnection
public boolean hasDebuggerConnection()
Get if this adapter script has a debugger connection.- Returns:
- true if a debugger connection was set
-
getDebuggerConnection
public String getDebuggerConnection()
Get the debugger connection for this adapter script.- Returns:
- debugger connection
-
-