Package org.neo4j.graphalgo.core
Interface GraphDimensions
-
public interface GraphDimensions
-
-
Field Summary
Fields Modifier and Type Field Description static int
ANY_LABEL
static int
ANY_RELATIONSHIP_TYPE
static int
IGNORE
static int
NO_SUCH_LABEL
static int
NO_SUCH_RELATIONSHIP_TYPE
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default long
averageDegree()
default int
estimationNodeLabelCount()
default long
highestNeoId()
default long
maxRelCount()
long
nodeCount()
@Nullable com.carrotsearch.hppc.LongSet
nodeLabelTokens()
default java.util.Map<java.lang.String,java.lang.Integer>
nodePropertyTokens()
static GraphDimensions
of(long nodeCount)
static GraphDimensions
of(long nodeCount, long relationshipCount)
default java.util.Map<RelationshipType,java.lang.Long>
relationshipCounts()
default java.util.Map<java.lang.String,java.lang.Integer>
relationshipPropertyTokens()
default @Nullable com.carrotsearch.hppc.ObjectIntMap<RelationshipType>
relationshipTypeTokenMapping()
@Nullable com.carrotsearch.hppc.LongSet
relationshipTypeTokens()
@Nullable com.carrotsearch.hppc.IntObjectMap<java.util.List<NodeLabel>>
tokenNodeLabelMapping()
@Nullable com.carrotsearch.hppc.IntObjectMap<java.util.List<RelationshipType>>
tokenRelationshipTypeMapping()
-
-
-
Field Detail
-
ANY_LABEL
static final int ANY_LABEL
- See Also:
- Constant Field Values
-
ANY_RELATIONSHIP_TYPE
static final int ANY_RELATIONSHIP_TYPE
- See Also:
- Constant Field Values
-
NO_SUCH_LABEL
static final int NO_SUCH_LABEL
- See Also:
- Constant Field Values
-
NO_SUCH_RELATIONSHIP_TYPE
static final int NO_SUCH_RELATIONSHIP_TYPE
- See Also:
- Constant Field Values
-
IGNORE
static final int IGNORE
- See Also:
- Constant Field Values
-
-
Method Detail
-
nodeCount
long nodeCount()
-
highestNeoId
@Default default long highestNeoId()
-
maxRelCount
@Default default long maxRelCount()
-
relationshipCounts
@Default default java.util.Map<RelationshipType,java.lang.Long> relationshipCounts()
-
nodeLabelTokens
@Nullable @Nullable com.carrotsearch.hppc.LongSet nodeLabelTokens()
-
relationshipTypeTokens
@Nullable @Nullable com.carrotsearch.hppc.LongSet relationshipTypeTokens()
-
tokenNodeLabelMapping
@Nullable @Nullable com.carrotsearch.hppc.IntObjectMap<java.util.List<NodeLabel>> tokenNodeLabelMapping()
-
tokenRelationshipTypeMapping
@Nullable @Nullable com.carrotsearch.hppc.IntObjectMap<java.util.List<RelationshipType>> tokenRelationshipTypeMapping()
-
averageDegree
@Derived default long averageDegree()
-
relationshipTypeTokenMapping
@Derived @Nullable default @Nullable com.carrotsearch.hppc.ObjectIntMap<RelationshipType> relationshipTypeTokenMapping()
-
nodePropertyTokens
@Default default java.util.Map<java.lang.String,java.lang.Integer> nodePropertyTokens()
-
relationshipPropertyTokens
@Default default java.util.Map<java.lang.String,java.lang.Integer> relationshipPropertyTokens()
-
estimationNodeLabelCount
@Default default int estimationNodeLabelCount()
-
of
static GraphDimensions of(long nodeCount)
-
of
static GraphDimensions of(long nodeCount, long relationshipCount)
-
-