Documentation
¶
Index ¶
- type BooleanLiteral
- type ExecuteStatement
- type Expression
- type ExpressionStatement
- type FloatLiteral
- type InfixExpression
- type IntegerLiteral
- type MQL
- type Node
- type PrefixExpression
- type ProcessAttributeIdentifier
- type ProcessesSelectionStatement
- type SampleAttributeIdentifier
- type SamplesSelectionStatement
- type SelectStatement
- type Statement
- type StringLiteral
- type WhereStatement
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BooleanLiteral ¶
func (*BooleanLiteral) String ¶
func (l *BooleanLiteral) String() string
func (*BooleanLiteral) TokenLiteral ¶
func (l *BooleanLiteral) TokenLiteral() string
type ExecuteStatement ¶
func (*ExecuteStatement) String ¶
func (s *ExecuteStatement) String() string
func (*ExecuteStatement) TokenLiteral ¶
func (s *ExecuteStatement) TokenLiteral() string
type Expression ¶
type Expression interface {
Node
// contains filtered or unexported methods
}
type ExpressionStatement ¶
type ExpressionStatement struct {
Token token.Token
Expression Expression
}
func (*ExpressionStatement) String ¶
func (e *ExpressionStatement) String() string
func (*ExpressionStatement) TokenLiteral ¶
func (e *ExpressionStatement) TokenLiteral() string
type FloatLiteral ¶
func (*FloatLiteral) String ¶
func (l *FloatLiteral) String() string
func (*FloatLiteral) TokenLiteral ¶
func (l *FloatLiteral) TokenLiteral() string
type InfixExpression ¶
type InfixExpression struct {
Token token.Token
Left Expression
Operator string
Right Expression
}
func (*InfixExpression) String ¶
func (e *InfixExpression) String() string
func (*InfixExpression) TokenLiteral ¶
func (e *InfixExpression) TokenLiteral() string
type IntegerLiteral ¶
func (*IntegerLiteral) String ¶
func (l *IntegerLiteral) String() string
func (*IntegerLiteral) TokenLiteral ¶
func (l *IntegerLiteral) TokenLiteral() string
type PrefixExpression ¶
type PrefixExpression struct {
Token token.Token
Operator string
Right Expression
}
func (*PrefixExpression) String ¶
func (e *PrefixExpression) String() string
func (*PrefixExpression) TokenLiteral ¶
func (e *PrefixExpression) TokenLiteral() string
type ProcessAttributeIdentifier ¶
type ProcessAttributeIdentifier struct {
Token token.Token
Attribute string
Operator string
Value string
}
func (*ProcessAttributeIdentifier) String ¶
func (i *ProcessAttributeIdentifier) String() string
func (*ProcessAttributeIdentifier) TokenLiteral ¶
func (i *ProcessAttributeIdentifier) TokenLiteral() string
type ProcessesSelectionStatement ¶
func (*ProcessesSelectionStatement) String ¶
func (s *ProcessesSelectionStatement) String() string
func (*ProcessesSelectionStatement) TokenLiteral ¶
func (s *ProcessesSelectionStatement) TokenLiteral() string
type SampleAttributeIdentifier ¶
type SampleAttributeIdentifier struct {
Token token.Token
Attribute string
Operator string
Value string
}
func (*SampleAttributeIdentifier) String ¶
func (i *SampleAttributeIdentifier) String() string
func (*SampleAttributeIdentifier) TokenLiteral ¶
func (i *SampleAttributeIdentifier) TokenLiteral() string
type SamplesSelectionStatement ¶
func (*SamplesSelectionStatement) String ¶
func (s *SamplesSelectionStatement) String() string
func (*SamplesSelectionStatement) TokenLiteral ¶
func (s *SamplesSelectionStatement) TokenLiteral() string
type SelectStatement ¶
type SelectStatement struct {
Token token.Token
SelectionStatements []Statement
WhereStatement *WhereStatement
}
func (*SelectStatement) String ¶
func (s *SelectStatement) String() string
func (*SelectStatement) TokenLiteral ¶
func (s *SelectStatement) TokenLiteral() string
type StringLiteral ¶
func (*StringLiteral) String ¶
func (l *StringLiteral) String() string
func (*StringLiteral) TokenLiteral ¶
func (l *StringLiteral) TokenLiteral() string
type WhereStatement ¶
type WhereStatement struct {
Token token.Token
Expression Expression
}
func (*WhereStatement) String ¶
func (s *WhereStatement) String() string
func (*WhereStatement) TokenLiteral ¶
func (s *WhereStatement) TokenLiteral() string
Click to show internal directories.
Click to hide internal directories.