Ejemplo n.º 1
0
            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;
            }
        }
Ejemplo n.º 3
0
 protected internal override int compareHeaders(Headers lhs, Headers rhs)
 {
     return(Long.compare(lhs.Get(TX_ID), rhs.Get(TX_ID)));
 }