aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/query/query.go
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2025-06-14 12:49:04 -0400
committerJP Appel <jeanpierre.appel01@gmail.com>2025-06-14 12:53:45 -0400
commit97a2d99d0a3f1609d3d2264e4e54c119ec3801ff (patch)
tree09ad72618de4da04428cfa09ca200e495bd1da5d /pkg/query/query.go
parent06d091cc609e90974f8da7e7ae153f3c2a83ee46 (diff)
Move clause tree optimizations
Diffstat (limited to 'pkg/query/query.go')
-rw-r--r--pkg/query/query.go25
1 files changed, 0 insertions, 25 deletions
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')