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 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()