Interface DatabaseTypeCompositeTestable
- All Known Subinterfaces:
CompositeDatabaseType,DatabaseType,ScalarDatabaseType
- All Known Implementing Classes:
ArgumentType,BinaryType,BlobType,CharType,ClobType,CompositeDatabaseTypeBase,CompositeDatabaseTypeWithEnclosedType,DatabaseTypeBase,DatabaseTypeTestableBase,DbColumn,DbTable,DecimalType,DoubleType,FieldType,FloatType,FunctionType,IntervalDayToSecond,IntervalYearToMonth,LongRawType,LongType,NCharType,NClobType,NumericType,NVarChar2Type,ObjectTableType,ObjectType,PLSQLCollectionType,PLSQLCursorType,PLSQLPackageType,PLSQLRecordType,PLSQLSubType,PLSQLType,PrecisionType,ProcedureType,RawType,RealType,ROWTYPEType,ScalarDatabaseTypeBase,ScalarDatabaseTypeEnum,SizedType,TableType,TimeStampType,TYPEType,UnresolvedSizedType,UnresolvedType,URowIdType,VarChar2Type,VarCharType,VArrayType
public interface DatabaseTypeCompositeTestable
There are quite a few places where we have 'if (x instanceof YYY)'.
Consolidate all composite 'is-a' test APIs
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates ArgumentType instancebooleanbooleanIndicates DbTableType instancebooleanIndicates FieldType instancebooleanbooleanIndicates ObjectTableType instancebooleanIndicates ObjectType instancebooleanIndicates PLSQLCollectionType instancebooleanIndicates PLSQLPLSQLCursorType instancebooleanIndicates PLSQLRecordType instancebooleanIndicates PLSQLSubType instancebooleanIndicates PLSQLType instancebooleanbooleanIndicates ROWTYPEType instancebooleanIndicates TableType instancebooleanIndicates TYPEType instancebooleanIndicates VArrayType instance
-
Method Details
-
isComposite
boolean isComposite() -
isFieldType
boolean isFieldType()Indicates FieldType instance -
isArgumentType
boolean isArgumentType()Indicates ArgumentType instance -
isROWTYPEType
boolean isROWTYPEType()Indicates ROWTYPEType instance -
isTYPEType
boolean isTYPEType()Indicates TYPEType instance -
isObjectTableType
boolean isObjectTableType()Indicates ObjectTableType instance -
isObjectType
boolean isObjectType()Indicates ObjectType instance -
isPLSQLType
boolean isPLSQLType()Indicates PLSQLType instance -
isPLSQLCollectionType
boolean isPLSQLCollectionType()Indicates PLSQLCollectionType instance -
isPLSQLCursorType
boolean isPLSQLCursorType()Indicates PLSQLPLSQLCursorType instance -
isPLSQLRecordType
boolean isPLSQLRecordType()Indicates PLSQLRecordType instance -
isPLSQLSubType
boolean isPLSQLSubType()Indicates PLSQLSubType instance -
isTableType
boolean isTableType()Indicates TableType instance -
isDbTableType
boolean isDbTableType()Indicates DbTableType instance -
isVArrayType
boolean isVArrayType()Indicates VArrayType instance -
isProcedureType
boolean isProcedureType() -
isFunctionType
boolean isFunctionType()
-