Package org.neo4j.graphalgo
Class AbstractPropertyMappings
- java.lang.Object
-
- org.neo4j.graphalgo.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 class
AbstractPropertyMappings.Builder
-
Constructor Summary
Constructors Constructor Description AbstractPropertyMappings()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AbstractPropertyMappings.Builder
builder()
java.util.Optional<java.lang.Double>
defaultWeight()
Deprecated.java.util.stream.Stream<org.eclipse.collections.api.tuple.primitive.IntObjectPair<PropertyMapping>>
enumerate()
static org.neo4j.graphalgo.PropertyMappings
fromObject(java.lang.Object relPropertyMapping)
static org.neo4j.graphalgo.PropertyMappings
fromObject(java.lang.Object relPropertyMapping, Aggregation defaultAggregation)
boolean
hasMappings()
java.util.Optional<PropertyMapping>
head()
boolean
isEmpty()
java.util.Iterator<PropertyMapping>
iterator()
abstract java.util.List<PropertyMapping>
mappings()
org.neo4j.graphalgo.PropertyMappings
mergeWith(org.neo4j.graphalgo.PropertyMappings other)
int
numberOfMappings()
static org.neo4j.graphalgo.PropertyMappings
of(PropertyMapping... mappings)
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.graphalgo.PropertyMappings of(PropertyMapping... mappings)
-
fromObject
public static org.neo4j.graphalgo.PropertyMappings fromObject(java.lang.Object relPropertyMapping)
-
fromObject
public static org.neo4j.graphalgo.PropertyMappings fromObject(java.lang.Object relPropertyMapping, Aggregation defaultAggregation)
-
stream
public java.util.stream.Stream<PropertyMapping> stream()
-
head
public java.util.Optional<PropertyMapping> head()
-
iterator
public java.util.Iterator<PropertyMapping> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<PropertyMapping>
-
enumerate
public java.util.stream.Stream<org.eclipse.collections.api.tuple.primitive.IntObjectPair<PropertyMapping>> enumerate()
-
defaultWeight
@Deprecated public java.util.Optional<java.lang.Double> defaultWeight()
Deprecated.
-
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.graphalgo.PropertyMappings mergeWith(org.neo4j.graphalgo.PropertyMappings other)
-
builder
public static AbstractPropertyMappings.Builder builder()
-
-