Class AbstractScript
- java.lang.Object
-
- com.exasol.dbbuilder.dialects.AbstractDatabaseObject
-
- com.exasol.dbbuilder.dialects.AbstractSchemaChild
-
- com.exasol.dbbuilder.dialects.exasol.AbstractScript
-
- All Implemented Interfaces:
DatabaseObject,AutoCloseable
- Direct Known Subclasses:
AdapterScript,Script,UdfScript
public abstract class AbstractScript extends AbstractSchemaChild
Abstract basis for Exasol scripts.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractScript.Builder<T extends AbstractScript.Builder<T>>Abstract builder forAbstractScript.
-
Field Summary
Fields Modifier and Type Field Description protected StringcontentThe Content.protected ExasolImmediateDatabaseObjectWriterwriterThe Writer.-
Fields inherited from class com.exasol.dbbuilder.dialects.AbstractSchemaChild
parentSchema
-
Fields inherited from class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
name, owned
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractScript(AbstractScript.Builder<?> builder)Create a new instance ofAbstractScript
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetContent()Get the script content (i.e.-
Methods inherited from class com.exasol.dbbuilder.dialects.AbstractSchemaChild
getParent, hasParent
-
Methods inherited from class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
drop, dropInternally, getFullyQualifiedName, getName, isOwned, markDeleted, verifyNotDeleted
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.exasol.dbbuilder.dialects.DatabaseObject
close, getType
-
-
-
-
Field Detail
-
writer
protected final ExasolImmediateDatabaseObjectWriter writer
The Writer.
-
content
protected final String content
The Content.
-
-
Constructor Detail
-
AbstractScript
protected AbstractScript(AbstractScript.Builder<?> builder)
Create a new instance ofAbstractScript- Parameters:
builder- builder to read the parameters from
-
-
Method Detail
-
getContent
public String getContent()
Get the script content (i.e. the implementation).- Returns:
- script content
-
-