Documentation ¶
Index ¶
- type ColumnName
- type ColumnNameList
- type CommandStatement
- type Direction
- type Eval
- type EvalExpr
- type EvalExprList
- type ExprStatement
- type ExprStatements
- type Extract
- type ExtractScript
- type ExtractStatement
- type FuncExpr
- type Import
- type Limit
- type Name
- type NameList
- type Order
- type OrderBy
- type OrderList
- type ParenExpr
- type Select
- type Stat
- type StatList
- type Statement
- type Stats
- type TableName
- type Value
- type Where
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnName ¶
type ColumnName struct {
Path Name
}
func (ColumnName) String ¶
func (n ColumnName) String() string
type ColumnNameList ¶
type ColumnNameList []ColumnName
func (ColumnNameList) String ¶
func (n ColumnNameList) String() string
type CommandStatement ¶
type CommandStatement interface { Statement // contains filtered or unexported methods }
type Eval ¶
type Eval struct {
Es EvalExprList
}
type EvalExpr ¶
type EvalExpr struct { As Name E ExprStatement }
type EvalExprList ¶
type EvalExprList []EvalExpr
func (EvalExprList) String ¶
func (ns EvalExprList) String() string
type ExprStatement ¶
type ExprStatement interface { Statement // contains filtered or unexported methods }
type ExprStatements ¶
type ExprStatements []ExprStatement
func (ExprStatements) String ¶
func (es ExprStatements) String() string
type Extract ¶
type Extract struct { Script ExtractScript Es EvalExprList }
type ExtractScript ¶
type ExtractStatement ¶
type ExtractStatement interface {
String() string
}
type FuncExpr ¶
type FuncExpr struct { Name string Args ExprStatements }
type Order ¶
type Order struct { Type Direction E ExprStatement }
type ParenExpr ¶
type ParenExpr struct {
E ExprStatement
}
type Select ¶
type Select struct {
Cs []CommandStatement
}
type Stat ¶
type Stat struct { As Name F Name // func name Es ExprStatements }
type Stats ¶
type Stats struct { Ss StatList By ColumnNameList }
type TableName ¶
type TableName struct {
N ColumnName
}
Click to show internal directories.
Click to hide internal directories.