protected internal override long Version(Headers headers) { long?transactionId = headers.Get(TX_ID); return(Math.Max(Org.Neo4j.Kernel.impl.transaction.log.TransactionIdStore_Fields.BASE_TX_ID, transactionId != null ? transactionId.Value : Org.Neo4j.Kernel.impl.transaction.log.TransactionIdStore_Fields.BASE_TX_ID)); }
private void AssertDeepEquals(IDictionary <string, sbyte[]> expected, Headers actual) { try { int size = 0; //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: for (HeaderField<?> field : actual.fields()) foreach (HeaderField <object> field in actual.Fields()) { assertArrayEquals(field.ToString(), expected[field.ToString()], (sbyte[])actual.Get(field)); size++; } assertEquals("number of headers", expected.Count, size); } catch (AssertionError e) { Console.WriteLine(actual); throw e; } }
protected internal override int compareHeaders(Headers lhs, Headers rhs) { return(Long.compare(lhs.Get(TX_ID), rhs.Get(TX_ID))); }