Preparing search index...
The search index is not available
@sequeljs/ast
@sequeljs/ast
Nodes
SelectCore
Class SelectCore
Hierarchy
Node
SelectCore
Index
Constructors
constructor
Properties
comment
groups
havings
optimizer
Hints
projections
set
Quantifier
source
wheres
windows
Accessors
from
froms
Methods
and
coalesce
create
And
create
False
create
Join
create
On
create
String
Join
create
Table
Alias
create
True
grouping
lower
not
or
toSQL
Constructors
constructor
new
Select
Core
(
)
:
SelectCore
Returns
SelectCore
Properties
comment
comment
:
any
= null
groups
groups
:
any
[]
= []
havings
havings
:
any
[]
= []
optimizer
Hints
optimizer
Hints
:
any
= null
projections
projections
:
any
[]
= []
set
Quantifier
set
Quantifier
:
any
= null
source
source
:
JoinSource
= ...
wheres
wheres
:
any
[]
= []
windows
windows
:
any
[]
= []
Accessors
from
get
from
(
)
:
any
Returns
any
set
from
(
val
)
:
void
Parameters
val
:
any
Returns
void
froms
get
froms
(
)
:
any
Returns
any
set
froms
(
val
)
:
void
Parameters
val
:
any
Returns
void
Methods
and
and
(
right
)
:
And
Parameters
right
:
any
Returns
And
coalesce
coalesce
(
...
exprs
)
:
NamedSQLFunction
Parameters
Rest
...
exprs
:
any
[]
Returns
NamedSQLFunction
create
And
create
And
(
clauses
)
:
And
Parameters
clauses
:
any
[]
Returns
And
create
False
create
False
(
)
:
False
Returns
False
create
Join
create
Join
(
to
)
:
InnerJoin
Parameters
to
:
null
|
string
|
SQLLiteral
|
Relation
Returns
InnerJoin
create
Join
(
to
,
constraint
)
:
InnerJoin
Parameters
to
:
null
|
string
|
SQLLiteral
|
Relation
constraint
:
any
Returns
InnerJoin
create
Join
(
to
,
constraint
,
Klass
)
:
FullOuterJoin
Parameters
to
:
null
|
string
|
SQLLiteral
|
Relation
constraint
:
any
Klass
:
typeof
FullOuterJoin
Returns
FullOuterJoin
create
Join
(
to
,
constraint
,
Klass
)
:
InnerJoin
Parameters
to
:
null
|
string
|
SQLLiteral
|
Relation
constraint
:
any
Klass
:
typeof
InnerJoin
Returns
InnerJoin
create
Join
(
to
,
constraint
,
Klass
)
:
OuterJoin
Parameters
to
:
null
|
string
|
SQLLiteral
|
Relation
constraint
:
any
Klass
:
typeof
OuterJoin
Returns
OuterJoin
create
Join
(
to
,
constraint
,
Klass
)
:
RightOuterJoin
Parameters
to
:
null
|
string
|
SQLLiteral
|
Relation
constraint
:
any
Klass
:
typeof
RightOuterJoin
Returns
RightOuterJoin
create
Join
(
to
,
constraint
,
Klass
)
:
StringJoin
Parameters
to
:
null
|
string
|
SQLLiteral
|
Relation
constraint
:
any
Klass
:
typeof
StringJoin
Returns
StringJoin
create
On
create
On
(
expr
)
:
On
Parameters
expr
:
any
Returns
On
create
String
Join
create
String
Join
(
to
)
:
StringJoin
Parameters
to
:
null
|
string
|
SQLLiteral
|
Relation
Returns
StringJoin
create
Table
Alias
create
Table
Alias
(
relation
,
name
)
:
TableAlias
Parameters
relation
:
Relation
|
Grouping
name
:
string
|
SQLLiteral
Returns
TableAlias
create
True
create
True
(
)
:
True
Returns
True
grouping
grouping
(
expr
)
:
Grouping
Parameters
expr
:
any
Returns
Grouping
lower
lower
(
column
)
:
NamedSQLFunction
Parameters
column
:
any
Returns
NamedSQLFunction
not
not
(
this
)
:
Not
Parameters
this
:
Node
Returns
Not
or
or
<
T
>
(
right
)
:
Grouping
Type Parameters
T
extends
Visitable
Parameters
right
:
T
Returns
Grouping
toSQL
toSQL
(
engine
?
)
:
any
Parameters
engine
:
undefined
|
null
|
Engine
= undefined
Returns
any
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
comment
groups
havings
optimizer
Hints
projections
set
Quantifier
source
wheres
windows
from
froms
and
coalesce
create
And
create
False
create
Join
create
On
create
String
Join
create
Table
Alias
create
True
grouping
lower
not
or
toSQL
@sequeljs/ast
Attributes
Collectors
Errors
Interfaces
Managers
Nodes
Addition
And
As
Ascending
Assignment
Avg
Between
Bin
Binary
Bind
Param
Bitwise
And
Bitwise
Not
Bitwise
Or
Bitwise
Shift
Left
Bitwise
Shift
Right
Bitwise
Xor
Case
Casted
Comment
Concat
Count
Cube
Current
Row
Delete
Statement
Descending
Distinct
Distinct
On
Division
Does
Not
Match
Else
Equality
Except
Exists
Extract
False
Following
Full
Outer
Join
Greater
Than
Greater
Than
Or
Equal
Group
Grouping
Grouping
Element
Grouping
Set
In
Infix
Operation
Inner
Join
Insert
Statement
Intersect
Is
Distinct
From
Is
Not
Distinct
From
Join
Join
Source
Lateral
Less
Than
Less
Than
Or
Equal
Limit
Lock
Matches
Max
Min
Multiplication
NamedSQLFunction
Named
Window
Node
Node
Expression
Not
Not
Equal
Not
In
Not
Regexp
Offset
On
Optimizer
Hints
Or
Ordering
Outer
Join
Over
Preceding
Quoted
Range
Regexp
Right
Outer
Join
Roll
Up
Rows
SQLFunction
SQLLiteral
Select
Core
Select
Statement
String
Join
Subtraction
Sum
Table
Alias
True
Unary
Unary
Operation
Union
Union
All
Unqualified
Column
Update
Statement
Values
List
When
Window
With
With
Recursive
Statement
Visitors
Table
SequelAST
Generated using
TypeDoc