java.sql.Timestamp.hashCode()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(132)

本文整理了Java中java.sql.Timestamp.hashCode()方法的一些代码示例,展示了Timestamp.hashCode()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Timestamp.hashCode()方法的具体详情如下:
包路径:java.sql.Timestamp
类名称:Timestamp
方法名:hashCode

Timestamp.hashCode介绍

暂无

代码示例

代码示例来源:origin: org.postgresql/postgresql

@Override
public int hashCode() {
 final int prime = 31;
 int result = super.hashCode();
 result = prime * result + ((calendar == null) ? 0 : calendar.hashCode());
 return result;
}

代码示例来源:origin: gocd/gocd

public int hashCode() {
  int result1 = pipelineId != null ? pipelineId.hashCode() : 0;
  result1 = 31 * result1 + (name != null ? name.hashCode() : 0);
  result1 = 31 * result1 + (jobInstances != null ? jobInstances.hashCode() : 0);
  result1 = 31 * result1 + (approvedBy != null ? approvedBy.hashCode() : 0);
  result1 = 31 * result1 + (cancelledBy != null ? cancelledBy.hashCode() : 0);
  result1 = 31 * result1 + orderId;
  result1 = 31 * result1 + (createdTime != null ? createdTime.hashCode() : 0);
  result1 = 31 * result1 + (approvalType != null ? approvalType.hashCode() : 0);
  result1 = 31 * result1 + (result != null ? result.hashCode() : 0);
  result1 = 31 * result1 + counter;
  result1 = 31 * result1 + (identifier != null ? identifier.hashCode() : 0);
  result1 = 31 * result1 + (fetchMaterials ? 1 : 0);
  result1 = 31 * result1 + (cleanWorkingDir ? 1 : 0);
  return result1;
}

代码示例来源:origin: jdbi/jdbi

@Override
  public int hashCode() {
    int result = id;
    result = 31 * result + firstName.hashCode();
    result = 31 * result + lastName.hashCode();
    result = 31 * result + (created != null ? created.hashCode() : 0);
    result = 31 * result + (modified != null ? modified.hashCode() : 0);
    return result;
  }
}

代码示例来源:origin: apache/drill

hashcode ^= timestampValues[i].hashCode();

代码示例来源:origin: apache/ignite

/** {@inheritDoc} */
  @Override public int hashCode() {
    int res = uuid != null ? uuid.hashCode() : 0;
    res = 31 * res + (str != null ? str.hashCode() : 0);
    res = 31 * res + (decimal != null ? decimal.hashCode() : 0);
    res = 31 * res + (integer != null ? integer.hashCode() : 0);
    res = 31 * res + (date != null ? date.hashCode() : 0);
    res = 31 * res + (ts != null ? ts.hashCode() : 0);
    res = 31 * res + (person != null ? person.hashCode() : 0);
    res = 31 * res + (enumKey != null ? enumKey.hashCode() : 0);
    return res;
  }
}

代码示例来源:origin: apache/hive

hash ^= timestampValues[i].hashCode();

代码示例来源:origin: apache/ignite

/** {@inheritDoc} */
  @Override public int hashCode() {
    int res;
    long temp;
    res = longCol != null ? longCol.hashCode() : 0;
    temp = Double.doubleToLongBits(doubleCol);
    res = 31 * res + (int) (temp ^ (temp >>> 32));
    res = 31 * res + (strCol != null ? strCol.hashCode() : 0);
    res = 31 * res + (booleanCol ? 1 : 0);
    res = 31 * res + (dateCol != null ? dateCol.hashCode() : 0);
    res = 31 * res + (sqlDateCol != null ? sqlDateCol.hashCode() : 0);
    res = 31 * res + (tsCol != null ? tsCol.hashCode() : 0);
    res = 31 * res + intCol;
    res = 31 * res + (bigDecimalCol != null ? bigDecimalCol.hashCode() : 0);
    res = 31 * res + Arrays.hashCode(bytesCol);
    res = 31 * res + (int) shortCol;
    res = 31 * res + (innerTypeCol != null ? innerTypeCol.hashCode() : 0);
    res = 31 * res + (enumCol != null ? enumCol.hashCode() : 0);
    return res;
  }
}

代码示例来源:origin: pentaho/pentaho-kettle

break;
case TYPE_TIMESTAMP:
 hash ^= ((Timestamp) object ).hashCode();
 break;
case TYPE_INET:

