See: Description
Class | Description |
---|---|
CEPCall |
A
CEPCall instance represents an operation (node) that contains an operator and a list of
operands. |
CEPFieldRef |
A
CEPFieldRef instance represents a node that points to a specified field in a Row . |
CEPLiteral |
CEPLiteral represents a literal node. |
CEPMeasure |
The
CEPMeasure class represents the Measures clause and contains information about output
columns. |
CEPOperation |
CEPOperation is the base class for the evaluation operations defined in the DEFINE syntax of MATCH_RECOGNIZE . |
CEPOperator |
The
CEPOperator records the operators (i.e. |
CEPPattern |
Core pattern class that stores the definition of a single pattern.
|
CEPUtils |
Some utility methods for transforming Calcite's constructs into our own Beam constructs (for
serialization purpose).
|
OrderKey |
The
OrderKey class stores the information to sort a column. |
PatternCondition |
PatternCondition stores the function to decide whether a row is a match of a single
pattern. |
Quantifier |
The
Quantifier class is intended for storing the information of the quantifier for a
pattern variable. |
Enum | Description |
---|---|
CEPKind |
CEPKind corresponds to Calcite's SqlKind . |
For serialization, Beam needs serializable classes to replace Calcite's classes. This package
includes some "cloned" classes to replace Calcite RexNode
, RelCollation
, SqlOperator
etc.