Ejemplo n.º 1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public org.neo4j.bolt.messaging.RequestMessage decode(org.neo4j.bolt.messaging.Neo4jPack_Unpacker unpacker) throws java.io.IOException
        public override RequestMessage Decode(Org.Neo4j.Bolt.messaging.Neo4jPack_Unpacker unpacker)
        {
            string   statement = unpacker.UnpackString();
            MapValue @params   = unpacker.UnpackMap();
            MapValue meta      = unpacker.UnpackMap();

            return(new RunMessage(statement, @params, meta));
        }
Ejemplo n.º 2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public static java.util.Map<String,Object> readMetaDataMap(org.neo4j.bolt.messaging.Neo4jPack_Unpacker unpacker) throws java.io.IOException
        public static IDictionary <string, object> ReadMetaDataMap(Org.Neo4j.Bolt.messaging.Neo4jPack_Unpacker unpacker)
        {
            MapValue metaDataMapValue                = unpacker.UnpackMap();
            PrimitiveOnlyValueWriter     writer      = new PrimitiveOnlyValueWriter();
            IDictionary <string, object> metaDataMap = new Dictionary <string, object>(metaDataMapValue.Size());

            metaDataMapValue.Foreach((key, value) =>
            {
                object convertedValue = AuthToken.containsSensitiveInformation(key) ? writer.SensitiveValueAsObject(value) : writer.ValueAsObject(value);
                metaDataMap[key]      = convertedValue;
            });
            return(metaDataMap);
        }
Ejemplo n.º 3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public org.neo4j.bolt.messaging.RequestMessage decode(org.neo4j.bolt.messaging.Neo4jPack_Unpacker unpacker) throws java.io.IOException
        public override RequestMessage Decode(Org.Neo4j.Bolt.messaging.Neo4jPack_Unpacker unpacker)
        {
            MapValue meta = unpacker.UnpackMap();

            return(new BeginMessage(meta));
        }