Top Inners Fields Constructors Methods
org.jooq.impl

pack-priv final Class Cast<T>

extends AbstractField<T>
implements QOM.Cast<T>
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.Cast, org.jooq.Field, org.jooq.TableElement, org.jooq.Named, org.jooq.QueryPart, java.io.Serializable, 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.DSL.inline, .Keywords.K_AS, .Keywords.K_CAST, .Keywords.K_TRIM, .Names.N_CAST, .Names.N_TO_CLOB, .Names.N_TO_DATE, .Names.N_TO_TIMESTAMP, .Names.N_XMLTYPE, .SQLDataType.BOOLEAN, .SQLDataType.CHAR, .SQLDataType.DECIMAL, .SQLDataType.DOUBLE, .SQLDataType.FLOAT, .SQLDataType.REAL, .SQLDataType.VARCHAR

Deprecated

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

Author
Lukas Eder

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final Field<?>
field

Deprecated as a consequence of Field being deprecated.

Constructor Summary

AccessConstructor and Description
public
Cast(Field<?> field, DataType<T> type)

Deprecated as a consequence of Field being deprecated.

Method Summary

Modifier and TypeMethod and Description
public final Field<?>
$field()

Implements org.jooq.impl.QOM.Cast.$field.

Deprecated as a consequence of Field being deprecated.
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.
private final DataType<T>
pack-priv static <E extends Throwable> void
renderCast(Context<?> ctx, ThrowingConsumer<? super Context<?>, E> expression, ThrowingConsumer<? super Context<?>, E> type)

pack-priv static <E extends Throwable> void
renderCastIf(Context<?> ctx, ThrowingConsumer<? super Context<?>, E> expression, ThrowingConsumer<? super Context<?>, E> type, BooleanSupplier test)

Inherited from org.jooq.impl.AbstractField:
$alias$aliasedabsacosaddaddasasasasascasciiasinatanatan2atan2avgavgOverbetweenbetweenbetweenbetweenbetweenSymmetricbetweenSymmetricbetweenSymmetricbetweenSymmetricbitAndbitAndbitLengthbitNandbitNandbitNorbitNorbitNotbitOrbitOrbitXNorbitXNorbitXorbitXorcastcastcastceilchangedcharLengthclausescoalescecoalescecoercecoercecoercecollatecollatecollatecommentcommentcomparecomparecomparecompareconcatconcatconcatcontainscontainscontainsIgnoreCasecontainsIgnoreCaseconvertconvertconvertconvertFromconvertFromconvertToconvertTocoscoshcotcothcountcountDistinctcountOverdecodedecodedecodedecodedegdescdivdivdividedivideendsWithendsWithendsWithIgnoreCaseendsWithIgnoreCaseeqeqeqeqequalequalequalequalequalIgnoreCaseequalIgnoreCaseexpextractfieldfirstValuefloorfromgegegegegetgetValuegreaterOrEqualgreaterOrEqualgreaterOrEqualgreaterOrEqualgreaterThangreaterThangreaterThangreaterThangreatestgreatestgtgtgtgtinininininisDistinctFromisDistinctFromisDistinctFromisDocumentisFalseisJsonisNotDistinctFromisNotDistinctFromisNotDistinctFromisNotDocumentisNotJsonisNotNullisNullisNullableisPossiblyNullableisTruelaglaglaglaglastValueleleleleleadleadleadleadleastleastlengthlessOrEquallessOrEquallessOrEquallessOrEquallessThanlessThanlessThanlessThanlikelikelikelikelikelikeIgnoreCaselikeIgnoreCaselikeIgnoreCaselikeIgnoreCaselikeRegexlikeRegexlnloglowerlpadlpadlpadlpadltltltltltrimmaxmaxOvermedianminminOverminusminusmodmodmodulomodulomulmulmultiplymultiplynenenenenegnotBetweennotBetweennotBetweennotBetweennotBetweenSymmetricnotBetweenSymmetricnotBetweenSymmetricnotBetweenSymmetricnotContainsnotContainsnotContainsIgnoreCasenotContainsIgnoreCasenotEqualnotEqualnotEqualnotEqualnotEqualIgnoreCasenotEqualIgnoreCasenotInnotInnotInnotInnotInnotLikenotLikenotLikenotLikenotLikenotLikeIgnoreCasenotLikeIgnoreCasenotLikeIgnoreCasenotLikeIgnoreCasenotLikeRegexnotLikeRegexnotSimilarTonotSimilarTonotSimilarTonotSimilarTonotSimilarTonullifnullifnullsFirstnullsLastnvlnvlnvl2nvl2octetLengthoriginalparenthesisedpluspluspositionpositionpowpowpowerpowerprojectionSizeradremremrepeatrepeatreplacereplacereplacereplaceresetroundroundrpadrpadrpadrpadrtrimshlshlshrshrsignsimilarTosimilarTosimilarTosimilarTosimilarTosinsinhsortsortsortAscsortAscsortDefaultsortDescsortDescsqrtstartsWithstartsWithstartsWithIgnoreCasestartsWithIgnoreCasestddevPopstddevPopOverstddevSampstddevSampOversubsubsubstringsubstringsubstringsubstringsubtractsubtractsumsumOvertantanhtimestimestrimunaryMinusunaryPlusuppervarPopvarPopOvervarSampvarSampOver

