Package org.neo4j.gds
Class AbstractRelationshipProjection
- java.lang.Object
-
- org.neo4j.gds.ElementProjection
-
- org.neo4j.gds.AbstractRelationshipProjection
-
public abstract class AbstractRelationshipProjection extends ElementProjection
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractRelationshipProjection.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAGGREGATION_KEYstatic org.neo4j.gds.RelationshipProjectionALLstatic org.neo4j.gds.RelationshipProjectionALL_UNDIRECTEDstatic 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 AbstractRelationshipProjection()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Aggregationaggregation()static org.neo4j.gds.RelationshipProjectionall()static AbstractRelationshipProjection.Builderbuilder()static org.neo4j.gds.RelationshipProjectionfromMap(java.util.Map<java.lang.String,java.lang.Object> map, RelationshipType relationshipType)static org.neo4j.gds.RelationshipProjectionfromObject(java.lang.Object object, RelationshipType relationshipType)static org.neo4j.gds.RelationshipProjectionfromString(@Nullable java.lang.String type)booleanisMultiGraph()static org.neo4j.gds.RelationshipProjectionof(java.lang.String type, Aggregation aggregation)static org.neo4j.gds.RelationshipProjectionof(java.lang.String type, Orientation orientation)Orientationorientation()booleanprojectAll()org.neo4j.gds.PropertyMappingsproperties()abstract java.lang.Stringtype()org.neo4j.gds.RelationshipProjectionwithAdditionalPropertyMappings(org.neo4j.gds.PropertyMappings mappings)-
Methods inherited from class org.neo4j.gds.ElementProjection
toObject
-
-
-
-
Field Detail
-
ALL
public static final org.neo4j.gds.RelationshipProjection ALL
-
ALL_UNDIRECTED
public static final org.neo4j.gds.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.gds.PropertyMappings properties()
- Overrides:
propertiesin classElementProjection
-
projectAll
public boolean projectAll()
- Specified by:
projectAllin classElementProjection
-
fromMap
public static org.neo4j.gds.RelationshipProjection fromMap(java.util.Map<java.lang.String,java.lang.Object> map, RelationshipType relationshipType)
-
fromString
public static org.neo4j.gds.RelationshipProjection fromString(@Nullable @Nullable java.lang.String type)
-
fromObject
public static org.neo4j.gds.RelationshipProjection fromObject(java.lang.Object object, RelationshipType relationshipType)
-
of
public static org.neo4j.gds.RelationshipProjection of(java.lang.String type, Orientation orientation)
-
of
public static org.neo4j.gds.RelationshipProjection of(java.lang.String type, Aggregation aggregation)
-
isMultiGraph
public boolean isMultiGraph()
-
withAdditionalPropertyMappings
public org.neo4j.gds.RelationshipProjection withAdditionalPropertyMappings(org.neo4j.gds.PropertyMappings mappings)
- Specified by:
withAdditionalPropertyMappingsin classElementProjection
-
all
public static org.neo4j.gds.RelationshipProjection all()
-
builder
public static AbstractRelationshipProjection.Builder builder()
-
-