Skip to content
This repository has been archived by the owner on Apr 9, 2020. It is now read-only.

iddan/cypher_query_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cypher Query Builder

Python Query builder for Cypher, the graph query language

Features

  • Pythonic: Syntax is readable and familiar for Python developers. Objects are used wherever possible.
  • Type Safe: Nodes are defined by models which are typed classes. All interfaces are defined by strong types which make sure no call will fail in runtime because of a type bug.

Roadmap

  • Define interfaces
  • Cover all examples provided by Neo4j for Match
  • Define test cases for interfaces
  • Implement interfaces
  • Integrate with the Neo4j Python driver
  • Cover all operators
  • Cover all functions
  • Cover all clauses

Prior Art

  • Pypher - Pypher is a tiny library that focuses on building Cypher queries by constructing pure Python objects.

Develop

Init workspace

PIPENV_VENV_IN_PROJECT=1 pipenv --python $(pyenv root)/versions/3.7.0/bin/python
pipenv install --dev

About

Python Query builder for Cypher, the graph query language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages