Uses of Interface
org.apache.druid.sql.calcite.expression.SqlOperatorConversion
Packages that use SqlOperatorConversion
Package
Description
-
Uses of SqlOperatorConversion in org.apache.druid.sql.calcite.expression
Classes in org.apache.druid.sql.calcite.expression that implement SqlOperatorConversionModifier and TypeClassDescriptionclassclassclassConversion for SQL operators that map 1-1 onto native functions.classConstructors in org.apache.druid.sql.calcite.expression with parameters of type SqlOperatorConversionModifierConstructorDescriptionAliasedOperatorConversion(SqlOperatorConversion baseConversion, String name) -
Uses of SqlOperatorConversion in org.apache.druid.sql.calcite.expression.builtin
Classes in org.apache.druid.sql.calcite.expression.builtin that implement SqlOperatorConversionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassConverts SQL COALESCE, NVL, IFNULL to native "coalesce" or "nvl".classclassclassRegistercontains_stringandicontains_stringfunctions with calcite that internally translate these functions intoSearchQueryDimFilterwithContainsSearchQuerySpecas search query spec.classDATE_TRUNC function similar to PostgreSQL.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassFunction that converts a String or a Multi Value direct column to an array.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassOperator that tests whether its left operand is included in the range of values covered by search arguments.classclassclassclassclassclassBase class for a number of time arithmetic related operators.static classstatic classclassclassclassclassclassclassclassclassclassFields in org.apache.druid.sql.calcite.expression.builtin declared as SqlOperatorConversionModifier and TypeFieldDescriptionstatic final SqlOperatorConversionHumanReadableFormatOperatorConversion.BINARY_BYTE_FORMATstatic final SqlOperatorConversionMultiValueStringOperatorConversions.CONTAINSstatic final SqlOperatorConversionHumanReadableFormatOperatorConversion.DECIMAL_BYTE_FORMATstatic final SqlOperatorConversionHumanReadableFormatOperatorConversion.DECIMAL_FORMATstatic final SqlOperatorConversionMultiValueStringOperatorConversions.OVERLAPMethods in org.apache.druid.sql.calcite.expression.builtin that return SqlOperatorConversionModifier and TypeMethodDescriptionstatic SqlOperatorConversionContainsOperatorConversion.caseInsensitive()static SqlOperatorConversionContainsOperatorConversion.caseSensitive() -
Uses of SqlOperatorConversion in org.apache.druid.sql.calcite.external
Classes in org.apache.druid.sql.calcite.external that implement SqlOperatorConversionModifier and TypeClassDescriptionclassOperator conversion for the `EXTERN` table macros (functions) based on theTableFunctionabstraction defined by the catalog.classOperator conversion for user-defined table macros (functions) based on theTableFunctionabstraction defined by the catalog.classRegisters the "EXTERN" operator, which is used in queries likeclassclassclass -
Uses of SqlOperatorConversion in org.apache.druid.sql.calcite.planner
Methods in org.apache.druid.sql.calcite.planner that return SqlOperatorConversionModifier and TypeMethodDescriptionDruidOperatorTable.lookupOperatorConversion(org.apache.calcite.sql.SqlOperator operator) -
Uses of SqlOperatorConversion in org.apache.druid.sql.guice
Method parameters in org.apache.druid.sql.guice with type arguments of type SqlOperatorConversionModifier and TypeMethodDescriptionstatic voidSqlBindings.addOperatorConversion(com.google.inject.Binder binder, Class<? extends SqlOperatorConversion> clazz)