Preparing search index...
The search index is not available
@sequeljs/ast
@sequeljs/ast
Attributes
Time
Class Time
Hierarchy
Attribute
Time
Index
Constructors
constructor
Properties
name
relation
Methods
add
as
asc
average
between
bitwise
And
bitwise
Not
bitwise
Or
bitwise
Shift
Left
bitwise
Shift
Right
bitwise
Xor
concat
count
desc
divide
does
Not
Match
does
Not
Match
All
does
Not
Match
Any
does
Not
Match
Regexp
eq
eq
All
eq
Any
extract
grouping
All
grouping
Any
gt
gt
All
gt
Any
gteq
gteq
All
gteq
Any
in
All
in
Any
in
Val
is
Able
To
Type
Cast
is
Distinct
From
is
Infinity
is
Not
Distinct
From
is
Open
Ended
is
Unboundable
lower
lt
lt
All
lt
Any
lteq
lteq
All
lteq
Any
matches
matches
All
matches
Any
matches
Regexp
maximum
minimum
multiply
not
Between
not
Eq
not
Eq
All
not
Eq
Any
not
In
All
not
In
Any
not
In
Val
quoted
Array
quoted
Node
subtract
sum
type
Cast
For
Database
when
Constructors
constructor
new
Time
(
relation
,
name
)
:
Time
Parameters
relation
:
Relation
name
:
string
|
SQLLiteral
Returns
Time
Properties
name
name
:
string
|
SQLLiteral
relation
relation
:
Relation
Methods
add
add
(
other
)
:
Grouping
Parameters
other
:
any
Returns
Grouping
as
as
(
other
)
:
As
Parameters
other
:
string
|
SQLLiteral
Returns
As
asc
asc
(
this
)
:
Ascending
Parameters
this
:
Visitable
Returns
Ascending
average
average
(
)
:
Avg
Returns
Avg
between
between
(
begin
,
end
,
inclusive
?
)
:
Between
|
GreaterThanOrEqual
|
LessThan
|
LessThanOrEqual
|
NotIn
|
And
Parameters
begin
:
number
|
BindParam
|
Quoted
end
:
number
|
BindParam
|
Quoted
inclusive
:
boolean
= true
Returns
Between
|
GreaterThanOrEqual
|
LessThan
|
LessThanOrEqual
|
NotIn
|
And
bitwise
And
bitwise
And
(
other
)
:
Grouping
Parameters
other
:
any
Returns
Grouping
bitwise
Not
bitwise
Not
(
)
:
BitwiseNot
Returns
BitwiseNot
bitwise
Or
bitwise
Or
(
other
)
:
Grouping
Parameters
other
:
any
Returns
Grouping
bitwise
Shift
Left
bitwise
Shift
Left
(
other
)
:
Grouping
Parameters
other
:
any
Returns
Grouping
bitwise
Shift
Right
bitwise
Shift
Right
(
other
)
:
Grouping
Parameters
other
:
any
Returns
Grouping
bitwise
Xor
bitwise
Xor
(
other
)
:
Grouping
Parameters
other
:
any
Returns
Grouping
concat
concat
(
other
)
:
Concat
Parameters
other
:
any
Returns
Concat
count
count
(
distinct
?
)
:
Count
Parameters
distinct
:
boolean
= false
Returns
Count
desc
desc
(
this
)
:
Descending
Parameters
this
:
Visitable
Returns
Descending
divide
divide
(
other
)
:
Division
Parameters
other
:
any
Returns
Division
does
Not
Match
does
Not
Match
(
other
,
escape
?
,
caseSensitive
?
)
:
DoesNotMatch
Parameters
other
:
any
escape
:
any
= null
caseSensitive
:
boolean
= false
Returns
DoesNotMatch
does
Not
Match
All
does
Not
Match
All
(
others
,
escape
?
,
caseSensitive
?
)
:
Grouping
Parameters
others
:
any
escape
:
any
= null
caseSensitive
:
boolean
= false
Returns
Grouping
does
Not
Match
Any
does
Not
Match
Any
(
others
,
escape
?
,
caseSensitive
?
)
:
Grouping
Parameters
others
:
any
escape
:
any
= null
caseSensitive
:
boolean
= false
Returns
Grouping
does
Not
Match
Regexp
does
Not
Match
Regexp
(
other
,
caseSensitive
?
)
:
NotRegexp
Parameters
other
:
any
caseSensitive
:
boolean
= true
Returns
NotRegexp
eq
eq
(
other
)
:
Equality
<
any
,
any
>
Parameters
other
:
any
Returns
Equality
<
any
,
any
>
eq
All
eq
All
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
eq
Any
eq
Any
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
extract
extract
(
field
)
:
Extract
Parameters
field
:
any
Returns
Extract
Protected
grouping
All
grouping
All
(
method
,
others
,
...
extras
)
:
Grouping
Parameters
method
:
(
(
expr
,
...
extras
)
=>
any
)
(
expr
,
...
extras
)
:
any
Parameters
expr
:
any
Rest
...
extras
:
any
[]
Returns
any
others
:
any
[]
Rest
...
extras
:
any
[]
Returns
Grouping
Protected
grouping
Any
grouping
Any
(
method
,
others
,
...
extras
)
:
Grouping
Parameters
method
:
(
(
expr
,
...
extras
)
=>
any
)
(
expr
,
...
extras
)
:
any
Parameters
expr
:
any
Rest
...
extras
:
any
[]
Returns
any
others
:
any
[]
Rest
...
extras
:
any
[]
Returns
Grouping
gt
gt
(
other
)
:
GreaterThan
Parameters
other
:
any
Returns
GreaterThan
gt
All
gt
All
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
gt
Any
gt
Any
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
gteq
gteq
(
other
)
:
GreaterThanOrEqual
Parameters
other
:
any
Returns
GreaterThanOrEqual
gteq
All
gteq
All
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
gteq
Any
gteq
Any
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
in
All
in
All
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
in
Any
in
Any
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
in
Val
in
Val
(
other
)
:
In
Parameters
other
:
any
Returns
In
is
Able
To
Type
Cast
is
Able
To
Type
Cast
(
)
:
boolean
Returns
boolean
is
Distinct
From
is
Distinct
From
(
other
)
:
IsDistinctFrom
Parameters
other
:
any
Returns
IsDistinctFrom
Protected
is
Infinity
is
Infinity
(
value
)
:
boolean
Parameters
value
:
any
Returns
boolean
is
Not
Distinct
From
is
Not
Distinct
From
(
other
)
:
IsNotDistinctFrom
Parameters
other
:
any
Returns
IsNotDistinctFrom
Protected
is
Open
Ended
is
Open
Ended
(
value
)
:
boolean
Parameters
value
:
any
Returns
boolean
Protected
is
Unboundable
is
Unboundable
(
value
)
:
boolean
Parameters
value
:
any
Returns
boolean
lower
lower
(
)
:
NamedSQLFunction
Returns
NamedSQLFunction
lt
lt
(
other
)
:
LessThan
Parameters
other
:
any
Returns
LessThan
lt
All
lt
All
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
lt
Any
lt
Any
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
lteq
lteq
(
other
)
:
LessThanOrEqual
Parameters
other
:
any
Returns
LessThanOrEqual
lteq
All
lteq
All
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
lteq
Any
lteq
Any
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
matches
matches
(
other
,
escape
?
,
caseSensitive
?
)
:
Matches
Parameters
other
:
any
escape
:
any
= null
caseSensitive
:
boolean
= false
Returns
Matches
matches
All
matches
All
(
others
,
escape
?
,
caseSensitive
?
)
:
Grouping
Parameters
others
:
any
[]
escape
:
any
= null
caseSensitive
:
boolean
= false
Returns
Grouping
matches
Any
matches
Any
(
others
,
escape
?
,
caseSensitive
?
)
:
Grouping
Parameters
others
:
any
[]
escape
:
any
= null
caseSensitive
:
boolean
= false
Returns
Grouping
matches
Regexp
matches
Regexp
(
other
,
caseSensitive
?
)
:
Regexp
Parameters
other
:
any
caseSensitive
:
boolean
= true
Returns
Regexp
maximum
maximum
(
)
:
Max
Returns
Max
minimum
minimum
(
)
:
Min
Returns
Min
multiply
multiply
(
other
)
:
Multiplication
Parameters
other
:
any
Returns
Multiplication
not
Between
not
Between
(
begin
,
end
,
inclusive
?
)
:
Grouping
|
In
|
GreaterThan
|
GreaterThanOrEqual
|
LessThan
Parameters
begin
:
number
|
BindParam
|
Quoted
end
:
number
|
BindParam
|
Quoted
inclusive
:
boolean
= true
Returns
Grouping
|
In
|
GreaterThan
|
GreaterThanOrEqual
|
LessThan
not
Eq
not
Eq
(
other
)
:
NotEqual
Parameters
other
:
any
Returns
NotEqual
not
Eq
All
not
Eq
All
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
not
Eq
Any
not
Eq
Any
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
not
In
All
not
In
All
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
not
In
Any
not
In
Any
(
others
)
:
Grouping
Parameters
others
:
any
[]
Returns
Grouping
not
In
Val
not
In
Val
(
other
)
:
NotIn
Parameters
other
:
any
Returns
NotIn
quoted
Array
quoted
Array
(
others
)
:
any
[]
Parameters
others
:
any
[]
Returns
any
[]
quoted
Node
quoted
Node
(
other
)
:
any
Parameters
other
:
any
Returns
any
subtract
subtract
(
other
)
:
Grouping
Parameters
other
:
any
Returns
Grouping
sum
sum
(
)
:
Sum
Returns
Sum
type
Cast
For
Database
type
Cast
For
Database
(
value
)
:
string
|
number
Parameters
value
:
Visitable
Returns
string
|
number
when
when
(
other
)
:
Case
Parameters
other
:
any
Returns
Case
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
name
relation
add
as
asc
average
between
bitwise
And
bitwise
Not
bitwise
Or
bitwise
Shift
Left
bitwise
Shift
Right
bitwise
Xor
concat
count
desc
divide
does
Not
Match
does
Not
Match
All
does
Not
Match
Any
does
Not
Match
Regexp
eq
eq
All
eq
Any
extract
grouping
All
grouping
Any
gt
gt
All
gt
Any
gteq
gteq
All
gteq
Any
in
All
in
Any
in
Val
is
Able
To
Type
Cast
is
Distinct
From
is
Infinity
is
Not
Distinct
From
is
Open
Ended
is
Unboundable
lower
lt
lt
All
lt
Any
lteq
lteq
All
lteq
Any
matches
matches
All
matches
Any
matches
Regexp
maximum
minimum
multiply
not
Between
not
Eq
not
Eq
All
not
Eq
Any
not
In
All
not
In
Any
not
In
Val
quoted
Array
quoted
Node
subtract
sum
type
Cast
For
Database
when
@sequeljs/ast
Attributes
Attribute
Boolean
Decimal
Float
Integer
String
Time
Undefined
Collectors
Errors
Interfaces
Managers
Nodes
Visitors
Table
SequelAST
Generated using
TypeDoc