Top Fields Constructors Methods
org.jooq.impl

pack-priv abstract Class AbstractCaseSimple<V, T, CS extends org.jooq.impl.AbstractCaseSimple<V, T, CS>>

extends AbstractField<T>
Class Inheritance
Known Direct Subclasses
org.jooq.impl.Decode, org.jooq.impl.CaseSimple
Static Imports
org.jooq.impl.DSL.inline, .QOM.tuple

Deprecated

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

Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
pack-priv Field<T>
else_

Deprecated as a consequence of Field being deprecated.
pack-priv final Field<V>
value

Deprecated as a consequence of Field being deprecated.
pack-priv final List<QOM.Tuple2<Field<V>, Field<T>>>

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractCaseSimple(Name name, Field<V> value, Field<V> compareValue, Field<T> result)

Deprecated as a consequence of Field being deprecated.
pack-priv
AbstractCaseSimple(Name name, Field<V> value, Map<? extends Field<V>, ? extends Field<T>> map)

Deprecated as a consequence of Field being deprecated.
pack-priv
AbstractCaseSimple(Name name, Field<V> value, DataType<T> type)

Deprecated as a consequence of Field being deprecated.

Method Summary

Modifier and TypeMethod and Description
public final Field<V>
$arg1()

Deprecated as a consequence of Field being deprecated.
public final CS
$arg1(Field<V> newArg1)

Deprecated as a consequence of Field being deprecated.
public final QOM.UnmodifiableList<? extends QOM.Tuple2<Field<V>, Field<T>>>
public final CS
$arg2(QOM.UnmodifiableList<? extends QOM.Tuple2<Field<V>, Field<T>>> w)

public final Field<T>
$arg3()

Deprecated as a consequence of Field being deprecated.
public final CS
$arg3(Field<T> e)

Deprecated as a consequence of Field being deprecated.
public final Function3<? super Field<V>, ? super QOM.UnmodifiableList<? extends QOM.Tuple2<Field<V>, Field<T>>>, ? super Field<T>, ? extends CS>
public final void
accept(Context<?> ctx)

Implements abstract org.jooq.impl.AbstractField.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.
pack-priv abstract void
accept0(Context<?> ctx)

pack-priv abstract CS
construct(Field<V> v, DataType<T> t)

Deprecated as a consequence of Field being deprecated.
private static final <T> DataType<T>
dataType(Map<? extends Field<?>, ? extends Field<T>> map)

public final Field<T>
else_(T result)

Deprecated as a consequence of Field being deprecated.
public final Field<T>
else_(Field<T> result)

Deprecated as a consequence of Field being deprecated.
public final CS
mapFields(Map<? extends Field<V>, ? extends Field<T>> fields)

public final CS
mapValues(Map<V, T> values)

public final CS
when(V compareValue, T result)

public final CS
when(V compareValue, Field<T> result)

Deprecated as a consequence of Field being deprecated.
public final CS
when(Field<V> compareValue, T result)

Deprecated as a consequence of Field being deprecated.
public final CS
when(Field<V> compareValue, Field<T> result)

