//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); }
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); } }