Class AbstractRelationshipProjection.Builder

  • Enclosing class:
    AbstractRelationshipProjection

    @AccessibleFields
    public static final class AbstractRelationshipProjection.Builder
    extends org.neo4j.graphalgo.RelationshipProjection.Builder
    • Field Summary

      • Fields inherited from class org.neo4j.graphalgo.RelationshipProjection.Builder

        aggregation, orientation, properties, type
    • Method Summary

      All Methods Instance Methods Concrete Methods Default Methods 
      Modifier and Type Method Description
      default Self addAllProperties​(java.lang.Iterable<? extends PropertyMapping> properties)  
      default Self addProperties​(PropertyMapping... properties)  
      default Self addProperty​(@Nullable java.lang.String propertyKey, @Nullable java.lang.String neoPropertyKey, double defaultValue)  
      default Self addProperty​(@Nullable java.lang.String propertyKey, @Nullable java.lang.String neoPropertyKey, double defaultValue, Aggregation aggregation)  
      default Self addProperty​(PropertyMapping mapping)  
      default Self addPropertyMappings​(org.neo4j.graphalgo.PropertyMappings propertyMappings)  
      org.neo4j.graphalgo.RelationshipProjection build()  
      default void buildProperties()  
      org.neo4j.graphalgo.ElementProjection.InlinePropertiesBuilder inlineBuilder()  
      • Methods inherited from class org.neo4j.graphalgo.RelationshipProjection.Builder

        aggregation, clear, from, from, orientation, properties, type
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • build

        public org.neo4j.graphalgo.RelationshipProjection build()
        Overrides:
        build in class org.neo4j.graphalgo.RelationshipProjection.Builder
      • inlineBuilder

        public org.neo4j.graphalgo.ElementProjection.InlinePropertiesBuilder inlineBuilder()
      • addProperty

        public default Self addProperty​(PropertyMapping mapping)
      • addProperty

        public default Self addProperty​(@Nullable
                                        @Nullable java.lang.String propertyKey,
                                        @Nullable
                                        @Nullable java.lang.String neoPropertyKey,
                                        double defaultValue)
      • addProperty

        public default Self addProperty​(@Nullable
                                        @Nullable java.lang.String propertyKey,
                                        @Nullable
                                        @Nullable java.lang.String neoPropertyKey,
                                        double defaultValue,
                                        Aggregation aggregation)
      • addProperties

        public default Self addProperties​(PropertyMapping... properties)
      • addAllProperties

        public default Self addAllProperties​(java.lang.Iterable<? extends PropertyMapping> properties)
      • addPropertyMappings

        public default Self addPropertyMappings​(org.neo4j.graphalgo.PropertyMappings propertyMappings)
      • buildProperties

        public default void buildProperties()