Top Inners Fields Constructors Methods
org.jooq.impl

pack-priv final Class FieldMapForUpdate

extends AbstractQueryPartMap<FieldOrRow, FieldOrRowOrSelect>
Class Inheritance
Static Imports
org.jooq.SQLDialect.CUBRID, .SQLDialect.DERBY, .SQLDialect.FIREBIRD, .SQLDialect.IGNITE, .SQLDialect.MARIADB, .SQLDialect.MYSQL, .SQLDialect.POSTGRES, .SQLDialect.SQLITE, .SQLDialect.YUGABYTEDB, org.jooq.conf.WriteIfReadonly.IGNORE, .WriteIfReadonly.THROW, org.jooq.impl.DSL.name, .DSL.row, .DSL.select, .DSL.table, .DSL.when, .Keywords.K_ROW, .Tools.anyMatch, .Tools.apply, .Tools.collect, .Tools.fieldName, .Tools.filter, .Tools.flattenEntrySet, .Tools.map, .Tools.row0, .Tools.unqualified, .Tools.BooleanDataKey.DATA_FORCE_LIMIT_WITH_ORDER_BY, .Tools.BooleanDataKey.DATA_STORE_ASSIGNMENT, .Tools.SimpleDataKey.DATA_ON_DUPLICATE_KEY_WHERE

Author
Lukas Eder

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
pack-priv final Clause
assignmentClause

Deprecated as a consequence of Clause being deprecated.
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv final FieldMapForUpdate.SetClause
pack-priv final Table<?>

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
FieldMapForUpdate(Table<?> table, FieldMapForUpdate.SetClause setClause, Clause assignmentClause)

Deprecated as a consequence of Clause being deprecated.

Method Summary

Modifier and TypeMethod and Description
pack-priv final Function<? super Map<FieldOrRow, FieldOrRowOrSelect>, ? extends AbstractQueryPartMap<FieldOrRow, FieldOrRowOrSelect>>
public final void
accept(Context<?> ctx)

Implements abstract org.jooq.impl.AbstractQueryPartMap.accept.

Implements org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.
private final String
acceptAssignmentClause(Context<?> ctx, boolean supportsQualify, FieldOrRow key, FieldOrRowOrSelect value, String separator)

private static final void
acceptStoreAssignment(Context<?> ctx, boolean qualify, QueryPart target)

public FieldOrRowOrSelect
put(FieldOrRow
key with which the specified value is to be associated
key
,
FieldOrRowOrSelect
value to be associated with the specified key
value
)

Overrides org.jooq.impl.AbstractQueryPartMap.put.

Implements java.util.Map.put.

Associates the specified value with the specified key in this map (optional operation).
pack-priv static final Row
removeReadonly(Context<?> ctx, Row row)

pack-priv static final Row
removeReadonly(Context<?> ctx, Row checkRow, Row removeRow)

pack-priv final void
set(Map<?, ?> map)

private static final void
visitSubquery(Context<?> ctx, Select<?> select)

Inherited from org.jooq.impl.AbstractQueryPartMap:
$tuplesclearcontainsKeycontainsValueentrySetgetisEmptykeySetputAllremovesizevalues

Field Detail

assignmentClauseback to summary
pack-priv final Clause assignmentClause

Deprecated

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

CASTS_NEEDEDback to summary
pack-priv static final Set<SQLDialect> CASTS_NEEDED
EMULATE_RVE_SET_QUERYback to summary
pack-priv static final Set<SQLDialect> EMULATE_RVE_SET_QUERY
NO_SUPPORT_QUALIFYback to summary
pack-priv static final Set<SQLDialect> NO_SUPPORT_QUALIFY
NO_SUPPORT_RVE_SETback to summary
pack-priv static final Set<SQLDialect> NO_SUPPORT_RVE_SET
NO_SUPPORT_RVE_SET_IN_MERGEback to summary
pack-priv static final Set<SQLDialect> NO_SUPPORT_RVE_SET_IN_MERGE
REQUIRE_RVE_ROW_CLAUSEback to summary
pack-priv static final Set<SQLDialect> REQUIRE_RVE_ROW_CLAUSE
setClauseback to summary
pack-priv final FieldMapForUpdate.SetClause setClause
tableback to summary
pack-priv final Table<?> table

Constructor Detail

FieldMapForUpdateback to summary
pack-priv FieldMapForUpdate(FieldMapForUpdate um, FieldMapForUpdate.SetClause setClause)
FieldMapForUpdateback to summary
pack-priv FieldMapForUpdate(Table<?> table, FieldMapForUpdate.SetClause setClause, Clause assignmentClause)

Deprecated

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

Method Detail

$constructback to summary
pack-priv final Function<? super Map<FieldOrRow, FieldOrRowOrSelect>, ? extends AbstractQueryPartMap<FieldOrRow, FieldOrRowOrSelect>> $construct()

Implements abstract org.jooq.impl.AbstractQueryPartMap.$construct.

Annotations
@Override
acceptback to summary
public final void accept(Context<?> ctx)

Implements abstract org.jooq.impl.AbstractQueryPartMap.accept.

Implements org.jooq.QueryPartInternal.accept.

Doc from org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.

Annotations
@Override
acceptAssignmentClauseback to summary
private final String acceptAssignmentClause(Context<?> ctx, boolean supportsQualify, FieldOrRow key, FieldOrRowOrSelect value, String separator)
Annotations
@SuppressWarnings:unchecked
acceptStoreAssignmentback to summary
private static final void acceptStoreAssignment(Context<?> ctx, boolean qualify, QueryPart target)
putback to summary
public FieldOrRowOrSelect put(FieldOrRow key, FieldOrRowOrSelect value)

Overrides org.jooq.impl.AbstractQueryPartMap.put.

Implements java.util.Map.put.

Doc from java.util.Map.put.

Associates the specified value with the specified key in this map (optional operation). If the map previously contained a mapping for the key, the old value is replaced by the specified value. (A map m is said to contain a mapping for a key k if and only if m.containsKey(k) would return true.)

Parameters
key:FieldOrRow

key with which the specified value is to be associated

value:FieldOrRowOrSelect

value to be associated with the specified key

Returns:FieldOrRowOrSelect

the previous value associated with key, or null if there was no mapping for key. (A null return can also indicate that the map previously associated null with key, if the implementation supports null values.)

Annotations
@Override
removeReadonlyback to summary
pack-priv static final Row removeReadonly(Context<?> ctx, Row row)
removeReadonlyback to summary
pack-priv static final Row removeReadonly(Context<?> ctx, Row checkRow, Row removeRow)
setback to summary
pack-priv final void set(Map<?, ?> map)
visitSubqueryback to summary
private static final void visitSubquery(Context<?> ctx, Select<?> select)
org.jooq.impl back to summary

pack-priv final Enum FieldMapForUpdate.SetClause

extends Enum<FieldMapForUpdate.SetClause>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final FieldMapForUpdate.SetClause
public static final FieldMapForUpdate.SetClause
public static final FieldMapForUpdate.SetClause

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static FieldMapForUpdate.SetClause
public static FieldMapForUpdate.SetClause[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

INSERTback to summary
public static final FieldMapForUpdate.SetClause INSERT
MERGEback to summary
public static final FieldMapForUpdate.SetClause MERGE
UPDATEback to summary
public static final FieldMapForUpdate.SetClause UPDATE

Constructor Detail

SetClauseback to summary
private SetClause()

Method Detail

valueOfback to summary
public static FieldMapForUpdate.SetClause valueOf(String name)
valuesback to summary
public static FieldMapForUpdate.SetClause[] values()