SqlStdOperatorTable.See: Description
| Interface | Description |
|---|---|
| BeamSqlBinaryOperator |
An operator that is applied to already-evaluated arguments.
|
| BeamSqlOperator |
An operator that is applied to already-evaluated arguments.
|
| BeamSqlUnaryOperator |
An operator that is applied to already-evaluated arguments.
|
| StringOperators.StringOperator |
A
BeamSqlOperator that returns a string. |
| Class | Description |
|---|---|
| BeamSqlCaseExpression |
BeamSqlCaseExpression represents CASE, NULLIF, COALESCE in SQL. |
| BeamSqlCastExpression |
Base class to support 'CAST' operations for all
SqlTypeName. |
| BeamSqlCorrelVariableExpression |
A primitive operation for dereferencing a correlation variable.
|
| BeamSqlDefaultExpression |
DEFAULT keyword for UDF with optional parameter.
|
| BeamSqlDotExpression |
Implements DOT operator to access fields of dynamic ROWs.
|
| BeamSqlExpression |
BeamSqlExpression is an equivalent expression in BeamSQL, of RexNode in Calcite. |
| BeamSqlInputRefExpression |
A primitive operation for direct field extraction.
|
| BeamSqlLocalRefExpression |
A primitive operation for dereferencing a correlation variable.
|
| BeamSqlOperatorExpression |
A generic expression form for an operator applied to arguments.
|
| BeamSqlPrimitive<T> |
BeamSqlPrimitive is a special, self-reference BeamSqlExpression. |
| BeamSqlUdfExpression |
invoke a UDF function.
|
| BeamSqlWindowEndExpression |
BeamSqlExpression for HOP_END, TUMBLE_END, SESSION_END operation. |
| BeamSqlWindowExpression |
BeamSqlExpression for HOP, TUMBLE, SESSION operation. |
| BeamSqlWindowStartExpression |
BeamSqlExpression for HOP_START, TUMBLE_START, SESSION_START
operation. |
| DateOperators |
Date operator implementations.
|
| StringOperators |
String operator implementations.
|
| UdafImpl<InputT,AccumT,OutputT> |
Implement
AggregateFunction to take a Combine.CombineFn as UDAF. |
SqlStdOperatorTable.