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.