public boolean equals()

in v1/src/main/java/com/google/cloud/teleport/spanner/ddl/Ddl.java [735:787]


  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }

    Ddl ddl = (Ddl) o;

    if (dialect != ddl.dialect) {
      return false;
    }
    if (tables != null ? !tables.equals(ddl.tables) : ddl.tables != null) {
      return false;
    }
    if (parents != null ? !parents.equals(ddl.parents) : ddl.parents != null) {
      return false;
    }
    if (referencedTables != null
        ? !referencedTables.equals(ddl.referencedTables)
        : ddl.referencedTables != null) {
      return false;
    }
    if (models != null ? !models.equals(ddl.models) : ddl.models != null) {
      return false;
    }
    if (propertyGraphs != null
        ? !propertyGraphs.equals(ddl.propertyGraphs)
        : ddl.propertyGraphs != null) {
      return false;
    }
    if (views != null ? !views.equals(ddl.views) : ddl.views != null) {
      return false;
    }
    if (changeStreams != null
        ? !changeStreams.equals(ddl.changeStreams)
        : ddl.changeStreams != null) {
      return false;
    }
    if (sequences != null ? !sequences.equals(ddl.sequences) : ddl.sequences != null) {
      return false;
    }
    if (placements != null ? !placements.equals(ddl.placements) : ddl.placements != null) {
      return false;
    }
    if (protoDescriptors != null
        ? !protoDescriptors.equals(ddl.protoDescriptors)
        : ddl.protoDescriptors != null) {
      return false;
    }
    return databaseOptions.equals(ddl.databaseOptions) && protoBundle.equals(ddl.protoBundle);
  }