RNeo4j: Neo4j Driver for R
Version 1.6.4

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 to learn more about Neo4j.

Browse man pages Browse package API and functions Browse package files

AuthorNicole White
Date of publication2016-04-06 09:43:05
MaintainerNicole White <nicole@neo4j.com>
LicenseMIT + file LICENSE
Version1.6.4
URL http://github.com/nicolewhite/RNeo4j
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("RNeo4j")

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

Functions

RNeo4j Man page
addConstraint Man page Source code
addConstraint.graph Source code
addIndex Man page Source code
addIndex.graph Source code
addLabel Man page Source code
addLabel.node Source code
allDijkstra Man page Source code
allDijkstra.node Source code
allShortestPaths Man page Source code
allShortestPaths.node Source code
appendCypher Man page Source code
appendCypher.transaction Source code
browse Man page Source code
browse.graph Source code
check_nested_depth Source code
clear Man page Source code
clear.graph Source code
commit Man page Source code
commit.transaction Source code
configure_result Source code
createNode Man page Source code
createNode.graph Source code
createRel Man page Source code
createRel.node Source code
cypher Man page Source code
cypher.graph Source code
cypherToList Man page Source code
cypherToList.graph Source code
cypher_endpoint Source code
delete Man page Source code
delete.default Source code
deleteProp Man page Source code
deleteProp.entity Source code
dijkstra Man page Source code
dijkstra.node Source code
dropConstraint Man page Source code
dropConstraint.graph Source code
dropIndex Man page Source code
dropIndex.graph Source code
dropLabel Man page Source code
dropLabel.node Source code
endNode Man page Source code
endNode.path Source code
endNode.relationship Source code
getConstraint Man page Source code
getConstraint.graph Source code
getID Man page Source code
getID.entity Source code
getIndex Man page Source code
getIndex.graph Source code
getLabel Man page Source code
getLabel.graph Source code
getLabel.node Source code
getLabeledNodes Man page Source code
getLabeledNodes.graph Source code
getNodes Man page Source code
getNodes.graph Source code
getOrCreateNode Man page Source code
getOrCreateNode.graph Source code
getPaths Man page Source code
getPaths.graph Source code
getRels Man page Source code
getRels.graph Source code
getSingleNode Man page Source code
getSingleNode.graph Source code
getSinglePath Man page Source code
getSinglePath.graph Source code
getSingleRel Man page Source code
getSingleRel.graph Source code
getType Man page Source code
getType.graph Source code
getType.relationship Source code
getUniqueNode Man page Source code
getUniqueNode.graph Source code
http_request Source code
importSample Man page Source code
importSample.graph Source code
incomingRels Man page Source code
incomingRels.node Source code
is_float Source code
longest_digit Source code
newTransaction Man page Source code
newTransaction.graph Source code
nodes Man page Source code
nodes.path Source code
number_length Source code
outgoingRels Man page Source code
outgoingRels.node Source code
parse_dots Source code
print.graph Source code
print.node Source code
print.path Source code
print.relationship Source code
rels Man page Source code
rels.path Source code
shortestPath Man page Source code
shortestPath.node Source code
shortest_path_algo Source code
startGraph Man page Source code
startGraph.default Source code
startNode Man page Source code
startNode.path Source code
startNode.relationship Source code
summary.graph Source code
transactions Man page
updateProp Man page Source code
updateProp.entity Source code
version Source code

Files

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