代码示例来源:origin: apache/ignite

/** {@inheritDoc} */
  @SuppressWarnings("EqualsHashCodeCalledOnUrl")
  @Override public int hashCode() {
    int res = id;
    res = 31 * res + (boolVal != null ? boolVal.hashCode() : 0);
    res = 31 * res + (byteVal != null ? byteVal.hashCode() : 0);
    res = 31 * res + (shortVal != null ? shortVal.hashCode() : 0);
    res = 31 * res + (intVal != null ? intVal.hashCode() : 0);
    res = 31 * res + (longVal != null ? longVal.hashCode() : 0);
    res = 31 * res + (floatVal != null ? floatVal.hashCode() : 0);
    res = 31 * res + (doubleVal != null ? doubleVal.hashCode() : 0);
    res = 31 * res + (bigVal != null ? bigVal.hashCode() : 0);
    res = 31 * res + (strVal != null ? strVal.hashCode() : 0);
    res = 31 * res + (arrVal != null ? Arrays.hashCode(arrVal) : 0);
    res = 31 * res + (dateVal != null ? dateVal.hashCode() : 0);
    res = 31 * res + (timeVal != null ? timeVal.hashCode() : 0);
    res = 31 * res + (tsVal != null ? tsVal.hashCode() : 0);
    res = 31 * res + (urlVal != null ? urlVal.hashCode() : 0);
    res = 31 * res + (f1 != null ? f1.hashCode() : 0);
    res = 31 * res + (f2 != null ? f2.hashCode() : 0);
    res = 31 * res + (f3 != null ? f3.hashCode() : 0);
    return res;
  }
}

代码示例来源:origin: apache/ignite

/** {@inheritDoc} */
  @SuppressWarnings("EqualsHashCodeCalledOnUrl")
  @Override public int hashCode() {
    int res = id;
    res = 31 * res + (boolVal != null ? boolVal.hashCode() : 0);
    res = 31 * res + (byteVal != null ? byteVal.hashCode() : 0);
    res = 31 * res + (shortVal != null ? shortVal.hashCode() : 0);
    res = 31 * res + (intVal != null ? intVal.hashCode() : 0);
    res = 31 * res + (longVal != null ? longVal.hashCode() : 0);
    res = 31 * res + (floatVal != null ? floatVal.hashCode() : 0);
    res = 31 * res + (doubleVal != null ? doubleVal.hashCode() : 0);
    res = 31 * res + (bigVal != null ? bigVal.hashCode() : 0);
    res = 31 * res + (strVal != null ? strVal.hashCode() : 0);
    res = 31 * res + (arrVal != null ? Arrays.hashCode(arrVal) : 0);
    res = 31 * res + (dateVal != null ? dateVal.hashCode() : 0);
    res = 31 * res + (timeVal != null ? timeVal.hashCode() : 0);
    res = 31 * res + (tsVal != null ? tsVal.hashCode() : 0);
    res = 31 * res + (urlVal != null ? urlVal.hashCode() : 0);
    res = 31 * res + (f1 != null ? f1.hashCode() : 0);
    res = 31 * res + (f2 != null ? f2.hashCode() : 0);
    res = 31 * res + (f3 != null ? f3.hashCode() : 0);
    return res;
  }
}

代码示例来源:origin: apache/ignite

/** {@inheritDoc} */
  @SuppressWarnings("EqualsHashCodeCalledOnUrl")
  @Override public int hashCode() {
    int res = id;
    res = 31 * res + (boolVal != null ? boolVal.hashCode() : 0);
    res = 31 * res + (byteVal != null ? byteVal.hashCode() : 0);
    res = 31 * res + (shortVal != null ? shortVal.hashCode() : 0);
    res = 31 * res + (intVal != null ? intVal.hashCode() : 0);
    res = 31 * res + (longVal != null ? longVal.hashCode() : 0);
    res = 31 * res + (floatVal != null ? floatVal.hashCode() : 0);
    res = 31 * res + (doubleVal != null ? doubleVal.hashCode() : 0);
    res = 31 * res + (bigVal != null ? bigVal.hashCode() : 0);
    res = 31 * res + (strVal != null ? strVal.hashCode() : 0);
    res = 31 * res + (arrVal != null ? Arrays.hashCode(arrVal) : 0);
    res = 31 * res + (dateVal != null ? dateVal.hashCode() : 0);
    res = 31 * res + (timeVal != null ? timeVal.hashCode() : 0);
    res = 31 * res + (tsVal != null ? tsVal.hashCode() : 0);
    res = 31 * res + (urlVal != null ? urlVal.hashCode() : 0);
    res = 31 * res + (f1 != null ? f1.hashCode() : 0);
    res = 31 * res + (f2 != null ? f2.hashCode() : 0);
    res = 31 * res + (f3 != null ? f3.hashCode() : 0);
    return res;
  }
}

