in java/clickhouse-connector/src/integration-test/java/com/epam/deltix/timebase/connector/clickhouse/timebase/BestBidOfferTestMessage.java [447:480]
public boolean equals(Object obj) {
if (this == obj) return true;
boolean superEquals = super.equals(obj);
if (!superEquals) return false;
if (!(obj instanceof BestBidOfferTestMessage)) return false;
BestBidOfferTestMessage other =(BestBidOfferTestMessage)obj;
if (hasIsNational() != other.hasIsNational()) return false;
if (hasIsNational() && getIsNational() != other.getIsNational()) return false;
if (hasBidNumOfOrders() != other.hasBidNumOfOrders()) return false;
if (hasBidNumOfOrders() && getBidNumOfOrders() != other.getBidNumOfOrders()) return false;
if (hasBidQuoteId() != other.hasBidQuoteId()) return false;
if (hasBidQuoteId()) {
if (getBidQuoteId().length() != other.getBidQuoteId().length()) return false; else {
String s1 = getBidQuoteId().toString();
String s2 = other.getBidQuoteId().toString();
if (!s1.equals(s2)) return false;
}
}
if (hasOfferPrice() != other.hasOfferPrice()) return false;
if (hasOfferPrice() && getOfferPrice() != other.getOfferPrice()) return false;
if (hasOfferSize() != other.hasOfferSize()) return false;
if (hasOfferSize() && getOfferSize() != other.getOfferSize()) return false;
if (hasOfferNumOfOrders() != other.hasOfferNumOfOrders()) return false;
if (hasOfferNumOfOrders() && getOfferNumOfOrders() != other.getOfferNumOfOrders()) return false;
if (hasOfferQuoteId() != other.hasOfferQuoteId()) return false;
if (hasOfferQuoteId()) {
if (getOfferQuoteId().length() != other.getOfferQuoteId().length()) return false; else {
String s1 = getOfferQuoteId().toString();
String s2 = other.getOfferQuoteId().toString();
if (!s1.equals(s2)) return false;
}
}
return true;
}