Versions in this module Expand all Collapse all v1 v1.1.0 Jul 14, 2026 Changes in this version + func EvalDefine(cond string, buffer []map[string]any, labels []string, ...) bool + func EvalDefineWithSubsets(cond string, buffer []map[string]any, labels []string, ...) bool + func EvalMeasure(expression string, rows []map[string]any, labels []string, ...) (any, bool) + func EvalMeasureWithSubsets(expression string, rows []map[string]any, labels []string, ...) (any, bool) + func Validate(spec *types.MatchRecognizeSpec) error + type Engine struct + func NewEngine(spec *types.MatchRecognizeSpec) (*Engine, error) + func (e *Engine) Flush() []map[string]any + func (e *Engine) Process(row map[string]any, partitionKey string) []map[string]any + func (e *Engine) SetLogger(l logger.Logger) + func (e *Engine) SetMaxPartitions(n int) + func (e *Engine) SetMaxRunRows(n int) + func (e *Engine) SetMaxRuns(n int) + func (e *Engine) Start() + func (e *Engine) Stop() + type NFA struct + func Compile(node *types.PatternNode) (*NFA, error)