public Boolean isOutdatedMaterializedView(
      Supplier<String> validTxnsList, HiveTxnManager txnManager, Table table) throws HiveException {
    return HiveMaterializedViewUtils.isOutdatedMaterializedView(
        validTxnsList, txnManager, this,
        table.getMVMetadata().getSourceTableNames(), table);
  }
Utility method that returns whether a materialized view is outdated (true), not outdated
(false), or it cannot be determined (null). The latest case may happen e.g. when the
materialized view definition uses external tables.
ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java