@Internal public class BeamTableStatistics extends java.lang.Object implements java.io.Serializable, org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.schema.Statistic
| Modifier and Type | Field and Description | 
|---|---|
static BeamTableStatistics | 
BOUNDED_UNKNOWN  | 
static BeamTableStatistics | 
UNBOUNDED_UNKNOWN  | 
| Modifier and Type | Method and Description | 
|---|---|
static BeamTableStatistics | 
createBoundedTableStatistics(java.lang.Double rowCount)  | 
static BeamTableStatistics | 
createUnboundedTableStatistics(java.lang.Double rate)  | 
java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelCollation> | 
getCollations()  | 
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelDistribution | 
getDistribution()  | 
java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.util.ImmutableBitSet> | 
getKeys()  | 
java.lang.Double | 
getRate()  | 
java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelReferentialConstraint> | 
getReferentialConstraints()  | 
java.lang.Double | 
getRowCount()  | 
boolean | 
isKey(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.util.ImmutableBitSet columns)  | 
boolean | 
isUnknown()  | 
public static final BeamTableStatistics BOUNDED_UNKNOWN
public static final BeamTableStatistics UNBOUNDED_UNKNOWN
public static BeamTableStatistics createBoundedTableStatistics(java.lang.Double rowCount)
public static BeamTableStatistics createUnboundedTableStatistics(java.lang.Double rate)
public java.lang.Double getRate()
public boolean isUnknown()
public java.lang.Double getRowCount()
getRowCount in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.schema.Statisticpublic boolean isKey(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.util.ImmutableBitSet columns)
isKey in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.schema.Statisticpublic java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.util.ImmutableBitSet> getKeys()
getKeys in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.schema.Statisticpublic java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelReferentialConstraint> getReferentialConstraints()
getReferentialConstraints in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.schema.Statisticpublic java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelCollation> getCollations()
getCollations in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.schema.Statisticpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelDistribution getDistribution()
getDistribution in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.schema.Statistic