protected internal override void Serialize(MappingSerializer serializer) { foreach (KeyValuePair <string, EntityExtensionRepresentation> entity in _extended.SetOfKeyValuePairs()) { serializer.PutMapping(entity.Key, entity.Value); } }
protected internal override void Serialize(MappingSerializer serializer) { foreach (ExtensionPointRepresentation extension in Extensions) { serializer.PutMapping(extension.Name, extension); } }
protected internal override void Serialize(MappingSerializer serializer) { if (_indexDefinition.NodeIndex) { serializer.PutList("labels", new ListRepresentation(RepresentationType.String, map(label => ValueRepresentation.String(label.name()), _indexDefinition.Labels))); if (!_indexDefinition.MultiTokenIndex) { serializer.PutString("label", single(_indexDefinition.Labels).name()); } } else { serializer.PutList("relationshipTypes", new ListRepresentation(RepresentationType.String, map(relType => ValueRepresentation.String(relType.name()), _indexDefinition.RelationshipTypes))); if (!_indexDefinition.MultiTokenIndex) { serializer.PutString("relationshipType", single(_indexDefinition.RelationshipTypes).name()); } } System.Func <string, Representation> converter = ValueRepresentation.@string; IEnumerable <Representation> propertyKeyRepresentations = map(converter, _indexDefinition.PropertyKeys); serializer.PutList("property_keys", new ListRepresentation(RepresentationType.String, propertyKeyRepresentations)); // Only print state and progress if progress is a valid value and not yet online if (_indexState == Org.Neo4j.Graphdb.schema.Schema_IndexState.Populating) { serializer.PutString("state", _indexState.name()); serializer.PutString("population_progress", string.Format("{0,1:F0}%", _indexPopulationProgress.CompletedPercentage)); } }
protected internal override void Serialize(MappingSerializer serializer) { serializer.PutString("name", Name); serializer.PutString("type", List ? ParamType.listName : ParamType.valueName); serializer.PutBoolean("optional", Optional); serializer.PutString("description", Description); }
protected internal override void Serialize(MappingSerializer serializer) { foreach (string indexName in _indexManager.relationshipIndexNames()) { RelationshipIndex index = _indexManager.forRelationships(indexName); serializer.PutMapping(indexName, new RelationshipIndexRepresentation(indexName, _indexManager.getConfiguration(index))); } }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected: //ORIGINAL LINE: protected void serialize(final MappingSerializer serializer) protected internal override void Serialize(MappingSerializer serializer) { serializer.PutRelativeUriTemplate("template", Path() + "{key}/{value}"); foreach (KeyValuePair <string, string> pair in _type.SetOfKeyValuePairs()) { serializer.PutString(pair.Key, pair.Value); } }
internal override void ExtraData(MappingSerializer serializer) { if (!Deleted) { MappingWriter properties = serializer.Writer.newMapping(RepresentationType.Properties, "data"); (new PropertiesRepresentation(_rel)).serialize(properties); properties.Done(); } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private org.codehaus.jackson.JsonNode serialize(ExceptionRepresentation rep) throws org.neo4j.server.rest.domain.JsonParseException private JsonNode Serialize(ExceptionRepresentation rep) { IDictionary <string, object> output = new Dictionary <string, object>(); MappingSerializer serializer = new MappingSerializer(new MapWrappingWriter(output), URI.create(""), mock(typeof(ExtensionInjector))); // When rep.Serialize(serializer); return(JsonHelper.jsonNode(JsonHelper.createJsonFrom(output))); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected: //ORIGINAL LINE: protected void serialize(final MappingSerializer serializer) protected internal override void Serialize(MappingSerializer serializer) { _indexManager.nodeIndexNames(); foreach (string indexName in _indexManager.nodeIndexNames()) { Index <Node> index = _indexManager.forNodes(indexName); serializer.PutMapping(indexName, new NodeIndexRepresentation(indexName, _indexManager.getConfiguration(index))); } }
protected internal override void Serialize(MappingSerializer serializer) { foreach (object key in _value.Keys) { object val = _value[key]; string keyString = key == null ? "null" : key.ToString(); if (val is Number) { serializer.PutNumber(keyString, ( Number )val); } else if (val is bool?) { serializer.PutBoolean(keyString, ( bool? )val.Value); } else if (val is string) { serializer.PutString(keyString, ( string )val); } else if (val is Path) { PathRepresentation <Path> representation = new PathRepresentation <Path>(( Path )val); serializer.PutMapping(keyString, representation); } else if (val is System.Collections.IEnumerable) { serializer.PutList(keyString, ObjectToRepresentationConverter.GetListRepresentation((System.Collections.IEnumerable)val)); } else if (val is System.Collections.IDictionary) { serializer.PutMapping(keyString, ObjectToRepresentationConverter.GetMapRepresentation((System.Collections.IDictionary)val)); } else if (val == null) { serializer.PutString(keyString, null); } else if (val.GetType().IsArray) { object[] objects = ToArray(val); serializer.PutList(keyString, ObjectToRepresentationConverter.GetListRepresentation(asList(objects))); } else if (val is Node || val is Relationship) { Representation representation = ObjectToRepresentationConverter.GetSingleRepresentation(val); serializer.PutMapping(keyString, ( MappingRepresentation )representation); } else { throw new System.ArgumentException("Unsupported value type: " + val.GetType()); } } }
protected internal override void Serialize(MappingSerializer serializer) { serializer.PutList("columns", _columns); serializer.PutList("data", _resultRepresentation); if (_statsRepresentation != null) { serializer.PutMapping("stats", _statsRepresentation); } if (_plan != null) { serializer.PutMapping("plan", _plan); } }
internal override void ExtraData(MappingSerializer serializer) { if (!Deleted) { MappingWriter writer = serializer.Writer; MappingWriter properties = writer.NewMapping(RepresentationType.Properties, "data"); (new PropertiesRepresentation(_node)).serialize(properties); if (writer.Interactive) { serializer.PutList("relationship_types", ListRepresentation.RelationshipTypes(_node.GraphDatabase.AllRelationshipTypes)); } properties.Done(); } }
protected internal override void Serialize(MappingSerializer serializer) { _uris.forEach((key, uri) => { if (uri.Absolute) { serializer.putAbsoluteUri(key, uri); } else { serializer.PutRelativeUri(key, uri.ToString()); } }); }
protected internal override void Serialize(MappingSerializer serializer) { serializer.PutBoolean("contains_updates", _stats.containsUpdates()); serializer.PutNumber("nodes_created", _stats.NodesCreated); serializer.PutNumber("nodes_deleted", _stats.NodesDeleted); serializer.PutNumber("properties_set", _stats.PropertiesSet); serializer.PutNumber("relationships_created", _stats.RelationshipsCreated); serializer.PutNumber("relationship_deleted", _stats.RelationshipsDeleted); serializer.PutNumber("labels_added", _stats.LabelsAdded); serializer.PutNumber("labels_removed", _stats.LabelsRemoved); serializer.PutNumber("indexes_added", _stats.IndexesAdded); serializer.PutNumber("indexes_removed", _stats.IndexesRemoved); serializer.PutNumber("constraints_added", _stats.ConstraintsAdded); serializer.PutNumber("constraints_removed", _stats.ConstraintsRemoved); }
protected internal override void Serialize(MappingSerializer serializer) { serializer.PutRelativeUri("node", PATH_NODES); serializer.PutRelativeUri("relationship", PATH_RELATIONSHIPS); serializer.PutRelativeUri("node_index", PATH_NODE_INDEX); serializer.PutRelativeUri("relationship_index", PATH_RELATIONSHIP_INDEX); serializer.PutRelativeUri("extensions_info", PATH_EXTENSIONS); serializer.PutRelativeUri("relationship_types", PATH_RELATIONSHIP_TYPES); serializer.PutRelativeUri("batch", PATH_BATCH); serializer.PutRelativeUri("cypher", PATH_CYPHER); serializer.PutRelativeUri("indexes", PATH_SCHEMA_INDEX); serializer.PutRelativeUri("constraints", PATH_SCHEMA_CONSTRAINT); serializer.PutRelativeUri("transaction", PATH_TRANSACTION); serializer.PutRelativeUri("node_labels", PATH_LABELS); serializer.PutString("neo4j_version", Version.Neo4jVersion); }
protected internal override void Serialize(MappingSerializer mappingSerializer) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.neo4j.graphdb.ExecutionPlanDescription planDescription = getPlan(); ExecutionPlanDescription planDescription = Plan; mappingSerializer.PutString("name", planDescription.Name); IDictionary <string, object> arguments = planDescription.Arguments; MappingRepresentation argsRepresentation = getMapRepresentation(arguments); mappingSerializer.PutMapping("args", argsRepresentation); if (planDescription.HasProfilerStatistics()) { Org.Neo4j.Graphdb.ExecutionPlanDescription_ProfilerStatistics stats = planDescription.ProfilerStatistics; mappingSerializer.PutNumber("rows", stats.Rows); mappingSerializer.PutNumber("dbHits", stats.DbHits); } mappingSerializer.PutList("children", new ListRepresentation("children", new IterableWrapperAnonymousInnerClass(this, planDescription.Children))); }
protected internal override void Serialize(MappingSerializer serializer) { switch (ConstraintDefinition.ConstraintType) { case UNIQUENESS: case NODE_PROPERTY_EXISTENCE: serializer.PutString("label", ConstraintDefinition.Label.name()); break; case RELATIONSHIP_PROPERTY_EXISTENCE: serializer.PutString("relationshipType", ConstraintDefinition.RelationshipType.name()); break; default: throw new System.InvalidOperationException("Unknown constraint type:" + ConstraintDefinition.ConstraintType); } ConstraintType type = ConstraintDefinition.ConstraintType; serializer.PutString("type", type.name()); Serialize(ConstraintDefinition, serializer); }
protected internal virtual void Serialize(ConstraintDefinition constraintDefinition, MappingSerializer serializer) { System.Func <string, Representation> converter = ValueRepresentation.@string; IEnumerable <Representation> propertyKeyRepresentations = map(converter, constraintDefinition.PropertyKeys); serializer.PutList("property_keys", new ListRepresentation(RepresentationType.String, propertyKeyRepresentations)); }
protected internal override void Serialize(MappingSerializer serializer) { _entity.serialize(serializer); SelfUri().putTo(serializer, "indexed"); }
internal override void PutTo(MappingSerializer serializer, string key) { serializer.Writer.writeValue(Type, key, _value); }
internal override void putTo(MappingSerializer serializer, string key) { serializer.PutRelativeUriTemplate(key, _path); }
protected internal override void Serialize(MappingSerializer serializer) { Serialize(serializer.Writer); }