8000 Changes to create new wrapper around new Neo4J HTTP API by rvedam · Pull Request #6 · kraison/cl-neo4j · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Changes to create new wrapper around new Neo4J HTTP API #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

rvedam
Copy link
@rvedam rvedam commented Feb 25, 2024

Context

As of Neo4J 4.x, the Neo4J HTTP API was updated to support transactions and the old REST API was deprecated. However, existing customers as well as users who may want to leverage services as Neo4J Aura may still need to leverage the old REST base API based on nodes, relationships, etc. Therefore, the set of changes here are a series of refactorings I propose as part of a new effort to support the transaction based HTTP API from within cl-neo4j.

Specifically, these changes include:

  • creating new packages to separate utility classes, errors, etc.
    for further use in transaction package
  • creation of transaction package
  • added methods for adding nodes in Neo4J 4.X or later using new HTTP API with transactions

Remaining things TODO:

  • add unit tests for new api
  • fix unit test failures
  • documentation

There is still some work to get done before this is fully polished, but given the set of changes made involved some significant refactoring, I thought I'd create a pull-request to get some feedback.

- created new packages to separate utility classes, errors, etc.
for further use in transaction package
- creation of transaction package
- added methods for adding nodes in Neo4J 4.X or later using new HTTP API with transactions

Remaining things TODO:

- add unit tests for new api
- fix unit test failures
- documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0