Package org.apache.drill.exec.planner
Class StarColumnHelper
java.lang.Object
org.apache.drill.exec.planner.StarColumnHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainsStarColumn(org.apache.calcite.rel.type.RelDataType type) static booleancontainsStarColumnInProject(org.apache.calcite.rel.type.RelDataType inputRowType, List<org.apache.calcite.rex.RexNode> projExprs) static StringextractColumnPrefix(String fieldName) static StringextractStarColumnPrefix(String fieldName) static booleanisNonPrefixedStarColumn(String fieldName) static booleanisPrefixedStarColumn(String fieldName) static booleanisRegularColumnOrExp(String fieldName) static booleanisStarColumn(String fieldName) static booleansubsumeColumn(Map<String, String> prefixMap, String fieldName)
-
Field Details
-
PREFIX_DELIMITER
- See Also:
-
PREFIXED_STAR_COLUMN
- See Also:
-
-
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
-
isNonPrefixedStarColumn
-
isStarColumn
-
isRegularColumnOrExp
-
extractStarColumnPrefix
-
extractColumnPrefix
-
subsumeColumn
-