Preparing search index...
The search index is not available
Typegres API Reference - v0.0.1
Typegres API Reference
Jsonb
Class Jsonb<N>
Type Parameters
N
extends
number
Hierarchy (
View Summary
)
Any
<
Parsed
,
N
>
Jsonb
Index
Constructors
constructor
Properties
nullability
result
Type
serialize
Param
Types
v
Methods
-
->
->>
?
?&
?|
@?
@@
@>
#-
#>
#>>
<
<@
<=
<>
=
>
>=
||
any
Value
any
Value
Transfn
array
Fill
array
Prepend
as
Aggregate
bool
concat
count
cume
Dist
dense
Rank
elem
Contained
By
Multirange
elem
Contained
By
Range
execute
first
Value
float4
float8
get
Class
int2
int4
int8
json
Agg
json
Agg
Strict
jsonb
Agg
jsonb
Agg
Strict
jsonb
Array
Element
jsonb
Array
Elements
jsonb
Array
Elements
Text
jsonb
Array
Element
Text
jsonb
Array
Length
jsonb
Build
Array
jsonb
Build
Object
jsonb
Cmp
jsonb
Concat
jsonb
Contained
jsonb
Contains
jsonb
Delete
jsonb
Delete
Path
jsonb
Each
jsonb
Each
Text
jsonb
Eq
jsonb
Exists
jsonb
Exists
All
jsonb
Exists
Any
jsonb
Extract
Path
jsonb
Extract
Path
Text
jsonb
Ge
jsonb
Gt
jsonb
Hash
jsonb
Hash
Extended
jsonb
Insert
jsonb
Le
jsonb
Lt
jsonb
Ne
jsonb
Object
Agg
jsonb
Object
Agg
Strict
jsonb
Object
Agg
Unique
jsonb
Object
Agg
Unique
Strict
jsonb
Object
Field
jsonb
Object
Field
Text
jsonb
Object
Keys
jsonb
Path
Exists
jsonb
Path
Exists
Opr
jsonb
Path
Exists
Tz
jsonb
Path
Match
jsonb
Path
Match
Opr
jsonb
Path
Match
Tz
jsonb
Path
Query
jsonb
Path
Query
Array
jsonb
Path
Query
Array
Tz
jsonb
Path
Query
First
jsonb
Path
Query
First
Tz
jsonb
Path
Query
Tz
jsonb
Populate
Record
jsonb
Populate
Recordset
jsonb
Populate
Record
Valid
jsonb
Pretty
jsonb
Set
jsonb
Set
Lax
jsonb
Strip
Nulls
jsonb
To
Record
jsonb
To
Recordset
jsonb
To
Tsvector
jsonb
Typeof
json
Build
Array
json
Build
Object
json
Object
Agg
json
Object
Agg
Strict
json
Object
Agg
Unique
json
Object
Agg
Unique
Strict
json
Populate
Record
json
Populate
Recordset
lag
last
Value
lead
mode
nth
Value
numeric
num
Nonnulls
num
Nulls
percent
Rank
pg
Collation
For
pg
Column
Compression
pg
Column
Size
pg
Column
Toast
Chunk
Id
pg
Typeof
quote
Literal
quote
Nullable
rank
to
Expression
to
Json
to
Jsonb
to
Tsvector
ts
Headline
width
Bucket
new
parse
subtype
type
String
Constructors
constructor
new
Jsonb
<
N
extends
number
>
(
v
:
unknown
)
:
Jsonb
<
N
>
Type Parameters
N
extends
number
Parameters
v
:
unknown
Returns
Jsonb
<
N
>
Properties
nullability
nullability
:
undefined
|
N
= undefined
result
Type
resultType
:
undefined
|
string
= undefined
serialize
Param
Types
serializeParamTypes
:
unknown
= undefined
v
v
:
unknown
Methods
-
"-"
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
1
>
"-"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
"-"
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
"-"
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
number
|
Int4
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
number
|
Int4
<
1
>
Returns
Jsonb
<
1
>
"-"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
"-"
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
number
|
Int4
<
number
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
number
|
Int4
<
number
>
Returns
Jsonb
<
0
|
1
>
"-"
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
string
|
Text
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
string
|
Text
<
1
>
Returns
Jsonb
<
1
>
"-"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
string
|
Text
<
0
|
1
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
"-"
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
string
|
Text
<
number
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
string
|
Text
<
number
>
Returns
Jsonb
<
0
|
1
>
->
"->"
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
number
|
Int4
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
number
|
Int4
<
1
>
Returns
Jsonb
<
1
>
"->"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
"->"
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
number
|
Int4
<
number
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
number
|
Int4
<
number
>
Returns
Jsonb
<
0
|
1
>
"->"
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
string
|
Text
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
string
|
Text
<
1
>
Returns
Jsonb
<
1
>
"->"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
string
|
Text
<
0
|
1
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
"->"
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
string
|
Text
<
number
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
string
|
Text
<
number
>
Returns
Jsonb
<
0
|
1
>
->>
"->>"
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
number
|
Int4
<
1
>
)
:
Text
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
number
|
Int4
<
1
>
Returns
Text
<
1
>
"->>"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
Returns
Text
<
0
|
1
>
"->>"
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
number
|
Int4
<
number
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
number
|
Int4
<
number
>
Returns
Text
<
0
|
1
>
"->>"
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
string
|
Text
<
1
>
)
:
Text
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
string
|
Text
<
1
>
Returns
Text
<
1
>
"->>"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
string
|
Text
<
0
|
1
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Text
<
0
|
1
>
"->>"
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
string
|
Text
<
number
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
string
|
Text
<
number
>
Returns
Text
<
0
|
1
>
?
"?"
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
string
|
Text
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
string
|
Text
<
1
>
Returns
Bool
<
1
>
"?"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
string
|
Text
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Bool
<
0
|
1
>
"?"
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
string
|
Text
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
string
|
Text
<
number
>
Returns
Bool
<
0
|
1
>
?&
"?&"
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Bool
<
1
>
"?&"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Bool
<
0
|
1
>
"?&"
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Bool
<
0
|
1
>
?|
"?|"
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Bool
<
1
>
"?|"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Bool
<
0
|
1
>
"?|"
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Bool
<
0
|
1
>
@?
"@?"
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
Returns
Bool
<
1
>
"@?"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
Returns
Bool
<
0
|
1
>
"@?"
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
Returns
Bool
<
0
|
1
>
@@
"@@"
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
Returns
Bool
<
1
>
"@@"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
Returns
Bool
<
0
|
1
>
"@@"
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
Returns
Bool
<
0
|
1
>
@>
"@>"
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
"@>"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
"@>"
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
#-
"#-"
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
1
>
"#-"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
"#-"
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
#>
"#>"
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
1
>
"#>"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
"#>"
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
#>>
"#>>"
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Text
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Text
<
1
>
"#>>"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Text
<
0
|
1
>
"#>>"
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Text
<
0
|
1
>
<
"<"
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
"<"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
"<"
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
<@
"<@"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anymultirange
<
1
,
T
>
)
:
Bool
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anymultirange
<
1
,
T
>
Returns
Bool
<
1
>
"<@"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anymultirange
<
0
|
1
,
T
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anymultirange
<
0
|
1
,
T
>
Returns
Bool
<
0
|
1
>
"<@"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anymultirange
<
number
,
T
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anymultirange
<
number
,
T
>
Returns
Bool
<
0
|
1
>
"<@"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anyrange
<
1
,
T
>
)
:
Bool
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anyrange
<
1
,
T
>
Returns
Bool
<
1
>
"<@"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anyrange
<
0
|
1
,
T
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anyrange
<
0
|
1
,
T
>
Returns
Bool
<
0
|
1
>
"<@"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anyrange
<
number
,
T
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anyrange
<
number
,
T
>
Returns
Bool
<
0
|
1
>
<=
"<="
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
"<="
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
"<="
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
<>
"<>"
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
"<>"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
"<>"
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
=
"="
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
"="
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
"="
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
>
">"
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
">"
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
">"
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
>=
">="
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
">="
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
">="
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
||
"||"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
1
,
T
>
)
:
Array
<
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
1
,
T
>
Returns
Array
<
1
,
T
>
"||"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
0
|
1
,
T
>
,
)
:
Array
<
0
|
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
0
|
1
,
T
>
Returns
Array
<
0
|
1
,
T
>
"||"
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
number
,
T
>
,
)
:
Array
<
0
|
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
number
,
T
>
Returns
Array
<
0
|
1
,
T
>
any
Value
anyValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
any
Value
Transfn
anyValueTransfn
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
T
|
Input
<
T
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
T
|
Input
<
T
>
Returns
T
anyValueTransfn
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
T
|
Input
<
T
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
T
|
Input
<
T
>
Returns
T
anyValueTransfn
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
T
|
Input
<
T
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
T
|
Input
<
T
>
Returns
T
array
Fill
arrayFill
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
1
,
Int4
<
0
|
1
>
>
,
)
:
Array
<
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
1
,
Int4
<
0
|
1
>
>
Returns
Array
<
1
,
T
>
arrayFill
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
0
|
1
,
Int4
<
0
|
1
>
>
,
)
:
Array
<
0
|
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
0
|
1
,
Int4
<
0
|
1
>
>
Returns
Array
<
0
|
1
,
T
>
arrayFill
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
number
,
Int4
<
0
|
1
>
>
,
)
:
Array
<
0
|
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
number
,
Int4
<
0
|
1
>
>
Returns
Array
<
0
|
1
,
T
>
arrayFill
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
1
,
Int4
<
0
|
1
>
>
,
a2
:
Array
<
1
,
Int4
<
0
|
1
>
>
,
)
:
Array
<
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
1
,
Int4
<
0
|
1
>
>
a2
:
Array
<
1
,
Int4
<
0
|
1
>
>
Returns
Array
<
1
,
T
>
arrayFill
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
0
|
1
,
Int4
<
0
|
1
>
>
,
a2
:
Array
<
0
|
1
,
Int4
<
0
|
1
>
>
,
)
:
Array
<
0
|
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
0
|
1
,
Int4
<
0
|
1
>
>
a2
:
Array
<
0
|
1
,
Int4
<
0
|
1
>
>
Returns
Array
<
0
|
1
,
T
>
arrayFill
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
number
,
Int4
<
0
|
1
>
>
,
a2
:
Array
<
number
,
Int4
<
0
|
1
>
>
,
)
:
Array
<
0
|
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
number
,
Int4
<
0
|
1
>
>
a2
:
Array
<
number
,
Int4
<
0
|
1
>
>
Returns
Array
<
0
|
1
,
T
>
array
Prepend
arrayPrepend
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
1
,
T
>
,
)
:
Array
<
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
1
,
T
>
Returns
Array
<
1
,
T
>
arrayPrepend
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
0
|
1
,
T
>
,
)
:
Array
<
0
|
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
0
|
1
,
T
>
Returns
Array
<
0
|
1
,
T
>
arrayPrepend
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
number
,
T
>
,
)
:
Array
<
0
|
1
,
T
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
number
,
T
>
Returns
Array
<
0
|
1
,
T
>
as
Aggregate
asAggregate
()
:
undefined
|
Jsonb
<
number
>
Returns
undefined
|
Jsonb
<
number
>
bool
bool
(
this
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Bool
<
1
>
bool
(
this
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
bool
(
this
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
concat
concat
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
1
>
concat
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
concat
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
count
count
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int8
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int8
<
1
>
cume
Dist
cumeDist
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Float8
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Float8
<
0
|
1
>
dense
Rank
denseRank
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int8
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int8
<
0
|
1
>
elem
Contained
By
Multirange
elemContainedByMultirange
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anymultirange
<
1
,
T
>
,
)
:
Bool
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anymultirange
<
1
,
T
>
Returns
Bool
<
1
>
elemContainedByMultirange
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anymultirange
<
0
|
1
,
T
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anymultirange
<
0
|
1
,
T
>
Returns
Bool
<
0
|
1
>
elemContainedByMultirange
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anymultirange
<
number
,
T
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anymultirange
<
number
,
T
>
Returns
Bool
<
0
|
1
>
elem
Contained
By
Range
elemContainedByRange
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anyrange
<
1
,
T
>
,
)
:
Bool
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anyrange
<
1
,
T
>
Returns
Bool
<
1
>
elemContainedByRange
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anyrange
<
0
|
1
,
T
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anyrange
<
0
|
1
,
T
>
Returns
Bool
<
0
|
1
>
elemContainedByRange
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Anyrange
<
number
,
T
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Anyrange
<
number
,
T
>
Returns
Bool
<
0
|
1
>
execute
execute
(
db
:
Typegres
,
)
:
{
then
(
resolve
:
(
result
:
N
extends
0
?
null
:
N
extends
1
?
string
:
null
|
string
,
)
=>
void
,
reject
:
(
err
:
unknown
)
=>
void
,
)
:
void
;
}
Parameters
db
:
Typegres
Returns
{
then
(
resolve
:
(
result
:
N
extends
0
?
null
:
N
extends
1
?
string
:
null
|
string
,
)
=>
void
,
reject
:
(
err
:
unknown
)
=>
void
,
)
:
void
;
}
first
Value
firstValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
firstValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
firstValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
float4
float4
(
this
:
Jsonb
<
1
>
)
:
Float4
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Float4
<
1
>
float4
(
this
:
Jsonb
<
0
|
1
>
)
:
Float4
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Float4
<
0
|
1
>
float4
(
this
:
Jsonb
<
number
>
)
:
Float4
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Float4
<
0
|
1
>
float8
float8
(
this
:
Jsonb
<
1
>
)
:
Float8
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Float8
<
1
>
float8
(
this
:
Jsonb
<
0
|
1
>
)
:
Float8
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Float8
<
0
|
1
>
float8
(
this
:
Jsonb
<
number
>
)
:
Float8
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Float8
<
0
|
1
>
get
Class
getClass
(
this
:
this
)
:
typeof
Any
Parameters
this
:
this
Returns
typeof
Any
int2
int2
(
this
:
Jsonb
<
1
>
)
:
Int2
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Int2
<
1
>
int2
(
this
:
Jsonb
<
0
|
1
>
)
:
Int2
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Int2
<
0
|
1
>
int2
(
this
:
Jsonb
<
number
>
)
:
Int2
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Int2
<
0
|
1
>
int4
int4
(
this
:
Jsonb
<
1
>
)
:
Int4
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Int4
<
1
>
int4
(
this
:
Jsonb
<
0
|
1
>
)
:
Int4
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Int4
<
0
|
1
>
int4
(
this
:
Jsonb
<
number
>
)
:
Int4
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Int4
<
0
|
1
>
int8
int8
(
this
:
Jsonb
<
1
>
)
:
Int8
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Int8
<
1
>
int8
(
this
:
Jsonb
<
0
|
1
>
)
:
Int8
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Int8
<
0
|
1
>
int8
(
this
:
Jsonb
<
number
>
)
:
Int8
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Int8
<
0
|
1
>
json
Agg
jsonAgg
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
0
|
1
>
json
Agg
Strict
jsonAggStrict
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
0
|
1
>
jsonb
Agg
jsonbAgg
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
0
|
1
>
jsonb
Agg
Strict
jsonbAggStrict
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
0
|
1
>
jsonb
Array
Element
jsonbArrayElement
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
number
|
Int4
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
number
|
Int4
<
1
>
Returns
Jsonb
<
1
>
jsonbArrayElement
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbArrayElement
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
number
|
Int4
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
number
|
Int4
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Array
Elements
jsonbArrayElements
(
this
:
Jsonb
<
1
>
)
:
Setof
<
{
from
:
{
value
:
Jsonb
<
1
>
}
}
>
Parameters
this
:
Jsonb
<
1
>
Returns
Setof
<
{
from
:
{
value
:
Jsonb
<
1
>
}
}
>
jsonbArrayElements
(
this
:
Jsonb
<
0
|
1
>
)
:
Setof
<
{
from
:
{
value
:
Jsonb
<
0
|
1
>
}
}
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Setof
<
{
from
:
{
value
:
Jsonb
<
0
|
1
>
}
}
>
jsonbArrayElements
(
this
:
Jsonb
<
number
>
,
)
:
Setof
<
{
from
:
{
value
:
Jsonb
<
0
|
1
>
}
}
>
Parameters
this
:
Jsonb
<
number
>
Returns
Setof
<
{
from
:
{
value
:
Jsonb
<
0
|
1
>
}
}
>
jsonb
Array
Elements
Text
jsonbArrayElementsText
(
this
:
Jsonb
<
1
>
)
:
Setof
<
{
from
:
{
value
:
Text
<
1
>
}
}
>
Parameters
this
:
Jsonb
<
1
>
Returns
Setof
<
{
from
:
{
value
:
Text
<
1
>
}
}
>
jsonbArrayElementsText
(
this
:
Jsonb
<
0
|
1
>
,
)
:
Setof
<
{
from
:
{
value
:
Text
<
0
|
1
>
}
}
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Setof
<
{
from
:
{
value
:
Text
<
0
|
1
>
}
}
>
jsonbArrayElementsText
(
this
:
Jsonb
<
number
>
,
)
:
Setof
<
{
from
:
{
value
:
Text
<
0
|
1
>
}
}
>
Parameters
this
:
Jsonb
<
number
>
Returns
Setof
<
{
from
:
{
value
:
Text
<
0
|
1
>
}
}
>
jsonb
Array
Element
Text
jsonbArrayElementText
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
number
|
Int4
<
1
>
)
:
Text
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
number
|
Int4
<
1
>
Returns
Text
<
1
>
jsonbArrayElementText
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
,
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
Returns
Text
<
0
|
1
>
jsonbArrayElementText
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
number
|
Int4
<
number
>
,
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
number
|
Int4
<
number
>
Returns
Text
<
0
|
1
>
jsonb
Array
Length
jsonbArrayLength
(
this
:
Jsonb
<
1
>
)
:
Int4
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Int4
<
1
>
jsonbArrayLength
(
this
:
Jsonb
<
0
|
1
>
)
:
Int4
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Int4
<
0
|
1
>
jsonbArrayLength
(
this
:
Jsonb
<
number
>
)
:
Int4
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Int4
<
0
|
1
>
jsonb
Build
Array
jsonbBuildArray
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
1
>
jsonbBuildArray
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
0
|
1
>
jsonbBuildArray
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
0
|
1
>
jsonb
Build
Object
jsonbBuildObject
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
1
>
jsonbBuildObject
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
0
|
1
>
jsonbBuildObject
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
0
|
1
>
jsonb
Cmp
jsonbCmp
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Int4
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Int4
<
1
>
jsonbCmp
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Int4
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Int4
<
0
|
1
>
jsonbCmp
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Int4
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Int4
<
0
|
1
>
jsonb
Concat
jsonbConcat
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Jsonb
<
1
>
jsonbConcat
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbConcat
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Contained
jsonbContained
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbContained
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbContained
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Contains
jsonbContains
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbContains
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbContains
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Delete
jsonbDelete
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
1
>
jsonbDelete
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
jsonbDelete
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
jsonbDelete
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
number
|
Int4
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
number
|
Int4
<
1
>
Returns
Jsonb
<
1
>
jsonbDelete
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbDelete
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
number
|
Int4
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
number
|
Int4
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonbDelete
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
string
|
Text
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
string
|
Text
<
1
>
Returns
Jsonb
<
1
>
jsonbDelete
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
string
|
Text
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbDelete
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
string
|
Text
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
string
|
Text
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Delete
Path
jsonbDeletePath
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
1
>
jsonbDeletePath
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
jsonbDeletePath
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
jsonb
Each
jsonbEach
(
this
:
Jsonb
<
1
>
)
:
Setof
<
{
from
:
{
key
:
Text
<
1
>
;
value
:
Jsonb
<
1
>
}
}
>
Parameters
this
:
Jsonb
<
1
>
Returns
Setof
<
{
from
:
{
key
:
Text
<
1
>
;
value
:
Jsonb
<
1
>
}
}
>
jsonbEach
(
this
:
Jsonb
<
0
|
1
>
,
)
:
Setof
<
{
from
:
{
key
:
Text
<
0
|
1
>
;
value
:
Jsonb
<
0
|
1
>
}
}
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Setof
<
{
from
:
{
key
:
Text
<
0
|
1
>
;
value
:
Jsonb
<
0
|
1
>
}
}
>
jsonbEach
(
this
:
Jsonb
<
number
>
,
)
:
Setof
<
{
from
:
{
key
:
Text
<
0
|
1
>
;
value
:
Jsonb
<
0
|
1
>
}
}
>
Parameters
this
:
Jsonb
<
number
>
Returns
Setof
<
{
from
:
{
key
:
Text
<
0
|
1
>
;
value
:
Jsonb
<
0
|
1
>
}
}
>
jsonb
Each
Text
jsonbEachText
(
this
:
Jsonb
<
1
>
)
:
Setof
<
{
from
:
{
key
:
Text
<
1
>
;
value
:
Text
<
1
>
}
}
>
Parameters
this
:
Jsonb
<
1
>
Returns
Setof
<
{
from
:
{
key
:
Text
<
1
>
;
value
:
Text
<
1
>
}
}
>
jsonbEachText
(
this
:
Jsonb
<
0
|
1
>
,
)
:
Setof
<
{
from
:
{
key
:
Text
<
0
|
1
>
;
value
:
Text
<
0
|
1
>
}
}
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Setof
<
{
from
:
{
key
:
Text
<
0
|
1
>
;
value
:
Text
<
0
|
1
>
}
}
>
jsonbEachText
(
this
:
Jsonb
<
number
>
,
)
:
Setof
<
{
from
:
{
key
:
Text
<
0
|
1
>
;
value
:
Text
<
0
|
1
>
}
}
>
Parameters
this
:
Jsonb
<
number
>
Returns
Setof
<
{
from
:
{
key
:
Text
<
0
|
1
>
;
value
:
Text
<
0
|
1
>
}
}
>
jsonb
Eq
jsonbEq
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbEq
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbEq
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Exists
jsonbExists
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
string
|
Text
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
string
|
Text
<
1
>
Returns
Bool
<
1
>
jsonbExists
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
string
|
Text
<
0
|
1
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbExists
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
string
|
Text
<
number
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
string
|
Text
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Exists
All
jsonbExistsAll
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Bool
<
1
>
jsonbExistsAll
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Bool
<
0
|
1
>
jsonbExistsAll
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Bool
<
0
|
1
>
jsonb
Exists
Any
jsonbExistsAny
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Bool
<
1
>
jsonbExistsAny
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Bool
<
0
|
1
>
jsonbExistsAny
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Bool
<
0
|
1
>
jsonb
Extract
Path
jsonbExtractPath
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
1
>
jsonbExtractPath
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
jsonbExtractPath
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Jsonb
<
0
|
1
>
jsonb
Extract
Path
Text
jsonbExtractPathText
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
)
:
Text
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
Returns
Text
<
1
>
jsonbExtractPathText
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
,
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
Returns
Text
<
0
|
1
>
jsonbExtractPathText
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
,
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
Returns
Text
<
0
|
1
>
jsonb
Ge
jsonbGe
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbGe
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbGe
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Gt
jsonbGt
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbGt
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbGt
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Hash
jsonbHash
(
this
:
Jsonb
<
1
>
)
:
Int4
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Int4
<
1
>
jsonbHash
(
this
:
Jsonb
<
0
|
1
>
)
:
Int4
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Int4
<
0
|
1
>
jsonbHash
(
this
:
Jsonb
<
number
>
)
:
Int4
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Int4
<
0
|
1
>
jsonb
Hash
Extended
jsonbHashExtended
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
bigint
|
Int8
<
1
>
)
:
Int8
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
bigint
|
Int8
<
1
>
Returns
Int8
<
1
>
jsonbHashExtended
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
bigint
|
Int8
<
0
|
1
>
,
)
:
Int8
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
bigint
|
Int8
<
0
|
1
>
Returns
Int8
<
0
|
1
>
jsonbHashExtended
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
bigint
|
Int8
<
number
>
,
)
:
Int8
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
bigint
|
Int8
<
number
>
Returns
Int8
<
0
|
1
>
jsonb
Insert
jsonbInsert
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Jsonb
<
1
>
jsonbInsert
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbInsert
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Le
jsonbLe
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbLe
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbLe
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Lt
jsonbLt
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbLt
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbLt
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Ne
jsonbNe
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbNe
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbNe
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Object
Agg
jsonbObjectAgg
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Any
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Any
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Strict
jsonbObjectAggStrict
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Any
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Any
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Unique
jsonbObjectAggUnique
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Any
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Any
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Unique
Strict
jsonbObjectAggUniqueStrict
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Any
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Any
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Field
jsonbObjectField
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
string
|
Text
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
string
|
Text
<
1
>
Returns
Jsonb
<
1
>
jsonbObjectField
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
string
|
Text
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbObjectField
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
string
|
Text
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
string
|
Text
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Field
Text
jsonbObjectFieldText
(
this
:
Jsonb
<
1
>
,
a1
:
undefined
|
string
|
Text
<
1
>
)
:
Text
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
undefined
|
string
|
Text
<
1
>
Returns
Text
<
1
>
jsonbObjectFieldText
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
undefined
|
string
|
Text
<
0
|
1
>
,
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Text
<
0
|
1
>
jsonbObjectFieldText
(
this
:
Jsonb
<
number
>
,
a1
:
undefined
|
string
|
Text
<
number
>
,
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
undefined
|
string
|
Text
<
number
>
Returns
Text
<
0
|
1
>
jsonb
Object
Keys
jsonbObjectKeys
(
this
:
Jsonb
<
1
>
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbObjectKeys
(
this
:
Jsonb
<
0
|
1
>
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbObjectKeys
(
this
:
Jsonb
<
number
>
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
number
>
Returns
Setof
<
{
from
:
{}
}
>
jsonb
Path
Exists
jsonbPathExists
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Bool
<
1
>
jsonbPathExists
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbPathExists
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Path
Exists
Opr
jsonbPathExistsOpr
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
Returns
Bool
<
1
>
jsonbPathExistsOpr
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbPathExistsOpr
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Path
Exists
Tz
jsonbPathExistsTz
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Bool
<
1
>
jsonbPathExistsTz
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbPathExistsTz
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Path
Match
jsonbPathMatch
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Bool
<
1
>
jsonbPathMatch
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbPathMatch
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Path
Match
Opr
jsonbPathMatchOpr
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
Returns
Bool
<
1
>
jsonbPathMatchOpr
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbPathMatchOpr
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Path
Match
Tz
jsonbPathMatchTz
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Bool
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Bool
<
1
>
jsonbPathMatchTz
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbPathMatchTz
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Bool
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Path
Query
jsonbPathQuery
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbPathQuery
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbPathQuery
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Setof
<
{
from
:
{}
}
>
jsonb
Path
Query
Array
jsonbPathQueryArray
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Jsonb
<
1
>
jsonbPathQueryArray
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbPathQueryArray
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Path
Query
Array
Tz
jsonbPathQueryArrayTz
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Jsonb
<
1
>
jsonbPathQueryArrayTz
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbPathQueryArrayTz
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Path
Query
First
jsonbPathQueryFirst
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Jsonb
<
1
>
jsonbPathQueryFirst
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbPathQueryFirst
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Path
Query
First
Tz
jsonbPathQueryFirstTz
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Jsonb
<
1
>
jsonbPathQueryFirstTz
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbPathQueryFirstTz
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Path
Query
Tz
jsonbPathQueryTz
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonpath
<
1
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonpath
<
1
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbPathQueryTz
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonpath
<
0
|
1
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonpath
<
0
|
1
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbPathQueryTz
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonpath
<
number
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonpath
<
number
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Setof
<
{
from
:
{}
}
>
jsonb
Populate
Record
jsonbPopulateRecord
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
1
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
1
>
Returns
T
jsonbPopulateRecord
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
0
|
1
>
,
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
0
|
1
>
Returns
T
jsonbPopulateRecord
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
number
>
,
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
number
>
Returns
T
jsonb
Populate
Recordset
jsonbPopulateRecordset
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
1
>
,
)
:
Setof
<
{
from
:
{}
}
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbPopulateRecordset
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
0
|
1
>
,
)
:
Setof
<
{
from
:
{}
}
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
0
|
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbPopulateRecordset
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
number
>
,
)
:
Setof
<
{
from
:
{}
}
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
number
>
Returns
Setof
<
{
from
:
{}
}
>
jsonb
Populate
Record
Valid
jsonbPopulateRecordValid
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
1
>
,
)
:
Bool
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
1
>
Returns
Bool
<
1
>
jsonbPopulateRecordValid
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
0
|
1
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
0
|
1
>
Returns
Bool
<
0
|
1
>
jsonbPopulateRecordValid
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Jsonb
<
number
>
,
)
:
Bool
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Jsonb
<
number
>
Returns
Bool
<
0
|
1
>
jsonb
Pretty
jsonbPretty
(
this
:
Jsonb
<
1
>
)
:
Text
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Text
<
1
>
jsonbPretty
(
this
:
Jsonb
<
0
|
1
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Text
<
0
|
1
>
jsonbPretty
(
this
:
Jsonb
<
number
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Text
<
0
|
1
>
jsonb
Set
jsonbSet
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Jsonb
<
1
>
jsonbSet
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbSet
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Set
Lax
jsonbSetLax
(
this
:
Jsonb
<
1
>
,
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
1
>
,
a4
:
undefined
|
string
|
Text
<
1
>
,
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Array
<
1
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
1
>
a3
:
undefined
|
boolean
|
Bool
<
1
>
a4
:
undefined
|
string
|
Text
<
1
>
Returns
Jsonb
<
1
>
jsonbSetLax
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
0
|
1
>
,
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
a4
:
undefined
|
string
|
Text
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Array
<
0
|
1
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
0
|
1
>
a3
:
undefined
|
boolean
|
Bool
<
0
|
1
>
a4
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbSetLax
(
this
:
Jsonb
<
number
>
,
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
,
a2
:
Jsonb
<
number
>
,
a3
:
undefined
|
boolean
|
Bool
<
number
>
,
a4
:
undefined
|
string
|
Text
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Array
<
number
,
Text
<
0
|
1
>
>
a2
:
Jsonb
<
number
>
a3
:
undefined
|
boolean
|
Bool
<
number
>
a4
:
undefined
|
string
|
Text
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
Strip
Nulls
jsonbStripNulls
(
this
:
Jsonb
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Jsonb
<
1
>
jsonbStripNulls
(
this
:
Jsonb
<
0
|
1
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonbStripNulls
(
this
:
Jsonb
<
number
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Jsonb
<
0
|
1
>
jsonb
To
Record
jsonbToRecord
(
this
:
Jsonb
<
1
>
)
:
Record
<
1
,
{}
>
Parameters
this
:
Jsonb
<
1
>
Returns
Record
<
1
,
{}
>
jsonbToRecord
(
this
:
Jsonb
<
0
|
1
>
)
:
Record
<
0
|
1
,
{}
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Record
<
0
|
1
,
{}
>
jsonbToRecord
(
this
:
Jsonb
<
number
>
)
:
Record
<
0
|
1
,
{}
>
Parameters
this
:
Jsonb
<
number
>
Returns
Record
<
0
|
1
,
{}
>
jsonb
To
Recordset
jsonbToRecordset
(
this
:
Jsonb
<
1
>
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbToRecordset
(
this
:
Jsonb
<
0
|
1
>
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonbToRecordset
(
this
:
Jsonb
<
number
>
)
:
Setof
<
{
from
:
{}
}
>
Parameters
this
:
Jsonb
<
number
>
Returns
Setof
<
{
from
:
{}
}
>
jsonb
To
Tsvector
jsonbToTsvector
(
this
:
Jsonb
<
1
>
,
a1
:
Jsonb
<
1
>
)
:
Tsvector
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Jsonb
<
1
>
Returns
Tsvector
<
1
>
jsonbToTsvector
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Jsonb
<
0
|
1
>
)
:
Tsvector
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Jsonb
<
0
|
1
>
Returns
Tsvector
<
0
|
1
>
jsonbToTsvector
(
this
:
Jsonb
<
number
>
,
a1
:
Jsonb
<
number
>
)
:
Tsvector
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Jsonb
<
number
>
Returns
Tsvector
<
0
|
1
>
jsonb
Typeof
jsonbTypeof
(
this
:
Jsonb
<
1
>
)
:
Text
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Text
<
1
>
jsonbTypeof
(
this
:
Jsonb
<
0
|
1
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Text
<
0
|
1
>
jsonbTypeof
(
this
:
Jsonb
<
number
>
)
:
Text
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Text
<
0
|
1
>
json
Build
Array
jsonBuildArray
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
1
>
jsonBuildArray
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
0
|
1
>
jsonBuildArray
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
0
|
1
>
json
Build
Object
jsonBuildObject
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
1
>
jsonBuildObject
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
0
|
1
>
jsonBuildObject
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
0
|
1
>
json
Object
Agg
jsonObjectAgg
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Any
<
number
>
,
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Any
<
number
>
Returns
Json
<
0
|
1
>
json
Object
Agg
Strict
jsonObjectAggStrict
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Any
<
number
>
,
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Any
<
number
>
Returns
Json
<
0
|
1
>
json
Object
Agg
Unique
jsonObjectAggUnique
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Any
<
number
>
,
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Any
<
number
>
Returns
Json
<
0
|
1
>
json
Object
Agg
Unique
Strict
jsonObjectAggUniqueStrict
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Any
<
number
>
,
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Any
<
number
>
Returns
Json
<
0
|
1
>
json
Populate
Record
jsonPopulateRecord
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Json
<
1
>
,
a2
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Json
<
1
>
a2
:
undefined
|
boolean
|
Bool
<
1
>
Returns
T
jsonPopulateRecord
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Json
<
0
|
1
>
,
a2
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Json
<
0
|
1
>
a2
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
T
jsonPopulateRecord
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Json
<
number
>
,
a2
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Json
<
number
>
a2
:
undefined
|
boolean
|
Bool
<
number
>
Returns
T
json
Populate
Recordset
jsonPopulateRecordset
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Json
<
1
>
,
a2
:
undefined
|
boolean
|
Bool
<
1
>
,
)
:
Setof
<
{
from
:
{}
}
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Json
<
1
>
a2
:
undefined
|
boolean
|
Bool
<
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonPopulateRecordset
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Json
<
0
|
1
>
,
a2
:
undefined
|
boolean
|
Bool
<
0
|
1
>
,
)
:
Setof
<
{
from
:
{}
}
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Json
<
0
|
1
>
a2
:
undefined
|
boolean
|
Bool
<
0
|
1
>
Returns
Setof
<
{
from
:
{}
}
>
jsonPopulateRecordset
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Json
<
number
>
,
a2
:
undefined
|
boolean
|
Bool
<
number
>
,
)
:
Setof
<
{
from
:
{}
}
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Json
<
number
>
a2
:
undefined
|
boolean
|
Bool
<
number
>
Returns
Setof
<
{
from
:
{}
}
>
lag
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
1
>
,
a2
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
1
>
a2
:
T
Returns
T
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
0
|
1
>
,
a2
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
0
|
1
>
a2
:
T
Returns
T
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
number
>
,
a2
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
number
>
a2
:
T
Returns
T
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
1
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
1
>
Returns
T
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
0
|
1
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
0
|
1
>
Returns
T
lag
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
number
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
number
>
Returns
T
last
Value
lastValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lastValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lastValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lead
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
1
>
,
a2
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
1
>
a2
:
T
Returns
T
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
0
|
1
>
,
a2
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
0
|
1
>
a2
:
T
Returns
T
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
number
>
,
a2
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
number
>
a2
:
T
Returns
T
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
1
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
1
>
Returns
T
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
0
|
1
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
0
|
1
>
Returns
T
lead
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Int4
<
number
>
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Int4
<
number
>
Returns
T
mode
mode
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
T
nth
Value
nthValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
undefined
|
number
|
Int4
<
1
>
,
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
undefined
|
number
|
Int4
<
1
>
Returns
T
nthValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
,
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
undefined
|
number
|
Int4
<
0
|
1
>
Returns
T
nthValue
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
undefined
|
number
|
Int4
<
number
>
,
)
:
T
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
undefined
|
number
|
Int4
<
number
>
Returns
T
numeric
numeric
(
this
:
Jsonb
<
1
>
)
:
Numeric
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Numeric
<
1
>
numeric
(
this
:
Jsonb
<
0
|
1
>
)
:
Numeric
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Numeric
<
0
|
1
>
numeric
(
this
:
Jsonb
<
number
>
)
:
Numeric
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Numeric
<
0
|
1
>
num
Nonnulls
numNonnulls
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
1
>
numNonnulls
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
0
|
1
>
numNonnulls
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
0
|
1
>
num
Nulls
numNulls
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
1
>
numNulls
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
0
|
1
>
numNulls
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
0
|
1
>
percent
Rank
percentRank
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Float8
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Float8
<
0
|
1
>
pg
Collation
For
pgCollationFor
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
1
>
pgCollationFor
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
pgCollationFor
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
pg
Column
Compression
pgColumnCompression
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
1
>
pgColumnCompression
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
pgColumnCompression
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
pg
Column
Size
pgColumnSize
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
1
>
pgColumnSize
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
0
|
1
>
pgColumnSize
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int4
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int4
<
0
|
1
>
pg
Column
Toast
Chunk
Id
pgColumnToastChunkId
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Oid
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Oid
<
1
>
pgColumnToastChunkId
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Oid
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Oid
<
0
|
1
>
pgColumnToastChunkId
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Oid
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Oid
<
0
|
1
>
pg
Typeof
pgTypeof
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Regtype
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Regtype
<
1
>
pgTypeof
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Regtype
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Regtype
<
0
|
1
>
pgTypeof
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Regtype
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Regtype
<
0
|
1
>
quote
Literal
quoteLiteral
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
1
>
quoteLiteral
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
quoteLiteral
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
quote
Nullable
quoteNullable
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
1
>
quoteNullable
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
quoteNullable
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Text
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Text
<
0
|
1
>
rank
rank
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Int8
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Int8
<
0
|
1
>
to
Expression
toExpression
()
:
Expression
Returns
Expression
to
Json
toJson
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
1
>
toJson
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
0
|
1
>
toJson
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Json
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Json
<
0
|
1
>
to
Jsonb
toJsonb
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
1
>
toJsonb
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
0
|
1
>
toJsonb
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
)
:
Jsonb
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
Returns
Jsonb
<
0
|
1
>
to
Tsvector
toTsvector
(
this
:
Jsonb
<
1
>
)
:
Tsvector
<
1
>
Parameters
this
:
Jsonb
<
1
>
Returns
Tsvector
<
1
>
toTsvector
(
this
:
Jsonb
<
0
|
1
>
)
:
Tsvector
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
Returns
Tsvector
<
0
|
1
>
toTsvector
(
this
:
Jsonb
<
number
>
)
:
Tsvector
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
Returns
Tsvector
<
0
|
1
>
ts
Headline
tsHeadline
(
this
:
Jsonb
<
1
>
,
a1
:
Tsquery
<
1
>
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Tsquery
<
1
>
Returns
Jsonb
<
1
>
tsHeadline
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Tsquery
<
0
|
1
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Tsquery
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
tsHeadline
(
this
:
Jsonb
<
number
>
,
a1
:
Tsquery
<
number
>
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Tsquery
<
number
>
Returns
Jsonb
<
0
|
1
>
tsHeadline
(
this
:
Jsonb
<
1
>
,
a1
:
Tsquery
<
1
>
,
a2
:
undefined
|
string
|
Text
<
1
>
,
)
:
Jsonb
<
1
>
Parameters
this
:
Jsonb
<
1
>
a1
:
Tsquery
<
1
>
a2
:
undefined
|
string
|
Text
<
1
>
Returns
Jsonb
<
1
>
tsHeadline
(
this
:
Jsonb
<
0
|
1
>
,
a1
:
Tsquery
<
0
|
1
>
,
a2
:
undefined
|
string
|
Text
<
0
|
1
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
0
|
1
>
a1
:
Tsquery
<
0
|
1
>
a2
:
undefined
|
string
|
Text
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
tsHeadline
(
this
:
Jsonb
<
number
>
,
a1
:
Tsquery
<
number
>
,
a2
:
undefined
|
string
|
Text
<
number
>
,
)
:
Jsonb
<
0
|
1
>
Parameters
this
:
Jsonb
<
number
>
a1
:
Tsquery
<
number
>
a2
:
undefined
|
string
|
Text
<
number
>
Returns
Jsonb
<
0
|
1
>
width
Bucket
widthBucket
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
1
,
T
>
)
:
Int4
<
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
1
,
T
>
Returns
Int4
<
1
>
widthBucket
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
0
|
1
,
T
>
,
)
:
Int4
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
0
|
1
,
T
>
Returns
Int4
<
0
|
1
>
widthBucket
<
T
extends
Any
<
unknown
,
number
>
>
(
this
:
T
,
a1
:
Array
<
number
,
T
>
,
)
:
Int4
<
0
|
1
>
Type Parameters
T
extends
Any
<
unknown
,
number
>
Parameters
this
:
T
a1
:
Array
<
number
,
T
>
Returns
Int4
<
0
|
1
>
Static
new
new
(
v
:
string
)
:
Jsonb
<
1
>
Parameters
v
:
string
Returns
Jsonb
<
1
>
new
(
v
:
null
)
:
Jsonb
<
0
>
Parameters
v
:
null
Returns
Jsonb
<
0
>
new
(
v
:
Expression
)
:
Jsonb
<
0
|
1
>
Parameters
v
:
Expression
Returns
Jsonb
<
0
|
1
>
Static
parse
parse
(
v
:
string
)
:
string
Parameters
v
:
string
Returns
string
Static
subtype
subtype
()
:
undefined
|
UseSubtype
Returns
undefined
|
UseSubtype
Static
type
String
typeString
()
:
undefined
|
string
Returns
undefined
|
string
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
nullability
result
Type
serialize
Param
Types
v
Methods
-
->
->>
?
?&
?|
@?
@@
@>
#-
#>
#>>
<
<@
<=
<>
=
>
>=
||
any
Value
any
Value
Transfn
array
Fill
array
Prepend
as
Aggregate
bool
concat
count
cume
Dist
dense
Rank
elem
Contained
By
Multirange
elem
Contained
By
Range
execute
first
Value
float4
float8
get
Class
int2
int4
int8
json
Agg
json
Agg
Strict
jsonb
Agg
jsonb
Agg
Strict
jsonb
Array
Element
jsonb
Array
Elements
jsonb
Array
Elements
Text
jsonb
Array
Element
Text
jsonb
Array
Length
jsonb
Build
Array
jsonb
Build
Object
jsonb
Cmp
jsonb
Concat
jsonb
Contained
jsonb
Contains
jsonb
Delete
jsonb
Delete
Path
jsonb
Each
jsonb
Each
Text
jsonb
Eq
jsonb
Exists
jsonb
Exists
All
jsonb
Exists
Any
jsonb
Extract
Path
jsonb
Extract
Path
Text
jsonb
Ge
jsonb
Gt
jsonb
Hash
jsonb
Hash
Extended
jsonb
Insert
jsonb
Le
jsonb
Lt
jsonb
Ne
jsonb
Object
Agg
jsonb
Object
Agg
Strict
jsonb
Object
Agg
Unique
jsonb
Object
Agg
Unique
Strict
jsonb
Object
Field
jsonb
Object
Field
Text
jsonb
Object
Keys
jsonb
Path
Exists
jsonb
Path
Exists
Opr
jsonb
Path
Exists
Tz
jsonb
Path
Match
jsonb
Path
Match
Opr
jsonb
Path
Match
Tz
jsonb
Path
Query
jsonb
Path
Query
Array
jsonb
Path
Query
Array
Tz
jsonb
Path
Query
First
jsonb
Path
Query
First
Tz
jsonb
Path
Query
Tz
jsonb
Populate
Record
jsonb
Populate
Recordset
jsonb
Populate
Record
Valid
jsonb
Pretty
jsonb
Set
jsonb
Set
Lax
jsonb
Strip
Nulls
jsonb
To
Record
jsonb
To
Recordset
jsonb
To
Tsvector
jsonb
Typeof
json
Build
Array
json
Build
Object
json
Object
Agg
json
Object
Agg
Strict
json
Object
Agg
Unique
json
Object
Agg
Unique
Strict
json
Populate
Record
json
Populate
Recordset
lag
last
Value
lead
mode
nth
Value
numeric
num
Nonnulls
num
Nulls
percent
Rank
pg
Collation
For
pg
Column
Compression
pg
Column
Size
pg
Column
Toast
Chunk
Id
pg
Typeof
quote
Literal
quote
Nullable
rank
to
Expression
to
Json
to
Jsonb
to
Tsvector
ts
Headline
width
Bucket
new
parse
subtype
type
String
Typegres API Reference - v0.0.1
Loading...