Field Detail

fieldback to summary
private final Field<?> field

Deprecated

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

Constructor Detail

Castback to summary
public Cast(Field<?> field, DataType<T> type)

Deprecated

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

Method Detail

$fieldback to summary
public final Field<?> $field()

Implements org.jooq.impl.QOM.Cast.$field.

Deprecated

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

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
getSQLDataTypeback to summary
private final DataType<T> getSQLDataType()
renderCastback to summary
pack-priv static <E extends Throwable> void renderCast(Context<?> ctx, ThrowingConsumer<? super Context<?>, E> expression, ThrowingConsumer<? super Context<?>, E> type) throws ThrowingConsumer-:E
renderCastIfback to summary
pack-priv static <E extends Throwable> void renderCastIf(Context<?> ctx, ThrowingConsumer<? super Context<?>, E> expression, ThrowingConsumer<? super Context<?>, E> type, BooleanSupplier test) throws BooleanSupplier-:E
org.jooq.impl back to summary

private final Class Cast.CastDerby

extends Cast.CastNative<T>
Class Inheritance

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public final void
accept(Context<?> ctx)

Overrides org.jooq.impl.Cast.CastNative.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 Field<Boolean>
asDecodeNumberToBoolean()

Deprecated as a consequence of Field being deprecated.
private final Field<Boolean>
asDecodeVarcharToBoolean()

Deprecated as a consequence of Field being deprecated.

Constructor Detail

CastDerbyback to summary
pack-priv CastDerby()

Method Detail

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

Overrides org.jooq.impl.Cast.CastNative.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
@SuppressWarnings:unchecked
@Override
asDecodeNumberToBooleanback to summary
private final Field<Boolean> asDecodeNumberToBoolean()

Deprecated

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

Annotations
@SuppressWarnings:unchecked
asDecodeVarcharToBooleanback to summary
private final Field<Boolean> asDecodeVarcharToBoolean()

Deprecated

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

Annotations
@SuppressWarnings:unchecked
org.jooq.impl back to summary

pack-priv Class Cast.CastNative<T>

extends AbstractQueryPart
implements UTransient
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UTransient, org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable
Known Direct Subclasses
org.jooq.impl.Cast.CastDerby

Field Summary

Modifier and TypeField and Description
private final QueryPart
private final DataType<T>
private final Keyword

Constructor Summary

AccessConstructor and Description
pack-priv
CastNative(QueryPart expression, DataType<T> type)

pack-priv
CastNative(QueryPart expression, Keyword typeAsKeyword)

Method Summary

Modifier and TypeMethod and Description
public void
accept(Context<?> ctx)

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.AbstractQueryPart:
clausesconfigurationcreatecreatecreatedeclaresCTEdeclaresFieldsdeclaresTablesdeclaresWindowsequalsgeneratesCasthashCoderendersContenttoStringtranslate

Field Detail

expressionback to summary
private final QueryPart expression
typeback to summary
private final DataType<T> type
typeAsKeywordback to summary
private final Keyword typeAsKeyword

Constructor Detail

CastNativeback to summary
pack-priv CastNative(QueryPart expression, DataType<T> type)
CastNativeback to summary
pack-priv CastNative(QueryPart expression, Keyword typeAsKeyword)

Method Detail

acceptback to summary
public void accept(Context<?> ctx)

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