Versions in this module Expand all Collapse all v0 v0.2.0 Jun 5, 2026 v0.1.0 Jun 2, 2026 Changes in this version + type Engine struct + func New[N comparable, W any](g *lpg.Graph[N, W], c *csr.CSR[W]) *Engine[N, W] + func (e *Engine[N, W]) Match() *Pattern[N, W] + type Pattern struct + func (p *Pattern[N, W]) Cardinality() uint64 + func (p *Pattern[N, W]) Collect() []N + func (p *Pattern[N, W]) NodeIDs() iter.Seq[graph.NodeID] + func (p *Pattern[N, W]) Out() *Pattern[N, W] + func (p *Pattern[N, W]) Vertex(preds ...Predicate[N, W]) *Pattern[N, W] + type Predicate interface + Match func(g *lpg.Graph[N, W], id graph.NodeID) bool + func WithLabel[N comparable, W any](name string) Predicate[N, W] + func WithProperty[N comparable, W any](key string, expected lpg.PropertyValue) Predicate[N, W]