public class SqlOperators
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.apache.calcite.rel.type.RelDataType |
BIGINT |
static org.apache.calcite.sql.SqlOperator |
CHAR_LENGTH |
static org.apache.calcite.sql.SqlOperator |
CONCAT |
static org.apache.calcite.sql.SqlOperator |
DATE_OP |
static org.apache.calcite.sql.SqlOperator |
ENDS_WITH |
static org.apache.calcite.sql.SqlOperator |
LIKE |
static org.apache.calcite.sql.SqlOperator |
LTRIM |
static org.apache.calcite.rel.type.RelDataType |
OTHER |
static org.apache.calcite.sql.SqlOperator |
REPLACE |
static org.apache.calcite.sql.SqlOperator |
REVERSE |
static org.apache.calcite.sql.SqlOperator |
RTRIM |
static org.apache.calcite.sql.SqlOperator |
START_WITHS |
static org.apache.calcite.sql.SqlOperator |
SUBSTR |
static org.apache.calcite.rel.type.RelDataType |
TIMESTAMP |
static org.apache.calcite.sql.SqlOperator |
TIMESTAMP_OP |
static org.apache.calcite.rel.type.RelDataType |
TIMESTAMP_WITH_NULLABILITY |
static org.apache.calcite.sql.SqlOperator |
TRIM |
static org.apache.calcite.sql.SqlOperator |
VALIDATE_TIME_INTERVAL |
static org.apache.calcite.sql.SqlOperator |
VALIDATE_TIMESTAMP |
Constructor and Description |
---|
SqlOperators() |
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.sql.validate.SqlUserDefinedFunction |
createUdfOperator(java.lang.String name,
java.lang.Class<?> methodClass,
java.lang.String methodName,
org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference,
java.util.List<org.apache.calcite.rel.type.RelDataType> paramTypes) |
static org.apache.calcite.sql.validate.SqlUserDefinedFunction |
createUdfOperator(java.lang.String name,
java.lang.reflect.Method method) |
public static final org.apache.calcite.rel.type.RelDataType TIMESTAMP_WITH_NULLABILITY
public static final org.apache.calcite.rel.type.RelDataType OTHER
public static final org.apache.calcite.rel.type.RelDataType TIMESTAMP
public static final org.apache.calcite.rel.type.RelDataType BIGINT
public static final org.apache.calcite.sql.SqlOperator START_WITHS
public static final org.apache.calcite.sql.SqlOperator CONCAT
public static final org.apache.calcite.sql.SqlOperator REPLACE
public static final org.apache.calcite.sql.SqlOperator TRIM
public static final org.apache.calcite.sql.SqlOperator LTRIM
public static final org.apache.calcite.sql.SqlOperator RTRIM
public static final org.apache.calcite.sql.SqlOperator SUBSTR
public static final org.apache.calcite.sql.SqlOperator REVERSE
public static final org.apache.calcite.sql.SqlOperator CHAR_LENGTH
public static final org.apache.calcite.sql.SqlOperator ENDS_WITH
public static final org.apache.calcite.sql.SqlOperator LIKE
public static final org.apache.calcite.sql.SqlOperator VALIDATE_TIMESTAMP
public static final org.apache.calcite.sql.SqlOperator VALIDATE_TIME_INTERVAL
public static final org.apache.calcite.sql.SqlOperator TIMESTAMP_OP
public static final org.apache.calcite.sql.SqlOperator DATE_OP
public static org.apache.calcite.sql.validate.SqlUserDefinedFunction createUdfOperator(java.lang.String name, java.lang.Class<?> methodClass, java.lang.String methodName, org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference, java.util.List<org.apache.calcite.rel.type.RelDataType> paramTypes)
public static org.apache.calcite.sql.validate.SqlUserDefinedFunction createUdfOperator(java.lang.String name, java.lang.reflect.Method method)