public class TransformSqlOperatorTable
extends org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
| 限定符和类型 | 字段和说明 |
|---|---|
static org.apache.calcite.sql.SqlFunction |
ABS |
static org.apache.calcite.sql.SqlFunction |
AI_CHAT_PREDICT |
static org.apache.calcite.sql.SqlFunction |
AI_LANGCHAIN_PREDICT |
static org.apache.calcite.sql.SqlBinaryOperator |
AND |
static org.apache.calcite.sql.fun.SqlBetweenOperator |
BETWEEN |
static org.apache.calcite.sql.fun.SqlCaseOperator |
CASE |
static org.apache.calcite.sql.SqlFunction |
CAST |
static org.apache.calcite.sql.SqlFunction |
CEIL |
static org.apache.calcite.sql.SqlFunction |
CHAR_LENGTH |
static org.apache.calcite.sql.SqlFunction |
COALESCE |
static org.apache.calcite.sql.SqlBinaryOperator |
CONCAT |
static org.apache.calcite.sql.SqlFunction |
CONCAT_FUNCTION |
static org.apache.calcite.sql.SqlFunction |
CURRENT_DATE |
static org.apache.calcite.sql.SqlFunction |
CURRENT_TIME |
static org.apache.calcite.sql.SqlFunction |
CURRENT_TIMESTAMP |
static org.apache.calcite.sql.SqlFunction |
DATE_FORMAT |
static org.apache.calcite.sql.SqlBinaryOperator |
DIVIDE |
static org.apache.calcite.sql.SqlBinaryOperator |
EQUALS |
static org.apache.calcite.sql.SqlFunction |
FLOOR |
static org.apache.calcite.sql.SqlFunction |
FROM_UNIXTIME |
static org.apache.calcite.sql.SqlFunction |
GET_EMBEDDING |
static org.apache.calcite.sql.SqlBinaryOperator |
GREATER_THAN |
static org.apache.calcite.sql.SqlBinaryOperator |
GREATER_THAN_OR_EQUAL |
static org.apache.calcite.sql.SqlFunction |
IF |
static org.apache.calcite.sql.SqlBinaryOperator |
IN |
static org.apache.calcite.sql.SqlPostfixOperator |
IS_FALSE |
static org.apache.calcite.sql.SqlPostfixOperator |
IS_NOT_FALSE |
static org.apache.calcite.sql.SqlPostfixOperator |
IS_NOT_NULL |
static org.apache.calcite.sql.SqlPostfixOperator |
IS_NOT_TRUE |
static org.apache.calcite.sql.SqlPostfixOperator |
IS_NULL |
static org.apache.calcite.sql.SqlPostfixOperator |
IS_TRUE |
static org.apache.calcite.sql.SqlBinaryOperator |
LESS_THAN |
static org.apache.calcite.sql.SqlBinaryOperator |
LESS_THAN_OR_EQUAL |
static org.apache.calcite.sql.SqlSpecialOperator |
LIKE |
static org.apache.calcite.sql.SqlFunction |
LOCALTIME |
static org.apache.calcite.sql.SqlFunction |
LOCALTIMESTAMP |
static org.apache.calcite.sql.SqlFunction |
LOWER |
static org.apache.calcite.sql.SqlBinaryOperator |
MINUS |
static org.apache.calcite.sql.SqlBinaryOperator |
MULTIPLY |
static org.apache.calcite.sql.SqlPrefixOperator |
NOT |
static org.apache.calcite.sql.fun.SqlBetweenOperator |
NOT_BETWEEN |
static org.apache.calcite.sql.SqlBinaryOperator |
NOT_EQUALS |
static org.apache.calcite.sql.SqlBinaryOperator |
NOT_IN |
static org.apache.calcite.sql.SqlSpecialOperator |
NOT_LIKE |
static org.apache.calcite.sql.SqlFunction |
NOW |
static org.apache.calcite.sql.SqlBinaryOperator |
OR |
static org.apache.calcite.sql.SqlBinaryOperator |
PERCENT_REMAINDER |
static org.apache.calcite.sql.SqlBinaryOperator |
PLUS |
static org.apache.calcite.sql.SqlFunction |
REGEXP_REPLACE |
static org.apache.calcite.sql.SqlFunction |
ROUND |
static org.apache.calcite.sql.SqlFunction |
SUBSTR |
static org.apache.calcite.sql.SqlFunction |
SUBSTRING |
static org.apache.calcite.sql.SqlFunction |
TIMESTAMP_DIFF |
static org.apache.calcite.sql.SqlFunction |
TIMESTAMPADD |
static org.apache.calcite.sql.SqlFunction |
TIMESTAMPDIFF |
static org.apache.calcite.sql.SqlFunction |
TO_DATE |
static org.apache.calcite.sql.SqlFunction |
TO_TIMESTAMP |
static org.apache.calcite.sql.SqlFunction |
TRIM |
static org.apache.calcite.sql.SqlFunction |
UNIX_TIMESTAMP |
static org.apache.calcite.sql.SqlFunction |
UPPER |
static org.apache.calcite.sql.SqlFunction |
UUID |
| 限定符和类型 | 方法和说明 |
|---|---|
static TransformSqlOperatorTable |
instance() |
void |
lookupOperatorOverloads(org.apache.calcite.sql.SqlIdentifier opName,
org.apache.calcite.sql.SqlFunctionCategory sqlFunctionCategory,
org.apache.calcite.sql.SqlSyntax syntax,
List<org.apache.calcite.sql.SqlOperator> operatorList,
org.apache.calcite.sql.validate.SqlNameMatcher nameMatcher) |
public static final org.apache.calcite.sql.SqlBinaryOperator EQUALS
public static final org.apache.calcite.sql.SqlBinaryOperator NOT_EQUALS
public static final org.apache.calcite.sql.SqlBinaryOperator GREATER_THAN
public static final org.apache.calcite.sql.SqlBinaryOperator GREATER_THAN_OR_EQUAL
public static final org.apache.calcite.sql.SqlBinaryOperator LESS_THAN
public static final org.apache.calcite.sql.SqlBinaryOperator LESS_THAN_OR_EQUAL
public static final org.apache.calcite.sql.SqlPostfixOperator IS_NULL
public static final org.apache.calcite.sql.SqlPostfixOperator IS_NOT_NULL
public static final org.apache.calcite.sql.fun.SqlBetweenOperator BETWEEN
public static final org.apache.calcite.sql.fun.SqlBetweenOperator NOT_BETWEEN
public static final org.apache.calcite.sql.SqlSpecialOperator LIKE
public static final org.apache.calcite.sql.SqlSpecialOperator NOT_LIKE
public static final org.apache.calcite.sql.SqlBinaryOperator IN
public static final org.apache.calcite.sql.SqlBinaryOperator NOT_IN
public static final org.apache.calcite.sql.SqlBinaryOperator OR
public static final org.apache.calcite.sql.SqlBinaryOperator AND
public static final org.apache.calcite.sql.SqlPrefixOperator NOT
public static final org.apache.calcite.sql.SqlPostfixOperator IS_FALSE
public static final org.apache.calcite.sql.SqlPostfixOperator IS_NOT_FALSE
public static final org.apache.calcite.sql.SqlPostfixOperator IS_TRUE
public static final org.apache.calcite.sql.SqlPostfixOperator IS_NOT_TRUE
public static final org.apache.calcite.sql.SqlBinaryOperator PLUS
public static final org.apache.calcite.sql.SqlBinaryOperator MINUS
public static final org.apache.calcite.sql.SqlBinaryOperator MULTIPLY
public static final org.apache.calcite.sql.SqlBinaryOperator DIVIDE
public static final org.apache.calcite.sql.SqlBinaryOperator PERCENT_REMAINDER
public static final org.apache.calcite.sql.SqlFunction ABS
public static final org.apache.calcite.sql.SqlFunction CEIL
public static final org.apache.calcite.sql.SqlFunction FLOOR
public static final org.apache.calcite.sql.SqlFunction ROUND
public static final org.apache.calcite.sql.SqlFunction UUID
public static final org.apache.calcite.sql.SqlBinaryOperator CONCAT
public static final org.apache.calcite.sql.SqlFunction CONCAT_FUNCTION
public static final org.apache.calcite.sql.SqlFunction CHAR_LENGTH
public static final org.apache.calcite.sql.SqlFunction UPPER
public static final org.apache.calcite.sql.SqlFunction LOWER
public static final org.apache.calcite.sql.SqlFunction TRIM
public static final org.apache.calcite.sql.SqlFunction REGEXP_REPLACE
public static final org.apache.calcite.sql.SqlFunction SUBSTR
public static final org.apache.calcite.sql.SqlFunction SUBSTRING
public static final org.apache.calcite.sql.SqlFunction LOCALTIME
public static final org.apache.calcite.sql.SqlFunction LOCALTIMESTAMP
public static final org.apache.calcite.sql.SqlFunction CURRENT_TIME
public static final org.apache.calcite.sql.SqlFunction CURRENT_DATE
public static final org.apache.calcite.sql.SqlFunction CURRENT_TIMESTAMP
public static final org.apache.calcite.sql.SqlFunction NOW
public static final org.apache.calcite.sql.SqlFunction UNIX_TIMESTAMP
public static final org.apache.calcite.sql.SqlFunction FROM_UNIXTIME
public static final org.apache.calcite.sql.SqlFunction DATE_FORMAT
public static final org.apache.calcite.sql.SqlFunction TIMESTAMP_DIFF
public static final org.apache.calcite.sql.SqlFunction TIMESTAMPDIFF
public static final org.apache.calcite.sql.SqlFunction TIMESTAMPADD
public static final org.apache.calcite.sql.SqlFunction TO_DATE
public static final org.apache.calcite.sql.SqlFunction TO_TIMESTAMP
public static final org.apache.calcite.sql.fun.SqlCaseOperator CASE
public static final org.apache.calcite.sql.SqlFunction COALESCE
public static final org.apache.calcite.sql.SqlFunction IF
public static final org.apache.calcite.sql.SqlFunction CAST
public static final org.apache.calcite.sql.SqlFunction AI_CHAT_PREDICT
public static final org.apache.calcite.sql.SqlFunction GET_EMBEDDING
public static final org.apache.calcite.sql.SqlFunction AI_LANGCHAIN_PREDICT
public static TransformSqlOperatorTable instance()
public void lookupOperatorOverloads(org.apache.calcite.sql.SqlIdentifier opName,
@Nullable
org.apache.calcite.sql.SqlFunctionCategory sqlFunctionCategory,
org.apache.calcite.sql.SqlSyntax syntax,
List<org.apache.calcite.sql.SqlOperator> operatorList,
org.apache.calcite.sql.validate.SqlNameMatcher nameMatcher)
lookupOperatorOverloads 在接口中 org.apache.calcite.sql.SqlOperatorTablelookupOperatorOverloads 在类中 org.apache.calcite.sql.util.ReflectiveSqlOperatorTableCopyright © 2025 The Apache Software Foundation. All rights reserved.