Package org.neo4j.graphalgo.core.loading
Class CypherNodePropertyImporter
- java.lang.Object
-
- org.neo4j.graphalgo.core.loading.CypherNodePropertyImporter
-
public class CypherNodePropertyImporter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static double
NO_PROPERTY_VALUE
-
Constructor Summary
Constructors Constructor Description CypherNodePropertyImporter(java.util.Collection<java.lang.String> propertyColumns, com.carrotsearch.hppc.IntObjectMap<java.util.List<NodeLabel>> labelTokenNodeLabelMapping, long nodeCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
importProperties(long nodeId, long[] labels, java.util.Map<java.lang.String,java.lang.Number> nodeProperties)
java.util.Collection<java.lang.String>
propertyColumns()
void
registerPropertiesForLabels(java.util.List<java.lang.String> labels)
java.util.Map<NodeLabel,java.util.Map<PropertyMapping,NodeProperties>>
result()
-
-
-
Field Detail
-
NO_PROPERTY_VALUE
public static final double NO_PROPERTY_VALUE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CypherNodePropertyImporter
public CypherNodePropertyImporter(java.util.Collection<java.lang.String> propertyColumns, com.carrotsearch.hppc.IntObjectMap<java.util.List<NodeLabel>> labelTokenNodeLabelMapping, long nodeCount)
-
-
Method Detail
-
propertyColumns
public java.util.Collection<java.lang.String> propertyColumns()
-
registerPropertiesForLabels
public void registerPropertiesForLabels(java.util.List<java.lang.String> labels)
-
importProperties
public int importProperties(long nodeId, long[] labels, java.util.Map<java.lang.String,java.lang.Number> nodeProperties)
-
result
public java.util.Map<NodeLabel,java.util.Map<PropertyMapping,NodeProperties>> result()
-
-