Skip to content

iliapolo/sadna-data-synthesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Synthesis Workshop

This repository is a result of the final project in "Data Synthesis Representation" course.

  • Given at Tel-Aviv University in the fall semester of 2013
  • Submission by Yevgeny Levanzov, Eli Polonsky and Daniel Samuelov

It consists out of 3 projects:

    1. relc - Compiles functional dependencies and decomposition graph into Java Code.
    1. relc-bridge - Compiles the output of the relc into bytecode and provides an object oriented API.
    1. relwiki - An example application using the relc-bridge.

UML

Requirements

In order to run/develop this repository you will need the following tools:

  • Git - A distributed version control system. (download)
  • Maven - A build and dependency management tool for Java projects. (download)
  • Java JDK version 7+ (download).
    be sure to download the JDK, and not the JRE.
  • JavaEE enabled webserver. tomcat should do it. (download)

Running unit tests

First you need to clone this repo to your local file system.

git clone https://github.com/iliapolo/sadna-data-synthesis.git

Each project has its own unit tests. for example to run the rel-bridge unit tests use:

cd relc-bridge
mvn clean test

Running the wiki app

cd relwiki
mvn package

this will create a relwiki.war file in relwiki/target. take this war and deploy it on your webserver.

About

Relational Data Compiler + Relational Wikipedia implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published