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 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,
                                        DefaultValue defaultValue)
      • addProperty

        public default Self addProperty​(@Nullable
                                        @Nullable java.lang.String propertyKey,
                                        @Nullable
                                        @Nullable java.lang.String neoPropertyKey,
                                        DefaultValue 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()