neo4j-core icon indicating copy to clipboard operation
neo4j-core copied to clipboard

A simple unified API that can access both the server and embedded Neo4j database. Used by the neo4j gem

Results 49 neo4j-core issues
Sort by recently updated
recently updated
newest added

The method [validate_faraday_response!](https://github.com/neo4jrb/neo4j-core/blob/master/lib/neo4j/core/cypher_session/responses/http.rb#L105) discards the Java stack-trace since it uses the `:stack_trace` key where it should be using the `:stackTrace` key. A `response.inspect` yields ``` #[ { :code=>"Neo.DatabaseError.Statement.ExecutionFailed", :message=>nil, :stackTrace=>"java.lang.NullPointerException...

I upgraded my project to Ruby 2.7.1. Suddenly I'm getting the following error: index exception can't modify frozen String: "MyModelClass" /home/dwoei/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/neo4j-core-9.0.0/lib/neo4j/core/query_clauses.rb:210:in `strip!' /home/dwoei/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/neo4j-core-9.0.0/lib/neo4j/core/query_clauses.rb:210:in `format_label' /home/dwoei/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/neo4j-core-9.0.0/lib/neo4j/core/query_clauses.rb:70:in `node_from_key_and_value' Additional information which could...

This pull introduces/changes: * Using Cypher queries instead of `/db/data/schema/index` endpoint for getting indexes and constraints in Neo4j >= 3.0.0 (since addition of the `CALL` clause) * Schema validation doesn't...

I'm getting this error with basic embedded example: ``` NameError: missing class name (`org.neo4j.graphdb.factory.GraphDatabaseFactory') from org/jruby/javasupport/JavaPackage.java:124:in `const_missing' ``` I followed the documentation, but I'm not sure if I need to...

Running a transaction as described by https://github.com/neo4jrb/neo4j-core/wiki/Transaction seems to be broken. ### Code example (inline, gist, or repo) ``` # session already open Neo4j::Transaction.run do end ``` will result in...

Currently in RemoveClause only symbols are escaped with backticks, meaning that using `.remove` will fail on labels with special characters. This can be encountered with a namespaced label name, such...

Fixes #332 This pull introduces/changes: * ON MATCH SET will be placed before SET in generated cypher * ON CREATE SET will be placed before SET in generated cypher

I'm trying to merge a node, set a property if a new node was created, and set another property regardless of create or match. The cypher for this works perfectly:...

### This pull introduces You can now specify planner and/or runtime for neo4j queries (https://neo4j.com/docs/cypher-manual/current/query-tuning/query-options/). ```ruby Neo4j::Core::Query.new(parser: 2.0, planner: 'cost', runtime: 'compiled') ``` Pings: @cheerfulstoic @subvertallchris

The documentation for Query.set_props() says: > Works the same as the #set method, but when given a nested array it will set properties rather than setting entire objects > >...