Class LikeOperatorConversion

java.lang.Object
org.apache.druid.sql.calcite.expression.DirectOperatorConversion
org.apache.druid.sql.calcite.expression.builtin.LikeOperatorConversion
All Implemented Interfaces:
SqlOperatorConversion

public class LikeOperatorConversion extends DirectOperatorConversion
  • Constructor Details

    • LikeOperatorConversion

      public LikeOperatorConversion()
  • Method Details

    • toDruidFilter

      @Nullable public DimFilter toDruidFilter(PlannerContext plannerContext, RowSignature rowSignature, @Nullable VirtualColumnRegistry virtualColumnRegistry, org.apache.calcite.rex.RexNode rexNode)
      Description copied from interface: SqlOperatorConversion
      Returns a Druid filter corresponding to a Calcite RexNode used as a filter condition.
      Parameters:
      plannerContext - SQL planner context
      rowSignature - input row signature
      virtualColumnRegistry - re-usable virtual column references
      rexNode - filter expression rex node
      Returns:
      filter, or null if the call cannot be translated to a filter