Top Description Inners Fields Constructors Methods
org.jooq.impl

pack-priv final Class JSONExists

extends AbstractCondition
implements JSONExistsOnStep, UNotYetImplemented
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UNotYetImplemented, org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable, org.jooq.JSONExistsOnStep, org.jooq.Condition, 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.conf.ParamType.INLINED, org.jooq.impl.DSL.function, .JSONExists.Behaviour.ERROR, .JSONExists.Behaviour.FALSE, .JSONExists.Behaviour.TRUE, .JSONExists.Behaviour.UNKNOWN, .Keywords.K_ERROR, .Keywords.K_JSON_EXISTS, .Keywords.K_ON, .Names.N_JSONB_PATH_EXISTS, .Names.N_JSON_CONTAINS_PATH, .Names.N_JSON_TYPE, .SQLDataType.JSONB, .Tools.castIfNeeded

Deprecated

as a consequence of AbstractCondition, JSONExistsOnStep and QOM.UNotYetImplemented being deprecated. See corresponding docs for further information.

The JSON value constructor.
Author
Lukas Eder

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

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

Deprecated as a consequence of Field being deprecated.
private final Field<String>
path

Deprecated as a consequence of Field being deprecated.

Constructor Summary

AccessConstructor and Description
pack-priv
JSONExists(Field<?> json, Field<String> path)

Deprecated as a consequence of Field being deprecated.
private
JSONExists(Field<?> json, Field<String> path, JSONExists.Behaviour onError)

Deprecated as a consequence of Field being deprecated.

Method Summary

Modifier and TypeMethod and Description
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.AbstractCondition:
andandandandandandandExistsandNotandNotandNotExistsclausesnotorororororororExistsorNotorNotorNotExistsxorxorxorxorxorxorxorExistsxorNotxorNotxorNotExists

Field Detail

jsonback to summary
private final Field<?> json

Deprecated

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

pathback to summary
private final Field<String> path

Deprecated

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

Constructor Detail

JSONExistsback to summary
pack-priv JSONExists(Field<?> json, Field<String> path)

Deprecated

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

JSONExistsback to summary
private JSONExists(Field<?> json, Field<String> path, JSONExists.Behaviour onError)

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)

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
org.jooq.impl back to summary

pack-priv final Enum JSONExists.Behaviour

extends Enum<JSONExists.Behaviour>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final JSONExists.Behaviour
public static final JSONExists.Behaviour
pack-priv final Keyword
public static final JSONExists.Behaviour
public static final JSONExists.Behaviour

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static JSONExists.Behaviour
public static JSONExists.Behaviour[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ERRORback to summary
public static final JSONExists.Behaviour ERROR
FALSEback to summary
public static final JSONExists.Behaviour FALSE
keywordback to summary
pack-priv final Keyword keyword
TRUEback to summary
public static final JSONExists.Behaviour TRUE
UNKNOWNback to summary
public static final JSONExists.Behaviour UNKNOWN

Constructor Detail

Behaviourback to summary
private Behaviour()

Method Detail

valueOfback to summary
public static JSONExists.Behaviour valueOf(String name)
valuesback to summary
public static JSONExists.Behaviour[] values()