Esempio n. 1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: private org.neo4j.bolt.runtime.BoltStateMachineState processRunMessage(org.neo4j.bolt.v3.messaging.request.RunMessage message, org.neo4j.bolt.runtime.StateMachineContext context) throws org.neo4j.internal.kernel.api.exceptions.KernelException
        private BoltStateMachineState ProcessRunMessage(RunMessage message, StateMachineContext context)
        {
            long start = context.Clock().millis();
            StatementProcessor statementProcessor = context.ConnectionState().StatementProcessor;
            StatementMetadata  statementMetadata  = statementProcessor.Run(message.Statement(), message.Params());
            long end = context.Clock().millis();

            context.ConnectionState().onMetadata(FIELDS_KEY, stringArray(statementMetadata.FieldNames()));
            context.ConnectionState().onMetadata(FIRST_RECORD_AVAILABLE_KEY, Values.longValue(end - start));
            return(_streamingState);
        }
Esempio n. 2
0
 private void WriteRun(RunMessage message)
 {
     try
     {
         Packer.packStructHeader(0, RunMessage.SIGNATURE);
         Packer.pack(message.Statement());
         Packer.pack(message.Params());
         Packer.pack(message.Meta());
     }
     catch (IOException e)
     {
         throw new UncheckedIOException(e);
     }
 }
Esempio n. 3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void shouldDecodeBeginMessage() throws Exception
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
        internal virtual void ShouldDecodeBeginMessage()
        {
            RunMessage originalMessage = new RunMessage("A new V3 run messsage");

            assertOriginalMessageEqualsToDecoded(originalMessage, _decoder);
        }