private boolean shouldRewriteColStats(Table tbl) {
    return SessionStateUtil.getQueryState(conf).map(QueryState::getHiveOperation)
              .filter(opType -> HiveOperation.ANALYZE_TABLE == opType).isPresent() ||
          IcebergTableUtil.getColStatsPath(tbl).isPresent();
  }
@param jobConf Job configuration for InputFormat to access
@param deserializer Deserializer
@param exprNodeDesc Filter expression extracted by Hive
@return Entire filter to take advantage of Hive's pruning as well as Iceberg's pruning.
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.java