Bool expression refactoring.
This commit is contained in:
parent
5a7563d4af
commit
38007810c1
15 changed files with 818 additions and 583 deletions
|
|
@ -33,7 +33,8 @@ type SelectStatement interface {
|
|||
// NOTE: SelectStatement purposely does not implement the Table interface since
|
||||
// mysql's subquery performance is horrible.
|
||||
type selectStatementImpl struct {
|
||||
isExpression
|
||||
expressionInterfaceImpl
|
||||
|
||||
table ReadableTable
|
||||
projections []Projection
|
||||
where BoolExpression
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue