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) |
Double |
averageTypeValueSize(org.apache.calcite.rel.type.RelDataType type) |
averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageColumnSizes, averageFieldValueSize, averageRexSize, averageRowSize, typeValueSize
public List<Double> averageColumnSizes(HiveTableScan scan, org.apache.calcite.rel.metadata.RelMetadataQuery mq)
public 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.RelMdSize
Copyright © 2016 The Apache Software Foundation. All rights reserved.