Remove visitor.
This commit is contained in:
parent
01f43d462a
commit
e02e08a6ba
17 changed files with 8 additions and 158 deletions
|
|
@ -14,7 +14,7 @@ var (
|
|||
type SelectStatement interface {
|
||||
jet.Statement
|
||||
jet.HasProjections
|
||||
jet.IExpression
|
||||
jet.Expression
|
||||
|
||||
DISTINCT() SelectStatement
|
||||
FROM(table ReadableTable) SelectStatement
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue