Typegres API Reference - v0.2.0
Preparing search index...
Float8
Class Float8<N>
Type Parameters
in out
N
extends
number
Hierarchy (
View Summary
)
Anynonarray
<
N
>
Float8
Index
Constructors
constructor
Properties
[meta]
deserialize
__
typname
__
typname
Text
Methods
-
*
/
^
+
<
<=
<>
=
>
>=
abs
acos
acosd
acosh
any
Value
any
Value
Transfn
array
Agg
array
Prepend
asin
asind
asinh
atan
atan2
atan2
D
atand
atanh
avg
cast
cbrt
ceil
ceiling
coalesce
corr
cos
cosd
cosh
cot
cotd
count
covar
Pop
covar
Samp
cume
Dist
dcbrt
degrees
dense
Rank
dexp
divide
dlog1
dlog10
dround
dsqrt
dtrunc
elem
Contained
By
Multirange
elem
Contained
By
Range
eq
erf
erfc
exp
float4
float8
Abs
float8
Larger
float8
Send
float8
Smaller
floor
gt
gte
in
int2
int4
int8
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
ln
log
log10
lt
lte
max
min
minus
mode
ne
numeric
num
Nonnulls
num
Nulls
percentile
Cont
percentile
Disc
percent
Rank
plus
pow
power
radians
rank
regr
Avgx
regr
Avgy
regr
Count
regr
Intercept
regr
R2
regr
Slope
regr
Sxx
regr
Sxy
regr
Syy
round
sign
sin
sind
sinh
sqrt
stddev
stddev
Pop
stddev
Samp
sum
tan
tand
tanh
times
to
Sql
to
Timestamp
trunc
variance
var
Pop
var
Samp
width
Bucket
column
from
serialize
Constructors
constructor
new
Float8
<
in out
N
extends
number
>
()
:
Float8
<
N
>
Type Parameters
in out
N
extends
number
Returns
Float8
<
N
>
Properties
[meta]
"[meta]"
:
{
__aggregate
:
Float8
<
number
>
;
__any
:
Float8
<
any
>
;
__class
:
typeof
Float8
;
__nonNullable
:
Float8
<
1
>
;
__nullability
:
N
;
__nullable
:
Float8
<
0
|
1
>
;
__raw
:
Sql
;
}
deserialize
deserialize
:
(
raw
:
string
)
=>
number
Static
__
typname
__typname
:
Raw
= ...
Static
__
typname
Text
__typnameText
:
string
= "float8"
Methods
-
"-"
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"-"
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
*
"*"
<
M0
extends
Money
<
any
>
>
(
arg0
:
M0
)
:
Money
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Money
<
any
>
Parameters
arg0
:
M0
Returns
Money
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"*"
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"*"
<
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
>
>
>
"*"
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
/
"/"
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"/"
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
^
"^"
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
+
"+"
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"+"
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<
"<"
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"<"
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<=
"<="
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"<="
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<>
"<>"
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"<>"
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
=
"="
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"="
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
>
">"
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
">"
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
>=
">="
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
">="
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
abs
abs
()
:
Float8
<
N
>
Returns
Float8
<
N
>
acos
acos
()
:
Float8
<
N
>
Returns
Float8
<
N
>
acosd
acosd
()
:
Float8
<
N
>
Returns
Float8
<
N
>
acosh
acosh
()
:
Float8
<
N
>
Returns
Float8
<
N
>
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
>
asin
asin
()
:
Float8
<
N
>
Returns
Float8
<
N
>
asind
asind
()
:
Float8
<
N
>
Returns
Float8
<
N
>
asinh
asinh
()
:
Float8
<
N
>
Returns
Float8
<
N
>
atan
atan
()
:
Float8
<
N
>
Returns
Float8
<
N
>
atan2
atan2
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
atan2
D
atan2D
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
atand
atand
()
:
Float8
<
N
>
Returns
Float8
<
N
>
atanh
atanh
()
:
Float8
<
N
>
Returns
Float8
<
N
>
avg
avg
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
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
>
cbrt
cbrt
()
:
Float8
<
N
>
Returns
Float8
<
N
>
ceil
ceil
()
:
Float8
<
N
>
Returns
Float8
<
N
>
ceiling
ceiling
()
:
Float8
<
N
>
Returns
Float8
<
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
corr
corr
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
cos
cos
()
:
Float8
<
N
>
Returns
Float8
<
N
>
cosd
cosd
()
:
Float8
<
N
>
Returns
Float8
<
N
>
cosh
cosh
()
:
Float8
<
N
>
Returns
Float8
<
N
>
cot
cot
()
:
Float8
<
N
>
Returns
Float8
<
N
>
cotd
cotd
()
:
Float8
<
N
>
Returns
Float8
<
N
>
count
count
()
:
Int8
<
1
>
Returns
Int8
<
1
>
covar
Pop
covarPop
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
covar
Samp
covarSamp
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
cume
Dist
cumeDist
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
dcbrt
dcbrt
()
:
Float8
<
N
>
Returns
Float8
<
N
>
degrees
degrees
()
:
Float8
<
N
>
Returns
Float8
<
N
>
dense
Rank
denseRank
()
:
Int8
<
0
|
1
>
Returns
Int8
<
0
|
1
>
dexp
dexp
()
:
Float8
<
N
>
Returns
Float8
<
N
>
divide
divide
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
divide
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
dlog1
dlog1
()
:
Float8
<
N
>
Returns
Float8
<
N
>
dlog10
dlog10
()
:
Float8
<
N
>
Returns
Float8
<
N
>
dround
dround
()
:
Float8
<
N
>
Returns
Float8
<
N
>
dsqrt
dsqrt
()
:
Float8
<
N
>
Returns
Float8
<
N
>
dtrunc
dtrunc
()
:
Float8
<
N
>
Returns
Float8
<
N
>
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
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
eq
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
erf
erf
()
:
Float8
<
N
>
Returns
Float8
<
N
>
erfc
erfc
()
:
Float8
<
N
>
Returns
Float8
<
N
>
exp
exp
()
:
Float8
<
N
>
Returns
Float8
<
N
>
float4
float4
()
:
Float4
<
N
>
Returns
Float4
<
N
>
float8
Abs
float8Abs
()
:
Float8
<
N
>
Returns
Float8
<
N
>
float8
Larger
float8Larger
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
float8
Send
float8Send
()
:
Bytea
<
N
>
Returns
Bytea
<
N
>
float8
Smaller
float8Smaller
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
floor
floor
()
:
Float8
<
N
>
Returns
Float8
<
N
>
gt
gt
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
gt
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
gte
gte
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
gte
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
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
]
>
>
>
int2
int2
()
:
Int2
<
N
>
Returns
Int2
<
N
>
int4
int4
()
:
Int4
<
N
>
Returns
Int4
<
N
>
int8
int8
()
:
Int8
<
N
>
Returns
Int8
<
N
>
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
>
ln
ln
()
:
Float8
<
N
>
Returns
Float8
<
N
>
log
log
()
:
Float8
<
N
>
Returns
Float8
<
N
>
log10
log10
()
:
Float8
<
N
>
Returns
Float8
<
N
>
lt
lt
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
lt
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
lte
lte
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
lte
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
max
max
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
min
min
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
minus
minus
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
minus
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
mode
mode
()
:
Anyelement
<
0
|
1
>
Returns
Anyelement
<
0
|
1
>
ne
ne
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
ne
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
numeric
numeric
()
:
Numeric
<
N
>
Returns
Numeric
<
N
>
num
Nonnulls
numNonnulls
()
:
Int4
<
1
>
Returns
Int4
<
1
>
num
Nulls
numNulls
()
:
Int4
<
1
>
Returns
Int4
<
1
>
percentile
Cont
percentileCont
<
M0
extends
string
|
Interval
<
any
>
>
(
arg0
:
M0
)
:
Interval
<
0
|
1
>
Type Parameters
M0
extends
string
|
Interval
<
any
>
Parameters
arg0
:
M0
Returns
Interval
<
0
|
1
>
percentileCont
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
percentile
Disc
percentileDisc
<
M0
extends
Anyelement
<
any
>
>
(
arg0
:
M0
)
:
Anyelement
<
0
|
1
>
Type Parameters
M0
extends
Anyelement
<
any
>
Parameters
arg0
:
M0
Returns
Anyelement
<
0
|
1
>
percent
Rank
percentRank
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
plus
plus
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
plus
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
pow
pow
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
power
power
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
radians
radians
()
:
Float8
<
N
>
Returns
Float8
<
N
>
rank
rank
()
:
Int8
<
0
|
1
>
Returns
Int8
<
0
|
1
>
regr
Avgx
regrAvgx
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
regr
Avgy
regrAvgy
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
regr
Count
regrCount
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Int8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Int8
<
0
|
1
>
regr
Intercept
regrIntercept
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
regr
R2
regrR2
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
regr
Slope
regrSlope
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
regr
Sxx
regrSxx
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
regr
Sxy
regrSxy
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
regr
Syy
regrSyy
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
0
|
1
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
0
|
1
>
round
round
()
:
Float8
<
N
>
Returns
Float8
<
N
>
sign
sign
()
:
Float8
<
N
>
Returns
Float8
<
N
>
sin
sin
()
:
Float8
<
N
>
Returns
Float8
<
N
>
sind
sind
()
:
Float8
<
N
>
Returns
Float8
<
N
>
sinh
sinh
()
:
Float8
<
N
>
Returns
Float8
<
N
>
sqrt
sqrt
()
:
Float8
<
N
>
Returns
Float8
<
N
>
stddev
stddev
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
stddev
Pop
stddevPop
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
stddev
Samp
stddevSamp
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
sum
sum
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
tan
tan
()
:
Float8
<
N
>
Returns
Float8
<
N
>
tand
tand
()
:
Float8
<
N
>
Returns
Float8
<
N
>
tanh
tanh
()
:
Float8
<
N
>
Returns
Float8
<
N
>
times
times
<
M0
extends
Money
<
any
>
>
(
arg0
:
M0
)
:
Money
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Money
<
any
>
Parameters
arg0
:
M0
Returns
Money
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
times
<
M0
extends
number
|
Float8
<
any
>
>
(
arg0
:
M0
,
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
number
|
Float8
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
times
<
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
>
>
>
times
<
M0
extends
Float4
<
any
>
>
(
arg0
:
M0
)
:
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Float4
<
any
>
Parameters
arg0
:
M0
Returns
Float8
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
to
Sql
toSql
()
:
Sql
Returns
Sql
to
Timestamp
toTimestamp
()
:
Timestamptz
<
N
>
Returns
Timestamptz
<
N
>
trunc
trunc
()
:
Float8
<
N
>
Returns
Float8
<
N
>
variance
variance
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
var
Pop
varPop
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
var
Samp
varSamp
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
width
Bucket
widthBucket
<
M0
extends
number
|
Float8
<
any
>
,
M1
extends
number
|
Float8
<
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
number
|
Float8
<
any
>
M1
extends
number
|
Float8
<
any
>
M2
extends
number
|
Int4
<
any
>
Parameters
arg0
:
M0
arg1
:
M1
arg2
:
M2
Returns
Int4
<
StrictNull
<
N
|
NullOf
<
M0
>
|
NullOf
<
M1
>
|
NullOf
<
M2
>
>
>
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
-
*
/
^
+
<
<=
<>
=
>
>=
abs
acos
acosd
acosh
any
Value
any
Value
Transfn
array
Agg
array
Prepend
asin
asind
asinh
atan
atan2
atan2
D
atand
atanh
avg
cast
cbrt
ceil
ceiling
coalesce
corr
cos
cosd
cosh
cot
cotd
count
covar
Pop
covar
Samp
cume
Dist
dcbrt
degrees
dense
Rank
dexp
divide
dlog1
dlog10
dround
dsqrt
dtrunc
elem
Contained
By
Multirange
elem
Contained
By
Range
eq
erf
erfc
exp
float4
float8
Abs
float8
Larger
float8
Send
float8
Smaller
floor
gt
gte
in
int2
int4
int8
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
ln
log
log10
lt
lte
max
min
minus
mode
ne
numeric
num
Nonnulls
num
Nulls
percentile
Cont
percentile
Disc
percent
Rank
plus
pow
power
radians
rank
regr
Avgx
regr
Avgy
regr
Count
regr
Intercept
regr
R2
regr
Slope
regr
Sxx
regr
Sxy
regr
Syy
round
sign
sin
sind
sinh
sqrt
stddev
stddev
Pop
stddev
Samp
sum
tan
tand
tanh
times
to
Sql
to
Timestamp
trunc
variance
var
Pop
var
Samp
width
Bucket
column
from
serialize
Typegres API Reference - v0.2.0
Loading...