@Override
        public int hashCode() {
            final int prime = 31;
            int result = prime + (int) (snapshotVersion ^ (snapshotVersion >>> 32));
            result = prime * result + (int) (localTxCounter ^ (localTxCounter >>> 32));
            result = prime * result + hostId.hashCode();
            return result;
        }
Creates transaction ID from the given tuple.

@param list non-null tuple with 3 elements
@return non-null transaction ID
clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseTransaction.java