Top Constructors Methods
org.jooq.impl

pack-priv final Class ParenthesisedField<T>

extends AbstractDelegateField<T>
Class Inheritance
Imports
org.jooq.Context, .Field

Deprecated

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

Author
Lukas Eder

Constructor Summary

AccessConstructor and Description
pack-priv
ParenthesisedField(Field<T> delegate)

Deprecated as a consequence of Field being deprecated.

Method Summary

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

Overrides org.jooq.impl.AbstractDelegateField.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 final boolean
parenthesised(Context<?> ctx)

Overrides org.jooq.impl.AbstractField.parenthesised.

[#7362] Subclasses may override this method to indicate that the condition is already parenthesised, or produces syntax that render parentheses around this condition unnecessary.

Constructor Detail

ParenthesisedFieldback to summary
pack-priv ParenthesisedField(Field<T> delegate)

Deprecated

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

Method Detail

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

Overrides org.jooq.impl.AbstractDelegateField.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
parenthesisedback to summary
pack-priv final boolean parenthesised(Context<?> ctx)

Overrides org.jooq.impl.AbstractField.parenthesised.

Doc from org.jooq.impl.AbstractField.parenthesised.

[#7362] Subclasses may override this method to indicate that the condition is already parenthesised, or produces syntax that render parentheses around this condition unnecessary.

This can help prevent excess parentheses, e.g. when this condition is wrapped in QOM.Not, QOM.BitNot, or QOM.Neg

Annotations
@Override