package com.ldbc.driver.workloads.ldbc.snb.bi; public class LdbcSnbBiQuery4PopularCountryTopicsResult { private final long forumId; private final String forumTitle; private final long forumCreationDate; private final long moderatorId; private final int count; public LdbcSnbBiQuery4PopularCountryTopicsResult( long forumId, String forumTitle, long forumCreationDate, long moderatorId, int count ) { this.forumId = forumId; this.forumTitle = forumTitle; this.forumCreationDate = forumCreationDate; this.moderatorId = moderatorId; this.count = count; } public long forumId() { return forumId; } public String forumTitle() { return forumTitle; } public long forumCreationDate() { return forumCreationDate; } public long moderatorId() { return moderatorId; } public int count() { return count; } @Override public String toString() { return "LdbcSnbBiQuery4PopularCountryTopicsResult{" + "forumId=" + forumId + ", forumTitle='" + forumTitle + '\'' + ", forumCreationDate=" + forumCreationDate + ", moderatorId=" + moderatorId + ", count=" + count + '}'; } @Override public boolean equals( Object o ) { if ( this == o ) { return true; } if ( o == null || getClass() != o.getClass() ) { return false; } LdbcSnbBiQuery4PopularCountryTopicsResult that = (LdbcSnbBiQuery4PopularCountryTopicsResult) o; if ( forumId != that.forumId ) { return false; } if ( forumCreationDate != that.forumCreationDate ) { return false; } if ( moderatorId != that.moderatorId ) { return false; } if ( count != that.count ) { return false; } return !(forumTitle != null ? !forumTitle.equals( that.forumTitle ) : that.forumTitle != null); } @Override public int hashCode() { int result = (int) (forumId ^ (forumId >>> 32)); result = 31 * result + (forumTitle != null ? forumTitle.hashCode() : 0); result = 31 * result + (int) (forumCreationDate ^ (forumCreationDate >>> 32)); result = 31 * result + (int) (moderatorId ^ (moderatorId >>> 32)); result = 31 * result + count; return result; } }