public class StarColumnHelper extends Object
Modifier and Type | Field and Description |
---|---|
static String |
PREFIX_DELIMITER |
static String |
PREFIXED_STAR_COLUMN |
Constructor and Description |
---|
StarColumnHelper() |
Modifier and Type | Method and Description |
---|---|
static boolean |
containsStarColumn(org.apache.calcite.rel.type.RelDataType type) |
static boolean |
containsStarColumnInProject(org.apache.calcite.rel.type.RelDataType inputRowType,
List<org.apache.calcite.rex.RexNode> projExprs) |
static String |
extractColumnPrefix(String fieldName) |
static String |
extractStarColumnPrefix(String fieldName) |
static boolean |
isNonPrefixedStarColumn(String fieldName) |
static boolean |
isPrefixedStarColumn(String fieldName) |
static boolean |
isRegularColumnOrExp(String fieldName) |
static boolean |
isStarColumn(String fieldName) |
static boolean |
subsumeColumn(Map<String,String> prefixMap,
String fieldName) |
public static final String PREFIX_DELIMITER
public static final String PREFIXED_STAR_COLUMN
public static boolean containsStarColumn(org.apache.calcite.rel.type.RelDataType type)
public static boolean containsStarColumnInProject(org.apache.calcite.rel.type.RelDataType inputRowType, List<org.apache.calcite.rex.RexNode> projExprs)
public static boolean isPrefixedStarColumn(String fieldName)
public static boolean isNonPrefixedStarColumn(String fieldName)
public static boolean isStarColumn(String fieldName)
public static boolean isRegularColumnOrExp(String fieldName)
Copyright © 1970 The Apache Software Foundation. All rights reserved.