Class: ASTArray
Defined in: lang-sql/src/ast/expression.ts:76
Represents PostgreSQL array literal
Can be created either from a list of items, from a string or from a subquery
Implements
Constructors
Constructor
new ASTArray(
items):ASTArray
Defined in: lang-sql/src/ast/expression.ts:77
Parameters
| Parameter | Type | Description |
|---|---|---|
items | ASTNode | ASTNode[] | The array contents: a list of element expressions or a single subquery node. |
Returns
ASTArray
Properties
items
Defined in: lang-sql/src/ast/expression.ts:79
The array contents: a list of element expressions or a single subquery node.
Methods
accept()
accept<
Ret,Arg>(visitor,arg?):Ret
Defined in: lang-sql/src/ast/expression.ts:82
Dispatches this node to the matching method on visitor.
Type Parameters
| Type Parameter |
|---|
Ret |
Arg |
Parameters
| Parameter | Type |
|---|---|
visitor | SQLVisitor<Ret, Arg> |
arg? | Arg |
Returns
Ret
Implementation of
fromString()
staticfromString(str):ASTArray
Defined in: lang-sql/src/ast/expression.ts:91
Parses a PostgreSQL array literal string into an ASTArray.
Parameters
| Parameter | Type |
|---|---|
str | string |
Returns
ASTArray
Remarks
Not yet implemented - always returns an empty array.