Remove visitor.

This commit is contained in:
go-jet 2019-08-12 10:16:08 +02:00
parent 01f43d462a
commit e02e08a6ba
17 changed files with 8 additions and 158 deletions

View file

@ -14,7 +14,7 @@ var (
type SelectStatement interface {
jet.Statement
jet.HasProjections
jet.IExpression
jet.Expression
DISTINCT() SelectStatement
FROM(table ReadableTable) SelectStatement

View file

@ -52,7 +52,7 @@ type SetStatement interface {
type SetOperators interface {
jet.Statement
jet.HasProjections
jet.IExpression
jet.Expression
UNION(rhs SelectStatement) SetStatement
UNION_ALL(rhs SelectStatement) SetStatement

View file

@ -31,10 +31,8 @@ type writableTable interface {
// ReadableTable interface
type ReadableTable interface {
//table
readableTable
jet.Serializer
//acceptsVisitor
}
type WritableTable interface {
@ -44,15 +42,9 @@ type WritableTable interface {
}
type Table interface {
//table
readableTable
writableTable
jet.SerializerTable
//acceptsVisitor
//SchemaName() string
//TableName() string
//As(alias string)
}
type readableTableInterfaceImpl struct {