Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComplexityMeasure ¶
type ComplexityMeasure struct {
RelativeFitness int64
NumMatches int64
NumMultiPartQueryParts int64
}
func QueryComplexity ¶
func QueryComplexity(query *cypher.RegularQuery) (ComplexityMeasure, error)
type ComplexityVisitor ¶
type ComplexityVisitor struct {
walk.Visitor[cypher.SyntaxNode]
// contains filtered or unexported fields
}
func NewComplexityVisitor ¶
func NewComplexityVisitor() *ComplexityVisitor
func (*ComplexityVisitor) Enter ¶
func (s *ComplexityVisitor) Enter(node cypher.SyntaxNode)
func (*ComplexityVisitor) Exit ¶
func (s *ComplexityVisitor) Exit(node cypher.SyntaxNode)
Click to show internal directories.
Click to hide internal directories.