Package org.neo4j.gds

Class RelationshipProjection.Builder

  • Enclosing class:
    RelationshipProjection

    @AccessibleFields
    public static final class RelationshipProjection.Builder
    extends org.neo4j.gds.ImmutableRelationshipProjection.Builder
    • Field Summary

      • Fields inherited from class org.neo4j.gds.ImmutableRelationshipProjection.Builder

        aggregation, indexInverse, orientation, properties, type
    • Method Detail

      • build

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

        public org.neo4j.gds.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)
      • buildProperties

        public default void buildProperties()