Add functions packages support (#419)

* Add packaged functions support

* Add tests for math.floor func

* Export FunctionsTable

* Extract func stuff into its own package

* Rename stuff

* Fix tests

* Move doc package to cmd/genji

* Adjust naming, typos
This commit is contained in:
Jean Hadrien Chabran
2021-07-17 13:07:16 +02:00
committed by GitHub
parent c0861ed2c5
commit e556fc3048
31 changed files with 870 additions and 238 deletions

View File

@@ -0,0 +1,12 @@
package functions_test
import (
"path/filepath"
"testing"
"github.com/genjidb/genji/internal/testutil"
)
func TestMathFunctions(t *testing.T) {
testutil.ExprRunner(t, filepath.Join("testdata", "math_functions.sql"))
}