Class TableType
java.lang.Object
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
org.eclipse.persistence.tools.oracleddl.metadata.CompositeDatabaseTypeBase
org.eclipse.persistence.tools.oracleddl.metadata.TableType
- All Implemented Interfaces:
Cloneable,CompositeDatabaseType,DatabaseType,DatabaseTypeCompositeTestable,DatabaseTypeScalarTestable,DatabaseTypeVisitable
- Direct Known Subclasses:
DbTable
public class TableType
extends CompositeDatabaseTypeBase
implements CompositeDatabaseType, DatabaseTypeVisitable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected Stringprotected Stringstatic final StringFields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
typeName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(DatabaseTypeVisitor visitor) voidaddColumn(DatabaseType databaseType) booleaniot()booleanbooleanIndicates TableType instanceintvoidsetEnclosedType(DatabaseType enclosedType) voidsetIOT(boolean iot) voidvoidsetTableName(String tableName) toString()Methods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.CompositeDatabaseTypeBase
isCompositeMethods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
clone, getTypeName, setTypeNameMethods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
isArgumentType, isBinaryType, isBlobType, isCharType, isClobType, isDbTableType, isDecimalType, isDoubleType, isFieldType, isFloatType, isFunctionType, isIntervalDayToSecond, isIntervalYearToMonth, isLongRawType, isLongType, isNCharType, isNClobType, isNumericType, isNVarChar2Type, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPLSQLType, isPrecisionType, isProcedureType, isRawType, isRealType, isROWTYPEType, isScalar, isSizedType, isTimeStampType, isTYPEType, isURowIdType, isVarChar2Type, isVarCharType, isVArrayTypeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseType
getTypeName, setTypeNameMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeCompositeTestable
isArgumentType, isComposite, isDbTableType, isFieldType, isFunctionType, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPLSQLType, isProcedureType, isROWTYPEType, isTYPEType, isVArrayTypeMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeScalarTestable
isBinaryType, isBlobType, isCharType, isClobType, isDecimalType, isDoubleType, isFloatType, isIntervalDayToSecond, isIntervalYearToMonth, isLongRawType, isLongType, isNCharType, isNClobType, isNumericType, isNVarChar2Type, isPrecisionType, isRawType, isRealType, isScalar, isSizedType, isTimeStampType, isURowIdType, isVarChar2Type, isVarCharType
-
Field Details
-
TYPENAME
- See Also:
-
tableName
-
schema
-
columns
-
iot
protected boolean iot
-
-
Constructor Details
-
TableType
public TableType() -
TableType
-
-
Method Details
-
getTableName
-
setTableName
-
getSchema
-
setSchema
-
getEnclosedType
- Specified by:
getEnclosedTypein interfaceCompositeDatabaseType- Specified by:
getEnclosedTypein classCompositeDatabaseTypeBase
-
setEnclosedType
- Specified by:
setEnclosedTypein interfaceCompositeDatabaseType- Specified by:
setEnclosedTypein classCompositeDatabaseTypeBase
-
getColumns
-
addColumn
-
setIOT
public void setIOT(boolean iot) -
iot
public boolean iot() -
numberOfPKColumns
public int numberOfPKColumns() -
isResolved
public boolean isResolved()- Specified by:
isResolvedin interfaceDatabaseType- Overrides:
isResolvedin classDatabaseTypeBase
-
isTableType
public boolean isTableType()Description copied from interface:DatabaseTypeCompositeTestableIndicates TableType instance- Specified by:
isTableTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isTableTypein classDatabaseTypeTestableBase
-
shortName
- Specified by:
shortNamein interfaceDatabaseType- Overrides:
shortNamein classDatabaseTypeBase
-
toString
- Overrides:
toStringin classDatabaseTypeBase
-
accept
- Specified by:
acceptin interfaceDatabaseType- Specified by:
acceptin interfaceDatabaseTypeVisitable
-