@Override
    protected IrRowPattern visitIrRowPattern(IrRowPattern node, Boolean inExclusion) {
      throw new UnsupportedOperationException(
          "unsupported node type: " + node.getClass().getName());
    }
Optimize row pattern: - remove nested exclusions - flatten alternations and concatenations -
remove redundant empty pattern
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/rowpattern/IrRowPatternFlattener.java