Package org.neo4j.gds
Class NodeProjections
- java.lang.Object
-
- org.neo4j.gds.AbstractProjections<NodeLabel,NodeProjection>
-
- org.neo4j.gds.NodeProjections
-
@Immutable(singleton=true) public abstract class NodeProjections extends AbstractProjections<NodeLabel,NodeProjection>
-
-
Field Summary
Fields Modifier and Type Field Description static NodeProjectionsALL
-
Constructor Summary
Constructors Constructor Description NodeProjections()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description NodeProjectionsaddPropertyMappings(PropertyMappings mappings)static NodeProjectionsall()static NodeProjectionscreate(java.util.Map<NodeLabel,NodeProjection> projections)static NodeProjectionsfromObject(java.lang.Object object)static NodeProjectionsfromString(@Nullable java.lang.String labelString)booleanisEmpty()java.lang.StringlabelProjection()abstract java.util.Map<NodeLabel,NodeProjection>projections()static NodeProjectionssingle(NodeLabel label, NodeProjection projection)java.util.Map<java.lang.String,java.lang.Object>toObject()static java.util.Map<java.lang.String,java.lang.Object>toObject(NodeProjections nodeProjections)voidvalidatePropertyKeyMappings()-
Methods inherited from class org.neo4j.gds.AbstractProjections
allProjections, allProperties
-
-
-
-
Field Detail
-
ALL
public static final NodeProjections ALL
-
-
Method Detail
-
projections
public abstract java.util.Map<NodeLabel,NodeProjection> projections()
- Specified by:
projectionsin classAbstractProjections<NodeLabel,NodeProjection>
-
fromObject
public static NodeProjections fromObject(java.lang.Object object)
-
fromString
public static NodeProjections fromString(@Nullable @Nullable java.lang.String labelString)
-
create
public static NodeProjections create(java.util.Map<NodeLabel,NodeProjection> projections)
-
single
public static NodeProjections single(NodeLabel label, NodeProjection projection)
-
all
public static NodeProjections all()
-
addPropertyMappings
public NodeProjections addPropertyMappings(PropertyMappings mappings)
-
labelProjection
public java.lang.String labelProjection()
-
isEmpty
public boolean isEmpty()
-
toObject
public java.util.Map<java.lang.String,java.lang.Object> toObject()
-
toObject
public static java.util.Map<java.lang.String,java.lang.Object> toObject(NodeProjections nodeProjections)
-
validatePropertyKeyMappings
@Check public void validatePropertyKeyMappings()
-
-