Skip to content

Commit 9cc39b9

Browse files
committed
fixes after upgrade
Signed-off-by: Miguel Molina <[email protected]>
1 parent 413f166 commit 9cc39b9

File tree

3 files changed

+11
-15
lines changed

3 files changed

+11
-15
lines changed

cmd/gitbase/command/server.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ func (c *Server) buildDatabase() error {
219219
c.engine.Catalog.SetCurrentDatabase(c.Name)
220220
logrus.WithField("db", c.Name).Debug("registered database to catalog")
221221

222-
c.engine.Catalog.RegisterFunctions(function.Functions)
222+
c.engine.Catalog.MustRegister(function.Functions...)
223223
logrus.Debug("registered all available functions in catalog")
224224

225225
if err := c.registerDrivers(); err != nil {

integration_test.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121
"gopkg.in/src-d/go-mysql-server.v0/auth"
2222
"gopkg.in/src-d/go-mysql-server.v0/sql"
2323
"gopkg.in/src-d/go-mysql-server.v0/sql/analyzer"
24-
sqlfunction "gopkg.in/src-d/go-mysql-server.v0/sql/expression/function"
2524
"gopkg.in/src-d/go-mysql-server.v0/sql/index/pilosa"
2625
)
2726

@@ -956,12 +955,9 @@ func setup(t testing.TB) (*sqle.Engine, *gitbase.RepositoryPool, func()) {
956955

957956
func newSquashEngine(pool *gitbase.RepositoryPool) *sqle.Engine {
958957
engine := newBaseEngine(pool)
959-
960-
engine.Catalog.RegisterFunctions(sqlfunction.Defaults)
961958
engine.Analyzer = analyzer.NewBuilder(engine.Catalog).
962959
AddPostAnalyzeRule(rule.SquashJoinsRule, rule.SquashJoins).
963960
Build()
964-
965961
return engine
966962
}
967963

@@ -971,6 +967,6 @@ func newBaseEngine(pool *gitbase.RepositoryPool) *sqle.Engine {
971967
engine := command.NewDatabaseEngine(au, "test", 0, false)
972968

973969
engine.AddDatabase(foo)
974-
engine.Catalog.RegisterFunctions(function.Functions)
970+
engine.Catalog.MustRegister(function.Functions...)
975971
return engine
976972
}

internal/function/registry.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ package function
33
import "gopkg.in/src-d/go-mysql-server.v0/sql"
44

55
// Functions for gitbase queries.
6-
var Functions = sql.Functions{
7-
"is_tag": sql.Function1(NewIsTag),
8-
"is_remote": sql.Function1(NewIsRemote),
9-
"language": sql.FunctionN(NewLanguage),
10-
"uast": sql.FunctionN(NewUAST),
11-
"uast_mode": sql.Function3(NewUASTMode),
12-
"uast_xpath": sql.Function2(NewUASTXPath),
13-
"uast_extract": sql.Function2(NewUASTExtract),
14-
"uast_children": sql.Function1(NewUASTChildren),
6+
var Functions = []sql.Function{
7+
sql.Function1{Name: "is_tag", Fn: NewIsTag},
8+
sql.Function1{Name: "is_remote", Fn: NewIsRemote},
9+
sql.FunctionN{Name: "language", Fn: NewLanguage},
10+
sql.FunctionN{Name: "uast", Fn: NewUAST},
11+
sql.Function3{Name: "uast_mode", Fn: NewUASTMode},
12+
sql.Function2{Name: "uast_xpath", Fn: NewUASTXPath},
13+
sql.Function2{Name: "uast_extract", Fn: NewUASTExtract},
14+
sql.Function1{Name: "uast_children", Fn: NewUASTChildren},
1515
}

0 commit comments

Comments
 (0)