@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