@Override public DruidExpression toDruidExpression( final PlannerContext plannerContext, final RowSignature rowSignature, final RexNode rexNode ) { return baseConversion.toDruidExpression(plannerContext, rowSignature, rexNode); } }
return filter; DruidExpression expression = conversion.toDruidExpression(plannerContext, rowSignature, rexNode); if (expression != null) { return new ExpressionDimFilter(expression.getExpression(), plannerContext.getExprMacroTable());
return null; } else { return conversion.toDruidExpression(plannerContext, rowSignature, rexNode);
@Override public DruidExpression toDruidExpression( final PlannerContext plannerContext, final RowSignature rowSignature, final RexNode rexNode ) { return baseConversion.toDruidExpression(plannerContext, rowSignature, rexNode); } }
return null; } else { return conversion.toDruidExpression(plannerContext, rowSignature, rexNode);