package
1.14.3
Repository: https://github.com/lf-edge/ekuiper.git
Documentation: pkg.go.dev

# Functions

Eval evaluates expr against a map.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsAggregate check if an expression is aggregate with the binding alias info.
No description provided by the author
MultiValuer returns a Valuer that iterates over multiple Valuer instances to find a match.
Should only be called by stream to make sure a single instance for an operation.
No description provided by the author
Should only be called by stream to make sure a single instance for an operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OrderedBy returns a Sorter that sorts using the less functions, in order.
No description provided by the author
Validate select statement without context.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Variables

ImplicitStateFuncs is a set of functions that read/update global state implicitly.
No description provided by the author
No description provided by the author

# Structs

AffiliateRow part of other row types do help calculation of newly added cols.
No description provided by the author
Alias will not need to convert cases.
No description provided by the author
No description provided by the author
FunctionValuer ONLY use NewFunctionValuer function to initialize.
GroupedTuples is a collection of tuples grouped by a key.
No description provided by the author
JoinTuple is a row produced by a join operation.
No description provided by the author
MultiSorter implements the Sort interface, sorting the changes within.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Tuple The input row, produced by the source.
ValuerEval will evaluate an expression using the Valuer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
AggregateData Could be a tuple or collection.
AliasValuer is used to calculate and cache the alias value.
CallValuer implements the Call method for evaluating function calls.
Collection A collection of rows as a table.
CollectionRow is the aggregation row of a non-grouped collection.
EmittedData is data that is produced by a specific source.
No description provided by the author
FuncValuer can calculate function type value like window_start and window_end.
No description provided by the author
MultiFunc hack for builtin functions that works for multiple functions.
RawRow is the basic data type for logical row.
No description provided by the author
No description provided by the author
No description provided by the author
Valuer is the interface that wraps the Value() method.
No description provided by the author

# Type aliases

Message is a valuer that substitutes values for the mapped interface.
No description provided by the author