Class StarColumnHelper

java.lang.Object
org.apache.drill.exec.planner.StarColumnHelper

public class StarColumnHelper extends Object
  • Field Details

  • Constructor Details

    • StarColumnHelper

      public StarColumnHelper()
  • Method Details

    • containsStarColumn

      public static boolean containsStarColumn(org.apache.calcite.rel.type.RelDataType type)
    • containsStarColumnInProject

      public static boolean containsStarColumnInProject(org.apache.calcite.rel.type.RelDataType inputRowType, List<org.apache.calcite.rex.RexNode> projExprs)
    • isPrefixedStarColumn

      public static boolean isPrefixedStarColumn(String fieldName)
    • isNonPrefixedStarColumn

      public static boolean isNonPrefixedStarColumn(String fieldName)
    • isStarColumn

      public static boolean isStarColumn(String fieldName)
    • isRegularColumnOrExp

      public static boolean isRegularColumnOrExp(String fieldName)
    • extractStarColumnPrefix

      public static String extractStarColumnPrefix(String fieldName)
    • extractColumnPrefix

      public static String extractColumnPrefix(String fieldName)
    • subsumeColumn

      public static boolean subsumeColumn(Map<String,String> prefixMap, String fieldName)