2022-10-20 10:04:28 +00:00
|
|
|
package mmql
|
|
|
|
|
2022-10-21 12:49:35 +00:00
|
|
|
type IStatement interface { }
|
|
|
|
|
|
|
|
type RawStatement struct {
|
|
|
|
IStatement
|
|
|
|
Value string
|
|
|
|
}
|
|
|
|
|
|
|
|
type QuotedValue struct {
|
|
|
|
IStatement
|
|
|
|
RawStatement *RawStatement
|
|
|
|
Quote string
|
|
|
|
}
|
|
|
|
|
|
|
|
type BracketedValue struct {
|
|
|
|
IStatement
|
|
|
|
RawStatement *RawStatement
|
|
|
|
Brackets string
|
2022-10-20 10:04:28 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ActionStatement struct {
|
|
|
|
IStatement
|
|
|
|
}
|
2022-10-21 12:49:35 +00:00
|
|
|
|
|
|
|
type OrderStatement struct {
|
|
|
|
*ActionStatement
|
|
|
|
}
|
|
|
|
|
|
|
|
func ( this *OrderStatement ) For( stmt IStatement ) {
|
|
|
|
}
|