A C D E F H J O P S T 
All Classes All Packages

A

arrayElement(Field<JSON>, int) - Static method in class com.github.t9t.jooq.json.JsonDSL
Get JSON array element (indexed from zero, negative integers count from the end), using the -> operator
arrayElement(Field<JSONB>, int) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Get JSON array element (indexed from zero, negative integers count from the end), using the -> operator
arrayElementText(Field<JSON>, int) - Static method in class com.github.t9t.jooq.json.JsonDSL
Get JSON array element as text rather than json(b) (indexed from zero, negative integers count from the end), using the ->> operator
arrayElementText(Field<JSONB>, int) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Get JSON array element as text rather than json(b) (indexed from zero, negative integers count from the end), using the ->> operator
arrayLength(Field<JSON>) - Static method in class com.github.t9t.jooq.json.JsonDSL
Returns the number of elements in the outermost JSON array.
arrayLength(Field<JSONB>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Returns the number of elements in the outermost JSON array.

C

com.github.t9t.jooq.json - package com.github.t9t.jooq.json
 
concat(Field<JSONB>, Field<JSONB>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Concatenate two jsonb values into a new jsonb value using the || operator.
containedIn(Field<JSONB>, Field<JSONB>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Are the left JSON path/value entries contained at the top level within the right JSON value? Uses the <@ operator.
contains(Field<JSONB>, Field<JSONB>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Does the left JSON value contain the right JSON path/value entries at the top level? Uses the @> operator.

D

delete(Field<JSONB>, String) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Delete key/value pair or string element from left operand.
delete(Field<JSONB>, String...) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Delete multiple key/value pairs or string elements from left operand.
deleteElement(Field<JSONB>, int) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Delete the array element with specified index (Negative integers count from the end).
deletePath(Field<JSONB>, String...) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Delete the field or element with specified path (for JSON arrays, negative integers count from the end).

E

extractPath(Field<JSON>, String...) - Static method in class com.github.t9t.jooq.json.JsonDSL
Returns JSON value pointed to by path (equivalent to #> operator, ie.
extractPath(Field<JSON>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonDSL
Returns JSON value pointed to by path (equivalent to #> operator, ie.
extractPath(Field<JSONB>, String...) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Returns JSON value pointed to by path (equivalent to #> operator, ie.
extractPath(Field<JSONB>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Returns JSON value pointed to by path (equivalent to #> operator, ie.
extractPathText(Field<JSON>, String...) - Static method in class com.github.t9t.jooq.json.JsonDSL
Returns JSON value pointed to by path as text (equivalent to #>> operator, ie.
extractPathText(Field<JSON>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonDSL
Returns JSON value pointed to by path as text (equivalent to #>> operator, ie.
extractPathText(Field<JSONB>, String...) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Returns JSON value pointed to by path as text (equivalent to #>> operator, ie.
extractPathText(Field<JSONB>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Returns JSON value pointed to by path as text (equivalent to #>> operator, ie.

F

field(String) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Create a jOOQ Field wrapping a JSONB object representing a jsonb value for the JSON string.
field(String) - Static method in class com.github.t9t.jooq.json.JsonDSL
Create a jOOQ Field wrapping a JSON object representing a json value for the JSON string.
field(JSON) - Static method in class com.github.t9t.jooq.json.JsonDSL
Create a jOOQ Field wrapping the JSON object.
field(JSONB) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Create a jOOQ Field wrapping the JSONB object.
fieldByKey(Field<JSON>, String) - Static method in class com.github.t9t.jooq.json.JsonDSL
Get JSON object field by key using the -> operator
fieldByKey(Field<JSONB>, String) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Get JSON object field by key using the -> operator
fieldByKeyText(Field<JSON>, String) - Static method in class com.github.t9t.jooq.json.JsonDSL
Get JSON object field as text rather than json(b), using the ->> operator
fieldByKeyText(Field<JSONB>, String) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Get JSON object field as text rather than json(b), using the ->> operator
from(Object) - Method in class com.github.t9t.jooq.json.StringConverter
 
fromType() - Method in class com.github.t9t.jooq.json.StringConverter
 

H

hasAllKeys(Field<JSONB>, String...) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Do all of these array strings exist as top-level keys? Uses the ?& operator.
hasAllKeys(Field<JSONB>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Do all of these array strings exist as top-level keys? Uses the ?& operator.
hasAnyKey(Field<JSONB>, String...) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Do any of these array strings exist as top-level keys? Uses the ?| operator.
hasAnyKey(Field<JSONB>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Do any of these array strings exist as top-level keys? Uses the ?| operator.
hasKey(Field<JSONB>, String) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Does the string exist as a top-level key within the JSON value? Uses the ? operator.

J

JsonbDSL - Class in com.github.t9t.jooq.json
Functions for jsonb PostgreSQL operator support in jOOQ
JsonbDSL() - Constructor for class com.github.t9t.jooq.json.JsonbDSL
 
JsonDSL - Class in com.github.t9t.jooq.json
Functions for json PostgreSQL operator support in jOOQ
JsonDSL() - Constructor for class com.github.t9t.jooq.json.JsonDSL
 

O

objectAtPath(Field<JSON>, String...) - Static method in class com.github.t9t.jooq.json.JsonDSL
Get JSON object at specified path using the #> operator
objectAtPath(Field<JSON>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonDSL
Get JSON object at specified path using the #> operator
objectAtPath(Field<JSONB>, String...) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Get JSON object at specified path using the #> operator
objectAtPath(Field<JSONB>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Get JSON object at specified path using the #> operator
objectAtPathText(Field<JSON>, String...) - Static method in class com.github.t9t.jooq.json.JsonDSL
Get JSON object at specified path as text rather than json(b), using the #>> operator
objectAtPathText(Field<JSON>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonDSL
Get JSON object at specified path as text rather than json(b), using the #>> operator
objectAtPathText(Field<JSONB>, String...) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Get JSON object at specified path as text rather than json(b), using the #>> operator
objectAtPathText(Field<JSONB>, Collection<String>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Get JSON object at specified path as text rather than json(b), using the #>> operator

P

pretty(Field<JSONB>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Returns the JSON Field as indented JSON text.

S

StringConverter - Class in com.github.t9t.jooq.json
 
StringConverter() - Constructor for class com.github.t9t.jooq.json.StringConverter
 
stripNulls(Field<JSON>) - Static method in class com.github.t9t.jooq.json.JsonDSL
Returns a JSON Field with all object fields that have null values omitted.
stripNulls(Field<JSONB>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Returns a JSON Field with all object fields that have null values omitted.

T

to(String) - Method in class com.github.t9t.jooq.json.StringConverter
 
toType() - Method in class com.github.t9t.jooq.json.StringConverter
 
typeOf(Field<JSON>) - Static method in class com.github.t9t.jooq.json.JsonDSL
Returns the type of the outermost JSON value as a text string.
typeOf(Field<JSONB>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
Returns the type of the outermost JSON value as a text string.
A C D E F H J O P S T 
All Classes All Packages