Top Description Inners Fields Constructors Methods
org.jooq.impl

pack-priv abstract Class AbstractRecord

extends AbstractStore
implements Record
Class Inheritance
All Implemented Interfaces
org.jooq.Record, org.jooq.Formattable, java.lang.Comparable, org.jooq.Attachable, java.io.Serializable, org.jooq.Fields
Known Direct Subclasses
org.jooq.impl.RecordImpl21, org.jooq.impl.RecordImpl22, org.jooq.impl.RecordImpl3, org.jooq.impl.RecordImpl4, org.jooq.impl.RecordImpl5, org.jooq.impl.RecordImpl6, org.jooq.impl.RecordImpl7, org.jooq.impl.RecordImpl8, org.jooq.impl.RecordImpl9, org.jooq.impl.RecordImplN, org.jooq.impl.EmbeddableRecordImpl, org.jooq.impl.RecordImpl20, org.jooq.impl.RecordImpl1, org.jooq.impl.RecordImpl10, org.jooq.impl.RecordImpl11, org.jooq.impl.RecordImpl12, org.jooq.impl.RecordImpl13, org.jooq.impl.RecordImpl14, org.jooq.impl.RecordImpl15, org.jooq.impl.RecordImpl16, org.jooq.impl.RecordImpl17, org.jooq.impl.RecordImpl18, org.jooq.impl.RecordImpl19, org.jooq.impl.RecordImpl2, org.jooq.impl.AbstractQualifiedRecord
Annotations
@SuppressWarnings:rawtypes, unchecked
Static Imports
java.util.Arrays.asList, .Collections.emptyList, org.jooq.ContextConverter.scoped, org.jooq.conf.SettingsTools.updatablePrimaryKeys, org.jooq.impl.Tools.EMPTY_FIELD, .Tools.converterOrFail, .Tools.converterContext, .Tools.embeddedFields, .Tools.indexFail, .Tools.indexOrFail, .Tools.resetChangedOnNotNull, .Tools.settings

A general base class for all Record types
Author
Lukas Eder

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class

Field Summary

Modifier and TypeField and Description
pack-priv final BitSet
pack-priv boolean
pack-priv final AbstractRow<? extends AbstractRecord>
pack-priv final Object[]
pack-priv final Object[]

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractRecord(Collection<? extends Field<?>> fields)

