- java.lang.Object
-
- org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
-
- org.eclipse.persistence.tools.schemaframework.TableDefinition
-
- org.eclipse.persistence.tools.schemaframework.TypeTableDefinition
-
- All Implemented Interfaces:
Serializable,Cloneable
public class TypeTableDefinition extends TableDefinition
Purpose: Allow for tables of Oracle 8 object-relational user defined type to be created.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringadditionalprotected StringtypeNameThe name of the type that this table is of.-
Fields inherited from class org.eclipse.persistence.tools.schemaframework.TableDefinition
checkConstraints, comment, creationPrefix, creationSuffix, fields, foreignKeyMap, hasUserDefinedForeignKeyConstraints, indexes, table, uniqueKeys
-
Fields inherited from class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
name, qualifier
-
-
Constructor Summary
Constructors Constructor Description TypeTableDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description WriterbuildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer)Deprecated, for removal: This API element is subject to removal in a future version.StringgetAdditional()PUBLIC: The name of the type that this table is of.StringgetAdditonal()Deprecated, for removal: This API element is subject to removal in a future version.StringgetTypeName()PUBLIC: The name of the type that this table is of.voidsetAdditional(String additional)PUBLIC: The name of the type that this table is of.voidsetTypeName(String typeName)PUBLIC: The name of the type that this table is of.-
Methods inherited from class org.eclipse.persistence.tools.schemaframework.TableDefinition
addCheckConstraint, addField, addField, addField, addField, addField, addFieldOnDatabase, addForeignKeyConstraint, addForeignKeyConstraint, addIdentityField, addIdentityField, addIndex, addPrimaryKeyField, addPrimaryKeyField, addUniqueKeyConstraint, addUniqueKeyConstraint, addUniqueKeyConstraint, buildAddFieldWriter, buildConstraintCreationWriter, buildConstraintDeletionWriter, buildDatabaseSchemaCreationWriter, buildDatabaseSchemaDeletionWriter, buildDeletionWriter, buildFieldTypes, buildForeignKeyConstraint, buildForeignKeyConstraint, buildForeignKeyConstraintName, buildIndex, buildIndexDeletionWriter, buildIndexName, buildUniqueConstraintCreationWriter, buildUniqueConstraintDeletionWriter, buildUniqueKeyConstraint, buildUniqueKeyConstraintName, buildVPDCreationFunctionWriter, buildVPDCreationPolicyWriter, buildVPDDeletionWriter, clone, createConstraints, createConstraintsOnDatabase, createDatabaseSchema, createDatabaseSchemaOnDatabase, createIndexes, deletionStringFor, dropConstraints, dropConstraintsOnDatabase, dropDatabaseSchema, dropDatabaseSchemaOnDatabase, dropIndexes, getCheckConstraints, getComment, getCreationPrefix, getCreationSuffix, getDatabaseSchema, getField, getFields, getForeignKeyMap, getForeignKeys, getIndexes, getPrimaryKeyFieldNames, getTable, getUniqueKeys, postCreateObject, preDropObject, setComment, setCreateSQLFiles, setCreateVPDCalls, setCreationPrefix, setCreationSuffix, setFields, setForeignKeyMap, setForeignKeys, setIndexes, setTable, setUniqueKeys, setUserDefinedForeignKeyConstraints, shouldCreateDatabaseSchema, shouldCreateVPDCalls, writeLineSeperator
-
Methods inherited from class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
createObject, createOnDatabase, dropFromDatabase, dropObject, getFieldTypeDefinition, getFieldTypeDefinition, getFullName, getName, getQualifier, hasDatabaseSchema, setName, setQualifier, toString
-
-
-
-
Method Detail
-
buildCreationWriter
@Deprecated(forRemoval=true, since="4.0.9") public Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer)
Deprecated, for removal: This API element is subject to removal in a future version.INTERNAL: Return the create table statement.- Overrides:
buildCreationWriterin classTableDefinition
-
getAdditonal
@Deprecated(forRemoval=true, since="4.0.9") public String getAdditonal()
Deprecated, for removal: This API element is subject to removal in a future version.PUBLIC: The name of the type that this table is of.
-
getAdditional
public String getAdditional()
PUBLIC: The name of the type that this table is of.
-
getTypeName
public String getTypeName()
PUBLIC: The name of the type that this table is of.
-
setAdditional
public void setAdditional(String additional)
PUBLIC: The name of the type that this table is of.
-
setTypeName
public void setTypeName(String typeName)
PUBLIC: The name of the type that this table is of.
-
-