Skip to content

Commit 9c28c6b

Browse files
authored
sql: move Expression to sql/core.go. (#78)
1 parent 92c1449 commit 9c28c6b

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

sql/core.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ type Transformable interface {
1515
TransformExpressionsUp(func(Expression) Expression) Node
1616
}
1717

18+
type Expression interface {
19+
Resolvable
20+
Type() Type
21+
Name() string
22+
Eval(Row) interface{}
23+
TransformUp(func(Expression) Expression) Expression
24+
}
25+
1826
type Node interface {
1927
Resolvable
2028
Transformable

sql/expression.go

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)