Top Description Fields Constructors Methods
org.jooq.impl

pack-priv abstract Class AbstractParamX<T>

extends AbstractField<T>
implements Param<T>
Class Inheritance
All Implemented Interfaces
org.jooq.Param, org.jooq.ParamOrVariable, 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
Known Direct Subclasses
org.jooq.impl.LazyVal, org.jooq.impl.ConvertedVal, org.jooq.impl.AbstractParam
Imports
org.jooq.DataType, .Name, .Param, org.jooq.tools.JooqLogger

Deprecated

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

A base implementation for Param handling deprecation warnings, see [#11129]
Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private static final JooqLogger

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractParamX(Name name, DataType<T> type)

Method Summary

Modifier and TypeMethod and Description
public final void
setConverted(Object value)

Implements org.jooq.Param.setConverted.

Deprecated
Sets a converted value, using this Param's underlying DataType, obtained from getDataType()
pack-priv abstract void
public final void
setInline(boolean inline)

Implements org.jooq.Param.setInline.

Deprecated
A flag on the bind value to force it to be inlined in rendered SQL
pack-priv abstract void
setInline0(boolean inline)

public final void
setValue(T value)

Implements org.jooq.Param.setValue.

Deprecated
Set the parameter's underlying value.
pack-priv final void
setValue0(T value)

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

Field Detail

logback to summary
private static final JooqLogger log

Hides org.jooq.impl.AbstractQueryPart.log.

Constructor Detail

AbstractParamXback to summary
pack-priv AbstractParamX(Name name, DataType<T> type)

Method Detail

setConvertedback to summary
public final void setConverted(Object value)

Implements org.jooq.Param.setConverted.

Doc from org.jooq.Param.setConverted.

Deprecated

Sets a converted value, using this Param's underlying DataType, obtained from getDataType()

Annotations
@Override
@Deprecated
setConverted0back to summary
pack-priv abstract void setConverted0(Object value)
setInlineback to summary
public final void setInline(boolean inline)

Implements org.jooq.Param.setInline.

Doc from org.jooq.Param.setInline.

Deprecated

A flag on the bind value to force it to be inlined in rendered SQL

Annotations
@Override
@Deprecated
setInline0back to summary
pack-priv abstract void setInline0(boolean inline)
setValueback to summary
public final void setValue(T value)

Implements org.jooq.Param.setValue.

Doc from org.jooq.Param.setValue.

Deprecated

Set the parameter's underlying value. This is the same as setConverted(Object), but ensures generic type-safety.

Annotations
@Override
@Deprecated
setValue0back to summary
pack-priv final void setValue0(T value)