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 © 2021 The Apache Software Foundation. All rights reserved.