| 597 | } |
| 598 | |
| 599 | @Override |
| 600 | public boolean equals(Object o) { |
| 601 | if (this == o) return true; |
| 602 | if (!(o instanceof ForeignKey)) return false; |
| 603 | |
| 604 | ForeignKey that = (ForeignKey) o; |
| 605 | |
| 606 | if (!referenceTable.equals(that.referenceTable)) return false; |
| 607 | if (!onDelete.equals(that.onDelete)) return false; |
| 608 | if (!onUpdate.equals(that.onUpdate)) return false; |
| 609 | //noinspection SimplifiableIfStatement |
| 610 | if (!columnNames.equals(that.columnNames)) return false; |
| 611 | return referenceColumnNames.equals(that.referenceColumnNames); |
| 612 | } |
| 613 | |
| 614 | @Override |
| 615 | public int hashCode() { |