Top Fields Constructors Methods
org.jooq.impl

pack-priv final Class Iif<T>

extends AbstractField<T>
implements QOM.Iif<T>
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.Iif, org.jooq.impl.QOM.UOperator3, org.jooq.impl.QOM.UOperator, org.jooq.QueryPart, java.io.Serializable, org.jooq.Field, org.jooq.TableElement, org.jooq.Named, org.jooq.FieldOrConstraint, org.jooq.FieldOrRowOrSelect, org.jooq.FieldOrRow, org.jooq.OrderField, org.jooq.GroupField, org.jooq.SelectField, org.jooq.Typed, org.jooq.SelectFieldOrAsterisk
Static Imports
org.jooq.impl.Names.N_IF, .Names.N_IIF

Deprecated

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

Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private final Condition
condition

Deprecated as a consequence of Condition being deprecated.
private final Field<T>
ifFalse

Deprecated as a consequence of Field being deprecated.
private final Field<T>
ifTrue

Deprecated as a consequence of Field being deprecated.

Constructor Summary

AccessConstructor and Description
pack-priv
Iif(Name name, Condition condition, Field<T> ifTrue, Field<T> ifFalse)

Deprecated as a consequence of Condition and Field being deprecated.

Method Summary

Modifier and TypeMethod and Description
public final Condition
$arg1()

Implements org.jooq.impl.QOM.UOperator3.$arg1.

Deprecated as a consequence of Condition being deprecated.
public final Field<T>
$arg2()

Implements org.jooq.impl.QOM.UOperator3.$arg2.

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

Implements org.jooq.impl.QOM.UOperator3.$arg3.

Deprecated as a consequence of Field being deprecated.
public final Function3<? super Condition, ? super Field<T>, ? super Field<T>, ? extends QOM.Iif<T>>
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.
Inherited from org.jooq.impl.AbstractField:
$alias$aliasedabsacosaddaddasasasasascasciiasinatanatan2atan2avgavgOverbetweenbetweenbetweenbetweenbetweenSymmetricbetweenSymmetricbetweenSymmetricbetweenSymmetricbitAndbitAndbitLengthbitNandbitNandbitNorbitNorbitNotbitOrbitOrbitXNorbitXNorbitXorbitXorcastcastcastceilchangedcharLengthclausescoalescecoalescecoercecoercecoercecollatecollatecollatecommentcommentcomparecomparecomparecompareconcatconcatconcatcontainscontainscontainsIgnoreCasecontainsIgnoreCaseconvertconvertconvertconvertFromconvertFromconvertToconvertTocoscoshcotcothcountcountDistinctcountOverdecodedecodedecodedecodedegdescdivdivdividedivideendsWithendsWithendsWithIgnoreCaseendsWithIgnoreCaseeqeqeqeqequalequalequalequalequalIgnoreCaseequalIgnoreCaseexpextractfieldfirstValuefloorfromgegegegegetgetValuegreaterOrEqualgreaterOrEqualgreaterOrEqualgreaterOrEqualgreaterThangreaterThangreaterThangreaterThangreatestgreatestgtgtgtgtinininininisDistinctFromisDistinctFromisDistinctFromisDocumentisFalseisJsonisNotDistinctFromisNotDistinctFromisNotDistinctFromisNotDocumentisNotJsonisNotNullisNullisNullableisPossiblyNullableisTruelaglaglaglaglastValueleleleleleadleadleadleadleastleastlengthlessOrEquallessOrEquallessOrEquallessOrEquallessThanlessThanlessThanlessThanlikelikelikelikelikelikeIgnoreCaselikeIgnoreCaselikeIgnoreCaselikeIgnoreCaselikeRegexlikeRegexlnloglowerlpadlpadlpadlpadltltltltltrimmaxmaxOvermedianminminOverminusminusmodmodmodulomodulomulmulmultiplymultiplynenenenenegnotBetweennotBetweennotBetweennotBetweennotBetweenSymmetricnotBetweenSymmetricnotBetweenSymmetricnotBetweenSymmetricnotContainsnotContainsnotContainsIgnoreCasenotContainsIgnoreCasenotEqualnotEqualnotEqualnotEqualnotEqualIgnoreCasenotEqualIgnoreCasenotInnotInnotInnotInnotInnotLikenotLikenotLikenotLikenotLikenotLikeIgnoreCasenotLikeIgnoreCasenotLikeIgnoreCasenotLikeIgnoreCasenotLikeRegexnotLikeRegexnotSimilarTonotSimilarTonotSimilarTonotSimilarTonotSimilarTonullifnullifnullsFirstnullsLastnvlnvlnvl2nvl2octetLengthoriginalparenthesisedpluspluspositionpositionpowpowpowerpowerprojectionSizeradremremrepeatrepeatreplacereplacereplacereplaceresetroundroundrpadrpadrpadrpadrtrimshlshlshrshrsignsimilarTosimilarTosimilarTosimilarTosimilarTosinsinhsortsortsortAscsortAscsortDefaultsortDescsortDescsqrtstartsWithstartsWithstartsWithIgnoreCasestartsWithIgnoreCasestddevPopstddevPopOverstddevSampstddevSampOversubsubsubstringsubstringsubstringsubstringsubtractsubtractsumsumOvertantanhtimestimestrimunaryMinusunaryPlusuppervarPopvarPopOvervarSampvarSampOver

Field Detail

conditionback to summary
private final Condition condition

Deprecated

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

ifFalseback to summary
private final Field<T> ifFalse

Deprecated

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

ifTrueback to summary
private final Field<T> ifTrue

Deprecated

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

Constructor Detail

Iifback to summary
pack-priv Iif(Name name, Condition condition, Field<T> ifTrue, Field<T> ifFalse)

Deprecated

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

Method Detail

$arg1back to summary
public final Condition $arg1()

Implements org.jooq.impl.QOM.UOperator3.$arg1.

Deprecated

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

Annotations
@Override
$arg2back to summary
public final Field<T> $arg2()

Implements org.jooq.impl.QOM.UOperator3.$arg2.

Deprecated

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

Annotations
@Override
$arg3back to summary
public final Field<T> $arg3()

Implements org.jooq.impl.QOM.UOperator3.$arg3.

Deprecated

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

Annotations
@Override
$constructorback to summary
public final Function3<? super Condition, ? super Field<T>, ? super Field<T>, ? extends QOM.Iif<T>> $constructor()

Implements org.jooq.impl.QOM.UOperator3.$constructor.

Annotations
@Override
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