Uses of Class
org.apache.druid.sql.calcite.expression.SimpleExtraction
Packages that use SimpleExtraction
Package
Description
-
Uses of SimpleExtraction in org.apache.druid.sql.calcite.expression
Methods in org.apache.druid.sql.calcite.expression that return SimpleExtractionModifier and TypeMethodDescriptionSimpleExtraction.cascade(ExtractionFn nextExtractionFn) Create a new instance where the providedExtractionFnis composed with the existingExtractionFnof this instance.DruidExpression.getSimpleExtraction()static SimpleExtractionSimpleExtraction.of(String column, ExtractionFn extractionFn) Create an instance.Methods in org.apache.druid.sql.calcite.expression with parameters of type SimpleExtractionModifier and TypeMethodDescriptionstatic DruidExpressionDruidExpression.of(SimpleExtraction simpleExtraction, String expression) Deprecated.static DruidExpressionDruidExpression.ofColumn(ColumnType columnType, String column, SimpleExtraction simpleExtraction) static DruidExpressionDruidExpression.ofExpression(ColumnType columnType, SimpleExtraction simpleExtraction, DruidExpression.ExpressionGenerator expressionGenerator, List<DruidExpression> arguments) Method parameters in org.apache.druid.sql.calcite.expression with type arguments of type SimpleExtractionModifier and TypeMethodDescriptionstatic DruidExpressionOperatorConversions.convertCall(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, String functionName, Function<List<DruidExpression>, SimpleExtraction> simpleExtractionFunction) Deprecated.static DruidExpressionOperatorConversions.convertDirectCallWithExtraction(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, String functionName, Function<List<DruidExpression>, SimpleExtraction> simpleExtractionFunction) DruidExpression.map(Function<SimpleExtraction, SimpleExtraction> extractionMap, Function<String, String> expressionMap) DruidExpression.map(Function<SimpleExtraction, SimpleExtraction> extractionMap, Function<String, String> expressionMap) DruidExpression.map(Function<SimpleExtraction, SimpleExtraction> extractionMap, Function<String, String> expressionMap, ColumnType newType) DruidExpression.map(Function<SimpleExtraction, SimpleExtraction> extractionMap, Function<String, String> expressionMap, ColumnType newType) -
Uses of SimpleExtraction in org.apache.druid.sql.calcite.expression.builtin
Methods in org.apache.druid.sql.calcite.expression.builtin with parameters of type SimpleExtractionModifier and TypeMethodDescriptionprotected static SelectorDimFilterBaseExpressionDimFilterOperatorConversion.newSelectorDimFilter(SimpleExtraction simpleExtraction, String value) -
Uses of SimpleExtraction in org.apache.druid.sql.calcite.table
Methods in org.apache.druid.sql.calcite.table with parameters of type SimpleExtractionModifier and TypeMethodDescriptionstatic StringComparatorRowSignatures.getNaturalStringComparator(RowSignature rowSignature, SimpleExtraction simpleExtraction) Return the "natural"StringComparatorfor an extraction from a row signature.
DruidExpression.ofExpression(ColumnType, SimpleExtraction, ExpressionGenerator, List)instead to participate in virtual column and expression optimization