Skip to content
Graph Databases support for JetBrains family IDEs.
Branch: master
Clone or download
ex3m1024 BNF improvements towards better OpenCypher support: Multipart query (#…
…109)

* MultiPartQuery support (WIP)

* Function call inspection test fixes

* Bnf fix for formatting test

* invokeAutoPopup replaced with checkAutoPopup (deprecation issue)

* WIP (add autocomplete items from current file)

* BNF fixes for label and relationship reference contributor tests

* Removed old unnecessary comment

* TypedHandlerDelegate renamed to CypherTypedHandlerDelegate
Latest commit de4883d Jan 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config/checkstyle Added primitive argument type checking (#44) Feb 16, 2017
database Fix for: Common Neo4J functionality requires newer Bolt protocol #88 (#… Nov 28, 2018
docs fix empty tip for methods with no parameters Oct 5, 2017
gradle/wrapper Gradle and Idea versions update to latest (#98) Nov 27, 2018
graph-database-support-plugin
language BNF improvements towards better OpenCypher support: Multipart query (#… Jan 25, 2019
platform Updated release description (#99) Nov 28, 2018
testing
ui Datasource-specific query parameter editor Jan 22, 2019
.gitignore
.travis.yml Travis publish support (#102) Dec 6, 2018
LICENSE.txt Prepare for open-source! Oct 19, 2016
README.md RunIde command fix (#106) Dec 27, 2018
book.json Add documentation structure Jan 11, 2017
build.gradle skip Travis for tag updates; graphDatabaseSupportDevelopment notice f… Dec 7, 2018
gradle.properties
gradlew Simple cypher formatter (#25) Feb 14, 2017
gradlew.bat Simple cypher formatter (#25) Feb 14, 2017
how-to-release.txt Travis publish support (#102) Dec 6, 2018
release-and-publish.sh Travis publish support (#102) Dec 6, 2018
settings.gradle

README.md

Graph Database support

Build Status

Graph Database support plugin allows you to work with databases without leaving IDE.

Plugin is developed and supported by Neueda R&D.

plugin screenshot

Installation

Plugin is available for download from Jetbrains repository.

  1. Go to Preferences -> Plugins -> Browser repositories...
  2. Search for Graph Database support.
  3. Install plugin and restart IDE.

Features

  • Works in any Jetbrains IDE
  • Manage data sources
  • Write and execute queries
  • Explore query results in graph or table view
  • Supported databases:
    • Neo4j 3.0+ (Bolt)
  • Cypher query language:
    • Understands queries in .cyp, .cypher or .cql files
    • Syntax highlight and error reporting
    • Refactoring support for identifiers, labels, relationship types and properties
    • Autocompletion support for identifiers, labels, relationship types, properties, functions and stored procedures. Information gathered from existing queries and configured data sources
    • Code reformatting
    • Provide documentation for functions and stored procedures
    • Inspections: database warnings, function checks, type system.
    • Auto-inject Cypher language for: neo4j, neo4j-ogm, spring-data-neo4j, neo4j-harness, py2neo

Supported Jetbrains products

  • IntelliJ IDEA
  • RubyMine
  • WebStorm
  • PhpStorm
  • PyCharm
  • AppCode
  • Android Studio
  • Datagrip
  • CLion

Development

Gradle is used as build system.

# Build plugin distribution
./gradlew buildPlugin

# Run idea in development mode
./gradlew :graph-database-support-plugin:runIde

Contacts

Please report any bugs or feature request by creating new issue on Github.

You can easily reach us in case you have any questions or just want to chat about graph databases:

You can’t perform that action at this time.