Package org.neo4j.graphalgo
Class AbstractRelationshipProjection
- java.lang.Object
-
- org.neo4j.graphalgo.ElementProjection
-
- org.neo4j.graphalgo.AbstractRelationshipProjection
-
public abstract class AbstractRelationshipProjection extends ElementProjection
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractRelationshipProjection.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AGGREGATION_KEY
static org.neo4j.graphalgo.RelationshipProjection
ALL
static org.neo4j.graphalgo.RelationshipProjection
ALL_UNDIRECTED
static java.lang.String
ORIENTATION_KEY
static java.lang.String
TYPE_KEY
-
Fields inherited from class org.neo4j.graphalgo.ElementProjection
PROJECT_ALL, PROPERTIES_KEY
-
-
Constructor Summary
Constructors Constructor Description AbstractRelationshipProjection()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Aggregation
aggregation()
static org.neo4j.graphalgo.RelationshipProjection
all()
static AbstractRelationshipProjection.Builder
builder()
static org.neo4j.graphalgo.RelationshipProjection
fromMap(java.util.Map<java.lang.String,java.lang.Object> map, RelationshipType relationshipType)
static org.neo4j.graphalgo.RelationshipProjection
fromObject(java.lang.Object object, RelationshipType relationshipType)
static org.neo4j.graphalgo.RelationshipProjection
fromString(@Nullable java.lang.String type)
static org.neo4j.graphalgo.RelationshipProjection
of(java.lang.String type, Orientation orientation)
Orientation
orientation()
boolean
projectAll()
org.neo4j.graphalgo.PropertyMappings
properties()
abstract java.lang.String
type()
org.neo4j.graphalgo.RelationshipProjection
withAdditionalPropertyMappings(org.neo4j.graphalgo.PropertyMappings mappings)
-
Methods inherited from class org.neo4j.graphalgo.ElementProjection
toObject
-
-
-
-
Field Detail
-
ALL
public static final org.neo4j.graphalgo.RelationshipProjection ALL
-
ALL_UNDIRECTED
public static final org.neo4j.graphalgo.RelationshipProjection ALL_UNDIRECTED
-
TYPE_KEY
public static final java.lang.String TYPE_KEY
- See Also:
- Constant Field Values
-
ORIENTATION_KEY
public static final java.lang.String ORIENTATION_KEY
- See Also:
- Constant Field Values
-
AGGREGATION_KEY
public static final java.lang.String AGGREGATION_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
type
public abstract java.lang.String type()
-
orientation
@Default public Orientation orientation()
-
aggregation
@Default public Aggregation aggregation()
-
properties
@Default @Parameter(false) public org.neo4j.graphalgo.PropertyMappings properties()
- Overrides:
properties
in classElementProjection
-
projectAll
public boolean projectAll()
- Specified by:
projectAll
in classElementProjection
-
fromMap
public static org.neo4j.graphalgo.RelationshipProjection fromMap(java.util.Map<java.lang.String,java.lang.Object> map, RelationshipType relationshipType)
-
fromString
public static org.neo4j.graphalgo.RelationshipProjection fromString(@Nullable @Nullable java.lang.String type)
-
fromObject
public static org.neo4j.graphalgo.RelationshipProjection fromObject(java.lang.Object object, RelationshipType relationshipType)
-
of
public static org.neo4j.graphalgo.RelationshipProjection of(java.lang.String type, Orientation orientation)
-
withAdditionalPropertyMappings
public org.neo4j.graphalgo.RelationshipProjection withAdditionalPropertyMappings(org.neo4j.graphalgo.PropertyMappings mappings)
- Specified by:
withAdditionalPropertyMappings
in classElementProjection
-
all
public static org.neo4j.graphalgo.RelationshipProjection all()
-
builder
public static AbstractRelationshipProjection.Builder builder()
-
-