Typegres API Reference - v0.2.0
Preparing search index...
Text
Class Text<N>
Type Parameters
in out
N
extends
number
Hierarchy (
View Summary
)
Anynonarray
<
N
>
Text
Index
Constructors
constructor
Properties
[meta]
deserialize
__
typname
__
typname
Text
Methods
!~
!~*
!~~
!~~*
@@
^@
<
<=
<>
=
>
>=
||
~
~*
~<=~
~<~
~>=~
~>~
~~
~~*
any
Value
any
Value
Transfn
array
Agg
array
Prepend
ascii
bit
Length
btrim
cast
char
character
Length
char
Length
coalesce
count
cume
Dist
date
Part
date
Trunc
decode
dense
Rank
elem
Contained
By
Multirange
elem
Contained
By
Range
eq
extract
gt
gte
in
initcap
is
Normalized
is
Not
Null
is
Null
json
Agg
json
Agg
Strict
jsonb
Agg
jsonb
Agg
Strict
jsonb
Object
Agg
jsonb
Object
Agg
Strict
jsonb
Object
Agg
Unique
jsonb
Object
Agg
Unique
Strict
json
Object
Agg
json
Object
Agg
Strict
json
Object
Agg
Unique
json
Object
Agg
Unique
Strict
left
length
like
like
Escape
lower
lpad
lt
lte
ltrim
max
md5
min
mode
ne
normalize
notlike
num
Nonnulls
num
Nulls
octet
Length
overlay
percent
Rank
pg
Size
Bytes
position
quote
Ident
quote
Literal
quote
Nullable
rank
regexp
Count
regexp
Instr
regexp
Like
regexp
Replace
regexp
Split
To
Table
regexp
Substr
repeat
replace
reverse
right
rpad
rtrim
similar
Escape
similar
To
Escape
split
Part
starts
With
string
Agg
string
To
Table
strpos
substr
substring
textcat
texticlike
texticnlike
texticregexeq
texticregexne
text
Larger
textlen
textlike
textnlike
text
Pattern
Ge
text
Pattern
Gt
text
Pattern
Le
text
Pattern
Lt
textregexeq
textregexne
text
Smaller
timezone
to
Ascii
to
Sql
translate
unicode
Assigned
unistr
upper
xmlcomment
xmlexists
xml
Is
Well
Formed
Content
xml
Is
Well
Formed
Document
xmltext
xpath
Exists
column
from
serialize
Constructors
constructor
new
Text
<
in out
N
extends
number
>
()
:
Text
<
N
>
Type Parameters
in out
N
extends
number
Returns
Text
<
N
>
Properties
[meta]
"[meta]"
:
{
__aggregate
:
Text
<
number
>
;
__any
:
Text
<
any
>
;
__class
:
typeof
Text
;
__nonNullable
:
Text
<
1
>
;
__nullability
:
N
;
__nullable
:
Text
<
0
|
1
>
;
__raw
:
Sql
;
}
deserialize
deserialize
:
(
raw
:
string
)
=>
string
Static
__
typname
__typname
:
Raw
= ...
Static
__
typname
Text
__typnameText
:
string
= "text"
Methods
!~
"!~"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
!~*
"!~*"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
!~~
"!~~"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
!~~*
"!~~*"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
@@
"@@"
<
M0
extends
Tsquery
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Tsquery
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"@@"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
^@
"^@"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<
"<"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<=
"<="
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<>
"<>"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
=
"="
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
>
">"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
>=
">="
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
||
"||"
<
M0
extends
Anynonarray
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anynonarray
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"||"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
~
"~"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
~*
"~*"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
~<=~
"~<=~"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
~<~
"~<~"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
~>=~
"~>=~"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
~>~
"~>~"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
~~
"~~"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
~~*
"~~*"
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
any
Value
anyValue
()
:
Anyelement
<
0
|
1
>
Returns
Anyelement
<
0
|
1
>
any
Value
Transfn
anyValueTransfn
<
M0
extends
Anyelement
<
any
>
>
(
arg0
:
M0
,
)
:
Anyelement
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyelement
<
any
>
Parameters
arg0
:
M0
Returns
Anyelement
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
array
Agg
arrayAgg
()
:
Anyarray
<
Any
<
any
>
,
0
|
1
>
Returns
Anyarray
<
Any
<
any
>
,
0
|
1
>
array
Prepend
arrayPrepend
<
M0
extends
Anycompatiblearray
<
Any
<
any
>
,
any
>
>
(
arg0
:
M0
,
)
:
Anycompatiblearray
<
Any
<
any
>
,
1
>
Type Parameters
M0
extends
Anycompatiblearray
<
Any
<
any
>
,
any
>
Parameters
arg0
:
M0
Returns
Anycompatiblearray
<
Any
<
any
>
,
1
>
ascii
ascii
()
:
Int4
<
N
>
Returns
Int4
<
N
>
bit
Length
bitLength
()
:
Int4
<
N
>
Returns
Int4
<
N
>
btrim
btrim
()
:
Text
<
N
>
Returns
Text
<
N
>
btrim
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
cast
cast
<
T
extends
typeof
Any
>
(
cls
:
T
,
)
:
[
number
]
extends
[
N
]
?
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__aggregate
:
U
}
}
?
U
:
InstanceType
<
T
>
:
[
N
]
extends
[
1
]
?
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
InstanceType
<
T
>
:
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nullable
:
U
}
}
?
U
:
InstanceType
<
T
>
Type Parameters
T
extends
typeof
Any
Parameters
cls
:
T
Returns
[
number
]
extends
[
N
]
?
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__aggregate
:
U
}
}
?
U
:
InstanceType
<
T
>
:
[
N
]
extends
[
1
]
?
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
InstanceType
<
T
>
:
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nullable
:
U
}
}
?
U
:
InstanceType
<
T
>
char
char
()
:
Char
<
N
>
Returns
Char
<
N
>
character
Length
characterLength
()
:
Int4
<
N
>
Returns
Int4
<
N
>
char
Length
charLength
()
:
Int4
<
N
>
Returns
Int4
<
N
>
coalesce
coalesce
<
T
extends
Any
<
any
>
,
R
extends
Any
<
any
>
>
(
this
:
T
,
rhs
:
R
,
)
:
0
extends
NullOf
<
R
>
?
T
:
T
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
T
Type Parameters
T
extends
Any
<
any
>
R
extends
Any
<
any
>
Parameters
this
:
T
rhs
:
R
Returns
0
extends
NullOf
<
R
>
?
T
:
T
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
T
count
count
()
:
Int8
<
1
>
Returns
Int8
<
1
>
cume
Dist
cumeDist
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
date
Part
datePart
<
M0
extends
Timestamp
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Timestamp
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
datePart
<
M0
extends
Date
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Date
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
datePart
<
M0
extends
Time
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Time
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
datePart
<
M0
extends
Timetz
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Timetz
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
datePart
<
M0
extends
Interval
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Interval
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
date
Trunc
dateTrunc
<
M0
extends
Interval
<
any
>
>
(
arg0
:
M0
,
)
:
Interval
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Interval
<
any
>
Parameters
arg0
:
M0
Returns
Interval
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
dateTrunc
<
M0
extends
string
|
Timestamptz
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Timestamptz
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Timestamptz
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Timestamptz
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
dateTrunc
<
M0
extends
Timestamp
<
any
>
>
(
arg0
:
M0
,
)
:
Timestamp
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Timestamp
<
any
>
Parameters
arg0
:
M0
Returns
Timestamp
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
decode
decode
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bytea
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bytea
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
dense
Rank
denseRank
()
:
Int8
<
0
|
1
>
Returns
Int8
<
0
|
1
>
elem
Contained
By
Multirange
elemContainedByMultirange
<
M0
extends
Anymultirange
<
Any
<
any
>
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
Any
<
any
>
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
elem
Contained
By
Range
elemContainedByRange
<
M0
extends
Anyrange
<
Any
<
any
>
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
Any
<
any
>
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
eq
eq
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
extract
extract
<
M0
extends
Interval
<
any
>
>
(
arg0
:
M0
)
:
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Interval
<
any
>
Parameters
arg0
:
M0
Returns
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
extract
<
M0
extends
Timestamp
<
any
>
>
(
arg0
:
M0
,
)
:
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Timestamp
<
any
>
Parameters
arg0
:
M0
Returns
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
extract
<
M0
extends
Timetz
<
any
>
>
(
arg0
:
M0
)
:
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Timetz
<
any
>
Parameters
arg0
:
M0
Returns
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
extract
<
M0
extends
Time
<
any
>
>
(
arg0
:
M0
)
:
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Time
<
any
>
Parameters
arg0
:
M0
Returns
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
extract
<
M0
extends
Date
<
any
>
>
(
arg0
:
M0
)
:
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Date
<
any
>
Parameters
arg0
:
M0
Returns
Numeric
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
gt
gt
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
gte
gte
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
in
in
<
T
extends
Any
<
any
>
,
Vs
extends
[
(
T
extends
{
"[meta]"
:
{
__any
:
A
}
}
?
A
:
Any
<
any
>
)
|
TsTypeOf
<
T
>
,
...
(
TsTypeOf
<
T
>
|
(
T
extends
{
"[meta]"
:
{
__any
:
A
}
}
?
A
:
Any
<
any
>
))
[]
,
]
,
>
(
this
:
T
,
...
vals
:
Vs
,
)
:
Bool
<
StrictNull
<
NullOf
<
T
>
|
NullOf
<
Vs
[
number
]
>
>
>
Type Parameters
T
extends
Any
<
any
>
Vs
extends
[
(
T
extends
{
"[meta]"
:
{
__any
:
A
}
}
?
A
:
Any
<
any
>
)
|
TsTypeOf
<
T
>
,
...
(
TsTypeOf
<
T
>
|
(
T
extends
{
"[meta]"
:
{
__any
:
A
}
}
?
A
:
Any
<
any
>
))
[]
,
]
Parameters
this
:
T
...
vals
:
Vs
Returns
Bool
<
StrictNull
<
NullOf
<
T
>
|
NullOf
<
Vs
[
number
]
>
>
>
initcap
initcap
()
:
Text
<
N
>
Returns
Text
<
N
>
is
Normalized
isNormalized
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
is
Not
Null
isNotNull
()
:
Bool
<
1
>
Returns
Bool
<
1
>
is
Null
isNull
()
:
Bool
<
1
>
Returns
Bool
<
1
>
json
Agg
jsonAgg
()
:
Json
<
0
|
1
>
Returns
Json
<
0
|
1
>
json
Agg
Strict
jsonAggStrict
()
:
Json
<
0
|
1
>
Returns
Json
<
0
|
1
>
jsonb
Agg
jsonbAgg
()
:
Jsonb
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonb
Agg
Strict
jsonbAggStrict
()
:
Jsonb
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
jsonbObjectAgg
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Jsonb
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Strict
jsonbObjectAggStrict
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Jsonb
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Unique
jsonbObjectAggUnique
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Jsonb
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Unique
Strict
jsonbObjectAggUniqueStrict
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Jsonb
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Jsonb
<
0
|
1
>
json
Object
Agg
jsonObjectAgg
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Json
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Json
<
0
|
1
>
json
Object
Agg
Strict
jsonObjectAggStrict
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Json
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Json
<
0
|
1
>
json
Object
Agg
Unique
jsonObjectAggUnique
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Json
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Json
<
0
|
1
>
json
Object
Agg
Unique
Strict
jsonObjectAggUniqueStrict
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Json
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Json
<
0
|
1
>
left
left
<
M0
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
length
length
()
:
Int4
<
N
>
Returns
Int4
<
N
>
like
like
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
like
Escape
likeEscape
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
lower
lower
()
:
Text
<
N
>
Returns
Text
<
N
>
lpad
lpad
<
M0
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
lpad
<
M0
extends
number
|
Int4
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
lt
lt
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
lte
lte
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
ltrim
ltrim
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
ltrim
()
:
Text
<
N
>
Returns
Text
<
N
>
max
max
()
:
Text
<
0
|
1
>
Returns
Text
<
0
|
1
>
md5
md5
()
:
Text
<
N
>
Returns
Text
<
N
>
min
min
()
:
Text
<
0
|
1
>
Returns
Text
<
0
|
1
>
mode
mode
()
:
Anyelement
<
0
|
1
>
Returns
Anyelement
<
0
|
1
>
ne
ne
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
normalize
normalize
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
notlike
notlike
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
num
Nonnulls
numNonnulls
()
:
Int4
<
1
>
Returns
Int4
<
1
>
num
Nulls
numNulls
()
:
Int4
<
1
>
Returns
Int4
<
1
>
octet
Length
octetLength
()
:
Int4
<
N
>
Returns
Int4
<
N
>
overlay
overlay
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
overlay
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
percent
Rank
percentRank
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
pg
Size
Bytes
pgSizeBytes
()
:
Int8
<
N
>
Returns
Int8
<
N
>
position
position
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
quote
Ident
quoteIdent
()
:
Text
<
N
>
Returns
Text
<
N
>
quote
Literal
quoteLiteral
()
:
Text
<
N
>
Returns
Text
<
N
>
quote
Nullable
quoteNullable
()
:
Text
<
1
>
Returns
Text
<
1
>
rank
rank
()
:
Int8
<
0
|
1
>
Returns
Int8
<
0
|
1
>
regexp
Count
regexpCount
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
regexpCount
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
regexpCount
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
string
|
Text
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
regexp
Instr
regexpInstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
regexpInstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
M3
extends
number
|
Int4
<
any
>
,
M4
extends
string
|
Text
<
any
>
,
M5
extends
number
|
Int4
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
arg3
:
M3
,
arg4
:
M4
,
arg5
:
M5
,
)
:
Int4
<
StrictNull
<
|
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
|
NullOf
<
M4
>
|
NullOf
<
M5
>
,
>
,
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
number
|
Int4
<
any
>
M3
extends
number
|
Int4
<
any
>
M4
extends
string
|
Text
<
any
>
M5
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
arg3
:
M3
arg4
:
M4
arg5
:
M5
Returns
Int4
<
StrictNull
<
|
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
|
NullOf
<
M4
>
|
NullOf
<
M5
>
,
>
,
>
regexpInstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
M3
extends
number
|
Int4
<
any
>
,
M4
extends
string
|
Text
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
arg3
:
M3
,
arg4
:
M4
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
|
NullOf
<
M4
>
,
>
,
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
number
|
Int4
<
any
>
M3
extends
number
|
Int4
<
any
>
M4
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
arg3
:
M3
arg4
:
M4
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
|
NullOf
<
M4
>
,
>
,
>
regexpInstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
M3
extends
number
|
Int4
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
arg3
:
M3
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
number
|
Int4
<
any
>
M3
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
arg3
:
M3
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
>
>
regexpInstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
regexpInstr
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
regexp
Like
regexpLike
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
regexpLike
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
regexp
Replace
regexpReplace
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
M3
extends
number
|
Int4
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
arg3
:
M3
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
M2
extends
number
|
Int4
<
any
>
M3
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
arg3
:
M3
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
>
>
regexpReplace
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
M2
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
regexpReplace
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
regexpReplace
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
,
M2
extends
string
|
Text
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
M2
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
regexpReplace
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
M3
extends
number
|
Int4
<
any
>
,
M4
extends
string
|
Text
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
arg3
:
M3
,
arg4
:
M4
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
|
NullOf
<
M4
>
,
>
,
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
M2
extends
number
|
Int4
<
any
>
M3
extends
number
|
Int4
<
any
>
M4
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
arg3
:
M3
arg4
:
M4
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
|
NullOf
<
M4
>
,
>
,
>
regexp
Split
To
Table
regexpSplitToTable
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
PgSrf
<
{
regexp_split_to_table
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
}
,
"regexp_split_to_table"
,
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
PgSrf
<
{
regexp_split_to_table
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
}
,
"regexp_split_to_table"
,
>
regexpSplitToTable
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
PgSrf
<
{
regexp_split_to_table
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
}
,
"regexp_split_to_table"
,
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
PgSrf
<
{
regexp_split_to_table
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
}
,
"regexp_split_to_table"
,
>
regexp
Substr
regexpSubstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
M3
extends
string
|
Text
<
any
>
,
M4
extends
number
|
Int4
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
arg3
:
M3
,
arg4
:
M4
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
|
NullOf
<
M4
>
,
>
,
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
number
|
Int4
<
any
>
M3
extends
string
|
Text
<
any
>
M4
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
arg3
:
M3
arg4
:
M4
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
|
NullOf
<
M4
>
,
>
,
>
regexpSubstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
regexpSubstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
regexpSubstr
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
,
M2
extends
number
|
Int4
<
any
>
,
M3
extends
string
|
Text
<
any
>
,
>
(
arg0
:
M0
,
arg1
:
M1
,
arg2
:
M2
,
arg3
:
M3
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
M2
extends
number
|
Int4
<
any
>
M3
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
arg3
:
M3
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
|
NullOf
<
M3
>
>
>
regexpSubstr
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
repeat
repeat
<
M0
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
replace
replace
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
reverse
reverse
()
:
Text
<
N
>
Returns
Text
<
N
>
right
right
<
M0
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
rpad
rpad
<
M0
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
rpad
<
M0
extends
number
|
Int4
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
rtrim
rtrim
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
rtrim
()
:
Text
<
N
>
Returns
Text
<
N
>
similar
Escape
similarEscape
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Text
<
1
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
1
>
similar
To
Escape
similarToEscape
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
similarToEscape
()
:
Text
<
N
>
Returns
Text
<
N
>
split
Part
splitPart
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
starts
With
startsWith
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
string
Agg
stringAgg
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
)
:
Text
<
0
|
1
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
0
|
1
>
string
To
Table
stringToTable
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
PgSrf
<
{
string_to_table
:
Text
<
1
>
}
,
"string_to_table"
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
PgSrf
<
{
string_to_table
:
Text
<
1
>
}
,
"string_to_table"
>
stringToTable
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
PgSrf
<
{
string_to_table
:
Text
<
1
>
}
,
"string_to_table"
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
PgSrf
<
{
string_to_table
:
Text
<
1
>
}
,
"string_to_table"
>
strpos
strpos
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
substr
substr
<
M0
extends
number
|
Int4
<
any
>
,
M1
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
M1
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
substr
<
M0
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
substring
substring
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
substring
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
substring
<
M0
extends
number
|
Int4
<
any
>
,
M1
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
M1
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
substring
<
M0
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
textcat
textcat
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
texticlike
texticlike
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
texticnlike
texticnlike
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
texticregexeq
texticregexeq
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
texticregexne
texticregexne
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
text
Larger
textLarger
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
textlen
textlen
()
:
Int4
<
N
>
Returns
Int4
<
N
>
textlike
textlike
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
textnlike
textnlike
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
text
Pattern
Ge
textPatternGe
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
text
Pattern
Gt
textPatternGt
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
text
Pattern
Le
textPatternLe
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
text
Pattern
Lt
textPatternLt
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
textregexeq
textregexeq
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
textregexne
textregexne
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
text
Smaller
textSmaller
<
M0
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
timezone
timezone
<
M0
extends
Timestamp
<
any
>
>
(
arg0
:
M0
,
)
:
Timestamptz
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Timestamp
<
any
>
Parameters
arg0
:
M0
Returns
Timestamptz
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
timezone
<
M0
extends
Timestamptz
<
any
>
>
(
arg0
:
M0
,
)
:
Timestamp
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Timestamptz
<
any
>
Parameters
arg0
:
M0
Returns
Timestamp
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
to
Ascii
toAscii
<
M0
extends
number
|
Int4
<
any
>
>
(
arg0
:
M0
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
toAscii
()
:
Text
<
N
>
Returns
Text
<
N
>
to
Sql
toSql
()
:
Sql
Returns
Sql
translate
translate
<
M0
extends
string
|
Text
<
any
>
,
M1
extends
string
|
Text
<
any
>
>
(
arg0
:
M0
,
arg1
:
M1
,
)
:
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
Type Parameters
M0
extends
string
|
Text
<
any
>
M1
extends
string
|
Text
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
Returns
Text
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
>
>
unicode
Assigned
unicodeAssigned
()
:
Bool
<
N
>
Returns
Bool
<
N
>
unistr
unistr
()
:
Text
<
N
>
Returns
Text
<
N
>
upper
upper
()
:
Text
<
N
>
Returns
Text
<
N
>
xmlcomment
xmlcomment
()
:
Xml
<
N
>
Returns
Xml
<
N
>
xmlexists
xmlexists
<
M0
extends
string
|
Xml
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Xml
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
xml
Is
Well
Formed
Content
xmlIsWellFormedContent
()
:
Bool
<
N
>
Returns
Bool
<
N
>
xml
Is
Well
Formed
Document
xmlIsWellFormedDocument
()
:
Bool
<
N
>
Returns
Bool
<
N
>
xmltext
xmltext
()
:
Xml
<
N
>
Returns
Xml
<
N
>
xpath
Exists
xpathExists
<
M0
extends
string
|
Xml
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
string
|
Xml
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Static
column
column
<
T
extends
typeof
Any
,
Opts
extends
ColumnOpts
=
{}
>
(
this
:
T
,
_opts
?:
Opts
,
)
:
InstanceType
<
T
>
&
{
"[meta]"
:
{
__required
:
Opts
extends
{
nonNull
:
true
}
?
Opts
extends
{
default
:
any
}
|
{
generated
:
true
}
?
false
:
true
:
false
;
}
;
}
Type Parameters
T
extends
typeof
Any
Opts
extends
ColumnOpts
=
{}
Parameters
this
:
T
Optional
_opts
:
Opts
Returns
InstanceType
<
T
>
&
{
"[meta]"
:
{
__required
:
Opts
extends
{
nonNull
:
true
}
?
Opts
extends
{
default
:
any
}
|
{
generated
:
true
}
?
false
:
true
:
false
;
}
;
}
Static
from
from
<
T
extends
typeof
Any
>
(
this
:
T
,
v
:
Sql
,
)
:
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nullable
:
U
}
}
?
U
:
InstanceType
<
T
>
Type Parameters
T
extends
typeof
Any
Parameters
this
:
T
v
:
Sql
Returns
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nullable
:
U
}
}
?
U
:
InstanceType
<
T
>
from
<
T
extends
typeof
Any
>
(
this
:
T
,
v
:
unknown
,
)
:
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
InstanceType
<
T
>
Type Parameters
T
extends
typeof
Any
Parameters
this
:
T
v
:
unknown
Returns
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
InstanceType
<
T
>
Static
serialize
serialize
(
v
:
unknown
)
:
Any
<
any
>
Parameters
v
:
unknown
Returns
Any
<
any
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
[meta]
deserialize
__
typname
__
typname
Text
Methods
!~
!~*
!~~
!~~*
@@
^@
<
<=
<>
=
>
>=
||
~
~*
~<=~
~<~
~>=~
~>~
~~
~~*
any
Value
any
Value
Transfn
array
Agg
array
Prepend
ascii
bit
Length
btrim
cast
char
character
Length
char
Length
coalesce
count
cume
Dist
date
Part
date
Trunc
decode
dense
Rank
elem
Contained
By
Multirange
elem
Contained
By
Range
eq
extract
gt
gte
in
initcap
is
Normalized
is
Not
Null
is
Null
json
Agg
json
Agg
Strict
jsonb
Agg
jsonb
Agg
Strict
jsonb
Object
Agg
jsonb
Object
Agg
Strict
jsonb
Object
Agg
Unique
jsonb
Object
Agg
Unique
Strict
json
Object
Agg
json
Object
Agg
Strict
json
Object
Agg
Unique
json
Object
Agg
Unique
Strict
left
length
like
like
Escape
lower
lpad
lt
lte
ltrim
max
md5
min
mode
ne
normalize
notlike
num
Nonnulls
num
Nulls
octet
Length
overlay
percent
Rank
pg
Size
Bytes
position
quote
Ident
quote
Literal
quote
Nullable
rank
regexp
Count
regexp
Instr
regexp
Like
regexp
Replace
regexp
Split
To
Table
regexp
Substr
repeat
replace
reverse
right
rpad
rtrim
similar
Escape
similar
To
Escape
split
Part
starts
With
string
Agg
string
To
Table
strpos
substr
substring
textcat
texticlike
texticnlike
texticregexeq
texticregexne
text
Larger
textlen
textlike
textnlike
text
Pattern
Ge
text
Pattern
Gt
text
Pattern
Le
text
Pattern
Lt
textregexeq
textregexne
text
Smaller
timezone
to
Ascii
to
Sql
translate
unicode
Assigned
unistr
upper
xmlcomment
xmlexists
xml
Is
Well
Formed
Content
xml
Is
Well
Formed
Document
xmltext
xpath
Exists
column
from
serialize
Typegres API Reference - v0.2.0
Loading...