@Override
  public boolean equals(final Object obj) {
    if (this == obj) {
      return true;
    }
    if (obj == null || getClass() != obj.getClass()) {
      return false;
    }
    final CreateAlignedTimeSeriesStatement that = (CreateAlignedTimeSeriesStatement) obj;
    return Objects.equals(this.devicePath, that.devicePath)
        && Objects.equals(this.measurements, that.measurements)
        && Objects.equals(this.dataTypes, that.dataTypes)
        && Objects.equals(this.encodings, that.encodings)
        && Objects.equals(this.compressors, that.compressors)
        && Objects.equals(this.aliasList, that.aliasList)
        && Objects.equals(this.tagsList, that.tagsList)
        && Objects.equals(this.attributesList, that.attributesList);
  }
CREATE ALIGNED TIMESERIES statement.

<p>Here is the syntax definition:

<p>CREATE ALIGNED TIMESERIES devicePath (measurementId attributeClauses [, measurementId
attributeClauses]...)
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/CreateAlignedTimeSeriesStatement.java