// Default case public RelOptCost getNonCumulativeCost(RelNode rel, RelMetadataQuery mq) { return hiveCostModel.getDefaultCost(); }
public RelOptCost getNonCumulativeCost(HiveJoin join, RelMetadataQuery mq) { return hiveCostModel.getJoinCost(join); }
public RelOptCost getNonCumulativeCost(HiveTableScan ts, RelMetadataQuery mq) { return hiveCostModel.getScanCost(ts); }
public RelOptCost getNonCumulativeCost(HiveAggregate aggregate, RelMetadataQuery mq) { return hiveCostModel.getAggregateCost(aggregate); }