package com.ldbc.driver.workloads.ldbc.snb.bi; public class LdbcSnbBiQuery2TopTagsResult { private final String country; private final int month; private final String gender; private final int ageGroup; private final String tag; private final int count; public LdbcSnbBiQuery2TopTagsResult( String country, int month, String gender, int ageGroup, String tag, int count ) { this.country = country; this.month = month; this.gender = gender; this.ageGroup = ageGroup; this.tag = tag; this.count = count; } public String country() { return country; } public int month() { return month; } public String gender() { return gender; } public int ageGroup() { return ageGroup; } public String tag() { return tag; } public int count() { return count; } @Override public String toString() { return "LdbcSnbBiQuery2TopTagsResult{" + "country='" + country + '\'' + ", month=" + month + ", gender='" + gender + '\'' + ", ageGroup=" + ageGroup + ", tag='" + tag + '\'' + ", count=" + count + '}'; } @Override public boolean equals( Object o ) { if ( this == o ) { return true; } if ( o == null || getClass() != o.getClass() ) { return false; } LdbcSnbBiQuery2TopTagsResult that = (LdbcSnbBiQuery2TopTagsResult) o; if ( month != that.month ) { return false; } if ( ageGroup != that.ageGroup ) { return false; } if ( count != that.count ) { return false; } if ( country != null ? !country.equals( that.country ) : that.country != null ) { return false; } if ( gender != null ? !gender.equals( that.gender ) : that.gender != null ) { return false; } return !(tag != null ? !tag.equals( that.tag ) : that.tag != null); } @Override public int hashCode() { int result = country != null ? country.hashCode() : 0; result = 31 * result + month; result = 31 * result + (gender != null ? gender.hashCode() : 0); result = 31 * result + ageGroup; result = 31 * result + (tag != null ? tag.hashCode() : 0); result = 31 * result + count; return result; } }