Package org.neo4j.gds.core.cypher
Class CypherGraphStore
- java.lang.Object
-
- org.neo4j.gds.api.GraphStoreAdapter
-
- org.neo4j.gds.core.cypher.CypherGraphStore
-
- All Implemented Interfaces:
org.neo4j.gds.api.GraphStore,org.neo4j.gds.api.GraphStoreWrapper,NodeLabelUpdater
public class CypherGraphStore extends org.neo4j.gds.api.GraphStoreAdapter implements NodeLabelUpdater
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCypherGraphStore.StateVisitor
-
Constructor Summary
Constructors Constructor Description CypherGraphStore(org.neo4j.gds.api.GraphStore graphStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLabelToNode(long nodeId, org.neo4j.gds.NodeLabel nodeLabel)voidaddNodeLabel(org.neo4j.gds.NodeLabel nodeLabel)voidaddNodeProperty(java.util.Set<org.neo4j.gds.NodeLabel> nodeLabels, java.lang.String propertyKey, org.neo4j.gds.api.properties.nodes.NodePropertyValues propertyValues)voidaddRelationshipType(org.neo4j.gds.core.loading.SingleTypeRelationships relationships)org.neo4j.gds.core.loading.Capabilitiescapabilities()voidinitialize(org.neo4j.token.TokenHolders tokenHolders)java.util.Set<org.neo4j.gds.NodeLabel>nodeLabels()org.neo4j.gds.api.IdMapnodes()voidregisterStateVisitor(CypherGraphStore.StateVisitor stateVisitor)RelationshipIdsrelationshipIds()voidremoveLabelFromNode(long nodeId, org.neo4j.gds.NodeLabel nodeLabel)voidremoveNodeProperty(java.lang.String propertyKey)-
Methods inherited from class org.neo4j.gds.api.GraphStoreAdapter
addGraphProperty, addInverseIndex, databaseId, deleteRelationships, getCompositeRelationshipIterator, getGraph, getGraph, getGraph, getGraph, getGraph, getGraph, getGraph, getGraph, getGraph, getUnion, graphProperty, graphPropertyKeys, graphPropertyType, graphPropertyValues, hasGraphProperty, hasNodeProperty, hasNodeProperty, hasNodeProperty, hasRelationshipProperty, hasRelationshipType, innerGraphStore, inverseIndexedRelationshipTypes, modificationTime, nodeCount, nodeProperty, nodePropertyKeys, nodePropertyKeys, nodePropertyKeys, relationshipCount, relationshipCount, relationshipPropertyKeys, relationshipPropertyKeys, relationshipPropertyKeys, relationshipPropertyType, relationshipPropertyValues, relationshipTypes, removeGraphProperty, schema
-
-
-
-
Method Detail
-
initialize
public void initialize(org.neo4j.token.TokenHolders tokenHolders)
-
registerStateVisitor
public void registerStateVisitor(CypherGraphStore.StateVisitor stateVisitor)
-
capabilities
public org.neo4j.gds.core.loading.Capabilities capabilities()
- Specified by:
capabilitiesin interfaceorg.neo4j.gds.api.GraphStore- Overrides:
capabilitiesin classorg.neo4j.gds.api.GraphStoreAdapter
-
nodes
public org.neo4j.gds.api.IdMap nodes()
- Specified by:
nodesin interfaceorg.neo4j.gds.api.GraphStore- Overrides:
nodesin classorg.neo4j.gds.api.GraphStoreAdapter
-
addNodeLabel
public void addNodeLabel(org.neo4j.gds.NodeLabel nodeLabel)
- Specified by:
addNodeLabelin interfaceorg.neo4j.gds.api.GraphStore- Specified by:
addNodeLabelin interfaceNodeLabelUpdater- Overrides:
addNodeLabelin classorg.neo4j.gds.api.GraphStoreAdapter
-
addLabelToNode
public void addLabelToNode(long nodeId, org.neo4j.gds.NodeLabel nodeLabel)- Specified by:
addLabelToNodein interfaceNodeLabelUpdater
-
removeLabelFromNode
public void removeLabelFromNode(long nodeId, org.neo4j.gds.NodeLabel nodeLabel)- Specified by:
removeLabelFromNodein interfaceNodeLabelUpdater
-
nodeLabels
public java.util.Set<org.neo4j.gds.NodeLabel> nodeLabels()
- Specified by:
nodeLabelsin interfaceorg.neo4j.gds.api.GraphStore- Overrides:
nodeLabelsin classorg.neo4j.gds.api.GraphStoreAdapter
-
removeNodeProperty
public void removeNodeProperty(java.lang.String propertyKey)
- Specified by:
removeNodePropertyin interfaceorg.neo4j.gds.api.GraphStore- Overrides:
removeNodePropertyin classorg.neo4j.gds.api.GraphStoreAdapter
-
addNodeProperty
public void addNodeProperty(java.util.Set<org.neo4j.gds.NodeLabel> nodeLabels, java.lang.String propertyKey, org.neo4j.gds.api.properties.nodes.NodePropertyValues propertyValues)- Specified by:
addNodePropertyin interfaceorg.neo4j.gds.api.GraphStore- Overrides:
addNodePropertyin classorg.neo4j.gds.api.GraphStoreAdapter
-
addRelationshipType
public void addRelationshipType(org.neo4j.gds.core.loading.SingleTypeRelationships relationships)
- Specified by:
addRelationshipTypein interfaceorg.neo4j.gds.api.GraphStore- Overrides:
addRelationshipTypein classorg.neo4j.gds.api.GraphStoreAdapter
-
relationshipIds
public RelationshipIds relationshipIds()
-
-