Project for course Κ23a "Software Development for Information Systems".
This project uses the RadixHashJoin methodology to Join two Tables.
Navigate to the root-directory of this project and run the commands of your preferred choice:
- For BASIC (fast) execution run:
make BASIC
./radixHashJoin_basic
- For DEBUG (with prints) execution run:
make DEBUG
./radixHashJoin_debug
We apply unit-testing in our code by using the "Unity" Framework, which we include directly in "UnitTesting/Unity-master".
For "Unity" to work, we first need to install "ruby", "rake", "libc6-dev-i386", "g++" and "g++-multilib" by running the provided installer-script:
./scripts/installUnitTestingDependencies.sh
Then, in order to run the tests, you have to run the following command:
make UNIT_TESTING