Skip to main content

Class: Query

Defined in: lang-cypher/src/ast/query.ts:43

A complete Cypher query consisting of an ordered sequence of clauses.

Implements

Constructors

Constructor

new Query(statements): Query

Defined in: lang-cypher/src/ast/query.ts:49

Parameters

ParameterTypeDescription
statementsQueryStatement[]Ordered sequence of query clauses.

Returns

Query

Properties

from?

optional from?: CypherIdentifier

Defined in: lang-cypher/src/ast/query.ts:47

Graph identifier from a USE clause; undefined if absent.


setOp

setOp: SetOp

Defined in: lang-cypher/src/ast/query.ts:45

Set operation linking this query to the next; null if this is the last query.


statements

statements: QueryStatement[]

Defined in: lang-cypher/src/ast/query.ts:51

Ordered sequence of query clauses.

Methods

accept()

accept<Ret, Arg>(visitor, arg?): Ret

Defined in: lang-cypher/src/ast/query.ts:54

Dispatches this node to the matching method on visitor.

Type Parameters

Type Parameter
Ret
Arg

Parameters

ParameterType
visitorCypherVisitor<Ret, Arg>
arg?Arg

Returns

Ret

Implementation of

ASTNode.accept