代码示例来源:origin: ebean-orm/ebean

/**
 * Calculate a hash based on the bind values used in the query.
 * <p>
 * Used with queryPlanHash() to get a unique hash for a query.
 * </p>
 */
@Override
public int queryBindHash() {
 int hc = (id == null ? 0 : id.hashCode());
 hc = hc * 92821 + (whereExpressions == null ? 0 : whereExpressions.queryBindHash());
 hc = hc * 92821 + (havingExpressions == null ? 0 : havingExpressions.queryBindHash());
 hc = hc * 92821 + (bindParams == null ? 0 : bindParams.queryBindHash());
 hc = hc * 92821 + (asOf == null ? 0 : asOf.hashCode());
 hc = hc * 92821 + (versionsStart == null ? 0 : versionsStart.hashCode());
 hc = hc * 92821 + (versionsEnd == null ? 0 : versionsEnd.hashCode());
 return hc;
}

代码示例来源:origin: org.apache.spark/spark-sql_2.11

@Override
 public int hashCode() {
  int result = a.hashCode();
  result = 31 * result + b.hashCode();
  result = 31 * result + c.hashCode();
  return result;
 }
}

代码示例来源:origin: org.apache.spark/spark-sql_2.10

@Override
 public int hashCode() {
  int result = a.hashCode();
  result = 31 * result + b.hashCode();
  result = 31 * result + c.hashCode();
  return result;
 }
}

代码示例来源:origin: org.apache.spark/spark-sql

@Override
 public int hashCode() {
  int result = a.hashCode();
  result = 31 * result + b.hashCode();
  result = 31 * result + c.hashCode();
  return result;
 }
}

代码示例来源:origin: com.atlassian.jira/jira-core

@Override
public int hashCode()
{
  int result = issueId != null ? issueId.hashCode() : 0;
  result = 31 * result + (timestamp != null ? timestamp.hashCode() : 0);
  result = 31 * result + (int) (votes ^ (votes >>> 32));
  return result;
}

代码示例来源:origin: io.confluent/kafka-connect-jdbc

@Override
 public int hashCode() {
  int result = incrementingOffset != null ? incrementingOffset.hashCode() : 0;
  result = 31 * result + (timestampOffset != null ? timestampOffset.hashCode() : 0);
  return result;
 }
}

代码示例来源:origin: errai/errai

@Override
 public String doNotNullMarshall(final Timestamp o, final MarshallingSession ctx) {
  return "{\"" + SerializationParts.ENCODED_TYPE + "\":\"" + Timestamp.class.getName() + "\"," +
      "\"" + SerializationParts.OBJECT_ID + "\":\"" + o.hashCode() + "\"," +
      "\"" + SerializationParts.QUALIFIED_VALUE + "\":\"" + o.getTime() + "\"}";
 }
}

代码示例来源:origin: uwolfer/gerrit-intellij-plugin

public static int hashCode(Comment comment) {
    int result = 0;
    result = 31 * result + comment.id.hashCode();
    result = 31 * result + (comment.path != null ? comment.path.hashCode() : 0);
    result = 31 * result + (comment.side != null ? comment.side.hashCode() : 0);
    result = 31 * result + comment.line;
    result = 31 * result + (comment.inReplyTo != null ? comment.inReplyTo.hashCode() : 0);
    result = 31 * result + (comment.message != null ? comment.message.hashCode() : 0);
    result = 31 * result + (comment.updated != null ? comment.updated.hashCode() : 0);
    return result;
  }
}

代码示例来源:origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public int hashCode() {
  final int prime = 31;
  int result = 1;
  result = (prime * result) + ((id == null) ? 0 : id.hashCode());
  result = (prime * result) + ((methodIdent == null) ? 0 : methodIdent.hashCode());
  result = (prime * result) + ((methodSensorTypeIdent == null) ? 0 : methodSensorTypeIdent.hashCode());
  result = (prime * result) + ((timestamp == null) ? 0 : timestamp.hashCode());
  return result;
}

相关文章