Deprecated - 3.14.5 - [#8495] [#11058] - Re-use AbstractRow reference if possible
pack-priv
AbstractRecord(Field<?>... fields)

Deprecated - 3.14.5 - [#8495] [#11058] - Re-use AbstractRow reference if possible
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv final Result<AbstractRecord>
public final boolean
changed()

Implements org.jooq.Record.changed.

Check if this record has been changed from its original as fetched from the database.
public final boolean
changed(Field<?> field)

Implements org.jooq.Record.changed.

Deprecated as a consequence of Field being deprecated.
Check if a field's value has been changed from its original as fetched from the database, using field(Field) for lookup.
public final boolean
changed(int
The 0-based field index in this record.
fieldIndex
)

Implements org.jooq.Record.changed.

Check if a field's value has been changed from its original as fetched from the database.
public final boolean
changed(String fieldName)

Implements org.jooq.Record.changed.

Check if a field's value has been changed from its original as fetched from the database, using field(String) for lookup.
public final boolean
changed(Name fieldName)

Implements org.jooq.Record.changed.

Check if a field's value has been changed from its original as fetched from the database, using field(Name) for lookup.
public final void
changed(boolean c)

Implements org.jooq.Record.changed.

Set all of this record's internal changed flags to the supplied value.
public final void
changed(Field<?> field, boolean c)

Implements org.jooq.Record.changed.

Deprecated as a consequence of Field being deprecated.
Set this record's internal changed flag to the supplied value for a given field, using field(Field) for lookup.
public final void
changed(int
The 0-based field index in this record.
fieldIndex
,
boolean c)

Implements org.jooq.Record.changed.

Set this record's internal changed flag to the supplied value for a given field.
public final void
changed(String fieldName, boolean c)

Implements org.jooq.Record.changed.

Set this record's internal changed flag to the supplied value for a given field, using field(String) for lookup.
public final void
changed(Name fieldName, boolean c)

Implements org.jooq.Record.changed.

Set this record's internal changed flag to the supplied value for a given field, using field(Name) for lookup.
pack-priv final int
compare(byte[] array1, byte[] array2)

Compare two byte arrays

pack-priv final int
compare(Object[] array1, Object[] array2)

Compare two arrays

pack-priv final int
compare0(Object object1, Object object2)

Compare two uncomparable objects

public int
compareTo(Record
the object to be compared.
that
)

Implements org.jooq.Record.compareTo.

Compares this Record with another Record according to their natural ordering.
public final DataType<?>
dataType(int
The field's 0-based index
fieldIndex
)

Implements org.jooq.Fields.dataType.

Get the field data type for a given field index, or null if no field is available at the index.
public final DataType<?>
dataType(String
The qualified field name
fieldName
)

Implements org.jooq.Fields.dataType.

Get the field data type for a given qualified field name, or null if no field is known to this type by this name.
public final DataType<?>
dataType(Name
The qualified field name
fieldName
)

Implements org.jooq.Fields.dataType.

Get the field data type for a given qualified field name, or null if no field is known to this type by this name.
public final DataType<?>[]
dataTypes()

Implements org.jooq.Fields.dataTypes.

Get an array of field data types for this type.
public final <T> Field<T>
field(Field<T> field)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by field reference.
public final Field<?>
field(String
The unqualified name of the field
name
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by unqualified name, or null if no field is known to this type by this name.
public final <T> Field<T>
field(String
The unqualified name of the field
name
,
Class<T>
The type to coerce the resulting field to
type
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by unqualified name coerced to type, or null if no field is known to this type by this name.
public final <T> Field<T>
field(String
The unqualified name of the field
name
,
DataType<T>
The data type to coerce the resulting field to
dataType
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by unqualified name coerced to dataType, or null if no field is known to this type by this name.
public final Field<?>
field(Name
The qualified name of the field
name
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by qualified name, or null if no field is known to this type by this name.
public final <T> Field<T>
field(Name
The qualified name of the field
name
,
Class<T>
The type to coerce the resulting field to
type
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by qualified name coerced to type, or null if no field is known to this type by this name.
public final <T> Field<T>
field(Name
The qualified name of the field
name
,
DataType<T>
The data type to coerce the resulting field to
dataType
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by qualified name coerced to dataType, or null if no field is known to this type by this name.
public final Field<?>
field(int
The 0-based index of the field
index
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by index, or null if no field is available at the index.
public final <T> Field<T>
field(int
The 0-based index of the field
index
,
Class<T>
The type to coerce the resulting field to
type
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by index coerced to type, or null if no field is available at the index.
public final <T> Field<T>
field(int
The 0-based index of the field
index
,
DataType<T>
The data type to coerce the resulting field to
dataType
)

Implements org.jooq.Fields.field.

Deprecated as a consequence of Field being deprecated.
Get a field known to this type by index coerced to dataType, or null if no field is available at the index.
public final Field<?>[]
fields()

Implements org.jooq.Fields.fields.

Deprecated as a consequence of Field being deprecated.
Get all fields known to this type.
public final Field<?>[]
fields(Field<?>...
The fields to include after looking them up via field(Field).
f
)

Implements org.jooq.Fields.fields.

Deprecated as a consequence of Field being deprecated.
Get all fields, filtering by some fields.
public final Field<?>[]
fields(String...
The unqualified field names to include after looking them up via field(String).
fieldNames
)

Implements org.jooq.Fields.fields.

Deprecated as a consequence of Field being deprecated.
Get all fields known to this type, filtering by some unqualified field names.
public final Field<?>[]
fields(Name...
The qualified field names to include after looking them up via field(Name).
fieldNames
)

Implements org.jooq.Fields.fields.

Deprecated as a consequence of Field being deprecated.
Get all fields known to this type, filtering by some qualified field names.
public final Field<?>[]
fields(int...
The 0-based field indexes to include after looking them up via field(int).
fieldIndexes
)

Implements org.jooq.Fields.fields.

Deprecated as a consequence of Field being deprecated.
Get all fields known to this type, filtering by some field indexes.
public final Stream<Field<?>>
fieldStream()

Implements org.jooq.Fields.fieldStream.

Get all fields known to this type as a Stream.
public final void
format(Writer writer, TXTFormat format)

Implements org.jooq.Formattable.format.

Like format(TXTFormat), but the data is output onto a Writer.
public final void
formatChart(Writer writer, ChartFormat format)

Implements org.jooq.Formattable.formatChart.

Like formatChart(ChartFormat), but the data is output onto a Writer.
public final void
formatCSV(Writer writer, CSVFormat format)

Implements org.jooq.Formattable.formatCSV.

Like formatCSV(CSVFormat), but the data is output onto a Writer.
public final void
formatHTML(Writer writer)

Implements org.jooq.Formattable.formatHTML.

Like formatHTML(), but the data is output onto a Writer.
public final void
formatInsert(Writer writer)

Implements org.jooq.Formattable.formatInsert.

Like formatInsert(), but the data is output onto a Writer.
public final void
formatInsert(Writer writer, Table<?> table, Field<?>... f)

Implements org.jooq.Formattable.formatInsert.

Deprecated as a consequence of Field being deprecated.
Like formatInsert(Table, Field...), but the data is output onto an Writer.
public final void
formatJSON(Writer writer, JSONFormat format)

Implements org.jooq.Formattable.formatJSON.

Like formatJSON(JSONFormat), but the data is output onto a Writer.
public final void
formatXML(Writer writer, XMLFormat format)

Implements org.jooq.Formattable.formatXML.

Like formatXML(XMLFormat), but the data is output onto a Writer.
public final void
from(Object
The source object to copy data from
source
)

Implements org.jooq.Record.from.

Load data into this record from a source.
public final void
from(Object
The source object to copy data from
source
,
Field<?>...
The record's fields to use for mapping
f
)

Implements org.jooq.Record.from.

Deprecated as a consequence of Field being deprecated.
Load data into this record from a source, providing some fields, using field(Field) for lookup.
public final void
from(Object
The source object to copy data from
source
,
String...
The record's fields names to use for mapping
fieldNames
)

Implements org.jooq.Record.from.

Load data into this record from a source, providing some field names, using field(String) for lookup.
public final void
from(Object
The source object to copy data from
source
,
Name...
The record's fields names to use for mapping
fieldNames
)

Implements org.jooq.Record.from.

Load data into this record from a source, providing some field names, using field(Name) for lookup.
public final void
from(Object
The source object to copy data from
source
,
int...
The record's 0-based field indexes to use for mapping
fieldIndexes
)

Implements org.jooq.Record.from.

Load data into this record from a source, providing some field indexes.
protected final void
from(Record source)

This method was implemented with [#799].

pack-priv final void
from(Record source, int[] indexMapping)

private final void
from0(Object source, int[] targetIndexMapping)

public final void
fromArray(Object... array)

Implements org.jooq.Record.fromArray.

Load data from an array into this record.
public final void
fromArray(Object[] array, Field<?>... f)

Implements org.jooq.Record.fromArray.

Deprecated as a consequence of Field being deprecated.
Load data from an array into this record, providing some fields, using field(Field) for lookup.
public final void
fromArray(Object[] array, String... fieldNames)

Implements org.jooq.Record.fromArray.

Load data from an array into this record, providing some fields names, using field(String) for lookup.
public final void
fromArray(Object[] array, Name... fieldNames)

Implements org.jooq.Record.fromArray.

Load data from an array into this record, providing some fields names, using field(Name) for lookup.
public final void
fromArray(Object[] array, int...
The 0-based field indexes in this record.
fieldIndexes
)

Implements org.jooq.Record.fromArray.

Load data from an array into this record, providing some fields indexes.
public final void
fromMap(Map<String, ?> map)

Implements org.jooq.Record.fromMap.

Load data from a map into this record, using field(String) for lookup.
public final void
fromMap(Map<String, ?> map, Field<?>... f)

Implements org.jooq.Record.fromMap.

Deprecated as a consequence of Field being deprecated.
Load data from a map into this record, providing some fields, using field(Field) for lookup.
public final void
fromMap(Map<String, ?> map, String... fieldNames)

Implements org.jooq.Record.fromMap.

Load data from a map into this record, providing some field names, using field(String) for lookup.
public final void
fromMap(Map<String, ?> map, Name... fieldNames)

Implements org.jooq.Record.fromMap.

Load data from a map into this record, providing some field names, using field(Name) for lookup.
public final void
fromMap(Map<String, ?> map, int...
The 0-based field indexes in this record.
fieldIndexes
)

Implements org.jooq.Record.fromMap.

Load data from a map into this record, providing some field indexes.
public final <T> T
get(Field<T>
The field
field
)

Implements org.jooq.Record.get.

Deprecated as a consequence of Field being deprecated.
Get a value from this Record, providing a field, using field(Field) for lookup.
public final <U> U
get(Field<?>
The field
field
,
Class<? extends U>
The conversion type
type
)

Implements org.jooq.Record.get.

Deprecated as a consequence of Field being deprecated.
Get a converted value from this Record, providing a field, using field(Field) for lookup.
public final <T, U> U
get(Field<T>
The field
field
,
Converter<? super T, ? extends U>
The data type converter
converter
)

Implements org.jooq.Record.get.

Deprecated as a consequence of Field being deprecated.
Get a converted value from this Record, providing a field, using field(Field) for lookup.
public final Object
get(int
The 0-based field index in this record.
index
)

Implements abstract org.jooq.impl.AbstractStore.get.

Implements org.jooq.Record.get.

Get a value from this record, providing a field index.
public final <U> U
get(int
The 0-based field index in this record.
index
,
Class<? extends U>
The conversion type
type
)

Implements org.jooq.Record.get.

Get a converted value from this record, providing a field index.
public final <U> U
get(int
The 0-based field index in this record.
index
,
Converter<?, ? extends U>
The data type converter
converter
)

Implements org.jooq.Record.get.

Get a converted value from this record, providing a field index.
public final Object
get(String
The field's name
fieldName
)

Implements org.jooq.Record.get.

Get a value from this Record, providing a field name, using field(String) for lookup.
public final <T> T
get(String
The field's name
fieldName
,
Class<? extends T>
The conversion type
type
)

Implements org.jooq.Record.get.

Get a converted value from this Record, providing a field name, using field(String) for lookup.
public final <U> U
get(String
The field's name
fieldName
,
Converter<?, ? extends U>
The data type converter
converter
)

Implements org.jooq.Record.get.

Get a converted value from this Record, providing a field name, using field(String) for lookup.
public final Object
get(Name
The field's name
fieldName
)

Implements org.jooq.Record.get.

Get a value from this Record, providing a field name, using field(Name) for lookup.
public final <T> T
get(Name
The field's name
fieldName
,
Class<? extends T>
The conversion type
type
)

Implements org.jooq.Record.get.

Get a converted value from this Record, providing a field name, using field(Name) for lookup.
public final <U> U
get(Name
The field's name
fieldName
,
Converter<?, ? extends U>
The data type converter
converter
)

Implements org.jooq.Record.get.

Get a converted value from this Record, providing a field name, using field(Name) for lookup.
pack-priv final List<Attachable>
pack-priv UniqueKey<?>
getPrimaryKey()

Subclasses may override this

public final <T> T
getValue(Field<T> field)

Implements org.jooq.Record.getValue.

Deprecated as a consequence of Field being deprecated.
Get a value from this Record, providing a field, using field(Field) for lookup.
public final <T> T
getValue(Field<?> field, Class<? extends T> type)

Implements org.jooq.Record.getValue.

Deprecated as a consequence of Field being deprecated.
Get a converted value from this Record, providing a field, using field(Field) for lookup.
public final <T, U> U
getValue(Field<T> field, Converter<? super T, ? extends U> converter)

Implements org.jooq.Record.getValue.

Deprecated as a consequence of Field being deprecated.
Get a converted value from this Record, providing a field, using field(Field) for lookup.
public final Object
getValue(int
The 0-based field index in this record.
index
)

Implements org.jooq.Record.getValue.

Get a value from this record, providing a field index.
public final <T> T
getValue(int
The 0-based field index in this record.
index
,
Class<? extends T> type)

Implements org.jooq.Record.getValue.

Get a converted value from this record, providing a field index.
public final <U> U
getValue(int
The 0-based field index in this record.
index
,
Converter<?, ? extends U> converter)

Implements org.jooq.Record.getValue.

Get a converted value from this record, providing a field index.
public final Object
getValue(String fieldName)

Implements org.jooq.Record.getValue.

Get a value from this Record, providing a field name, using field(String) for lookup.
public final <T> T
getValue(String fieldName, Class<? extends T> type)

Implements org.jooq.Record.getValue.

Get a converted value from this Record, providing a field name, using field(String) for lookup.
public final <U> U
getValue(String fieldName, Converter<?, ? extends U> converter)

Implements org.jooq.Record.getValue.

Get a converted value from this Record, providing a field name, using field(String) for lookup.
public final Object
getValue(Name fieldName)

Implements org.jooq.Record.getValue.

Get a value from this Record, providing a field name, using field(Name) for lookup.
public final <T> T
getValue(Name fieldName, Class<? extends T> type)

Implements org.jooq.Record.getValue.

Get a converted value from this Record, providing a field name, using field(Name) for lookup.
public final <U> U
getValue(Name fieldName, Converter<?, ? extends U> converter)

Implements org.jooq.Record.getValue.

Get a converted value from this Record, providing a field name, using field(Name) for lookup.
public final int
indexOf(Field<?>
The field to look for
field
)

Implements org.jooq.Fields.indexOf.

Deprecated as a consequence of Field being deprecated.
Get a field's index from this type.
public final int
indexOf(String
The unqualified field name to look for
fieldName
)

Implements org.jooq.Fields.indexOf.

Get a field's index from this type.
public final int
indexOf(Name
The qualified field name to look for
fieldName
)

Implements org.jooq.Fields.indexOf.

Get a field's index from this type.
pack-priv final String
intern(String string)

pack-priv final void
intern0(int fieldIndex)

public final Record
into(Field<?>...
The fields of the new record
f
)

Implements org.jooq.Record.into, org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1> Record1<T1>
into(Field<T1> field1)

Implements org.jooq.Record.into, org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2> Record2<T1, T2>
into(Field<T1> field1, Field<T2> field2)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3> Record3<T1, T2, T3>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4> Record4<T1, T2, T3, T4>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5> Record5<T1, T2, T3, T4, T5>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6> Record6<T1, T2, T3, T4, T5, T6>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7> Record7<T1, T2, T3, T4, T5, T6, T7>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8> Record8<T1, T2, T3, T4, T5, T6, T7, T8>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9> Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>
into(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22)

Implements org.jooq.Record.into.

Deprecated as a consequence of Field being deprecated.
Copy this record into a new record holding only a subset of the previous fields, using field(Field) for lookup.
public final <E> E
into(Class<? extends E>
The entity type.
type
)

Implements org.jooq.Record.into, org.jooq.Record.into.

Map resulting records onto a custom type.
public <E> E
into(E
The receiving POJO, array, record, etc.
object
)

Implements org.jooq.Record.into.

Map resulting records onto a custom type.
public final <R extends Record> R
into(Table<R>
The table type.
table
)

Implements org.jooq.Record.into, org.jooq.Record.into.

Map resulting records onto a custom record type.
public final Object[]
intoArray()

Implements org.jooq.Record.intoArray.

Convert this record into an array.
public final List<Object>
intoList()

Implements org.jooq.Record.intoList.

Convert this record into a list.
public final Map<String, Object>
intoMap()

Implements org.jooq.Record.intoMap.

Return this record as a name/value map.
pack-priv final <R extends Record> R
intoRecord(R record)

pack-priv final <R extends Record> R
intoRecord(Class<R> type)

public final ResultSet
intoResultSet()

Implements org.jooq.Record.intoResultSet.

Generate an in-memory JDBC ResultSet containing the data of this Record.
public final Stream<Object>
intoStream()

Implements org.jooq.Record.intoStream.

Convert this record into a stream.
public final Document
public final <H extends ContentHandler> H
intoXML(H
The custom content handler.
handler
,
XMLFormat format)

Implements org.jooq.Formattable.intoXML.

Get this result as XML using a SAX ContentHandler.
public final <E> E
map(RecordMapper<Record, E>
The mapper callback
mapper
)

Implements org.jooq.Record.map.

Map this record into a custom mapper callback.
public Record
original()

Implements org.jooq.Record.original.

Get this record containing the original values as fetched from the database.
public final <T> T
original(Field<T> field)

Implements org.jooq.Record.original.

Deprecated as a consequence of Field being deprecated.
Get an original value from this record as fetched from the database, using field(Field) for lookup.
public final Object
original(int
The 0-based field index in this record.
fieldIndex
)

Implements org.jooq.Record.original.

Get an original value from this record as fetched from the database.
public final Object
original(String fieldName)

Implements org.jooq.Record.original.

Get an original value from this record as fetched from the database, using field(String) for lookup.
public final Object
original(Name fieldName)

Implements org.jooq.Record.original.

Get an original value from this record as fetched from the database, using field(Name) for lookup.
private final Object
prepareArrayOrIterableForUnmap(Object source, int[] targetIndexMapping)

public final void
reset()

Implements org.jooq.Record.reset.

Reset all values to their original() values and all changed() flags to false.
public final void
reset(Field<?> field)

Implements org.jooq.Record.reset.

Deprecated as a consequence of Field being deprecated.
Reset a given value to its original(Field) value and its changed(Field) flag to false, using field(Field) for lookup.
public final void
reset(int
The 0-based field index in this record.
fieldIndex
)

Implements org.jooq.Record.reset.

Reset a given value to its original(int) value and its changed(int) flag to false.
public final void
reset(String fieldName)

Implements org.jooq.Record.reset.

Reset a given value to its original(String) value and its changed(String) flag to false, using field(String) for lookup.
public final void
reset(Name fieldName)

Implements org.jooq.Record.reset.

Reset a given value to its original(Name) value and its changed(Name) flag to false, using field(Name) for lookup.
protected void
resetChangedOnNotNull()

Generated subclasses may call this method.

pack-priv final int
safeIndex(int index)

protected final void
set(int index, Object value)

public final <T> void
set(Field<T>
The field
field
,
T
The value
value
)

Implements org.jooq.Record.set.

Deprecated as a consequence of Field being deprecated.
Set a value into this record, using field(Field) for lookup.
pack-priv final <T> void
set(Field<T> field, int index, T value)

Deprecated as a consequence of Field being deprecated.
pack-priv final void
set(int index, Field<?> field, Object value)

Deprecated as a consequence of Field being deprecated.
public final <T, U> void
set(Field<T>
The field
field
,
U
The value
value
,
Converter<? extends T, ? super U>
The converter used to convert value into an appropriate type
converter
)

Implements org.jooq.Record.set.

Deprecated as a consequence of Field being deprecated.
Set a value into this record, using field(Field) for lookup.
protected final void
setValue(int index, Object value)

Deprecated - Use AbstractRecord#set(int, Object) instead
Subclasses may type-unsafely set a value to a record index.
public final <T> void
setValue(Field<T> field, T value)

Implements org.jooq.Record.setValue.

Deprecated as a consequence of Field being deprecated.
Set a value into this record, using field(Field) for lookup.
public final <T, U> void
setValue(Field<T> field, U value, Converter<? extends T, ? super U> converter)

Implements org.jooq.Record.setValue.

Deprecated as a consequence of Field being deprecated.
Set a value into this record, using field(Field) for lookup.
pack-priv final void
setValues(Field<?>[] fields, AbstractRecord record)

Deprecated as a consequence of Field being deprecated.
public final int
size()

Implements abstract org.jooq.impl.AbstractStore.size.

Implements org.jooq.Record.size.

Get the number of fields of this record.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public final Class<?>
type(int
The field's 0-based index
fieldIndex
)

Implements org.jooq.Fields.type.

Get the field type for a given field index, or null if no field is available at the index.
public final Class<?>
type(String
The unqualified field name
fieldName
)

Implements org.jooq.Fields.type.

Get the field type for a given unqualified field name, or null if no field is known to this type by this name.
public final Class<?>
type(Name
The qualified field name
fieldName
)

Implements org.jooq.Fields.type.

Get the field type for a given qualified field name, or null if no field is known to this type by this name.
public final Class<?>[]
types()

Implements org.jooq.Fields.types.

Get an array of field types for fields known to this type.
public <T> Record
with(Field<T> field, T value)

Implements org.jooq.Record.with.

Deprecated as a consequence of Field being deprecated.
Set a value into this record, using field(Field) for lookup.
public <T, U> Record
with(Field<T> field, U value, Converter<? extends T, ? super U> converter)

Implements org.jooq.Record.with.

Deprecated as a consequence of Field being deprecated.
Set a value into this record, using field(Field) for lookup.
Inherited from org.jooq.impl.AbstractStore:
createdefaultJSONFormatdefaultXMLFormatequalshashCode