Package org.neo4j.gds
Class AbstractPropertyMappings
- java.lang.Object
-
- org.neo4j.gds.AbstractPropertyMappings
-
- All Implemented Interfaces:
java.lang.Iterable<PropertyMapping>
@Immutable(singleton=true) public abstract class AbstractPropertyMappings extends java.lang.Object implements java.lang.Iterable<PropertyMapping>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractPropertyMappings.Builder
-
Constructor Summary
Constructors Constructor Description AbstractPropertyMappings()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static AbstractPropertyMappings.Builderbuilder()java.util.stream.Stream<org.eclipse.collections.api.tuple.primitive.IntObjectPair<PropertyMapping>>enumerate()static org.neo4j.gds.PropertyMappingsfromObject(java.lang.Object relPropertyMapping)static org.neo4j.gds.PropertyMappingsfromObject(java.lang.Object relPropertyMapping, Aggregation defaultAggregation)booleanhasMappings()booleanisEmpty()java.util.Iterator<PropertyMapping>iterator()abstract java.util.List<PropertyMapping>mappings()org.neo4j.gds.PropertyMappingsmergeWith(org.neo4j.gds.PropertyMappings other)intnumberOfMappings()static org.neo4j.gds.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)
-
-
-
Method Detail
-
mappings
public abstract java.util.List<PropertyMapping> mappings()
-
of
public static org.neo4j.gds.PropertyMappings of(PropertyMapping... mappings)
-
fromObject
public static org.neo4j.gds.PropertyMappings fromObject(java.lang.Object relPropertyMapping)
-
fromObject
public static org.neo4j.gds.PropertyMappings fromObject(java.lang.Object relPropertyMapping, Aggregation defaultAggregation)
-
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>
-
enumerate
public java.util.stream.Stream<org.eclipse.collections.api.tuple.primitive.IntObjectPair<PropertyMapping>> enumerate()
-
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 org.neo4j.gds.PropertyMappings mergeWith(org.neo4j.gds.PropertyMappings other)
-
builder
public static AbstractPropertyMappings.Builder builder()
-
-