class Dbd::Repo::Neo4jRepo::Base
To allow some tests on the Neo4j Neography gem.
Public Class Methods
new()
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 8 def initialize @neo = Neography::Rest.new end
Public Instance Methods
add_node_to_index(index, key, value, node)
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 32 def add_node_to_index(index, key, value, node) @neo.add_node_to_index(index, key, value, node) end
batch(*args)
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 16 def batch(*args) @neo.batch(*args) end
create_node(hash)
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 12 def create_node(hash) @neo.create_node(hash) end
create_node_index(name, type, provider)
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 28 def create_node_index(name, type, provider) @neo.create_node_index(name, type, provider) end
create_relationship(p, s, o)
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 20 def create_relationship(p, s, o) @neo.create_relationship(p, s, o) end
execute_query(query_string)
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 40 def execute_query(query_string) @neo.execute_query(query_string) end
get_node_index(index, key, value)
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 36 def get_node_index(index, key, value) @neo.get_node_index(index, key, value) end
get_root()
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 44 def get_root @neo.get_root end
list_node_indexes()
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 24 def list_node_indexes @neo.list_node_indexes end
load_node(uri)
click to toggle source
# File lib/dbd/repo/neo4j_repo/base.rb, line 48 def load_node(uri) Neography::Node.load(uri) end