in asterix-graphix/src/main/java/org/apache/asterix/graphix/lang/expression/GraphConstructor.java [260:274]
public boolean equals(Object object) {
if (this == object) {
return true;
}
if (!(object instanceof EdgeConstructor)) {
return false;
}
EdgeConstructor that = (EdgeConstructor) object;
return destinationKeySourceIndicators.equals(that.destinationKeySourceIndicators)
&& sourceKeySourceIndicators.equals(that.sourceKeySourceIndicators)
&& destinationKeyFields.equals(that.destinationKeyFields)
&& sourceKeyFields.equals(that.sourceKeyFields) && destinationLabel.equals(that.destinationLabel)
&& edgeLabel.equals(that.edgeLabel) && sourceLabel.equals(that.sourceLabel)
&& expression.equals(that.expression) && definition.equals(that.definition);
}