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
Purpose: Allow for tables of Oracle 8 object-relational user defined type to be created.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected StringThe 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) Deprecated, for removal: This API element is subject to removal in a future version.The name of the type that this table is of.Deprecated, for removal: This API element is subject to removal in a future version.The name of the type that this table is of.voidsetAdditional(String additional) The name of the type that this table is of.voidsetTypeName(String typeName) 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, buildDropFieldWriter, buildFieldTypes, buildForeignKeyConstraint, buildForeignKeyConstraint, buildIndex, buildIndexDeletionWriter, buildUniqueConstraintCreationWriter, buildUniqueConstraintDeletionWriter, buildUniqueKeyConstraint, buildVPDCreationFunctionWriter, buildVPDCreationPolicyWriter, buildVPDDeletionWriter, clone, createConstraints, createConstraintsOnDatabase, createDatabaseSchema, createDatabaseSchemaOnDatabase, createIndexes, deletionStringFor, dropConstraints, dropConstraintsOnDatabase, dropDatabaseSchema, dropDatabaseSchemaOnDatabase, dropFieldOnDatabase, 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, writeLineSeperatorMethods inherited from class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
createObject, createOnDatabase, dropFromDatabase, dropObject, getFullName, getName, getQualifier, hasDatabaseSchema, setName, setQualifier, toString
-
Field Details
-
typeName
The name of the type that this table is of. -
additional
-
-
Constructor Details
-
TypeTableDefinition
public TypeTableDefinition()
-
-
Method Details
-
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, for removal: This API element is subject to removal in a future version.The name of the type that this table is of. -
getAdditional
The name of the type that this table is of. -
getTypeName
The name of the type that this table is of. -
setAdditional
The name of the type that this table is of. -
setTypeName
The name of the type that this table is of.
-