Top Description Fields Constructors Methods
org.jooq.impl

public Class EmbeddableRecordImpl<R extends org.jooq.EmbeddableRecord<R>>

extends AbstractRecord
implements EmbeddableRecord<R extends EmbeddableRecord<R>>
Class Inheritance
All Implemented Interfaces
org.jooq.EmbeddableRecord, org.jooq.Record, org.jooq.Formattable, java.lang.Comparable, org.jooq.Attachable, java.io.Serializable, org.jooq.Fields
Annotations
@Internal
Static Imports
org.jooq.impl.Tools.fieldsArray, .Tools.row0

A record implementation for a record originating from a single table

This type is for JOOQ INTERNAL USE only. Do not reference directly

Author
Lukas Eder

Field Summary

Inherited from org.jooq.impl.AbstractRecord:
changedfetchedfieldsoriginalsvalues

Constructor Summary

AccessConstructor and Description
public
EmbeddableRecordImpl(Field<?>... fields)

Deprecated - [#11058] - 3.14.5 - Please re-generate your code.
public
EmbeddableRecordImpl(TableField<?, ?>... fields)

Deprecated - [#11058] - 3.14.5 - Please re-generate your code.
public

Method Summary

Modifier and TypeMethod and Description
public Row
fieldsRow()

Implements org.jooq.Fields.fieldsRow.

Get all fields known to this type as a Row.
public final R
original()

Overrides org.jooq.impl.AbstractRecord.original.

Implements org.jooq.EmbeddableRecord.original, org.jooq.Record.original.

Get this record containing the original values as fetched from the database.
public Row
valuesRow()

Implements org.jooq.Record.valuesRow.

Get this record's values as a Row.
public final <T> R
with(Field<T> field, T value)

Overrides org.jooq.impl.AbstractRecord.with.

Implements org.jooq.EmbeddableRecord.with, org.jooq.Record.with.

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

Overrides org.jooq.impl.AbstractRecord.with.

Implements org.jooq.EmbeddableRecord.with, 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.AbstractRecord:
asResultchangedchangedchangedchangedchangedchangedchangedchangedchangedchangedcomparecomparecompare0compareTodataTypedataTypedataTypedataTypesfieldfieldfieldfieldfieldfieldfieldfieldfieldfieldfieldsfieldsfieldsfieldsfieldsfieldStreamformatformatChartformatCSVformatHTMLformatInsertformatInsertformatJSONformatXMLfromfromfromfromfromfromfromfromArrayfromArrayfromArrayfromArrayfromArrayfromMapfromMapfromMapfromMapfromMapgetgetgetgetgetgetgetgetgetgetgetgetgetAttachablesgetPrimaryKeygetValuegetValuegetValuegetValuegetValuegetValuegetValuegetValuegetValuegetValuegetValuegetValueindexOfindexOfindexOfinternintern0intointointointointointointointointointointointointointointointointointointointointointointointointointointoArrayintoListintoMapintoRecordintoRecordintoResultSetintoStreamintoXMLintoXMLmaporiginaloriginaloriginaloriginalresetresetresetresetresetresetChangedOnNotNullsafeIndexsetsetsetsetsetsetValuesetValuesetValuesetValuessizetoStringtypetypetypetypes

Constructor Detail

EmbeddableRecordImplback to summary
public EmbeddableRecordImpl(Field<?>... fields)

Deprecated

- [#11058] - 3.14.5 - Please re-generate your code.

Annotations
@Deprecated
EmbeddableRecordImplback to summary
public EmbeddableRecordImpl(TableField<?, ?>... fields)

Deprecated

- [#11058] - 3.14.5 - Please re-generate your code.

Annotations
@Deprecated
EmbeddableRecordImplback to summary
public EmbeddableRecordImpl(Row fields)

Method Detail

fieldsRowback to summary
public Row fieldsRow()

Implements org.jooq.Fields.fieldsRow.

Doc from org.jooq.Fields.fieldsRow.

Get all fields known to this type as a Row.

Annotations
@Override
originalback to summary
public final R original()

Overrides org.jooq.impl.AbstractRecord.original.

Implements org.jooq.EmbeddableRecord.original, org.jooq.Record.original.

Doc from org.jooq.Record.original.

Get this record containing the original values as fetched from the database.

Record values can be freely modified after having fetched a record from the database. Every record also references the originally fetched values. This method returns a new record containing those original values.

Annotations
@SuppressWarnings:unchecked
@Override
valuesRowback to summary
public Row valuesRow()

Implements org.jooq.Record.valuesRow.

Doc from org.jooq.Record.valuesRow.

Get this record's values as a Row.

Annotations
@Override
withback to summary
public final <T> R with(Field<T> field, T value)

Overrides org.jooq.impl.AbstractRecord.with.

Implements org.jooq.EmbeddableRecord.with, org.jooq.Record.with.

Doc from org.jooq.Record.with.

Deprecated

as a consequence of Field being deprecated. See corresponding docs for further information.

Set a value into this record, using field(Field) for lookup.

Like set(Field, Object) but returning this for fluent setting of multiple values.

Annotations
@SuppressWarnings:unchecked
@Override
withback to summary
public final <T, U> R with(Field<T> field, U value, Converter<? extends T, ? super U> converter)

Overrides org.jooq.impl.AbstractRecord.with.

Implements org.jooq.EmbeddableRecord.with, org.jooq.Record.with.

Doc from org.jooq.Record.with.

Deprecated

as a consequence of Field being deprecated. See corresponding docs for further information.

Set a value into this record, using field(Field) for lookup.

Like set(Field, Object, Converter) but returning this for fluent setting of multiple values.

Annotations
@SuppressWarnings:unchecked
@Override