Class PLSQLCollectionType
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.CompositeDatabaseTypeWithEnclosedType
org.eclipse.persistence.tools.oracleddl.metadata.PLSQLType
org.eclipse.persistence.tools.oracleddl.metadata.PLSQLCollectionType
- All Implemented Interfaces:
Cloneable
,CompositeDatabaseType
,DatabaseType
,DatabaseTypeCompositeTestable
,DatabaseTypeScalarTestable
,DatabaseTypeVisitable
-
Field Summary
Fields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.PLSQLType
parentType
Fields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.CompositeDatabaseTypeWithEnclosedType
enclosedType
Fields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
typeName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(DatabaseTypeVisitor visitor) boolean
boolean
Indicates PLSQLCollectionType instanceboolean
void
setEnclosedType
(DatabaseType enclosedType) void
setIndexed
(boolean indexed) void
setIndexType
(DatabaseType indexType) Methods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.PLSQLType
getParentType, isComposite, isPLSQLType, setParentType
Methods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
clone, getTypeName, setTypeName, shortName, toString
Methods 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, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPrecisionType, isProcedureType, isRawType, isRealType, isROWTYPEType, isScalar, isSizedType, isTableType, isTimeStampType, isTYPEType, isURowIdType, isVarChar2Type, isVarCharType, isVArrayType
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseType
getTypeName, setTypeName, shortName
Methods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeCompositeTestable
isArgumentType, isDbTableType, isFieldType, isFunctionType, isObjectTableType, isObjectType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isProcedureType, isROWTYPEType, isTableType, isTYPEType, isVArrayType
Methods 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
-
indexType
-
indexed
protected boolean indexed
-
-
Constructor Details
-
PLSQLCollectionType
-
-
Method Details
-
isIndexed
public boolean isIndexed() -
setIndexed
public void setIndexed(boolean indexed) -
getIndexType
-
setIndexType
-
getEnclosedType
- Specified by:
getEnclosedType
in interfaceCompositeDatabaseType
- Overrides:
getEnclosedType
in classCompositeDatabaseTypeWithEnclosedType
-
setEnclosedType
- Specified by:
setEnclosedType
in interfaceCompositeDatabaseType
- Overrides:
setEnclosedType
in classCompositeDatabaseTypeWithEnclosedType
-
isResolved
public boolean isResolved()- Specified by:
isResolved
in interfaceDatabaseType
- Overrides:
isResolved
in classDatabaseTypeBase
-
isPLSQLCollectionType
public boolean isPLSQLCollectionType()Description copied from interface:DatabaseTypeCompositeTestable
Indicates PLSQLCollectionType instance- Specified by:
isPLSQLCollectionType
in interfaceDatabaseTypeCompositeTestable
- Overrides:
isPLSQLCollectionType
in classDatabaseTypeTestableBase
-
accept
- Specified by:
accept
in interfaceDatabaseType
- Specified by:
accept
in interfaceDatabaseTypeVisitable
- Overrides:
accept
in classPLSQLType
-