Class DatabaseTypeTestableBase
java.lang.Object
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
- All Implemented Interfaces:
DatabaseTypeCompositeTestable,DatabaseTypeScalarTestable
- Direct Known Subclasses:
ArgumentType,DatabaseTypeBase,FieldType,PLSQLPackageType
public abstract class DatabaseTypeTestableBase
extends Object
implements DatabaseTypeScalarTestable, DatabaseTypeCompositeTestable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates ArgumentType instancebooleanIndicates BinaryType instancebooleanIndicates BlobType instancebooleanIndicates CharType instancebooleanIndicates ClobType instancebooleanbooleanIndicates DbTableType instancebooleanIndicates DecimalType instancebooleanIndicates DoubleType instancebooleanIndicates FieldType instancebooleanIndicates FloatType instancebooleanbooleanIndicates IntervalDayToSecond instancebooleanIndicates IntervalYearToMonth instancebooleanIndicates LongRawType instancebooleanIndicates Long instancebooleanIndicates NCharType instancebooleanIndicates NClobType instancebooleanIndicates NumericType instancebooleanIndicates NVarChar2Type instancebooleanIndicates ObjectTableType instancebooleanIndicates ObjectType instancebooleanIndicates PLSQLCollectionType instancebooleanIndicates PLSQLPLSQLCursorType instancebooleanIndicates PLSQLRecordType instancebooleanIndicates PLSQLSubType instancebooleanIndicates PLSQLType instancebooleanIndicates PrecisionType instancebooleanbooleanIndicates RawType instancebooleanIndicates RealType instancebooleanIndicates ROWTYPEType instancebooleanisScalar()booleanIndicates SizedType instancebooleanIndicates TableType instancebooleanIndicates TimeStampType instancebooleanIndicates TYPEType instancebooleanIndicates URowIdType instancebooleanIndicates VarChar2Type instancebooleanIndicates VarCharType instancebooleanIndicates VArrayType instance
-
Constructor Details
-
DatabaseTypeTestableBase
public DatabaseTypeTestableBase()
-
-
Method Details
-
isScalar
public boolean isScalar()- Specified by:
isScalarin interfaceDatabaseTypeScalarTestable
-
isComposite
public boolean isComposite()- Specified by:
isCompositein interfaceDatabaseTypeCompositeTestable
-
isIntervalDayToSecond
public boolean isIntervalDayToSecond()Description copied from interface:DatabaseTypeScalarTestableIndicates IntervalDayToSecond instance- Specified by:
isIntervalDayToSecondin interfaceDatabaseTypeScalarTestable
-
isIntervalYearToMonth
public boolean isIntervalYearToMonth()Description copied from interface:DatabaseTypeScalarTestableIndicates IntervalYearToMonth instance- Specified by:
isIntervalYearToMonthin interfaceDatabaseTypeScalarTestable
-
isPrecisionType
public boolean isPrecisionType()Description copied from interface:DatabaseTypeScalarTestableIndicates PrecisionType instance- Specified by:
isPrecisionTypein interfaceDatabaseTypeScalarTestable
-
isDecimalType
public boolean isDecimalType()Description copied from interface:DatabaseTypeScalarTestableIndicates DecimalType instance- Specified by:
isDecimalTypein interfaceDatabaseTypeScalarTestable
-
isDoubleType
public boolean isDoubleType()Description copied from interface:DatabaseTypeScalarTestableIndicates DoubleType instance- Specified by:
isDoubleTypein interfaceDatabaseTypeScalarTestable
-
isFloatType
public boolean isFloatType()Description copied from interface:DatabaseTypeScalarTestableIndicates FloatType instance- Specified by:
isFloatTypein interfaceDatabaseTypeScalarTestable
-
isNumericType
public boolean isNumericType()Description copied from interface:DatabaseTypeScalarTestableIndicates NumericType instance- Specified by:
isNumericTypein interfaceDatabaseTypeScalarTestable
-
isRealType
public boolean isRealType()Description copied from interface:DatabaseTypeScalarTestableIndicates RealType instance- Specified by:
isRealTypein interfaceDatabaseTypeScalarTestable
-
isSizedType
public boolean isSizedType()Description copied from interface:DatabaseTypeScalarTestableIndicates SizedType instance- Specified by:
isSizedTypein interfaceDatabaseTypeScalarTestable
-
isBinaryType
public boolean isBinaryType()Description copied from interface:DatabaseTypeScalarTestableIndicates BinaryType instance- Specified by:
isBinaryTypein interfaceDatabaseTypeScalarTestable
-
isBlobType
public boolean isBlobType()Description copied from interface:DatabaseTypeScalarTestableIndicates BlobType instance- Specified by:
isBlobTypein interfaceDatabaseTypeScalarTestable
-
isLongRawType
public boolean isLongRawType()Description copied from interface:DatabaseTypeScalarTestableIndicates LongRawType instance- Specified by:
isLongRawTypein interfaceDatabaseTypeScalarTestable
-
isRawType
public boolean isRawType()Description copied from interface:DatabaseTypeScalarTestableIndicates RawType instance- Specified by:
isRawTypein interfaceDatabaseTypeScalarTestable
-
isCharType
public boolean isCharType()Description copied from interface:DatabaseTypeScalarTestableIndicates CharType instance- Specified by:
isCharTypein interfaceDatabaseTypeScalarTestable
-
isNCharType
public boolean isNCharType()Description copied from interface:DatabaseTypeScalarTestableIndicates NCharType instance- Specified by:
isNCharTypein interfaceDatabaseTypeScalarTestable
-
isClobType
public boolean isClobType()Description copied from interface:DatabaseTypeScalarTestableIndicates ClobType instance- Specified by:
isClobTypein interfaceDatabaseTypeScalarTestable
-
isNClobType
public boolean isNClobType()Description copied from interface:DatabaseTypeScalarTestableIndicates NClobType instance- Specified by:
isNClobTypein interfaceDatabaseTypeScalarTestable
-
isTimeStampType
public boolean isTimeStampType()Description copied from interface:DatabaseTypeScalarTestableIndicates TimeStampType instance- Specified by:
isTimeStampTypein interfaceDatabaseTypeScalarTestable
-
isURowIdType
public boolean isURowIdType()Description copied from interface:DatabaseTypeScalarTestableIndicates URowIdType instance- Specified by:
isURowIdTypein interfaceDatabaseTypeScalarTestable
-
isVarCharType
public boolean isVarCharType()Description copied from interface:DatabaseTypeScalarTestableIndicates VarCharType instance- Specified by:
isVarCharTypein interfaceDatabaseTypeScalarTestable
-
isVarChar2Type
public boolean isVarChar2Type()Description copied from interface:DatabaseTypeScalarTestableIndicates VarChar2Type instance- Specified by:
isVarChar2Typein interfaceDatabaseTypeScalarTestable
-
isLongType
public boolean isLongType()Description copied from interface:DatabaseTypeScalarTestableIndicates Long instance- Specified by:
isLongTypein interfaceDatabaseTypeScalarTestable
-
isNVarChar2Type
public boolean isNVarChar2Type()Description copied from interface:DatabaseTypeScalarTestableIndicates NVarChar2Type instance- Specified by:
isNVarChar2Typein interfaceDatabaseTypeScalarTestable
-
isFieldType
public boolean isFieldType()Description copied from interface:DatabaseTypeCompositeTestableIndicates FieldType instance- Specified by:
isFieldTypein interfaceDatabaseTypeCompositeTestable
-
isArgumentType
public boolean isArgumentType()Description copied from interface:DatabaseTypeCompositeTestableIndicates ArgumentType instance- Specified by:
isArgumentTypein interfaceDatabaseTypeCompositeTestable
-
isROWTYPEType
public boolean isROWTYPEType()Description copied from interface:DatabaseTypeCompositeTestableIndicates ROWTYPEType instance- Specified by:
isROWTYPETypein interfaceDatabaseTypeCompositeTestable
-
isTYPEType
public boolean isTYPEType()Description copied from interface:DatabaseTypeCompositeTestableIndicates TYPEType instance- Specified by:
isTYPETypein interfaceDatabaseTypeCompositeTestable
-
isObjectTableType
public boolean isObjectTableType()Description copied from interface:DatabaseTypeCompositeTestableIndicates ObjectTableType instance- Specified by:
isObjectTableTypein interfaceDatabaseTypeCompositeTestable
-
isObjectType
public boolean isObjectType()Description copied from interface:DatabaseTypeCompositeTestableIndicates ObjectType instance- Specified by:
isObjectTypein interfaceDatabaseTypeCompositeTestable
-
isPLSQLType
public boolean isPLSQLType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLType instance- Specified by:
isPLSQLTypein interfaceDatabaseTypeCompositeTestable
-
isPLSQLCollectionType
public boolean isPLSQLCollectionType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLCollectionType instance- Specified by:
isPLSQLCollectionTypein interfaceDatabaseTypeCompositeTestable
-
isPLSQLCursorType
public boolean isPLSQLCursorType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLPLSQLCursorType instance- Specified by:
isPLSQLCursorTypein interfaceDatabaseTypeCompositeTestable
-
isPLSQLRecordType
public boolean isPLSQLRecordType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLRecordType instance- Specified by:
isPLSQLRecordTypein interfaceDatabaseTypeCompositeTestable
-
isPLSQLSubType
public boolean isPLSQLSubType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLSubType instance- Specified by:
isPLSQLSubTypein interfaceDatabaseTypeCompositeTestable
-
isTableType
public boolean isTableType()Description copied from interface:DatabaseTypeCompositeTestableIndicates TableType instance- Specified by:
isTableTypein interfaceDatabaseTypeCompositeTestable
-
isDbTableType
public boolean isDbTableType()Description copied from interface:DatabaseTypeCompositeTestableIndicates DbTableType instance- Specified by:
isDbTableTypein interfaceDatabaseTypeCompositeTestable
-
isVArrayType
public boolean isVArrayType()Description copied from interface:DatabaseTypeCompositeTestableIndicates VArrayType instance- Specified by:
isVArrayTypein interfaceDatabaseTypeCompositeTestable
-
isProcedureType
public boolean isProcedureType()- Specified by:
isProcedureTypein interfaceDatabaseTypeCompositeTestable
-
isFunctionType
public boolean isFunctionType()- Specified by:
isFunctionTypein interfaceDatabaseTypeCompositeTestable
-