Package org.neo4j.gds
Class RelationshipProjection
- java.lang.Object
-
- org.neo4j.gds.ElementProjection
-
- org.neo4j.gds.RelationshipProjection
-
public abstract class RelationshipProjection extends ElementProjection
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRelationshipProjection.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAGGREGATION_KEYstatic RelationshipProjectionALLstatic RelationshipProjectionALL_UNDIRECTEDstatic java.lang.StringINDEX_INVERSE_KEYstatic java.lang.StringORIENTATION_KEYstatic java.lang.StringTYPE_KEY-
Fields inherited from class org.neo4j.gds.ElementProjection
PROJECT_ALL, PROPERTIES_KEY
-
-
Constructor Summary
Constructors Constructor Description RelationshipProjection()
-
Method Summary
-
Methods inherited from class org.neo4j.gds.ElementProjection
toObject
-
-
-
-
Field Detail
-
ALL
public static final RelationshipProjection ALL
-
ALL_UNDIRECTED
public static final 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
-
INDEX_INVERSE_KEY
public static final java.lang.String INDEX_INVERSE_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()
-
indexInverse
@Default public boolean indexInverse()
-
properties
@Default @Parameter(false) public PropertyMappings properties()
- Overrides:
propertiesin classElementProjection
-
check
@Check protected void check()
-
projectAll
public boolean projectAll()
- Specified by:
projectAllin classElementProjection
-
fromMap
public static RelationshipProjection fromMap(java.util.Map<java.lang.String,java.lang.Object> map, RelationshipType relationshipType)
-
fromString
public static RelationshipProjection fromString(@Nullable @Nullable java.lang.String type)
-
fromObject
public static RelationshipProjection fromObject(java.lang.Object object, RelationshipType relationshipType)
-
of
public static RelationshipProjection of(java.lang.String type, Orientation orientation)
-
of
public static RelationshipProjection of(java.lang.String type, Aggregation aggregation)
-
of
public static RelationshipProjection of(java.lang.String type, Orientation orientation, Aggregation aggregation)
-
isMultiGraph
public boolean isMultiGraph()
-
withAdditionalPropertyMappings
public RelationshipProjection withAdditionalPropertyMappings(PropertyMappings mappings)
- Specified by:
withAdditionalPropertyMappingsin classElementProjection
-
builder
public static RelationshipProjection.Builder builder()
-
-