in core/src/main/java/com/datastax/oss/driver/internal/core/cql/DefaultSimpleStatement.java [756:784]
public boolean equals(Object other) {
if (other == this) {
return true;
} else if (other instanceof DefaultSimpleStatement) {
DefaultSimpleStatement that = (DefaultSimpleStatement) other;
return this.query.equals(that.query)
&& this.positionalValues.equals(that.positionalValues)
&& this.namedValues.equals(that.namedValues)
&& Objects.equals(this.executionProfileName, that.executionProfileName)
&& Objects.equals(this.executionProfile, that.executionProfile)
&& Objects.equals(this.keyspace, that.keyspace)
&& Objects.equals(this.routingKeyspace, that.routingKeyspace)
&& Objects.equals(this.routingKey, that.routingKey)
&& Objects.equals(this.routingToken, that.routingToken)
&& Objects.equals(this.customPayload, that.customPayload)
&& Objects.equals(this.idempotent, that.idempotent)
&& this.tracing == that.tracing
&& this.timestamp == that.timestamp
&& Objects.equals(this.pagingState, that.pagingState)
&& this.pageSize == that.pageSize
&& Objects.equals(this.consistencyLevel, that.consistencyLevel)
&& Objects.equals(this.serialConsistencyLevel, that.serialConsistencyLevel)
&& Objects.equals(this.timeout, that.timeout)
&& Objects.equals(this.node, that.node)
&& this.nowInSeconds == that.nowInSeconds;
} else {
return false;
}
}