Package org.neo4j.graphalgo
Class AbstractNodeProjection
- java.lang.Object
-
- org.neo4j.graphalgo.ElementProjection
-
- org.neo4j.graphalgo.AbstractNodeProjection
-
public abstract class AbstractNodeProjection extends ElementProjection
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractNodeProjection.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
LABEL_KEY
-
Fields inherited from class org.neo4j.graphalgo.ElementProjection
PROJECT_ALL, PROPERTIES_KEY
-
-
Constructor Summary
Constructors Constructor Description AbstractNodeProjection()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static org.neo4j.graphalgo.NodeProjection
all()
static AbstractNodeProjection.Builder
builder()
static org.neo4j.graphalgo.NodeProjection
fromMap(java.util.Map<java.lang.String,java.lang.Object> map, NodeLabel nodeLabel)
static org.neo4j.graphalgo.NodeProjection
fromObject(java.lang.Object object, NodeLabel nodeLabel)
static org.neo4j.graphalgo.NodeProjection
fromString(@Nullable java.lang.String label)
abstract java.lang.String
label()
static org.neo4j.graphalgo.NodeProjection
of(java.lang.String label)
boolean
projectAll()
org.neo4j.graphalgo.PropertyMappings
properties()
org.neo4j.graphalgo.NodeProjection
withAdditionalPropertyMappings(org.neo4j.graphalgo.PropertyMappings mappings)
-
Methods inherited from class org.neo4j.graphalgo.ElementProjection
toObject
-
-
-
-
Field Detail
-
LABEL_KEY
public static final java.lang.String LABEL_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
label
public abstract java.lang.String label()
-
properties
@Default public org.neo4j.graphalgo.PropertyMappings properties()
- Overrides:
properties
in classElementProjection
-
projectAll
public boolean projectAll()
- Specified by:
projectAll
in classElementProjection
-
of
public static org.neo4j.graphalgo.NodeProjection of(java.lang.String label)
-
all
public static org.neo4j.graphalgo.NodeProjection all()
-
fromObject
public static org.neo4j.graphalgo.NodeProjection fromObject(java.lang.Object object, NodeLabel nodeLabel)
-
fromString
public static org.neo4j.graphalgo.NodeProjection fromString(@Nullable @Nullable java.lang.String label)
-
fromMap
public static org.neo4j.graphalgo.NodeProjection fromMap(java.util.Map<java.lang.String,java.lang.Object> map, NodeLabel nodeLabel)
-
withAdditionalPropertyMappings
public org.neo4j.graphalgo.NodeProjection withAdditionalPropertyMappings(org.neo4j.graphalgo.PropertyMappings mappings)
- Specified by:
withAdditionalPropertyMappings
in classElementProjection
-
builder
public static AbstractNodeProjection.Builder builder()
-
-