A C D E F H J O P S T
All Classes All Packages
All Classes All Packages
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 thanjson(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 thanjson(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 newjsonb
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 theright
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 theright
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 aJSONB
object representing ajsonb
value for the JSON string. - field(String) - Static method in class com.github.t9t.jooq.json.JsonDSL
-
Create a jOOQ
Field
wrapping aJSON
object representing ajson
value for the JSON string. - field(JSON) - Static method in class com.github.t9t.jooq.json.JsonDSL
-
Create a jOOQ
Field
wrapping theJSON
object. - field(JSONB) - Static method in class com.github.t9t.jooq.json.JsonbDSL
-
Create a jOOQ
Field
wrapping theJSONB
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 thanjson(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 thanjson(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 thanjson(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 thanjson(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 thanjson(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 thanjson(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 havenull
values omitted. - stripNulls(Field<JSONB>) - Static method in class com.github.t9t.jooq.json.JsonbDSL
-
Returns a JSON
Field
with all object fields that havenull
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.
All Classes All Packages