Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Continue Cleaning Up File References and Splits

1. Make FileSplit an abstract class with two subclasses;

Managed and Unmanaged. A Managed FileSplit can be mapped

in a new subclass MappedFileSplit that maps a relative path to an

IO device. UnmanagedFileSplit is for files outside the io devices.

2. Remove all usages of absolute paths in file split in test cases. The

only remaining place is the write statement.

3. Fix some of the hidden issues in the tests that were working because

of our use of the absolute paths.

4. Revert the decision of selecting the IO device to the CC.

Change-Id: I166af8f9b3a2257f94d7b05db94888fb7cb4c79e

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1359

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

    • -2
    • +3
    ./LSMBTreePrimaryIndexScanOperatorTest.java
    • -2
    • +3
    ./LSMBTreePrimaryIndexSearchOperatorTest.java
    • -2
    • +3
    ./LSMBTreeSecondaryIndexInsertOperatorTest.java
    • -2
    • +3
    ./LSMBTreeSecondaryIndexSearchOperatorTest.java
  1. … 250 more files in changeset.
Move Hyracks to subfolder

    • -0
    • +53
    ./LSMBTreeOperatorTestHelper.java
    • -0
    • +38
    ./LSMBTreePrimaryIndexScanOperatorTest.java
    • -0
    • +37
    ./LSMBTreePrimaryIndexSearchOperatorTest.java
    • -0
    • +37
    ./LSMBTreeSecondaryIndexInsertOperatorTest.java
    • -0
    • +37
    ./LSMBTreeSecondaryIndexSearchOperatorTest.java
  1. … 4423 more files in changeset.