private Expression getCanonical(Stream<Expression> expressions) {
    return expressions.min(canonicalComparator).orElse(null);
  }
Returns the most preferrable expression to be used as the canonical expression
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/EqualityInference.java