public class ArrayRecordImpl<T> extends Object implements ArrayRecord<T>
This type is for JOOQ INTERNAL USE only. Do not reference directly
| Modifier | Constructor and Description |
|---|---|
protected |
ArrayRecordImpl(Schema schema,
Package pkg,
String name,
DataType<T> type)
Create an empty array record
|
protected |
ArrayRecordImpl(Schema schema,
Package pkg,
String name,
DataType<X> type,
Binding<X,Y> binding)
Create an empty array record
|
protected |
ArrayRecordImpl(Schema schema,
Package pkg,
String name,
DataType<X> type,
Converter<X,T> converter)
Create an empty array record
|
protected |
ArrayRecordImpl(Schema schema,
Package pkg,
String name,
DataType<X> type,
Converter<Y,T> converter,
Binding<X,Y> binding)
Create an empty array record
|
protected |
ArrayRecordImpl(Schema schema,
String name,
DataType<T> type)
Create an empty array record
|
protected |
ArrayRecordImpl(Schema schema,
String name,
DataType<T> type,
Configuration configuration)
Deprecated.
- 3.4.0 - [#3126] - Use the
ArrayRecordImpl(Schema, String, DataType)
constructor instead |
protected |
ArrayRecordImpl(Schema schema,
String name,
DataType<X> type,
Binding<X,Y> binding)
Create an empty array record
|
protected |
ArrayRecordImpl(Schema schema,
String name,
DataType<X> type,
Configuration configuration,
Binding<X,Y> binding)
Deprecated.
- 3.4.0 - [#3126] - Use the
ArrayRecordImpl(Schema, String, DataType, Converter)
constructor instead. |
protected |
ArrayRecordImpl(Schema schema,
String name,
DataType<X> type,
Configuration configuration,
Converter<X,T> converter)
Deprecated.
- 3.4.0 - [#3126] - Use the
ArrayRecordImpl(Schema, String, DataType, Converter)
constructor instead. |
protected |
ArrayRecordImpl(Schema schema,
String name,
DataType<X> type,
Configuration configuration,
Converter<Y,T> converter,
Binding<X,Y> binding)
Deprecated.
- 3.4.0 - [#3126] - Use the
ArrayRecordImpl(Schema, String, DataType, Converter)
constructor instead. |
protected |
ArrayRecordImpl(Schema schema,
String name,
DataType<X> type,
Converter<X,T> converter)
Create an empty array record
|
protected |
ArrayRecordImpl(Schema schema,
String name,
DataType<X> type,
Converter<Y,T> converter,
Binding<X,Y> binding)
Create an empty array record
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
T element) |
boolean |
add(T e) |
boolean |
addAll(Collection<? extends T> c) |
boolean |
addAll(int index,
Collection<? extends T> c) |
void |
attach(Configuration c)
Attach this object to a new
Configuration. |
void |
clear() |
Configuration |
configuration()
|
boolean |
contains(Object o) |
boolean |
containsAll(Collection<?> c) |
protected DSLContext |
create()
Deprecated.
- 3.11.0 - [#6720] [#6721] - Use
Attachable.configuration() and
Configuration.dsl() instead. |
void |
detach()
Detach this object from its current
Configuration. |
boolean |
equals(Object o) |
T[] |
get()
Deprecated.
|
T |
get(int index)
This method coincides with
Record.get(int) and
ArrayRecordImpl.getValue(int) |
DataType<?> |
getArrayType()
Get the data type of the array.
|
Catalog |
getCatalog()
Get the record type's catalog.
|
DataType<T> |
getDataType()
Get the data type of the array's base type.
|
List<T> |
getList()
Deprecated.
|
String |
getName()
Get the unqualified name of the array type.
|
Package |
getPackage()
Get the UDT package.
|
Schema |
getSchema()
Get the record type's schema.
|
int |
hashCode() |
int |
indexOf(Object o) |
boolean |
isEmpty() |
boolean |
isSQLUsable()
Whether this data type can be used from SQL statements.
|
Iterator<T> |
iterator() |
int |
lastIndexOf(Object o) |
ListIterator<T> |
listIterator() |
ListIterator<T> |
listIterator(int index) |
T |
remove(int index) |
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
boolean |
retainAll(Collection<?> c) |
void |
set(Array array)
Deprecated.
|
void |
set(Collection<? extends T> collection)
Deprecated.
|
T |
set(int index,
T element) |
void |
set(T... array)
Deprecated.
|
void |
setList(List<? extends T> list)
Deprecated.
|
int |
size()
This method coincides with
Record.size() and
List.size() |
List<T> |
subList(int fromIndex,
int toIndex) |
Object[] |
toArray() |
<Z> Z[] |
toArray(Z[] a) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitattach, configuration, detachreplaceAll, sort, spliteratorparallelStream, removeIf, stream@Deprecated protected ArrayRecordImpl(Schema schema, String name, DataType<T> type, Configuration configuration)
ArrayRecordImpl(Schema, String, DataType)
constructor instead@Deprecated protected ArrayRecordImpl(Schema schema, String name, DataType<X> type, Configuration configuration, Converter<X,T> converter)
ArrayRecordImpl(Schema, String, DataType, Converter)
constructor instead.@Deprecated protected ArrayRecordImpl(Schema schema, String name, DataType<X> type, Configuration configuration, Binding<X,Y> binding)
ArrayRecordImpl(Schema, String, DataType, Converter)
constructor instead.@Deprecated protected ArrayRecordImpl(Schema schema, String name, DataType<X> type, Configuration configuration, Converter<Y,T> converter, Binding<X,Y> binding)
ArrayRecordImpl(Schema, String, DataType, Converter)
constructor instead.protected ArrayRecordImpl(Schema schema, String name, DataType<T> type)
protected ArrayRecordImpl(Schema schema, Package pkg, String name, DataType<T> type)
protected ArrayRecordImpl(Schema schema, String name, DataType<X> type, Converter<X,T> converter)
protected ArrayRecordImpl(Schema schema, Package pkg, String name, DataType<X> type, Converter<X,T> converter)
protected ArrayRecordImpl(Schema schema, String name, DataType<X> type, Binding<X,Y> binding)
protected ArrayRecordImpl(Schema schema, Package pkg, String name, DataType<X> type, Binding<X,Y> binding)
protected ArrayRecordImpl(Schema schema, String name, DataType<X> type, Converter<Y,T> converter, Binding<X,Y> binding)
@Deprecated public final T[] get()
ArrayRecordget in interface ArrayRecord<T>@Deprecated public final List<T> getList()
ArrayRecordList.getList in interface ArrayRecord<T>@Deprecated public final void set(T... array)
ArrayRecordset in interface ArrayRecord<T>@Deprecated public final void set(Array array) throws SQLException
ArrayRecordset in interface ArrayRecord<T>SQLException@Deprecated public final void set(Collection<? extends T> collection)
ArrayRecordList.set in interface ArrayRecord<T>@Deprecated public final void setList(List<? extends T> list)
ArrayRecordList.setList in interface ArrayRecord<T>public final Catalog getCatalog()
ArrayRecordgetCatalog in interface ArrayRecord<T>public final Schema getSchema()
ArrayRecordgetSchema in interface ArrayRecord<T>public final Package getPackage()
ArrayRecordgetPackage in interface ArrayRecord<T>public final boolean isSQLUsable()
ArrayRecordisSQLUsable in interface ArrayRecord<T>public final String getName()
ArrayRecordgetName in interface ArrayRecord<T>public final DataType<T> getDataType()
ArrayRecordgetDataType in interface ArrayRecord<T>public final DataType<?> getArrayType()
ArrayRecordgetArrayType in interface ArrayRecord<T>public final int size()
Record.size() and
List.size()public final boolean isEmpty()
public final boolean contains(Object o)
public final Object[] toArray()
public final <Z> Z[] toArray(Z[] a)
public final boolean add(T e)
public final boolean remove(Object o)
public final boolean containsAll(Collection<?> c)
containsAll in interface Collection<T>containsAll in interface List<T>public final boolean addAll(Collection<? extends T> c)
public final boolean addAll(int index,
Collection<? extends T> c)
public final boolean removeAll(Collection<?> c)
public final boolean retainAll(Collection<?> c)
public final void clear()
public final boolean equals(Object o)
public final int hashCode()
public final T get(int index)
Record.get(int) and
ArrayRecordImpl.getValue(int)public final int lastIndexOf(Object o)
lastIndexOf in interface List<T>public final ListIterator<T> listIterator()
listIterator in interface List<T>public final ListIterator<T> listIterator(int index)
listIterator in interface List<T>public final void attach(Configuration c)
AttachableConfiguration.attach in interface Attachablec - A configuration or null, if you wish to
detach this Attachable from its previous
configuration.public final void detach()
AttachableConfiguration.
This is the same as calling attach(null).
detach in interface Attachablepublic final Configuration configuration()
Attachableconfiguration in interface Attachable@Deprecated protected final DSLContext create()
Attachable.configuration() and
Configuration.dsl() instead.Copyright © 2019. All rights reserved.