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()
static org.neo4j.graphalgo.core.ImmutableGraphDimensions.Builder
builder()
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()
-
builder
static org.neo4j.graphalgo.core.ImmutableGraphDimensions.Builder builder()
-
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)
-
-