RNeo4j: Neo4j Driver for R

Neo4j, a graph database, allows users to store their data as a property graph. A graph consists of nodes that are connected by relationships; both nodes and relationships can have properties, or key-value pairs. RNeo4j is Neo4j's R driver. It allows users to read and write data from and to Neo4j directly from their R environment by exposing an interface for interacting with nodes, relationships, paths, and more. Most notably, it allows users to retrieve Cypher query results as R data frames, where Cypher is Neo4j's graph query language. Visit <http://www.neo4j.com> to learn more about Neo4j.

Author
Nicole White
Date of publication
2016-04-06 09:43:05
Maintainer
Nicole White <nicole@neo4j.com>
License
MIT + file LICENSE
Version
1.6.4
URLs

View on CRAN

Man pages

addConstraint
Uniqueness Constraints
addIndex
Indexes
addLabel
Node Labels
allDijkstra
Weighted Shortest Paths
allShortestPaths
Shortest Paths and Weighted Shortest Paths
browse
Neo4j Browser
clear
Clear the Database
createNode
Nodes
createRel
Relationships
cypher
Cypher Queries to Data Frames
cypherToList
Cypher Queries to Lists
delete
Delete Nodes and Relationships
deleteProp
Delete Node and Relationship Properties
dijkstra
Weighted Shortest Paths
dropConstraint
Uniqueness Constraints
dropIndex
Indexes
dropLabel
Node Labels
endNode
Retrieve Nodes from Relationships or Paths
getConstraint
Uniqueness Constraints
getID
Internal IDs
getIndex
Indexes
getLabel
Node Labels
getLabeledNodes
Retrieve Nodes by Label and Property
getNodes
Retrieve Nodes with Cypher Queries
getOrCreateNode
Create Unique Node or Retrieve Unique Node
getPaths
Retrieve Paths with Cypher Queries
getRels
Retrieve Relationships with Cypher Queries
getSingleNode
Retrieve Nodes with Cypher Queries
getSinglePath
Retrieve Paths with Cypher Queries
getSingleRel
Retrieve Relationships with Cypher Queries
getType
Relationship Types
getUniqueNode
Retrieve Nodes by Label and Property
importSample
Import Sample Datasets
incomingRels
Retrieve Relationships from Nodes
nodes
Retrieve Nodes from Paths
outgoingRels
Retrieve Relationships from Nodes
rels
Retrieve Relationships from Paths
RNeo4j
Neo4j Driver for R
shortestPath
Shortest Paths and Weighted Shortest Paths
startGraph
Connect to the Database
startNode
Retrieve Nodes from Relationships or Paths
transactions
Transactions
updateProp
Update Node and Relationship Properties

Files in this package

