Skip to content

DynFD: An algorithm for functional dependency discovery in dynamic data

Notifications You must be signed in to change notification settings

RangerShaw/dynfd

 
 

Repository files navigation

Incremental FDs

Build Status

Postgres

Tests are being run with embedded postgres and do not need any further configuration.

For regular database access (e.g. demos), a test database can be set up:

  • Make sure postgres is installed

  • psql -f countries.sql -U <user_name> -W -d <db_name>

  • psql -f countries.sql -U postgres -W -d dynfd

    • <db_name> has to be an existing Postgres database (either create one or use "postgres", which already exists by default)
    • <user_name> is your postgres username ("postgres") by default
  • create a copy of "properties.default.xml" (in "../database/src/main/resources") named "properties.xml" and adjust the parameters as necessary

Code Cleanup

Cleaned repositories:

  • processor
  • data
  • algorithms
  • benchmarks-util

Documentation still needed:

  • processor.batch.source.*
  • data
  • benchmarks-util

Tests missing:

  • benchmarks-util

About

DynFD: An algorithm for functional dependency discovery in dynamic data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.6%
  • Python 4.2%
  • Other 0.2%