Uses of Class
org.jooq.JSON
Packages that use JSON
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
This package contains classes related to the
SQLDialect.ACCESS dialect family.This package contains classes related to the
SQLDialect.ASE
dialect family.This package contains classes related to the
SQLDialect.COCKROACHDB dialect family.This package contains classes related to the
SQLDialect.DB2
dialect family.This package contains classes related to the
SQLDialect.DERBY dialect family.This package contains classes related to the
SQLDialect.EXASOL dialect family.This package contains classes related to the
SQLDialect.FIREBIRD dialect family.This package contains classes related to the
SQLDialect.H2
dialect family.This package contains classes related to the
SQLDialect.HANA
dialect family.This package contains classes related to the
SQLDialect.HSQLDB dialect family.This package contains classes related to the
SQLDialect.INFORMIX dialect family.This package contains classes related to the
SQLDialect.INGRES dialect family.This package contains classes related to the
SQLDialect.MARIADB dialect family.This package contains classes related to the
SQLDialect.MEMSQL dialect family.This package contains classes related to the
SQLDialect.MYSQL dialect family.This package contains classes related to the
SQLDialect.ORACLE dialect family.This package contains classes related to the
SQLDialect.POSTGRES dialect family.This package contains classes related to the
SQLDialect.SNOWFLAKE dialect family.This package contains classes related to the
SQLDialect.SQLITE dialect family.This package contains classes related to the
SQLDialect.SYBASE dialect family.This package contains classes related to the
SQLDialect.TERADATA dialect family.This package contains classes related to the
SQLDialect.VERTICA dialect family.This package contains classes related to the
SQLDialect.YUGABYTEDB dialect family.-
Uses of JSON in org.jooq
Modifier and TypeMethodDescriptionstatic final @NotNull JSONCreate a newJSONinstance from string data input.static final @Nullable JSONJSON.jsonOrNull(String data) static final @NotNull JSONCreate a newJSONinstance from string data input.Modifier and TypeMethodDescription@NotNull SelectForJSONStep<Record1<JSON>> SelectForStep.forJSON()Add a SQL Server-styleFOR JSONclause. -
Uses of JSON in org.jooq.impl
Fields in org.jooq.impl with type parameters of type JSONMethods in org.jooq.impl that return types with arguments of type JSONModifier and TypeMethodDescriptionQOM.JSONArrayLength.$field()QOM.JSONGetAttribute.$field()The JSON documentQOM.JSONGetAttributeAsText.$field()The JSON documentQOM.JSONGetElement.$field()The JSON documentQOM.JSONGetElementAsText.$field()The JSON documentQOM.JSONInsert.$field()QOM.JSONKeys.$field()QOM.JSONRemove.$field()QOM.JSONReplace.$field()QOM.JSONSet.$field()QOM.JSONKeyExists.$json()The JSON objectCreate a bind value that is always inlined.static @NotNull JSONArrayNullStep<JSON> DSL.jsonArray(Collection<? extends Field<?>> fields) TheJSON_ARRAYfunction.static @NotNull JSONArrayNullStep<JSON> TheJSON_ARRAYfunction.static @NotNull JSONArrayAggOrderByStep<JSON> DSL.jsonArrayAgg(Field<?> value) The JSON array aggregate function.static @NotNull JSONArrayAggOrderByStep<JSON> DSL.jsonArrayAggDistinct(Field<?> value) The JSON array aggregate function.DSL.jsonGetAttribute(Field<JSON> field, String attribute) TheJSON_GET_ATTRIBUTEfunction.DSL.jsonGetAttribute(Field<JSON> field, Field<String> attribute) TheJSON_GET_ATTRIBUTEfunction.DSL.jsonGetAttribute(JSON field, String attribute) TheJSON_GET_ATTRIBUTEfunction.DSL.jsonGetAttribute(JSON field, Field<String> attribute) TheJSON_GET_ATTRIBUTEfunction.DSL.jsonGetElement(Field<JSON> field, int index) TheJSON_GET_ELEMENTfunction.DSL.jsonGetElement(Field<JSON> field, Field<Integer> index) TheJSON_GET_ELEMENTfunction.DSL.jsonGetElement(JSON field, int index) TheJSON_GET_ELEMENTfunction.DSL.jsonGetElement(JSON field, Field<Integer> index) TheJSON_GET_ELEMENTfunction.DSL.jsonInsert(Field<JSON> field, String path, Object value) TheJSON_INSERTfunction.DSL.jsonInsert(Field<JSON> field, String path, Field<?> value) TheJSON_INSERTfunction.TheJSON_INSERTfunction.TheJSON_INSERTfunction.TheJSON_KEYSfunction.TheJSON_KEYSfunction.static @NotNull JSONObjectNullStep<JSON> DSL.jsonObject()The JSON object constructor.static @NotNull JSONObjectNullStep<JSON> DSL.jsonObject(String key, Field<?> value) The JSON object constructor.static @NotNull JSONObjectNullStep<JSON> DSL.jsonObject(Collection<? extends JSONEntry<?>> entries) TheJSON_OBJECTfunction.static @NotNull JSONObjectNullStep<JSON> DSL.jsonObject(Field<?>... entries) Deprecated, for removal: This API element is subject to removal in a future version.static @NotNull JSONObjectNullStep<JSON> DSL.jsonObject(Field<String> key, Field<?> value) The JSON object constructor.static @NotNull JSONObjectNullStep<JSON> DSL.jsonObject(Field<String> key, Select<? extends Record1<?>> value) The JSON object constructor.static @NotNull JSONObjectNullStep<JSON> DSL.jsonObject(JSONEntry<?>... entries) TheJSON_OBJECTfunction.static @NotNull JSONObjectAggNullStep<JSON> DSL.jsonObjectAgg(String key, Field<?> value) The JSON object aggregate function.static @NotNull JSONObjectAggNullStep<JSON> DSL.jsonObjectAgg(Field<?> value) The JSON object aggregate function.static @NotNull JSONObjectAggNullStep<JSON> DSL.jsonObjectAgg(Field<String> key, Field<?> value) The JSON object aggregate function.static @NotNull JSONObjectAggNullStep<JSON> DSL.jsonObjectAgg(JSONEntry<?> entry) The JSON object aggregate function.DSL.jsonRemove(Field<JSON> field, String path) TheJSON_REMOVEfunction.DSL.jsonRemove(Field<JSON> field, Field<String> path) TheJSON_REMOVEfunction.DSL.jsonReplace(Field<JSON> field, String path, Object value) TheJSON_REPLACEfunction.DSL.jsonReplace(Field<JSON> field, String path, Field<?> value) TheJSON_REPLACEfunction.TheJSON_REPLACEfunction.TheJSON_REPLACEfunction.TheJSON_SETfunction.TheJSON_SETfunction.TheJSON_SETfunction.TheJSON_SETfunction.static @NotNull JSONValueOnStep<JSON> The JSON value extractor function.static @NotNull JSONValueOnStep<JSON> The JSON value extractor function.Get a bind value.A synonym forDSL.val(JSON)to be used in Scala and Groovy, wherevalis a reserved keyword.Methods in org.jooq.impl with parameters of type JSONModifier and TypeMethodDescriptionCreate a bind value that is always inlined.DSL.jsonArrayLength(JSON field) TheJSON_ARRAY_LENGTHfunction.DSL.jsonGetAttribute(JSON field, String attribute) TheJSON_GET_ATTRIBUTEfunction.DSL.jsonGetAttribute(JSON field, Field<String> attribute) TheJSON_GET_ATTRIBUTEfunction.DSL.jsonGetAttributeAsText(JSON field, String attribute) TheJSON_GET_ATTRIBUTE_AS_TEXTfunction.DSL.jsonGetAttributeAsText(JSON field, Field<String> attribute) TheJSON_GET_ATTRIBUTE_AS_TEXTfunction.DSL.jsonGetElement(JSON field, int index) TheJSON_GET_ELEMENTfunction.DSL.jsonGetElement(JSON field, Field<Integer> index) TheJSON_GET_ELEMENTfunction.DSL.jsonGetElementAsText(JSON field, int index) TheJSON_GET_ELEMENT_AS_TEXTfunction.DSL.jsonGetElementAsText(JSON field, Field<Integer> index) TheJSON_GET_ELEMENT_AS_TEXTfunction.static @NotNull ConditionDSL.jsonKeyExists(JSON json, String key) TheJSON_KEY_EXISTSfunction.static @NotNull ConditionDSL.jsonKeyExists(JSON json, Field<String> key) TheJSON_KEY_EXISTSfunction.TheJSON_KEYSfunction.static @NotNull JSONTableColumnsFirstStepThe JSON table function.Get a bind value.A synonym forDSL.val(JSON)to be used in Scala and Groovy, wherevalis a reserved keyword.Method parameters in org.jooq.impl with type arguments of type JSONModifier and TypeMethodDescriptiondefault @NotNull QOM.JSONArrayLengthdefault @NotNull QOM.JSONGetAttributeThe JSON documentdefault @NotNull QOM.JSONGetAttributeAsTextThe JSON documentdefault @NotNull QOM.JSONGetElementThe JSON documentdefault @NotNull QOM.JSONGetElementAsTextThe JSON documentdefault @NotNull QOM.JSONInsertdefault @NotNull QOM.JSONKeysdefault @NotNull QOM.JSONRemovedefault @NotNull QOM.JSONReplacedefault @NotNull QOM.JSONSetdefault @NotNull QOM.JSONKeyExistsThe JSON objectDSL.jsonArrayLength(Field<JSON> field) TheJSON_ARRAY_LENGTHfunction.static @NotNull JSONExistsOnStepDSL.jsonExists(Field<JSON> field, String path) The JSON exists predicate.static @NotNull JSONExistsOnStepDSL.jsonExists(Field<JSON> field, Field<String> path) The JSON exists predicate.DSL.jsonGetAttribute(Field<JSON> field, String attribute) TheJSON_GET_ATTRIBUTEfunction.DSL.jsonGetAttribute(Field<JSON> field, Field<String> attribute) TheJSON_GET_ATTRIBUTEfunction.DSL.jsonGetAttributeAsText(Field<JSON> field, String attribute) TheJSON_GET_ATTRIBUTE_AS_TEXTfunction.DSL.jsonGetAttributeAsText(Field<JSON> field, Field<String> attribute) TheJSON_GET_ATTRIBUTE_AS_TEXTfunction.DSL.jsonGetElement(Field<JSON> field, int index) TheJSON_GET_ELEMENTfunction.DSL.jsonGetElement(Field<JSON> field, Field<Integer> index) TheJSON_GET_ELEMENTfunction.DSL.jsonGetElementAsText(Field<JSON> field, int index) TheJSON_GET_ELEMENT_AS_TEXTfunction.DSL.jsonGetElementAsText(Field<JSON> field, Field<Integer> index) TheJSON_GET_ELEMENT_AS_TEXTfunction.DSL.jsonInsert(Field<JSON> field, String path, Object value) TheJSON_INSERTfunction.DSL.jsonInsert(Field<JSON> field, String path, Field<?> value) TheJSON_INSERTfunction.TheJSON_INSERTfunction.TheJSON_INSERTfunction.static @NotNull ConditionDSL.jsonKeyExists(Field<JSON> json, String key) TheJSON_KEY_EXISTSfunction.static @NotNull ConditionDSL.jsonKeyExists(Field<JSON> json, Field<String> key) TheJSON_KEY_EXISTSfunction.TheJSON_KEYSfunction.DSL.jsonRemove(Field<JSON> field, String path) TheJSON_REMOVEfunction.DSL.jsonRemove(Field<JSON> field, Field<String> path) TheJSON_REMOVEfunction.DSL.jsonReplace(Field<JSON> field, String path, Object value) TheJSON_REPLACEfunction.DSL.jsonReplace(Field<JSON> field, String path, Field<?> value) TheJSON_REPLACEfunction.TheJSON_REPLACEfunction.TheJSON_REPLACEfunction.TheJSON_SETfunction.TheJSON_SETfunction.TheJSON_SETfunction.TheJSON_SETfunction.static @NotNull JSONTableColumnsFirstStepThe JSON table function.static @NotNull JSONValueOnStep<JSON> The JSON value extractor function.static @NotNull JSONValueOnStep<JSON> The JSON value extractor function. -
Uses of JSON in org.jooq.util.access
Fields in org.jooq.util.access with type parameters of type JSON -
Uses of JSON in org.jooq.util.ase
Fields in org.jooq.util.ase with type parameters of type JSON -
Uses of JSON in org.jooq.util.cockroachdb
Fields in org.jooq.util.cockroachdb with type parameters of type JSON -
Uses of JSON in org.jooq.util.db2
Fields in org.jooq.util.db2 with type parameters of type JSON -
Uses of JSON in org.jooq.util.derby
Fields in org.jooq.util.derby with type parameters of type JSON -
Uses of JSON in org.jooq.util.exasol
Fields in org.jooq.util.exasol with type parameters of type JSON -
Uses of JSON in org.jooq.util.firebird
Fields in org.jooq.util.firebird with type parameters of type JSON -
Uses of JSON in org.jooq.util.h2
Fields in org.jooq.util.h2 with type parameters of type JSON -
Uses of JSON in org.jooq.util.hana
Fields in org.jooq.util.hana with type parameters of type JSON -
Uses of JSON in org.jooq.util.hsqldb
Fields in org.jooq.util.hsqldb with type parameters of type JSON -
Uses of JSON in org.jooq.util.informix
Fields in org.jooq.util.informix with type parameters of type JSON -
Uses of JSON in org.jooq.util.ingres
Fields in org.jooq.util.ingres with type parameters of type JSON -
Uses of JSON in org.jooq.util.mariadb
Fields in org.jooq.util.mariadb with type parameters of type JSON -
Uses of JSON in org.jooq.util.memsql
Fields in org.jooq.util.memsql with type parameters of type JSON -
Uses of JSON in org.jooq.util.mysql
Fields in org.jooq.util.mysql with type parameters of type JSON -
Uses of JSON in org.jooq.util.oracle
Fields in org.jooq.util.oracle with type parameters of type JSON -
Uses of JSON in org.jooq.util.postgres
Fields in org.jooq.util.postgres with type parameters of type JSON -
Uses of JSON in org.jooq.util.snowflake
Fields in org.jooq.util.snowflake with type parameters of type JSONModifier and TypeFieldDescriptionSnowflakeDataType.ARRAYDeprecated, for removal: This API element is subject to removal in a future version.SnowflakeDataType.OBJECTDeprecated, for removal: This API element is subject to removal in a future version.SnowflakeDataType.VARIANTDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of JSON in org.jooq.util.sqlite
Fields in org.jooq.util.sqlite with type parameters of type JSON -
Uses of JSON in org.jooq.util.sybase
Fields in org.jooq.util.sybase with type parameters of type JSON -
Uses of JSON in org.jooq.util.teradata
Fields in org.jooq.util.teradata with type parameters of type JSON -
Uses of JSON in org.jooq.util.vertica
Fields in org.jooq.util.vertica with type parameters of type JSON -
Uses of JSON in org.jooq.util.yugabytedb
Fields in org.jooq.util.yugabytedb with type parameters of type JSON
Fieldarguments in this method is inconsistent with that of other overloads, such asDSL.jsonbObject(Field, Field), which can lead to subtle bugs.