package
ast
Type Members
-
class
ASTAnnotationMap[K <: ASTNode, V] extends Map[K, V]
-
-
case class
AliasedReturnItem(expression: Expression, variable: LogicalVariable)(position: InputPosition) extends ReturnItem with Product with Serializable
-
case class
AllNodes(variable: Variable)(position: InputPosition) extends NodeStartItem with Product with Serializable
-
case class
AllRelationships(variable: Variable)(position: InputPosition) extends RelationshipStartItem with Product with Serializable
-
case class
AscSortItem(expression: Expression)(position: InputPosition) extends SortItem with Product with Serializable
-
-
-
case class
CatalogName(parts: List[String]) extends Product with Serializable
-
-
-
-
-
final
case class
ConstructGraph(clones: List[Clone] = List.empty, news: List[CreateInConstruct] = List.empty, on: List[CatalogName] = List.empty, sets: List[SetClause] = List.empty)(position: InputPosition) extends MultipleGraphClause with Product with Serializable
-
case class
Create(pattern: Pattern)(position: InputPosition) extends UpdateClause with SingleRelTypeCheck with Product with Serializable
-
final
case class
CreateGraph(graphName: CatalogName, query: QueryPart)(position: InputPosition) extends CatalogDDL with Product with Serializable
-
-
case class
CreateIndex(label: LabelName, properties: List[PropertyKeyName])(position: InputPosition) extends Command with Product with Serializable
-
case class
CreateNodeKeyConstraint(variable: Variable, label: LabelName, properties: Seq[Property])(position: InputPosition) extends NodeKeyConstraintCommand with Product with Serializable
-
case class
CreateNodePropertyExistenceConstraint(variable: Variable, label: LabelName, property: Property)(position: InputPosition) extends NodePropertyConstraintCommand with Product with Serializable
-
-
case class
CreateUnique(pattern: Pattern)(position: InputPosition) extends UpdateClause with Product with Serializable
-
case class
CreateUniquePropertyConstraint(variable: Variable, label: LabelName, properties: Seq[Property])(position: InputPosition) extends UniquePropertyConstraintCommand with Product with Serializable
-
final
case class
CreateView(graphName: CatalogName, params: Seq[Parameter], query: QueryPart, innerQString: String)(position: InputPosition) extends CatalogDDL with Product with Serializable
-
case class
Delete(expressions: Seq[Expression], forced: Boolean)(position: InputPosition) extends UpdateClause with Product with Serializable
-
case class
DescSortItem(expression: Expression)(position: InputPosition) extends SortItem with Product with Serializable
-
final
case class
DiscardCardinality()(position: InputPosition) extends ReturnItemsDef with Product with Serializable
-
final
case class
DropGraph(graphName: CatalogName)(position: InputPosition) extends CatalogDDL with Product with Serializable
-
case class
DropIndex(label: LabelName, properties: List[PropertyKeyName])(position: InputPosition) extends Command with Product with Serializable
-
case class
DropNodeKeyConstraint(variable: Variable, label: LabelName, properties: Seq[Property])(position: InputPosition) extends NodeKeyConstraintCommand with Product with Serializable
-
case class
DropNodePropertyExistenceConstraint(variable: Variable, label: LabelName, property: Property)(position: InputPosition) extends NodePropertyConstraintCommand with Product with Serializable
-
-
case class
DropUniquePropertyConstraint(variable: Variable, label: LabelName, properties: Seq[Property])(position: InputPosition) extends UniquePropertyConstraintCommand with Product with Serializable
-
final
case class
DropView(graphName: CatalogName)(position: InputPosition) extends CatalogDDL with Product with Serializable
-
-
case class
Foreach(variable: Variable, expression: Expression, updates: Seq[Clause])(position: InputPosition) extends UpdateClause with Product with Serializable
-
-
final
case class
GraphByParameter(parameter: Parameter)(position: InputPosition) extends FromGraph with Product with Serializable
-
final
case class
GraphLookup(graphName: CatalogName)(position: InputPosition) extends FromGraph with Product with Serializable
-
final
case class
GraphRef(name: Variable)(position: InputPosition) extends ASTNode with SemanticCheckable with Product with Serializable
-
-
-
case class
Limit(expression: Expression)(position: InputPosition) extends ASTNode with ASTSlicingPhrase with Product with Serializable
-
case class
LoadCSV(withHeaders: Boolean, urlString: Expression, variable: Variable, fieldTerminator: Option[StringLiteral])(position: InputPosition) extends Clause with SemanticAnalysisTooling with Product with Serializable
-
case class
Match(optional: Boolean, pattern: Pattern, hints: Seq[UsingHint], where: Option[Where])(position: InputPosition) extends Clause with SemanticAnalysisTooling with Product with Serializable
-
case class
Merge(pattern: Pattern, actions: Seq[MergeAction], where: Option[Where] = None)(position: InputPosition) extends UpdateClause with SingleRelTypeCheck with Product with Serializable
-
-
-
case class
NodeByIdentifiedIndex(variable: Variable, index: String, key: String, value: Expression)(position: InputPosition) extends NodeStartItem with ExplicitIndexHint with NodeHint with Product with Serializable
-
case class
NodeByIds(variable: Variable, ids: Seq[UnsignedIntegerLiteral])(position: InputPosition) extends NodeStartItem with Product with Serializable
-
case class
NodeByIndexQuery(variable: Variable, index: String, query: Expression)(position: InputPosition) extends NodeStartItem with ExplicitIndexHint with NodeHint with Product with Serializable
-
case class
NodeByParameter(variable: Variable, parameter: Parameter)(position: InputPosition) extends NodeStartItem with Product with Serializable
-
trait
NodeHint extends AnyRef
-
-
-
-
case class
OnCreate(action: SetClause)(position: InputPosition) extends MergeAction with Product with Serializable
-
case class
OnMatch(action: SetClause)(position: InputPosition) extends MergeAction with Product with Serializable
-
case class
OrderBy(sortItems: Seq[SortItem])(position: InputPosition) extends ASTNode with SemanticCheckable with Product with Serializable
-
case class
PeriodicCommitHint(size: Option[IntegerLiteral])(position: InputPosition) extends ASTNode with SemanticCheckable with Product with Serializable
-
case class
ProcedureResult(items: IndexedSeq[ProcedureResultItem], where: Option[Where] = None)(position: InputPosition) extends ASTNode with Product with Serializable
-
case class
ProcedureResultItem(output: Option[ProcedureOutput], variable: LogicalVariable)(position: InputPosition) extends ASTNode with SemanticAnalysisTooling with Product with Serializable
-
-
-
-
-
-
case class
RelationshipByIds(variable: Variable, ids: Seq[UnsignedIntegerLiteral])(position: InputPosition) extends RelationshipStartItem with Product with Serializable
-
-
case class
RelationshipByParameter(variable: Variable, parameter: Parameter)(position: InputPosition) extends RelationshipStartItem with Product with Serializable
-
-
-
-
case class
Remove(items: Seq[RemoveItem])(position: InputPosition) extends UpdateClause with Product with Serializable
-
-
case class
RemoveLabelItem(variable: LogicalVariable, labels: Seq[LabelName])(position: InputPosition) extends RemoveItem with Product with Serializable
-
case class
RemovePropertyItem(property: LogicalProperty) extends RemoveItem with Product with Serializable
-
case class
Return(distinct: Boolean, returnItems: ReturnItemsDef, orderBy: Option[OrderBy], skip: Option[Skip], limit: Option[Limit], excludedNames: Set[String] = Set.empty)(position: InputPosition) extends ProjectionClause with Product with Serializable
-
final
case class
ReturnGraph(graphName: Option[CatalogName])(position: InputPosition) extends MultipleGraphClause with Product with Serializable
-
-
final
case class
ReturnItems(includeExisting: Boolean, items: Seq[ReturnItem])(position: InputPosition) extends ReturnItemsDef with SemanticAnalysisTooling with Product with Serializable
-
-
case class
SetClause(items: Seq[SetItem])(position: InputPosition) extends UpdateClause with Product with Serializable
-
case class
SetExactPropertiesFromMapItem(variable: Variable, expression: Expression)(position: InputPosition) extends SetProperty with Product with Serializable
-
case class
SetIncludingPropertiesFromMapItem(variable: Variable, expression: Expression)(position: InputPosition) extends SetProperty with Product with Serializable
-
-
case class
SetLabelItem(variable: Variable, labels: Seq[LabelName])(position: InputPosition) extends SetItem with Product with Serializable
-
-
case class
SetPropertyItem(property: LogicalProperty, expression: Expression)(position: InputPosition) extends SetProperty with Product with Serializable
-
case class
SingleQuery(clauses: Seq[Clause])(position: InputPosition) extends QueryPart with Product with Serializable
-
-
case class
Skip(expression: Expression)(position: InputPosition) extends ASTNode with ASTSlicingPhrase with Product with Serializable
-
-
case class
Start(items: Seq[StartItem], where: Option[Where])(position: InputPosition) extends Clause with Product with Serializable
-
-
trait
Statement extends ASTNode
-
case class
UnaliasedReturnItem(expression: Expression, inputText: String)(position: InputPosition) extends ReturnItem with Product with Serializable
-
-
final
case class
UnionAll(part: QueryPart, query: SingleQuery)(position: InputPosition) extends Union with Product with Serializable
-
final
case class
UnionDistinct(part: QueryPart, query: SingleQuery)(position: InputPosition) extends Union with Product with Serializable
-
-
case class
UnresolvedCall(procedureNamespace: Namespace, procedureName: ProcedureName, declaredArguments: Option[Seq[Expression]] = None, declaredResult: Option[ProcedureResult] = None)(position: InputPosition) extends CallClause with Product with Serializable
-
case class
Unwind(expression: Expression, variable: Variable)(position: InputPosition) extends Clause with SemanticAnalysisTooling with Product with Serializable
-
-
-
case class
UsingIndexHint(variable: Variable, label: LabelName, properties: Seq[PropertyKeyName], spec: UsingIndexHintSpec = SeekOrScan)(position: InputPosition) extends UsingHint with NodeHint with Product with Serializable
-
-
case class
UsingJoinHint(variables: NonEmptyList[Variable])(position: InputPosition) extends UsingHint with NodeHint with Product with Serializable
-
case class
UsingScanHint(variable: Variable, label: LabelName)(position: InputPosition) extends UsingHint with NodeHint with Product with Serializable
-
final
case class
ViewInvocation(graphName: CatalogName, params: Seq[FromGraph])(position: InputPosition) extends FromGraph with Product with Serializable
-
case class
Where(expression: Expression)(position: InputPosition) extends ASTNode with SemanticCheckable with Product with Serializable
-
case class
With(distinct: Boolean, returnItems: ReturnItemsDef, orderBy: Option[OrderBy], skip: Option[Skip], limit: Option[Limit], where: Option[Where])(position: InputPosition) extends ProjectionClause with Product with Serializable