@Override public int hashCode() { int result = queryId != null ? queryId.hashCode() : 0; result = 31 * result + (context != null ? context.hashCode() : 0); result = 31 * result + (sql != null ? sql.hashCode() : 0); result = 31 * result + (queryState != null ? queryState.hashCode() : 0); result = 31 * result + (progress != +0.0f ? Float.floatToIntBits(progress) : 0); result = 31 * result + (int) (startTime ^ (startTime >>> 32)); result = 31 * result + (int) (finishTime ^ (finishTime >>> 32)); result = 31 * result + (lastMessage != null ? lastMessage.hashCode() : 0); result = 31 * result + (hostNameOfQM != null ? hostNameOfQM.hashCode() : 0); result = 31 * result + queryMasterPort; result = 31 * result + queryMasterClientPort; result = 31 * result + queryMasterInfoPort; result = 31 * result + (queryIdStr != null ? queryIdStr.hashCode() : 0); result = 31 * result + (resultDesc != null ? resultDesc.hashCode() : 0); result = 31 * result + (jsonExpr != null ? jsonExpr.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = queryId != null ? queryId.hashCode() : 0; result = 31 * result + (context != null ? context.hashCode() : 0); result = 31 * result + (sql != null ? sql.hashCode() : 0); result = 31 * result + (queryState != null ? queryState.hashCode() : 0); result = 31 * result + (progress != +0.0f ? Float.floatToIntBits(progress) : 0); result = 31 * result + (int) (startTime ^ (startTime >>> 32)); result = 31 * result + (int) (finishTime ^ (finishTime >>> 32)); result = 31 * result + (lastMessage != null ? lastMessage.hashCode() : 0); result = 31 * result + (hostNameOfQM != null ? hostNameOfQM.hashCode() : 0); result = 31 * result + queryMasterPort; result = 31 * result + queryMasterClientPort; result = 31 * result + queryMasterInfoPort; result = 31 * result + (queryIdStr != null ? queryIdStr.hashCode() : 0); result = 31 * result + (resultDesc != null ? resultDesc.hashCode() : 0); result = 31 * result + (jsonExpr != null ? jsonExpr.hashCode() : 0); return result; } }