Versions in this module Expand all Collapse all v0 v0.9.3 Sep 6, 2026 v0.9.2 Sep 4, 2026 v0.9.1 Sep 4, 2026 v0.9.0 Sep 4, 2026 Changes in this version + type Condition struct + Operator string + Property string + Value string + ValueIsString bool + Values []string + Variable string + type Executor struct + MaxRows int + MaxUnboundedPathDepth int + Store *store.Store + func (e *Executor) Execute(query string) (*Result, error) + type ExpandRelationship struct + Direction string + EdgeTypes []string + FromVar string + MaxHops int + MinHops int + RelVar string + ToLabel string + ToProps map[string]string + ToVar string + type FilterWhere struct + Conditions []Condition + Operator string + type Lexer struct + type MatchClause struct + Pattern *Pattern + type NodePattern struct + Label string + Props map[string]string + Variable string + type Parser struct + type Pattern struct + Elements []PatternElement + type PatternElement interface + type Plan struct + ReturnSpec *ReturnClause + Steps []PlanStep + func BuildPlan(q *Query) (*Plan, error) + type PlanStep interface + type Query struct + Match *MatchClause + Return *ReturnClause + Where *WhereClause + func Parse(input string) (*Query, error) + type RelPattern struct + Direction string + MaxHops int + MinHops int + Types []string + Variable string + type Result struct + Columns []string + EffectiveCap int + Rows []map[string]any + SkippedProjects []SkippedProject + Truncated bool + UnboundedDepthCap int + type ReturnClause struct + Distinct bool + HasLimit bool + Items []ReturnItem + Limit int + OrderBy string + OrderDir string + type ReturnItem struct + Alias string + Distinct bool + Func string + Property string + Variable string + type ScanNodes struct + Label string + Props map[string]string + Variable string + type SkippedProject struct + Err string + Name string + type Token struct + Pos int + Type TokenType + Value string + func Lex(input string) ([]Token, error) + func (t Token) String() string + type TokenType int + const TokAnd + const TokAs + const TokAsc + const TokBy + const TokColon + const TokComma + const TokContains + const TokCount + const TokCreate + const TokDash + const TokDelete + const TokDesc + const TokDistinct + const TokDot + const TokDotDot + const TokEOF + const TokEQ + const TokEnds + const TokGT + const TokGTE + const TokIdent + const TokIn + const TokIs + const TokLBrace + const TokLBracket + const TokLParen + const TokLT + const TokLTE + const TokLimit + const TokMatch + const TokMerge + const TokNEQ + const TokNot + const TokNull + const TokNumber + const TokOr + const TokOrder + const TokPipe + const TokRBrace + const TokRBracket + const TokRParen + const TokRegex + const TokRemove + const TokReturn + const TokSet + const TokStar + const TokStarts + const TokString + const TokWhere + const TokWith + type WhereClause struct + Conditions []Condition + Operator string