Package org.neo4j.gds
Class PropertyMappings
- java.lang.Object
-
- org.neo4j.gds.PropertyMappings
-
- All Implemented Interfaces:
java.lang.Iterable<PropertyMapping>
@Immutable(singleton=true) public abstract class PropertyMappings extends java.lang.Object implements java.lang.Iterable<PropertyMapping>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertyMappings.Builder
-
Constructor Summary
Constructors Constructor Description PropertyMappings()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static PropertyMappings.Builderbuilder()static PropertyMappingsfromObject(java.lang.Object relPropertyMapping)static PropertyMappingsfromObject(java.lang.Object relPropertyMapping, Aggregation defaultAggregation)booleanhasMappings()booleanisEmpty()java.util.Iterator<PropertyMapping>iterator()abstract java.util.List<PropertyMapping>mappings()PropertyMappingsmergeWith(PropertyMappings other)intnumberOfMappings()static PropertyMappingsof(PropertyMapping... mappings)java.util.Set<java.lang.String>propertyKeys()java.util.stream.Stream<PropertyMapping>stream()java.util.Map<java.lang.String,java.lang.Object>toObject(boolean includeAggregation)static java.util.Map<java.lang.String,java.lang.Object>toObject(PropertyMappings propertyMappings)
-
-
-
Method Detail
-
mappings
public abstract java.util.List<PropertyMapping> mappings()
-
of
public static PropertyMappings of(PropertyMapping... mappings)
-
fromObject
public static PropertyMappings fromObject(java.lang.Object relPropertyMapping)
-
fromObject
public static PropertyMappings fromObject(java.lang.Object relPropertyMapping, Aggregation defaultAggregation)
-
toObject
public static java.util.Map<java.lang.String,java.lang.Object> toObject(PropertyMappings propertyMappings)
-
propertyKeys
public java.util.Set<java.lang.String> propertyKeys()
-
stream
public java.util.stream.Stream<PropertyMapping> stream()
-
iterator
public java.util.Iterator<PropertyMapping> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<PropertyMapping>
-
hasMappings
public boolean hasMappings()
-
numberOfMappings
public int numberOfMappings()
-
isEmpty
public boolean isEmpty()
-
toObject
public java.util.Map<java.lang.String,java.lang.Object> toObject(boolean includeAggregation)
-
mergeWith
public PropertyMappings mergeWith(PropertyMappings other)
-
builder
public static PropertyMappings.Builder builder()
-
-