private void analyzeSchemaProps(final List<Map<String, String>> propsList) {
    if (propsList == null) {
      return;
    }
    for (final Map<String, String> props : propsList) {
      analyzeSchemaProps(props);
    }
  }
Check datatype consistency in ALIGN BY DEVICE.

<p>an inconsistent example: select s0 from root.sg1.d1, root.sg1.d2 align by device, return
false while root.sg1.d1.s0 is INT32 and root.sg1.d2.s0 is FLOAT.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java