- Type Parameters:
- E- The array element type
- All Superinterfaces:
- Attachable,- Collection<E>,- Iterable<E>,- List<E>,- Serializable
- All Known Implementing Classes:
- ArrayRecordImpl,- DefaultBinding.SdoElemInfoArray,- DefaultBinding.SdoOrdinateArray
A "record" that encapsulates an Oracle-style ARRAY (or VARRAY), additionally
 providing some convenience methods.
- Author:
- Lukas Eder
- 
Method SummaryModifier and TypeMethodDescriptionE[]get()Deprecated, for removal: This API element is subject to removal in a future version.DataType<?>Get the data type of the array.Get the record type's catalog.Get the data type of the array's base type.getList()Deprecated, for removal: This API element is subject to removal in a future version.- 3.7.0 - [#4566] - ArrayRecord already extendsList.getName()Get the unqualified name of the array type.Get the UDT package.Get the record type's schema.booleanWhether this data type can be used from SQL statements.voidDeprecated, for removal: This API element is subject to removal in a future version.- 3.7.0 - [#4566] - UseListmethods instead.voidset(Collection<? extends E> list) Deprecated, for removal: This API element is subject to removal in a future version.- 3.7.0 - [#4566] - UseListmethods instead.Methods inherited from interface org.jooq.Attachableattach, configuration, detachMethods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Listadd, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
- 
Method Details- 
getDeprecated, for removal: This API element is subject to removal in a future version.- 3.7.0 - [#4566] - UseList.toArray()instead.Get the contained array.
- 
getListDeprecated, for removal: This API element is subject to removal in a future version.- 3.7.0 - [#4566] - ArrayRecord already extendsList. There is no need to call this any more.Get the contained array as aList.
- 
setDeprecated, for removal: This API element is subject to removal in a future version.- 3.7.0 - [#4566] - UseListmethods instead.Set the contained array.
- 
setDeprecated, for removal: This API element is subject to removal in a future version.- 3.7.0 - [#4566] - UseListmethods instead.Set the contained array as aList.
- 
getCatalogCatalog getCatalog()Get the record type's catalog.
- 
getSchemaSchema getSchema()Get the record type's schema.
- 
getPackagePackage getPackage()Get the UDT package.
- 
getNameString getName()Get the unqualified name of the array type.
- 
getDataTypeGet the data type of the array's base type.
- 
getArrayTypeDataType<?> getArrayType()Get the data type of the array.
- 
isSQLUsableboolean isSQLUsable()Whether this data type can be used from SQL statements.
 
- 
List.toArray()instead.