Modifier and Type | Method and Description |
---|---|
org.apache.calcite.plan.RelOptCost |
HiveRelMdCost.getNonCumulativeCost(HiveTableScan ts,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
org.apache.calcite.plan.RelOptCost |
HiveOnTezCostModel.getScanCost(HiveTableScan ts) |
org.apache.calcite.plan.RelOptCost |
HiveDefaultCostModel.getScanCost(HiveTableScan ts) |
abstract org.apache.calcite.plan.RelOptCost |
HiveCostModel.getScanCost(HiveTableScan ts) |
Modifier and Type | Method and Description |
---|---|
HiveTableScan |
HiveTableScan.copy(org.apache.calcite.rel.type.RelDataType newRowtype)
Copy TableScan operator with a new Row Schema.
|
Modifier and Type | Method and Description |
---|---|
protected void |
HivePartitionPruneRule.perform(org.apache.calcite.plan.RelOptRuleCall call,
org.apache.calcite.rel.core.Filter filter,
HiveTableScan tScan) |
Modifier and Type | Method and Description |
---|---|
List<Double> |
HiveRelMdSize.averageColumnSizes(HiveTableScan scan,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
Double |
HiveRelMdSelectivity.getSelectivity(HiveTableScan t,
org.apache.calcite.rel.metadata.RelMetadataQuery mq,
org.apache.calcite.rex.RexNode predicate) |
Double |
HiveRelMdMemory.memory(HiveTableScan tableScan,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
Integer |
HiveRelMdParallelism.splitCount(HiveTableScan scan,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.