Module org.jooq
Package org.jooq

Interface ArrayRecord<E>

Type Parameters:
E - The array element type
All Superinterfaces:
Attachable, Collection<E>, Formattable, Iterable<E>, List<E>, Serializable
All Known Implementing Classes:
ArrayRecordImpl, DefaultBinding.SdoElemInfoArray, DefaultBinding.SdoOrdinateArray

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

    • getCatalog

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

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

      Package getPackage()
      Get the UDT package.
    • getName

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

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

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

      boolean isSQLUsable()
      Whether this data type can be used from SQL statements.