org.apache.hadoop.hive.ql.optimizer.optiq
Class TraitsUtil
java.lang.Object
org.apache.hadoop.hive.ql.optimizer.optiq.TraitsUtil
public class TraitsUtil
- extends Object
Method Summary |
static org.eigenbase.relopt.RelTraitSet |
getAggregateTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
List<Integer> gbCols,
List<org.eigenbase.rel.AggregateCall> aggCalls,
org.eigenbase.rel.RelNode child)
|
static org.eigenbase.relopt.RelTraitSet |
getFilterTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rel.RelNode child)
|
static org.eigenbase.relopt.RelTraitSet |
getJoinTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet)
|
static org.eigenbase.relopt.RelTraitSet |
getLimitTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rel.RelNode child)
|
static org.eigenbase.relopt.RelTraitSet |
getSelectTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
List<org.eigenbase.rex.RexNode> exps,
org.eigenbase.rel.RelNode child)
|
static org.eigenbase.relopt.RelTraitSet |
getSortTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rel.RelCollation collation)
|
static org.eigenbase.relopt.RelTraitSet |
getTableScanTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
RelOptHiveTable table,
org.eigenbase.reltype.RelDataType rowtype)
|
TraitsUtil
public TraitsUtil()
getSelectTraitSet
public static org.eigenbase.relopt.RelTraitSet getSelectTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
List<org.eigenbase.rex.RexNode> exps,
org.eigenbase.rel.RelNode child)
getSortTraitSet
public static org.eigenbase.relopt.RelTraitSet getSortTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rel.RelCollation collation)
getFilterTraitSet
public static org.eigenbase.relopt.RelTraitSet getFilterTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rel.RelNode child)
getLimitTraitSet
public static org.eigenbase.relopt.RelTraitSet getLimitTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rel.RelNode child)
getAggregateTraitSet
public static org.eigenbase.relopt.RelTraitSet getAggregateTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
List<Integer> gbCols,
List<org.eigenbase.rel.AggregateCall> aggCalls,
org.eigenbase.rel.RelNode child)
getTableScanTraitSet
public static org.eigenbase.relopt.RelTraitSet getTableScanTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
RelOptHiveTable table,
org.eigenbase.reltype.RelDataType rowtype)
getJoinTraitSet
public static org.eigenbase.relopt.RelTraitSet getJoinTraitSet(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet)
Copyright © 2014 The Apache Software Foundation. All rights reserved.