Class AbstractNodeProjection.Builder

  • Enclosing class:
    AbstractNodeProjection

    @AccessibleFields
    public static final class AbstractNodeProjection.Builder
    extends org.neo4j.graphalgo.NodeProjection.Builder
    • Field Summary

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

        label, properties
    • Method Detail

      • build

        public org.neo4j.graphalgo.NodeProjection build()
        Overrides:
        build in class org.neo4j.graphalgo.NodeProjection.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()