- Type Parameters:
K
- The array key or index typeV
- The array value type
- All Superinterfaces:
Attachable
,Map<K,
,V> Serializable
- All Known Implementing Classes:
AssociativeArrayRecordImpl
A "record" that encapsulates an Oracle-style associative array, additionally
providing some convenience methods.
- Author:
- Lukas Eder
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionDataType<?>
Get the data type of the array.Get the record type's catalog.Get the data type of the array's value type.Get the data type of the array's index type.getName()
Get the unqualified name of the array type.Get the UDT package.Get the record type's schema.boolean
Whether this data type can be used from SQL statements.Methods inherited from interface org.jooq.Attachable
attach, configuration, detach
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
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
Get the data type of the array's value type. -
getIndexDataType
Get the data type of the array's index type. -
getArrayType
DataType<?> getArrayType()Get the data type of the array. -
isSQLUsable
boolean isSQLUsable()Whether this data type can be used from SQL statements.
-