Top Description Fields Constructors Methods
org.jooq.impl

pack-priv final Class CaseSimpleValueStep<V>

extends Object
implements CaseValueStep<V>, UTransient
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UTransient, org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable, org.jooq.CaseValueStep
Imports
java.util.LinkedHashMap, .Map, org.jooq.CaseValueStep, .CaseWhenStep, .Field, .Record1, .Select, org.jooq.impl.QOM.UTransient

A transient step in the construction of CASE statements.
Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private final Field<V>
value

Deprecated as a consequence of Field being deprecated.

Constructor Summary

AccessConstructor and Description
pack-priv
CaseSimpleValueStep(Field<V> value)

Deprecated as a consequence of Field being deprecated.

Method Summary

Modifier and TypeMethod and Description
public final <T> CaseWhenStep<V, T>
mapFields(Map<? extends Field<V>, ? extends Field<T>> fields)

Implements org.jooq.CaseValueStep.mapFields.

Deprecated as a consequence of CaseWhenStep being deprecated.
Create WHEN … THEN expressions from a Map.
public final <T> CaseWhenStep<V, T>
mapValues(Map<V, T> values)

Implements org.jooq.CaseValueStep.mapValues.

Deprecated as a consequence of CaseWhenStep being deprecated.
Create WHEN … THEN expressions from a Map.
public final <T> CaseWhenStep<V, T>
when(V
The value to compare with the already constructed case statement
compareValue
,
T
The result value if values are equal
result
)

Implements org.jooq.CaseValueStep.when.

Deprecated as a consequence of CaseWhenStep being deprecated.
Compare a value to the already constructed case statement, return result if values are equal.
public final <T> CaseWhenStep<V, T>
when(V
The value to compare with the already constructed case statement
compareValue
,
Field<T>
The result value if values are equal
result
)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Deprecated as a consequence of Field and CaseWhenStep being deprecated.
Compare a value to the already constructed case statement, return result if values are equal.
public final <T> CaseWhenStep<V, T>
when(V
The value to compare with the already constructed case statement
compareValue
,
Select<? extends Record1<T>>
The result value if values are equal
result
)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Deprecated as a consequence of CaseWhenStep being deprecated.
Compare a value to the already constructed case statement, return result if values are equal.
public final <T> CaseWhenStep<V, T>
when(Field<V>
The value to compare with the already constructed case statement
compareValue
,
T
The result value if values are equal
result
)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Deprecated as a consequence of Field and CaseWhenStep being deprecated.
Compare a value to the already constructed case statement, return result if values are equal.
public final <T> CaseWhenStep<V, T>
when(Field<V>
The value to compare with the already constructed case statement
compareValue
,
Field<T>
The result value if values are equal
result
)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Deprecated as a consequence of Field and CaseWhenStep being deprecated.
Compare a value to the already constructed case statement, return result if values are equal.
public final <T> CaseWhenStep<V, T>
when(Field<V>
The value to compare with the already constructed case statement
compareValue
,
Select<? extends Record1<T>>
The result value if values are equal
result
)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Deprecated as a consequence of Field and CaseWhenStep being deprecated.
Compare a value to the already constructed case statement, return result if values are equal.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

valueback to summary
private final Field<V> value

Deprecated

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

Constructor Detail

CaseSimpleValueStepback to summary
pack-priv CaseSimpleValueStep(Field<V> value)

Deprecated

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

Method Detail

mapFieldsback to summary
public final <T> CaseWhenStep<V, T> mapFields(Map<? extends Field<V>, ? extends Field<T>> fields)

Implements org.jooq.CaseValueStep.mapFields.

Doc from org.jooq.CaseValueStep.mapFields.

Deprecated

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

Create WHEN … THEN expressions from a Map.

This will iterate over the map's entries to create individual WHEN … THEN expressions for each map entry.

Annotations
@Override
mapValuesback to summary
public final <T> CaseWhenStep<V, T> mapValues(Map<V, T> values)

Implements org.jooq.CaseValueStep.mapValues.

Doc from org.jooq.CaseValueStep.mapValues.

Deprecated

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

Create WHEN … THEN expressions from a Map.

This will iterate over the map's entries to create individual WHEN … THEN expressions for each map entry.

Annotations
@Override
whenback to summary
public final <T> CaseWhenStep<V, T> when(V compareValue, T result)

Implements org.jooq.CaseValueStep.when.

Doc from org.jooq.CaseValueStep.when.

Deprecated

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

Compare a value to the already constructed case statement, return result if values are equal.

Parameters
<T>
The generic result field type parameter
compareValue:V

The value to compare with the already constructed case statement

result:T

The result value if values are equal

Returns:CaseWhenStep<V, T>

An intermediary step for case statement construction

Annotations
@Override
whenback to summary
public final <T> CaseWhenStep<V, T> when(V compareValue, Field<T> result)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Doc from org.jooq.CaseValueStep.when.

Deprecated

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

Compare a value to the already constructed case statement, return result if values are equal.

Parameters
<T>
The generic result field type parameter
compareValue:V

The value to compare with the already constructed case statement

result:Field<T>

The result value if values are equal

Returns:CaseWhenStep<V, T>

An intermediary step for case statement construction

Annotations
@Override
whenback to summary
public final <T> CaseWhenStep<V, T> when(V compareValue, Select<? extends Record1<T>> result)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Doc from org.jooq.CaseValueStep.when.

Deprecated

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

Compare a value to the already constructed case statement, return result if values are equal.

Parameters
<T>
The generic result field type parameter
compareValue:V

The value to compare with the already constructed case statement

result:Select<? extends Record1<T>>

The result value if values are equal

Returns:CaseWhenStep<V, T>

An intermediary step for case statement construction

Annotations
@Override
whenback to summary
public final <T> CaseWhenStep<V, T> when(Field<V> compareValue, T result)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Doc from org.jooq.CaseValueStep.when.

Deprecated

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

Compare a value to the already constructed case statement, return result if values are equal.

Parameters
<T>
The generic result field type parameter
compareValue:Field<V>

The value to compare with the already constructed case statement

result:T

The result value if values are equal

Returns:CaseWhenStep<V, T>

An intermediary step for case statement construction

Annotations
@Override
whenback to summary
public final <T> CaseWhenStep<V, T> when(Field<V> compareValue, Field<T> result)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Doc from org.jooq.CaseValueStep.when.

Deprecated

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

Compare a value to the already constructed case statement, return result if values are equal.

Parameters
<T>
The generic result field type parameter
compareValue:Field<V>

The value to compare with the already constructed case statement

result:Field<T>

The result value if values are equal

Returns:CaseWhenStep<V, T>

An intermediary step for case statement construction

Annotations
@Override
whenback to summary
public final <T> CaseWhenStep<V, T> when(Field<V> compareValue, Select<? extends Record1<T>> result)

Implements org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when, org.jooq.CaseValueStep.when.

Doc from org.jooq.CaseValueStep.when.

Deprecated

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

Compare a value to the already constructed case statement, return result if values are equal.

Parameters
<T>
The generic result field type parameter
compareValue:Field<V>

The value to compare with the already constructed case statement

result:Select<? extends Record1<T>>

The result value if values are equal

Returns:CaseWhenStep<V, T>

An intermediary step for case statement construction

Annotations
@Override