Skip navigation links
org.eclipse.persistence.tools.schemaframework
Class TypeTableDefinition
java.lang.Object
org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
org.eclipse.persistence.tools.schemaframework.TableDefinition
org.eclipse.persistence.tools.schemaframework.TypeTableDefinition
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
-
public class TypeTableDefinition
- extends TableDefinition
Purpose: Allow for tabels of Oracle 8 object-relational user defined type to be created.
- See Also:
- Serialized Form
Field Summary |
protected java.lang.String |
additional
|
protected java.lang.String |
typeName
The name of the type that this table is of. |
Method Summary |
java.io.Writer |
buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, java.io.Writer writer)
INTERNAL: Return the create table statement. |
java.lang.String |
getAdditonal()
PUBLIC: The name of the type that this table is of. |
java.lang.String |
getTypeName()
PUBLIC: The name of the type that this table is of. |
void |
setAdditional(java.lang.String additional)
PUBLIC: The name of the type that this table is of. |
void |
setTypeName(java.lang.String typeName)
PUBLIC: The name of the type that this table is of. |
Methods inherited from class org.eclipse.persistence.tools.schemaframework.TableDefinition |
addField, addField, addField, addField, addField, addForeignKeyConstraint, addForeignKeyConstraint, addIdentityField, addIdentityField, addIndex, addPrimaryKeyField, addPrimaryKeyField, addUniqueKeyConstraint, addUniqueKeyConstraint, addUniqueKeyConstraint, buildConstraintCreationWriter, buildConstraintDeletionWriter, buildDeletionWriter, buildFieldTypes, buildForeignKeyConstraint, buildForeignKeyConstraint, buildForeignKeyConstraintName, buildIndex, buildIndexDeletionWriter, buildIndexName, buildUniqueConstraintCreationWriter, buildUniqueConstraintDeletionWriter, buildUniqueKeyConstraint, buildUniqueKeyConstraintName, buildVPDCreationFunctionWriter, buildVPDCreationPolicyWriter, buildVPDDeletionWriter, clone, createConstraints, createConstraintsOnDatabase, createForeignConstraints, createForeignConstraintsOnDatabase, createIndexes, createUniqueConstraints, createUniqueConstraintsOnDatabase, deletionStringFor, dropConstraints, dropConstraintsOnDatabase, dropIndexes, getCreationPrefix, getCreationSuffix, getFields, getForeignKeyMap, getForeignKeys, getIndexes, getPrimaryKeyFieldNames, getUniqueKeys, postCreateObject, preDropObject, setCreateSQLFiles, setCreateVPDCalls, setCreationPrefix, setCreationSuffix, setFields, setForeignKeyMap, setForeignKeys, setIndexes, setUniqueKeys, shouldCreateVPDCalls, writeLineSeperator |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
typeName
protected java.lang.String typeName
- The name of the type that this table is of.
additional
protected java.lang.String additional
TypeTableDefinition
public TypeTableDefinition()
buildCreationWriter
public java.io.Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
java.io.Writer writer)
- INTERNAL: Return the create table statement.
-
- Overrides:
buildCreationWriter
in class TableDefinition
getAdditonal
public java.lang.String getAdditonal()
- PUBLIC: The name of the type that this table is of.
getTypeName
public java.lang.String getTypeName()
- PUBLIC: The name of the type that this table is of.
setAdditional
public void setAdditional(java.lang.String additional)
- PUBLIC: The name of the type that this table is of.
setTypeName
public void setTypeName(java.lang.String typeName)
- PUBLIC: The name of the type that this table is of.
Skip navigation links