@Override public int hashCode() { int result = target != null ? target.hashCode() : 0; result = 31 * result + (operations != null ? operations.hashCode() : 0); result = 31 * result + (upsert ? 1 : 0); result = 31 * result + (returnBefore ? 1 : 0); result = 31 * result + (returnAfter ? 1 : 0); result = 31 * result + (returnProjection != null ? returnProjection.hashCode() : 0); result = 31 * result + (whereClause != null ? whereClause.hashCode() : 0); result = 31 * result + (lockRecord != null ? lockRecord.hashCode() : 0); result = 31 * result + (limit != null ? limit.hashCode() : 0); result = 31 * result + (timeout != null ? timeout.hashCode() : 0); return result; }
@Override public int hashCode() { int result = targetClass != null ? targetClass.hashCode() : 0; result = 31 * result + (targetClusterName != null ? targetClusterName.hashCode() : 0); result = 31 * result + (targetCluster != null ? targetCluster.hashCode() : 0); result = 31 * result + (returnStatement != null ? returnStatement.hashCode() : 0); result = 31 * result + (insertBody != null ? insertBody.hashCode() : 0); return result; }
@Override public int hashCode() { int result = targetClass != null ? targetClass.hashCode() : 0; result = 31 * result + (targetClusterName != null ? targetClusterName.hashCode() : 0); result = 31 * result + (targetCluster != null ? targetCluster.hashCode() : 0); result = 31 * result + (targetIndex != null ? targetIndex.hashCode() : 0); result = 31 * result + (insertBody != null ? insertBody.hashCode() : 0); result = 31 * result + (returnStatement != null ? returnStatement.hashCode() : 0); result = 31 * result + (selectStatement != null ? selectStatement.hashCode() : 0); result = 31 * result + (selectInParentheses ? 1 : 0); result = 31 * result + (selectWithFrom ? 1 : 0); result = 31 * result + (unsafe ? 1 : 0); return result; }
@Override public int hashCode() { int result = target != null ? target.hashCode() : 0; result = 31 * result + (projection != null ? projection.hashCode() : 0); result = 31 * result + (whereClause != null ? whereClause.hashCode() : 0); result = 31 * result + (groupBy != null ? groupBy.hashCode() : 0); result = 31 * result + (orderBy != null ? orderBy.hashCode() : 0); result = 31 * result + (unwind != null ? unwind.hashCode() : 0); result = 31 * result + (skip != null ? skip.hashCode() : 0); result = 31 * result + (limit != null ? limit.hashCode() : 0); result = 31 * result + (lockRecord != null ? lockRecord.hashCode() : 0); result = 31 * result + (fetchPlan != null ? fetchPlan.hashCode() : 0); result = 31 * result + (letClause != null ? letClause.hashCode() : 0); result = 31 * result + (timeout != null ? timeout.hashCode() : 0); result = 31 * result + (parallel != null ? parallel.hashCode() : 0); result = 31 * result + (noCache != null ? noCache.hashCode() : 0); return result; }