RNeo4j
RNeo4j/inst
RNeo4j/inst/extdata
RNeo4j/inst/extdata/fleets.txt
RNeo4j/inst/extdata/tweets.txt
RNeo4j/inst/extdata/dfw.txt
RNeo4j/inst/extdata/caltrain.txt
RNeo4j/inst/extdata/movies.txt
RNeo4j/tests
RNeo4j/tests/test.sh
RNeo4j/tests/test_all.sh
RNeo4j/tests/testthat
RNeo4j/tests/testthat/test-labels.R
RNeo4j/tests/testthat/test-paths.R
RNeo4j/tests/testthat/test-properties.R
RNeo4j/tests/testthat/test-nodes.R
RNeo4j/tests/testthat/test-schema.R
RNeo4j/tests/testthat/test-cypherToList.R
RNeo4j/tests/testthat/test-rels.R
RNeo4j/tests/testthat/test-internals.R
RNeo4j/tests/testthat/test-cypher.R
RNeo4j/tests/testthat/test-transactions.R
RNeo4j/NAMESPACE
RNeo4j/R
RNeo4j/R/clear.R
RNeo4j/R/dropConstraint.R
RNeo4j/R/createRel.R
RNeo4j/R/createNode.R
RNeo4j/R/getLabeledNodes.R
RNeo4j/R/dropLabel.R
RNeo4j/R/getSinglePath.R
RNeo4j/R/delete.R
RNeo4j/R/cypherToList.R
RNeo4j/R/browse.R
RNeo4j/R/commit.R
RNeo4j/R/startNode.R
RNeo4j/R/addConstraint.R
RNeo4j/R/endNode.R
RNeo4j/R/incomingRels.R
RNeo4j/R/getRels.R
RNeo4j/R/outgoingRels.R
RNeo4j/R/getPaths.R
RNeo4j/R/getConstraint.R
RNeo4j/R/newTransaction.R
RNeo4j/R/shortestPath.R
RNeo4j/R/deleteProp.R
RNeo4j/R/dropIndex.R
RNeo4j/R/getType.R
RNeo4j/R/allShortestPaths.R
RNeo4j/R/dijkstra.R
RNeo4j/R/nodes.R
RNeo4j/R/internal.R
RNeo4j/R/print.R
RNeo4j/R/updateProp.R
RNeo4j/R/importSample.R
RNeo4j/R/getSingleNode.R
RNeo4j/R/getIndex.R
RNeo4j/R/addLabel.R
RNeo4j/R/cypher.R
RNeo4j/R/RNeo4j.R
RNeo4j/R/getOrCreateNode.R
RNeo4j/R/getUniqueNode.R
RNeo4j/R/appendCypher.R
RNeo4j/R/allDijkstra.R
RNeo4j/R/getNodes.R
RNeo4j/R/getLabel.R
RNeo4j/R/getID.R
RNeo4j/R/addIndex.R
RNeo4j/R/startGraph.R
RNeo4j/R/getSingleRel.R
RNeo4j/R/rels.R
RNeo4j/MD5
RNeo4j/DESCRIPTION
RNeo4j/man
RNeo4j/man/createNode.Rd
RNeo4j/man/shortestPath.Rd
RNeo4j/man/dropConstraint.Rd
RNeo4j/man/getNodes.Rd
RNeo4j/man/getLabel.Rd
RNeo4j/man/allShortestPaths.Rd
RNeo4j/man/addLabel.Rd
RNeo4j/man/dijkstra.Rd
RNeo4j/man/deleteProp.Rd
RNeo4j/man/getSingleNode.Rd
RNeo4j/man/startGraph.Rd
RNeo4j/man/getLabeledNodes.Rd
RNeo4j/man/getPaths.Rd
RNeo4j/man/createRel.Rd
RNeo4j/man/importSample.Rd
RNeo4j/man/endNode.Rd
RNeo4j/man/updateProp.Rd
RNeo4j/man/dropIndex.Rd
RNeo4j/man/RNeo4j.Rd
RNeo4j/man/rels.Rd
RNeo4j/man/getConstraint.Rd
RNeo4j/man/getIndex.Rd
RNeo4j/man/getType.Rd
RNeo4j/man/outgoingRels.Rd
RNeo4j/man/cypherToList.Rd
RNeo4j/man/addConstraint.Rd
RNeo4j/man/addIndex.Rd
RNeo4j/man/incomingRels.Rd
RNeo4j/man/allDijkstra.Rd
RNeo4j/man/clear.Rd
RNeo4j/man/getOrCreateNode.Rd
RNeo4j/man/transactions.Rd
RNeo4j/man/getID.Rd
RNeo4j/man/delete.Rd
RNeo4j/man/cypher.Rd
RNeo4j/man/nodes.Rd
RNeo4j/man/getSingleRel.Rd
RNeo4j/man/getSinglePath.Rd
RNeo4j/man/getUniqueNode.Rd
RNeo4j/man/getRels.Rd
RNeo4j/man/startNode.Rd
RNeo4j/man/browse.Rd
RNeo4j/man/dropLabel.Rd
RNeo4j/LICENSE