Skip to main content

Create a graph database schema and indexes from source code automatically

Project description

Convert Goblin OGM to JanusGraph schema.

This tool provides an automated way to keep your graph database schema in sync with Goblin OGM (Object Graph Mapper). Once you define your schema using Goblin’s Vertex and Edge classes you can simply pass sources to Goblinoid that will automatically create a groovy script you can run to create your graph database schema.

You can also instruct Goblinoid to create graph database indexes for you automatically from source code. The only thing you need to do is to annotate your Goblin classes so Goblinoid knows what to do for you.

Installation

You can simply install Goblinoid from PyPI:

$ pip3 install goblinoid

Once your Goblinoid is installed you can access its CLI using:

$ goblinoid --help

Usage - Schema creation

TBD.

Usage - Creating indexes

TBD.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

goblinoid-0.0.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

goblinoid-0.0.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file goblinoid-0.0.0.tar.gz.

File metadata

  • Download URL: goblinoid-0.0.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for goblinoid-0.0.0.tar.gz
Algorithm Hash digest
SHA256 4c64c3a70665170425cb507da31afbee08d57e2166311e0066ae55fa53e20f61
MD5 ede381fdf0a016f758fe7a758819f93b
BLAKE2b-256 48fd13db938f96eccd3fd17b8fe490194d3f7c689ee785a411abb863f2535ff2

See more details on using hashes here.

File details

Details for the file goblinoid-0.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for goblinoid-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a164c7b835582de0b4c847ee381f20f2d19326ddbb9f673eb2f81ffd6c9555aa
MD5 6091a05cbd05c531e1b703e4c58acd43
BLAKE2b-256 7f02106a984d95b581be559d3de485be7ccc37957376d5a17cd53069b068435a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page