Module org.jooq
Package org.jooq

Interface ArrayOrAssociativeArrayRecord<E>

Type Parameters:
E - The array element type
All Superinterfaces:
Attachable, Formattable, Serializable
All Known Subinterfaces:
ArrayRecord<E>, AssociativeArrayRecord<K,V>
All Known Implementing Classes:
ArrayRecordImpl, AssociativeArrayRecordImpl, DefaultBinding.SdoElemInfoArray, DefaultBinding.SdoOrdinateArray

@Pro public interface ArrayOrAssociativeArrayRecord<E> extends Attachable, Formattable
A "record" that encapsulates an Oracle-style ARRAY (or VARRAY), or an associative array, additionally providing some convenience methods.
Author:
Lukas Eder
  • Method Details Link icon

    • getCatalog Link icon

      Catalog getCatalog()
      Get the record type's catalog.
    • getSchema Link icon

      Schema getSchema()
      Get the record type's schema.
    • getPackage Link icon

      Package getPackage()
      Get the UDT package.
    • getName Link icon

      String getName()
      Get the unqualified name of the array type.
    • getDataType Link icon

      DataType<E> getDataType()
      Get the data type of the array's base type.
    • getArrayType Link icon

      DataType<?> getArrayType()
      Get the data type of the array.
    • isSQLUsable Link icon

      boolean isSQLUsable()
      Whether this data type can be used from SQL statements.
    • toList Link icon

      List<E> toList()
      Get a List representation of this array.