everything to one folder

Signed-off-by: bertty <berttycontreras@gmail.com>
diff --git a/.gitignore b/benchmark/.gitignore
similarity index 76%
rename from .gitignore
rename to benchmark/.gitignore
index 0eb90a3..364cfa2 100644
--- a/.gitignore
+++ b/benchmark/.gitignore
@@ -3,4 +3,4 @@
 
 # IntelliJ
 *.iml
-.idea/
+../.idea/
diff --git a/README.md b/benchmark/README.md
similarity index 100%
rename from README.md
rename to benchmark/README.md
diff --git a/pom.xml b/benchmark/pom.xml
similarity index 100%
rename from pom.xml
rename to benchmark/pom.xml
diff --git a/src/main/java/org/qcri/rheem/apps/sgd/SGDImpl.java b/benchmark/src/main/java/org/qcri/rheem/apps/sgd/SGDImpl.java
similarity index 100%
rename from src/main/java/org/qcri/rheem/apps/sgd/SGDImpl.java
rename to benchmark/src/main/java/org/qcri/rheem/apps/sgd/SGDImpl.java
diff --git a/src/main/java/org/qcri/rheem/apps/sgd/SGDImprovedImpl.java b/benchmark/src/main/java/org/qcri/rheem/apps/sgd/SGDImprovedImpl.java
similarity index 100%
rename from src/main/java/org/qcri/rheem/apps/sgd/SGDImprovedImpl.java
rename to benchmark/src/main/java/org/qcri/rheem/apps/sgd/SGDImprovedImpl.java
diff --git a/src/main/java/org/qcri/rheem/apps/tpch/Main.java b/benchmark/src/main/java/org/qcri/rheem/apps/tpch/Main.java
similarity index 100%
rename from src/main/java/org/qcri/rheem/apps/tpch/Main.java
rename to benchmark/src/main/java/org/qcri/rheem/apps/tpch/Main.java
diff --git a/src/main/java/org/qcri/rheem/apps/tpch/data/LineItemTuple.java b/benchmark/src/main/java/org/qcri/rheem/apps/tpch/data/LineItemTuple.java
similarity index 100%
rename from src/main/java/org/qcri/rheem/apps/tpch/data/LineItemTuple.java
rename to benchmark/src/main/java/org/qcri/rheem/apps/tpch/data/LineItemTuple.java
diff --git a/src/main/java/org/qcri/rheem/apps/tpch/data/q1/GroupKey.java b/benchmark/src/main/java/org/qcri/rheem/apps/tpch/data/q1/GroupKey.java
similarity index 100%
rename from src/main/java/org/qcri/rheem/apps/tpch/data/q1/GroupKey.java
rename to benchmark/src/main/java/org/qcri/rheem/apps/tpch/data/q1/GroupKey.java
diff --git a/src/main/java/org/qcri/rheem/apps/tpch/data/q1/ReturnTuple.java b/benchmark/src/main/java/org/qcri/rheem/apps/tpch/data/q1/ReturnTuple.java
similarity index 100%
rename from src/main/java/org/qcri/rheem/apps/tpch/data/q1/ReturnTuple.java
rename to benchmark/src/main/java/org/qcri/rheem/apps/tpch/data/q1/ReturnTuple.java
diff --git a/src/main/java/org/qcri/rheem/apps/wordcount/Main.java b/benchmark/src/main/java/org/qcri/rheem/apps/wordcount/Main.java
similarity index 100%
rename from src/main/java/org/qcri/rheem/apps/wordcount/Main.java
rename to benchmark/src/main/java/org/qcri/rheem/apps/wordcount/Main.java
diff --git a/src/main/resources/simplelogger.properties b/benchmark/src/main/resources/simplelogger.properties
similarity index 100%
rename from src/main/resources/simplelogger.properties
rename to benchmark/src/main/resources/simplelogger.properties
diff --git a/src/main/scala/org/qcri/rheem/apps/benchmark/OptimizerScalabilityTest.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/benchmark/OptimizerScalabilityTest.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/benchmark/OptimizerScalabilityTest.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/benchmark/OptimizerScalabilityTest.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/benchmark/PlanGenerator.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/benchmark/PlanGenerator.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/benchmark/PlanGenerator.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/benchmark/PlanGenerator.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/crocopr/CreateInitialPageRanks.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/crocopr/CreateInitialPageRanks.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/crocopr/CreateInitialPageRanks.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/crocopr/CreateInitialPageRanks.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/crocopr/CrocoPR.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/crocopr/CrocoPR.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/crocopr/CrocoPR.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/crocopr/CrocoPR.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/kmeans/Kmeans.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/kmeans/Kmeans.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/kmeans/Kmeans.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/kmeans/Kmeans.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/kmeans/postgres/Kmeans.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/kmeans/postgres/Kmeans.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/kmeans/postgres/Kmeans.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/kmeans/postgres/Kmeans.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/sgd/SGD.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/sgd/SGD.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/sgd/SGD.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/sgd/SGD.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/AddIdFunction.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/AddIdFunction.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/AddIdFunction.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/AddIdFunction.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/CreateWordNeighborhoodFunction.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/CreateWordNeighborhoodFunction.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/CreateWordNeighborhoodFunction.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/CreateWordNeighborhoodFunction.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/ResolveClusterFunction.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/ResolveClusterFunction.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/ResolveClusterFunction.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/ResolveClusterFunction.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/ScrubFunction.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/ScrubFunction.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/ScrubFunction.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/ScrubFunction.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/SelectNearestCentroidFunction.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/SelectNearestCentroidFunction.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/SelectNearestCentroidFunction.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/SelectNearestCentroidFunction.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/SimWords.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/SimWords.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/SimWords.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/SimWords.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/SparseVector.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/SparseVector.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/SparseVector.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/SparseVector.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/TextScrubber.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/TextScrubber.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/TextScrubber.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/TextScrubber.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/simwords/Word2NVec.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/simwords/Word2NVec.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/simwords/Word2NVec.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/simwords/Word2NVec.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/sindy/Sindy.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/sindy/Sindy.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/sindy/Sindy.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/sindy/Sindy.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/CsvUtils.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/CsvUtils.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/CsvUtils.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/CsvUtils.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/SqlUtils.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/SqlUtils.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/SqlUtils.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/SqlUtils.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/TpcH.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/TpcH.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/TpcH.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/TpcH.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/data/Customer.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/data/Customer.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/data/Customer.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/data/Customer.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/data/LineItem.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/data/LineItem.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/data/LineItem.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/data/LineItem.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/data/Order.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/data/Order.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/data/Order.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/data/Order.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query1.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query1.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/queries/Query1.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query1.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3Database.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3Database.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3Database.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3Database.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3File.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3File.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3File.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3File.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3Hybrid.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3Hybrid.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3Hybrid.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/tpch/queries/Query3Hybrid.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/util/ExperimentDescriptor.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/util/ExperimentDescriptor.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/util/ExperimentDescriptor.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/util/ExperimentDescriptor.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/util/Parameters.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/util/Parameters.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/util/Parameters.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/util/Parameters.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/util/ProfileDBHelper.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/util/ProfileDBHelper.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/util/ProfileDBHelper.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/util/ProfileDBHelper.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/util/StdOut.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/util/StdOut.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/util/StdOut.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/util/StdOut.scala
diff --git a/src/main/scala/org/qcri/rheem/apps/wordcount/WordCountScala.scala b/benchmark/src/main/scala/org/qcri/rheem/apps/wordcount/WordCountScala.scala
similarity index 100%
rename from src/main/scala/org/qcri/rheem/apps/wordcount/WordCountScala.scala
rename to benchmark/src/main/scala/org/qcri/rheem/apps/wordcount/WordCountScala.scala
diff --git a/src/test/java/org/qcri/rheem/apps/tpch/data/LineItemTupleTest.java b/benchmark/src/test/java/org/qcri/rheem/apps/tpch/data/LineItemTupleTest.java
similarity index 100%
rename from src/test/java/org/qcri/rheem/apps/tpch/data/LineItemTupleTest.java
rename to benchmark/src/test/java/org/qcri/rheem/apps/tpch/data/LineItemTupleTest.java
diff --git a/src/test/resources/kmeans-datagenerator.py b/benchmark/src/test/resources/kmeans-datagenerator.py
similarity index 100%
rename from src/test/resources/kmeans-datagenerator.py
rename to benchmark/src/test/resources/kmeans-datagenerator.py
diff --git a/src/test/resources/kmeans-k4-10000.csv b/benchmark/src/test/resources/kmeans-k4-10000.csv
similarity index 100%
rename from src/test/resources/kmeans-k4-10000.csv
rename to benchmark/src/test/resources/kmeans-k4-10000.csv
diff --git a/src/test/resources/rheem.properties b/benchmark/src/test/resources/rheem.properties
similarity index 100%
rename from src/test/resources/rheem.properties
rename to benchmark/src/test/resources/rheem.properties
diff --git a/src/test/scala/org/qcri/rheem/apps/kmeans/KmeansTest.scala b/benchmark/src/test/scala/org/qcri/rheem/apps/kmeans/KmeansTest.scala
similarity index 100%
rename from src/test/scala/org/qcri/rheem/apps/kmeans/KmeansTest.scala
rename to benchmark/src/test/scala/org/qcri/rheem/apps/kmeans/KmeansTest.scala
diff --git a/src/test/scala/org/qcri/rheem/apps/util/ParametersTest.scala b/benchmark/src/test/scala/org/qcri/rheem/apps/util/ParametersTest.scala
similarity index 100%
rename from src/test/scala/org/qcri/rheem/apps/util/ParametersTest.scala
rename to benchmark/src/test/scala/org/qcri/rheem/apps/util/ParametersTest.scala