public class HiveRelMdSize
extends org.apache.calcite.rel.metadata.RelMdSize
| Modifier and Type | Field and Description |
|---|---|
static org.apache.calcite.rel.metadata.RelMetadataProvider |
SOURCE |
| Modifier and Type | Method and Description |
|---|---|
List<Double> |
averageColumnSizes(HiveJoin rel,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
List<Double> |
averageColumnSizes(HiveTableScan scan,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
List<Double> |
averageColumnSizes(org.apache.calcite.rel.core.SemiJoin rel,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
Double |
averageTypeValueSize(org.apache.calcite.rel.type.RelDataType type) |
averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageFieldValueSize, averageRexSize, averageRowSize, getDef, typeValueSizepublic List<Double> averageColumnSizes(HiveTableScan scan, org.apache.calcite.rel.metadata.RelMetadataQuery mq)
public List<Double> averageColumnSizes(org.apache.calcite.rel.core.SemiJoin rel, org.apache.calcite.rel.metadata.RelMetadataQuery mq)
averageColumnSizes in class org.apache.calcite.rel.metadata.RelMdSizepublic List<Double> averageColumnSizes(HiveJoin rel, org.apache.calcite.rel.metadata.RelMetadataQuery mq)
public Double averageTypeValueSize(org.apache.calcite.rel.type.RelDataType type)
averageTypeValueSize in class org.apache.calcite.rel.metadata.RelMdSizeCopyright © 2019 The Apache Software Foundation. All Rights Reserved.