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, uniqueKeysFields inherited from class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
name, qualifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) INTERNAL: Return the create table statement.PUBLIC: The name of the type that this table is of.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, buildDropFieldWriter, 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, dropFieldOnDatabase, dropIndexes, getCheckConstraints, 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, getFieldTypeDefinition, getFieldTypeDefinition, 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
public Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) INTERNAL: Return the create table statement.- Overrides:
buildCreationWriterin classTableDefinition
-
getAdditional
PUBLIC: The name of the type that this table is of. -
getTypeName
PUBLIC: The name of the type that this table is of. -
setAdditional
PUBLIC: The name of the type that this table is of. -
setTypeName
PUBLIC: The name of the type that this table is of.
-