Uses of Interface
org.apache.druid.sql.calcite.planner.ExpressionParser
Packages that use ExpressionParser
Package
Description
-
Uses of ExpressionParser in org.apache.druid.sql.calcite.expression
Methods in org.apache.druid.sql.calcite.expression with parameters of type ExpressionParserModifier and TypeMethodDescriptionExpressions.asTimestampFloorExpr(DruidExpression expression, ExpressionParser parser) DruidExpression.ExpressionVirtualColumnCreator.create(String name, ColumnType outputType, ExpressionParser parser, DruidExpression self) DruidExpression.VirtualColumnCreator.create(String name, ColumnType outputType, ExpressionParser parser, DruidExpression self) Create a virtual column for an expression.DruidExpression.toExpressionVirtualColumn(String name, ColumnType outputType, ExpressionParser parser) static GranularityExpressions.toQueryGranularity(DruidExpression expression, ExpressionParser parser) Converts an expression to a Granularity, if possible.DruidExpression.toVirtualColumn(String name, ColumnType outputType, ExpressionParser parser) -
Uses of ExpressionParser in org.apache.druid.sql.calcite.planner
Classes in org.apache.druid.sql.calcite.planner that implement ExpressionParserModifier and TypeClassDescriptionclassMember ofPlannerToolboxthat caches the result ofParser.parse(java.lang.String, org.apache.druid.math.expr.ExprMacroTable).Methods in org.apache.druid.sql.calcite.planner that return ExpressionParser -
Uses of ExpressionParser in org.apache.druid.sql.calcite.rel
Methods in org.apache.druid.sql.calcite.rel with parameters of type ExpressionParserModifier and TypeMethodDescriptionstatic VirtualColumnRegistryVirtualColumnRegistry.create(RowSignature rowSignature, ExpressionParser expressionParser, boolean forceExpressionVirtualColumns)