From 97a2d99d0a3f1609d3d2264e4e54c119ec3801ff Mon Sep 17 00:00:00 2001 From: JP Appel Date: Sat, 14 Jun 2025 12:49:04 -0400 Subject: Move clause tree optimizations --- pkg/query/query.go | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'pkg/query/query.go') diff --git a/pkg/query/query.go b/pkg/query/query.go index 5ddc724..57ba3e1 100644 --- a/pkg/query/query.go +++ b/pkg/query/query.go @@ -2,31 +2,6 @@ package query import "strings" -func Generate(ir *QueryIR) (any, error) { - // TODO: implement - return nil, nil -} - -func Compile(query string) (any, error) { - // TODO: logging - clause, err := Parse(Lex(query)) - if err != nil { - return nil, err - } - - ir, err := NewIR(*clause) - if err != nil { - return nil, err - } - - ir, err = Optimize(ir) - if err != nil { - return nil, err - } - - return Generate(ir) -} - func writeIndent(b *strings.Builder, level int) { for range level { b.WriteByte('\t') -- cgit v1.2.3