Class DoubleType
java.lang.Object
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
org.eclipse.persistence.tools.oracleddl.metadata.ScalarDatabaseTypeBase
org.eclipse.persistence.tools.oracleddl.metadata.PrecisionType
org.eclipse.persistence.tools.oracleddl.metadata.DoubleType
- All Implemented Interfaces:
Cloneable
,DatabaseType
,DatabaseTypeCompositeTestable
,DatabaseTypeScalarTestable
,ScalarDatabaseType
,DatabaseTypeVisitable
-
Field Summary
Fields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.PrecisionType
precision, scale
Fields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
typeName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(DatabaseTypeVisitor visitor) long
boolean
Indicates DoubleType instanceMethods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.PrecisionType
getPrecision, getScale, isPrecisionType, isSimple, toString
Methods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
clone, getTypeName, isResolved, setTypeName, shortName
Methods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
isArgumentType, isBinaryType, isBlobType, isCharType, isClobType, isComposite, isDbTableType, isDecimalType, isFieldType, isFloatType, isFunctionType, isIntervalDayToSecond, isIntervalYearToMonth, isLongRawType, isLongType, isNCharType, isNClobType, isNumericType, isNVarChar2Type, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPLSQLType, 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, isResolved, setTypeName, shortName
Methods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeCompositeTestable
isArgumentType, isComposite, isDbTableType, isFieldType, isFunctionType, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPLSQLType, isProcedureType, isROWTYPEType, isTableType, isTYPEType, isVArrayType
Methods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeScalarTestable
isBinaryType, isBlobType, isCharType, isClobType, isDecimalType, isFloatType, isIntervalDayToSecond, isIntervalYearToMonth, isLongRawType, isLongType, isNCharType, isNClobType, isNumericType, isNVarChar2Type, isRawType, isRealType, isScalar, isSizedType, isTimeStampType, isURowIdType, isVarChar2Type, isVarCharType
-
Field Details
-
TYPENAME
- See Also:
-
-
Constructor Details
-
DoubleType
public DoubleType() -
DoubleType
public DoubleType(long precision) -
DoubleType
public DoubleType(long precision, long scale)
-
-
Method Details
-
isDoubleType
public boolean isDoubleType()Description copied from interface:DatabaseTypeScalarTestable
Indicates DoubleType instance- Specified by:
isDoubleType
in interfaceDatabaseTypeScalarTestable
- Overrides:
isDoubleType
in classDatabaseTypeTestableBase
-
getDefaultPrecision
public long getDefaultPrecision()- Specified by:
getDefaultPrecision
in classPrecisionType
-
accept
- Specified by:
accept
in interfaceDatabaseType
- Specified by:
accept
in interfaceDatabaseTypeVisitable
-