public ResolvedWindow getWindowDefinition(
      QuerySpecification query, CanonicalizationAware<Identifier> name) {
    Map<CanonicalizationAware<Identifier>, ResolvedWindow> windows =
        windowDefinitions.get(NodeRef.of(query));
    if (windows != null) {
      return windows.get(name);
    }

    return null;
  }
Analysis for predicates such as <code>x IN (subquery)</code> or <code>x = SOME (subquery)
</code>
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/Analysis.java