@Internal public class SqlOperators extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
ARRAY_AGG_FN |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
BIT_XOR |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.validate.SqlUserDefinedFunction |
CAST_OP |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
CHAR_LENGTH |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
CONCAT |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
COUNTIF |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
DATE_OP |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
ENDS_WITH |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
LIKE |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
LTRIM |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
REPLACE |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
REVERSE |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
RTRIM |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
START_WITHS |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
SUBSTR |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
TIMESTAMP_OP |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
TRIM |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
VALIDATE_TIME_INTERVAL |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
VALIDATE_TIMESTAMP |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
ZETASQL_TIMESTAMP_ADD |
Constructor and Description |
---|
SqlOperators() |
Modifier and Type | Method and Description |
---|---|
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator |
createStringAggOperator(com.google.zetasql.resolvedast.ResolvedNodes.ResolvedFunctionCallBase aggregateFunctionCall) |
static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlFunction |
createZetaSqlFunction(java.lang.String name,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.type.SqlTypeName returnType)
Create a dummy SqlFunction of type OTHER_FUNCTION from given function name and return type.
|
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator ZETASQL_TIMESTAMP_ADD
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator ARRAY_AGG_FN
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator START_WITHS
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator CONCAT
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator REPLACE
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator TRIM
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator LTRIM
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator RTRIM
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator SUBSTR
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator REVERSE
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator CHAR_LENGTH
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator ENDS_WITH
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator LIKE
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator VALIDATE_TIMESTAMP
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator VALIDATE_TIME_INTERVAL
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator TIMESTAMP_OP
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator DATE_OP
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator BIT_XOR
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator COUNTIF
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.validate.SqlUserDefinedFunction CAST_OP
public static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator createStringAggOperator(com.google.zetasql.resolvedast.ResolvedNodes.ResolvedFunctionCallBase aggregateFunctionCall)
public static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlFunction createZetaSqlFunction(java.lang.String name, org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.type.SqlTypeName returnType)
BeamZetaSqlCalcRel
(for built-in functions) or
BeamCalcRel
(for user-defined functions).