org.apache.hadoop.hive.ql.optimizer.optiq.stats
Class HiveRelMdDistinctRowCount

java.lang.Object
  extended by org.eigenbase.rel.metadata.RelMdDistinctRowCount
      extended by org.apache.hadoop.hive.ql.optimizer.optiq.stats.HiveRelMdDistinctRowCount

public class HiveRelMdDistinctRowCount
extends org.eigenbase.rel.metadata.RelMdDistinctRowCount


Field Summary
static org.eigenbase.rel.metadata.RelMetadataProvider SOURCE
           
 
Method Summary
 Double getDistinctRowCount(org.eigenbase.rel.JoinRelBase rel, BitSet groupKey, org.eigenbase.rex.RexNode predicate)
           
 Double getDistinctRowCount(org.eigenbase.rel.RelNode rel, BitSet groupKey, org.eigenbase.rex.RexNode predicate)
           
static Double getDistinctRowCount(org.eigenbase.rel.RelNode r, int indx)
           
 
Methods inherited from class org.eigenbase.rel.metadata.RelMdDistinctRowCount
getDistinctRowCount, getDistinctRowCount, getDistinctRowCount, getDistinctRowCount, getDistinctRowCount, getDistinctRowCount, getDistinctRowCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCE

public static final org.eigenbase.rel.metadata.RelMetadataProvider SOURCE
Method Detail

getDistinctRowCount

public Double getDistinctRowCount(org.eigenbase.rel.RelNode rel,
                                  BitSet groupKey,
                                  org.eigenbase.rex.RexNode predicate)
Overrides:
getDistinctRowCount in class org.eigenbase.rel.metadata.RelMdDistinctRowCount

getDistinctRowCount

public static Double getDistinctRowCount(org.eigenbase.rel.RelNode r,
                                         int indx)

getDistinctRowCount

public Double getDistinctRowCount(org.eigenbase.rel.JoinRelBase rel,
                                  BitSet groupKey,
                                  org.eigenbase.rex.RexNode predicate)
Overrides:
getDistinctRowCount in class org.eigenbase.rel.metadata.RelMdDistinctRowCount


Copyright © 2014 The Apache Software Foundation. All rights reserved.