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);
}