Class PLSQLSubType
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.PLSQLSubType
- All Implemented Interfaces:
Cloneable,CompositeDatabaseType,DatabaseType,DatabaseTypeCompositeTestable,DatabaseTypeScalarTestable,DatabaseTypeVisitable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected longprotected longFields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.PLSQLType
parentTypeFields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.CompositeDatabaseTypeWithEnclosedType
enclosedTypeFields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
typeName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(DatabaseTypeVisitor visitor) longlongbooleanhasRange()booleanbooleanIndicates PLSQLSubType instancebooleanvoidsetHasRange(boolean hasRange) voidsetNotNull(boolean notNull) voidsetRangeEnd(long rangeEnd) voidsetRangeStart(long rangeStart) toString()Methods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.PLSQLType
getParentType, isComposite, isPLSQLType, setParentTypeMethods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.CompositeDatabaseTypeWithEnclosedType
getEnclosedType, setEnclosedTypeMethods 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, isPrecisionType, isProcedureType, isRawType, isRealType, isROWTYPEType, isScalar, isSizedType, isTableType, 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.CompositeDatabaseType
getEnclosedType, setEnclosedTypeMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseType
getTypeName, setTypeNameMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeCompositeTestable
isArgumentType, isDbTableType, isFieldType, isFunctionType, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isProcedureType, isROWTYPEType, isTableType, 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
-
notNull
protected boolean notNull -
hasRange
protected boolean hasRange -
rangeStart
protected long rangeStart -
rangeEnd
protected long rangeEnd
-
-
Constructor Details
-
PLSQLSubType
-
-
Method Details
-
isResolved
public boolean isResolved()- Specified by:
isResolvedin interfaceDatabaseType- Overrides:
isResolvedin classDatabaseTypeBase
-
isNotNull
public boolean isNotNull() -
setNotNull
public void setNotNull(boolean notNull) -
hasRange
public boolean hasRange() -
setHasRange
public void setHasRange(boolean hasRange) -
getRangeStart
public long getRangeStart() -
setRangeStart
public void setRangeStart(long rangeStart) -
getRangeEnd
public long getRangeEnd() -
setRangeEnd
public void setRangeEnd(long rangeEnd) -
isPLSQLSubType
public boolean isPLSQLSubType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLSubType instance- Specified by:
isPLSQLSubTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isPLSQLSubTypein classDatabaseTypeTestableBase
-
shortName
- Specified by:
shortNamein interfaceDatabaseType- Overrides:
shortNamein classDatabaseTypeBase
-
toString
- Overrides:
toStringin classDatabaseTypeBase
-
accept
- Specified by:
acceptin interfaceDatabaseType- Specified by:
acceptin interfaceDatabaseTypeVisitable- Overrides:
acceptin classPLSQLType
-