[−][src]Module ag::operator
Structs
Average | |
BinaryExpr | |
Count | |
CountDistinct | |
FieldExpressionDef | |
Fields | |
LimitDef | The definition for a limit operator, which is a positive number used to specify whether the first N rows should be passed through to the downstream operators. Negative limits are not supported at this time. |
Max | |
Min | |
MultiGrouper | |
Parse | |
ParseJson | |
ParseLogfmt | |
ParseOptions | |
Percentile | |
PreAggAdapter | Adapter for pre-aggregate operators to be used on the output of aggregate operators. |
Sorter | |
Split | |
Sum | |
Total | |
TotalDef | |
UnaryExpr | |
Where |
Enums
ArithmeticExpr | |
BoolExpr | |
BoolUnaryExpr | |
EvalError | |
Expr | |
FieldMode | |
Limit | The state for a limit operator |
SortDirection | |
ValueRef |
Traits
AggregateFunction | |
AggregateOperator | |
Evaluatable | |
OperatorBuilder | Trait used to instantiate an operator from its definition. If an operator does not maintain state, the operator definition value can be cloned and returned. |
UnaryPreAggFunction | Trait for operators that are functional in nature and do not maintain state. |
UnaryPreAggOperator | Trait for operators that maintain state while processing records. |