Class AbstractPropertyMappings

  • All Implemented Interfaces:
    java.lang.Iterable<PropertyMapping>

    @Immutable(singleton=true)
    public abstract class AbstractPropertyMappings
    extends java.lang.Object
    implements java.lang.Iterable<PropertyMapping>
    • Constructor Detail

      • AbstractPropertyMappings

        public AbstractPropertyMappings()
    • Method Detail

      • 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)
      • 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)