Class PLSQLRecordType
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.PLSQLRecordType
- 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) void
addField
(DatabaseType databaseType) Returns the list of FieldType instances.boolean
Indicates PLSQLRecordType instanceboolean
void
setEnclosedType
(DatabaseType enclosedType) toString()
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
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, isPLSQLCollectionType, isPLSQLCursorType, 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, isPLSQLCollectionType, isPLSQLCursorType, 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
-
fields
-
-
Constructor Details
-
PLSQLRecordType
-
-
Method Details
-
getFields
Returns the list of FieldType instances.- Returns:
- the list of FieldType instances
-
addField
-
getEnclosedType
- Specified by:
getEnclosedType
in interfaceCompositeDatabaseType
- Overrides:
getEnclosedType
in classCompositeDatabaseTypeWithEnclosedType
-
setEnclosedType
- Specified by:
setEnclosedType
in interfaceCompositeDatabaseType
- Overrides:
setEnclosedType
in classCompositeDatabaseTypeWithEnclosedType
-
accept
- Specified by:
accept
in interfaceDatabaseType
- Specified by:
accept
in interfaceDatabaseTypeVisitable
- Overrides:
accept
in classPLSQLType
-
isResolved
public boolean isResolved()- Specified by:
isResolved
in interfaceDatabaseType
- Overrides:
isResolved
in classDatabaseTypeBase
-
isPLSQLRecordType
public boolean isPLSQLRecordType()Description copied from interface:DatabaseTypeCompositeTestable
Indicates PLSQLRecordType instance- Specified by:
isPLSQLRecordType
in interfaceDatabaseTypeCompositeTestable
- Overrides:
isPLSQLRecordType
in classDatabaseTypeTestableBase
-
toString
- Overrides:
toString
in classDatabaseTypeBase
-