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

ftsrg/ingraph

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ire
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ingraph

Build Status

For a summary on the project, visit the ingraph web page.

ingraph is built with the Gradle system.

User's guide

To run the tests, issue the following command:

./gradlew test

Contributor's guide

Prerequisites

We recommend using IntelliJ for developing ingraph. Make sure you install the Scala plug-in.

Initializing test data

Clean any data that might left over and unzip the test data set:

rm -rf graphs/ldbc-snb-bi/db-sftiny/graph.db/
unzip graphs/ldbc-snb-bi/db-sftiny.zip -d graphs/ldbc-snb-bi/

Importing the projects

  • Import the projects using New | Project from Existing Sources... (or simply click Import Project on the welcome screen).
    • Select the ingraph directory.
    • Tick Auto import.
    • Untick Create separate module per source set. Until this IntelliJ issue is resolved, tick Create separate module per source set.
    • Pick Use default gradle wrapper as your Gradle installation.
    • If you get errors while trying to run tests, perform a manual build.

Third-party dependencies

For parsing queries, we use the Slizaa openCypher Xtext grammar.

License

All code in this repository is available under the Eclipse Public License v1.0. The project was supported by the MONDO EU FP7 (EU ICT-611125) project and is currently developed by the MTA-BME Lendület Research Group on Cyber-Physical Systems.