@Internal
public interface BuiltInSqlOperator
BuiltInFunctionDefinition in cases where BridgingSqlFunction does
not apply. This is the case when the operator has a special parsing syntax or uses other
Calcite-specific features that are not exposed via BuiltInFunctionDefinition yet.
If SqlOperator were an interface, this interface would extend from it.
| Modifier and Type | Method and Description |
|---|---|
static String |
extractNameFromQualifiedName(String qualifiedName) |
String |
getQualifiedName() |
Optional<Integer> |
getVersion() |
boolean |
isInternal() |
static String |
toQualifiedName(org.apache.calcite.sql.SqlOperator operator) |
static boolean |
unwrapIsInternal(org.apache.calcite.sql.SqlOperator operator) |
static Optional<Integer> |
unwrapVersion(org.apache.calcite.sql.SqlOperator operator) |
boolean isInternal()
BuiltInFunctionDefinition.isInternal()String getQualifiedName()
BuiltInFunctionDefinition.getQualifiedName()static boolean unwrapIsInternal(org.apache.calcite.sql.SqlOperator operator)
static String toQualifiedName(org.apache.calcite.sql.SqlOperator operator)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.