Deprecated as a consequence of Field being deprecated.
Inherited from org.jooq.impl.AbstractField:
$alias$aliasedabsacosaddaddasasasasascasciiasinatanatan2atan2avgavgOverbetweenbetweenbetweenbetweenbetweenSymmetricbetweenSymmetricbetweenSymmetricbetweenSymmetricbitAndbitAndbitLengthbitNandbitNandbitNorbitNorbitNotbitOrbitOrbitXNorbitXNorbitXorbitXorcastcastcastceilchangedcharLengthclausescoalescecoalescecoercecoercecoercecollatecollatecollatecommentcommentcomparecomparecomparecompareconcatconcatconcatcontainscontainscontainsIgnoreCasecontainsIgnoreCaseconvertconvertconvertconvertFromconvertFromconvertToconvertTocoscoshcotcothcountcountDistinctcountOverdecodedecodedecodedecodedegdescdivdivdividedivideendsWithendsWithendsWithIgnoreCaseendsWithIgnoreCaseeqeqeqeqequalequalequalequalequalIgnoreCaseequalIgnoreCaseexpextractfieldfirstValuefloorfromgegegegegetgetValuegreaterOrEqualgreaterOrEqualgreaterOrEqualgreaterOrEqualgreaterThangreaterThangreaterThangreaterThangreatestgreatestgtgtgtgtinininininisDistinctFromisDistinctFromisDistinctFromisDocumentisFalseisJsonisNotDistinctFromisNotDistinctFromisNotDistinctFromisNotDocumentisNotJsonisNotNullisNullisNullableisPossiblyNullableisTruelaglaglaglaglastValueleleleleleadleadleadleadleastleastlengthlessOrEquallessOrEquallessOrEquallessOrEquallessThanlessThanlessThanlessThanlikelikelikelikelikelikeIgnoreCaselikeIgnoreCaselikeIgnoreCaselikeIgnoreCaselikeRegexlikeRegexlnloglowerlpadlpadlpadlpadltltltltltrimmaxmaxOvermedianminminOverminusminusmodmodmodulomodulomulmulmultiplymultiplynenenenenegnotBetweennotBetweennotBetweennotBetweennotBetweenSymmetricnotBetweenSymmetricnotBetweenSymmetricnotBetweenSymmetricnotContainsnotContainsnotContainsIgnoreCasenotContainsIgnoreCasenotEqualnotEqualnotEqualnotEqualnotEqualIgnoreCasenotEqualIgnoreCasenotInnotInnotInnotInnotInnotLikenotLikenotLikenotLikenotLikenotLikeIgnoreCasenotLikeIgnoreCasenotLikeIgnoreCasenotLikeIgnoreCasenotLikeRegexnotLikeRegexnotSimilarTonotSimilarTonotSimilarTonotSimilarTonotSimilarTonullifnullifnullsFirstnullsLastnvlnvlnvl2nvl2octetLengthoriginalparenthesisedpluspluspositionpositionpowpowpowerpowerprojectionSizeradremremrepeatrepeatreplacereplacereplacereplaceresetroundroundrpadrpadrpadrpadrtrimshlshlshrshrsignsimilarTosimilarTosimilarTosimilarTosimilarTosinsinhsortsortsortAscsortAscsortDefaultsortDescsortDescsqrtstartsWithstartsWithstartsWithIgnoreCasestartsWithIgnoreCasestddevPopstddevPopOverstddevSampstddevSampOversubsubsubstringsubstringsubstringsubstringsubtractsubtractsumsumOvertantanhtimestimestrimunaryMinusunaryPlusuppervarPopvarPopOvervarSampvarSampOver

Field Detail

else_back to summary
pack-priv Field<T> else_

Deprecated

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

valueback to summary
pack-priv final Field<V> value

Deprecated

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

whenback to summary
pack-priv final List<QOM.Tuple2<Field<V>, Field<T>>> when

Constructor Detail

AbstractCaseSimpleback to summary
pack-priv AbstractCaseSimple(Name name, Field<V> value, Field<V> compareValue, Field<T> result)

Deprecated

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

AbstractCaseSimpleback to summary
pack-priv AbstractCaseSimple(Name name, Field<V> value, Map<? extends Field<V>, ? extends Field<T>> map)

Deprecated

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

AbstractCaseSimpleback to summary
pack-priv AbstractCaseSimple(Name name, Field<V> value, DataType<T> type)

Deprecated

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

Method Detail

$arg1back to summary
public final Field<V> $arg1()

Deprecated

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

$arg1back to summary
public final CS $arg1(Field<V> newArg1)

Deprecated

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

$arg2back to summary
public final QOM.UnmodifiableList<? extends QOM.Tuple2<Field<V>, Field<T>>> $arg2()
$arg2back to summary
public final CS $arg2(QOM.UnmodifiableList<? extends QOM.Tuple2<Field<V>, Field<T>>> w)
$arg3back to summary
public final Field<T> $arg3()

Deprecated

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

$arg3back to summary
public final CS $arg3(Field<T> e)

Deprecated

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

$constructorback to summary
public final Function3<? super Field<V>, ? super QOM.UnmodifiableList<? extends QOM.Tuple2<Field<V>, Field<T>>>, ? super Field<T>, ? extends CS> $constructor()
acceptback to summary
public final void accept(Context<?> ctx)

Implements abstract org.jooq.impl.AbstractField.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
accept0back to summary
pack-priv abstract void accept0(Context<?> ctx)
constructback to summary
pack-priv abstract CS construct(Field<V> v, DataType<T> t)

Deprecated

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

dataTypeback to summary
private static final <T> DataType<T> dataType(Map<? extends Field<?>, ? extends Field<T>> map)
Annotations
@SuppressWarnings:unchecked
else_back to summary
public final Field<T> else_(T result)

Deprecated

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

else_back to summary
public final Field<T> else_(Field<T> result)

Deprecated

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

mapFieldsback to summary
public final CS mapFields(Map<? extends Field<V>, ? extends Field<T>> fields)
Annotations
@SuppressWarnings:unchecked
mapValuesback to summary
public final CS mapValues(Map<V, T> values)
Annotations
@SuppressWarnings:unchecked
whenback to summary
public final CS when(V compareValue, T result)
whenback to summary
public final CS when(V compareValue, Field<T> result)

Deprecated

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

whenback to summary
public final CS when(Field<V> compareValue, T result)

Deprecated

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

whenback to summary
public final CS when(Field<V> compareValue, Field<T> result)

Deprecated

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