Class OracleTable
- java.lang.Object
-
- com.exasol.dbbuilder.dialects.AbstractDatabaseObject
-
- com.exasol.dbbuilder.dialects.AbstractSchemaChild
-
- com.exasol.dbbuilder.dialects.Table
-
- com.exasol.dbbuilder.dialects.oracle.OracleTable
-
- All Implemented Interfaces:
DatabaseObject
public class OracleTable extends Table
OracleTable class, used for oracle containers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOracleTable.BuilderA builder for Oracle Table objects.
-
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 OracleTable.Builderbuilder(DatabaseObjectWriter writer, Schema schema, OracleIdentifier tableName)Returns an Oracle table builder, used for constructing an Oracle table.StringgetFullyQualifiedName()Get the name including the parent object names.-
Methods inherited from class com.exasol.dbbuilder.dialects.Table
builder, bulkInsert, dropInternally, getColumnCount, getColumns, getType, insert, truncate
-
Methods inherited from class com.exasol.dbbuilder.dialects.AbstractSchemaChild
getParent, hasParent
-
Methods inherited from class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
drop, getName, isOwned, markDeleted, verifyNotDeleted
-
-
-
-
Method Detail
-
builder
public static OracleTable.Builder builder(DatabaseObjectWriter writer, Schema schema, OracleIdentifier tableName)
Returns an Oracle table builder, used for constructing an Oracle table.- Parameters:
writer- A writerschema- The parent schematableName- The table name- Returns:
- A builder for building an oracle table
-
getFullyQualifiedName
public String getFullyQualifiedName()
Description copied from interface:DatabaseObjectGet the name including the parent object names.- Specified by:
getFullyQualifiedNamein interfaceDatabaseObject- Overrides:
getFullyQualifiedNamein classAbstractDatabaseObject- Returns:
- fully qualified name
-
-