if (HiveConf.getBoolVar(pctx.getConf(), HiveConf.ConfVars.HIVEOPTPPD)) {
ExprNodeDesc pruner = pctx.getOpToPartPruner().get(ts);
bypassFilter = PartitionPruner.onlyContainsPartnCols(table, pruner);
}
if (aggressive || bypassFilter) {
PrunedPartitionList pruned = pctx.getPrunedPartitions(alias, ts);
if (aggressive || !pruned.hasUnknownPartitions()) {
bypassFilter &= !pruned.hasUnknownPartitions();
return checkOperators(new FetchData(parent, table, pruned, splitSample), ts,
aggressive, bypassFilter);
}
}
return null;