[27/28] incubator-quickstep git commit: Changes due to rebasing.

2016-09-20 Thread hbdeshmukh
Changes due to rebasing. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/402c99a4 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/402c99a4 Diff:

[03/28] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/d0756e7e/storage/FastSeparateChainingHashTable.hpp -- diff --git a/storage/FastSeparateChainingHashTable.hpp b/storage/FastSeparateChainingHashTable.hpp new file

[04/28] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/d0756e7e/storage/FastHashTableFactory.hpp -- diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp new file mode 100644 index

[12/28] incubator-quickstep git commit: Removed some dead code and made minor updates.

2016-09-20 Thread hbdeshmukh
Removed some dead code and made minor updates. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/3606000b Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/3606000b Diff:

[19/28] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c123bd49/expressions/aggregation/AggregationHandleMin.hpp -- diff --git a/expressions/aggregation/AggregationHandleMin.hpp

[25/28] incubator-quickstep git commit: Created method for partition aware finalize aggregate.

2016-09-20 Thread hbdeshmukh
Created method for partition aware finalize aggregate. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/157ce784 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/157ce784 Diff:

[06/20] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending.

2016-09-20 Thread hbdeshmukh
Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/d0756e7e Tree:

[01/20] incubator-quickstep git commit: QUICKSTEP-36 fixed. [Forced Update!]

2016-09-20 Thread hbdeshmukh
Repository: incubator-quickstep Updated Branches: refs/heads/quickstep-28-29 f8d696a3d -> 95a46bbe6 (forced update) QUICKSTEP-36 fixed. Added read access check in TextScanOperator file before opening a file Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit:

[09/20] incubator-quickstep git commit: Fixed 4 failures on unit tests

2016-09-20 Thread hbdeshmukh
Fixed 4 failures on unit tests Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/1665593e Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/1665593e Diff:

[10/20] incubator-quickstep git commit: Fixed cyclic dependencies. Removed Aggregation unit test. Other minor changes.

2016-09-20 Thread hbdeshmukh
Fixed cyclic dependencies. Removed Aggregation unit test. Other minor changes. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/c510d24b Tree:

[03/20] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/d0756e7e/storage/FastSeparateChainingHashTable.hpp -- diff --git a/storage/FastSeparateChainingHashTable.hpp b/storage/FastSeparateChainingHashTable.hpp new file

[11/20] incubator-quickstep git commit: reinterpreted byte to SpinMutex before locking. This removes the need to have an additional function accepting a pointer in the SpinMutex class

2016-09-20 Thread hbdeshmukh
reinterpreted byte to SpinMutex before locking. This removes the need to have an additional function accepting a pointer in the SpinMutex class Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit:

[18/20] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
Modified Aggregation unit test. Ran clang-format. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/c123bd49 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/c123bd49 Diff:

[15/20] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c123bd49/expressions/aggregation/tests/AggregationHandleSum_unittest.cpp -- diff --git a/expressions/aggregation/tests/AggregationHandleSum_unittest.cpp

[13/20] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c123bd49/storage/FastSeparateChainingHashTable.hpp -- diff --git a/storage/FastSeparateChainingHashTable.hpp b/storage/FastSeparateChainingHashTable.hpp index

[04/20] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/d0756e7e/storage/FastHashTableFactory.hpp -- diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp new file mode 100644 index

[07/20] incubator-quickstep git commit: Removed some dead code and made minor updates.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/3606000b/storage/FastSeparateChainingHashTable.hpp -- diff --git a/storage/FastSeparateChainingHashTable.hpp b/storage/FastSeparateChainingHashTable.hpp index

[19/20] incubator-quickstep git commit: Fixed signed-unsigned comparison failure. Minor code cleanup.

2016-09-20 Thread hbdeshmukh
Fixed signed-unsigned comparison failure. Minor code cleanup. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/935d5d07 Tree:

[12/20] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c123bd49/storage/HashTableBase.hpp -- diff --git a/storage/HashTableBase.hpp b/storage/HashTableBase.hpp index 5526164..b908d6f 100644 --- a/storage/HashTableBase.hpp

[08/20] incubator-quickstep git commit: Removed some dead code and made minor updates.

2016-09-20 Thread hbdeshmukh
Removed some dead code and made minor updates. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/3606000b Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/3606000b Diff:

incubator-quickstep git commit: Updates

2016-09-20 Thread jianqiao
Repository: incubator-quickstep Updated Branches: refs/heads/lip-refactor d4be71eea -> 51f020ecc Updates Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/51f020ec Tree:

[06/28] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending.

2016-09-20 Thread hbdeshmukh
Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/d0756e7e Tree:

[05/28] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29. Code refactoring and cleanup, some more optimizations are pending.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/d0756e7e/storage/FastHashTable.hpp -- diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp new file mode 100644 index 000..12e447f --- /dev/null +++

[17/28] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c123bd49/expressions/aggregation/tests/AggregationHandleSum_unittest.cpp -- diff --git a/expressions/aggregation/tests/AggregationHandleSum_unittest.cpp

[16/28] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c123bd49/storage/FastHashTable.hpp -- diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp index 909fcc0..f1e8d1a 100644 --- a/storage/FastHashTable.hpp

[15/28] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c123bd49/storage/FastSeparateChainingHashTable.hpp -- diff --git a/storage/FastSeparateChainingHashTable.hpp b/storage/FastSeparateChainingHashTable.hpp index

[11/28] incubator-quickstep git commit: Removed some dead code and made minor updates.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/3606000b/storage/FastSeparateChainingHashTable.hpp -- diff --git a/storage/FastSeparateChainingHashTable.hpp b/storage/FastSeparateChainingHashTable.hpp index

[24/28] incubator-quickstep git commit: Changed the bool flag

2016-09-20 Thread hbdeshmukh
Changed the bool flag Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/f05036be Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/f05036be Diff:

[09/28] incubator-quickstep git commit: Fixed 4 failures on unit tests

2016-09-20 Thread hbdeshmukh
Fixed 4 failures on unit tests Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/1665593e Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/1665593e Diff:

[21/28] incubator-quickstep git commit: Added function to aggregate group by with partition

2016-09-20 Thread hbdeshmukh
Added function to aggregate group by with partition - Added a function to compute a composite hash function for multiple attributes. - Changes to Tuple class to support partitioning. - A function in StorageBlock to compute aggregate with group by that supports partitioning. Project:

[14/28] incubator-quickstep git commit: Modified Aggregation unit test. Ran clang-format.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c123bd49/storage/HashTableBase.hpp -- diff --git a/storage/HashTableBase.hpp b/storage/HashTableBase.hpp index 5526164..b908d6f 100644 --- a/storage/HashTableBase.hpp

[28/28] incubator-quickstep git commit: Parallel work order generation support.

2016-09-20 Thread hbdeshmukh
Parallel work order generation support. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/bc524a97 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/bc524a97 Diff:

[08/28] incubator-quickstep git commit: Fixed cyclic dependencies. Removed Aggregation unit test. Other minor changes.

2016-09-20 Thread hbdeshmukh
Fixed cyclic dependencies. Removed Aggregation unit test. Other minor changes. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/c510d24b Tree:

[26/28] incubator-quickstep git commit: Minor change in DCHECK.

2016-09-20 Thread hbdeshmukh
Minor change in DCHECK. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/3b5b8a90 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/3b5b8a90 Diff:

[22/28] incubator-quickstep git commit: Initial commit for partitioned hash tables.

2016-09-20 Thread hbdeshmukh
Initial commit for partitioned hash tables. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/8f3e1d0e Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/8f3e1d0e Diff:

[01/28] incubator-quickstep git commit: QUICKSTEP-36 fixed. [Forced Update!]

2016-09-20 Thread hbdeshmukh
Repository: incubator-quickstep Updated Branches: refs/heads/partitioned-aggregation be43958fc -> 402c99a46 (forced update) QUICKSTEP-36 fixed. Added read access check in TextScanOperator file before opening a file Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo

[13/28] incubator-quickstep git commit: Single aggregationGroupBy method in StorageBlock.

2016-09-20 Thread hbdeshmukh
Single aggregationGroupBy method in StorageBlock. - New methods for separating unary and nullary updation of states. - Added TODO to move method from HashTableBase class. - Added doxygen for the AggregationHandle new functions. Project:

[2/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/storage/FastHashTableFactory.hpp -- diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp new file mode 100644 index

[5/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/expressions/aggregation/tests/AggregationHandleMin_unittest.cpp -- diff --git a/expressions/aggregation/tests/AggregationHandleMin_unittest.cpp

[6/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/expressions/aggregation/tests/AggregationHandleCount_unittest.cpp -- diff --git a/expressions/aggregation/tests/AggregationHandleCount_unittest.cpp

[3/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/storage/FastHashTable.hpp -- diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp new file mode 100644 index 000..4a95cd9 --- /dev/null +++

[4/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/storage/AggregationOperationState.cpp -- diff --git a/storage/AggregationOperationState.cpp b/storage/AggregationOperationState.cpp index 3f6e23a..073b813

[3/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/storage/FastHashTable.hpp -- diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp new file mode 100644 index 000..4a95cd9 --- /dev/null +++

[2/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/storage/FastHashTableFactory.hpp -- diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp new file mode 100644 index

[1/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
Repository: incubator-quickstep Updated Branches: refs/heads/master 43c7a42db -> ac3512ceb http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/storage/HashTablePool.hpp -- diff --git

incubator-quickstep git commit: Generator updates

2016-09-20 Thread jianqiao
Repository: incubator-quickstep Updated Branches: refs/heads/lip-refactor 967459e8b -> d4be71eea Generator updates Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/d4be71ee Tree:

[8/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
Initial commit for QUICKSTEP-28 and QUICKSTEP-29. - This PR creates a specialized hash table implementation for aggregation. - A hash table's bucket can store multiple AggregationStates, corresponding to various AggregationHandles in the query. Earlier we created one hash table for each

[7/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/expressions/aggregation/AggregationHandleMax.hpp -- diff --git a/expressions/aggregation/AggregationHandleMax.hpp

[5/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/expressions/aggregation/tests/AggregationHandleMin_unittest.cpp -- diff --git a/expressions/aggregation/tests/AggregationHandleMin_unittest.cpp

[6/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/expressions/aggregation/tests/AggregationHandleCount_unittest.cpp -- diff --git a/expressions/aggregation/tests/AggregationHandleCount_unittest.cpp

[8/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
Initial commit for QUICKSTEP-28 and QUICKSTEP-29. - This PR creates a specialized hash table implementation for aggregation. - A hash table's bucket can store multiple AggregationStates, corresponding to various AggregationHandles in the query. Earlier we created one hash table for each

[7/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/expressions/aggregation/AggregationHandleMax.hpp -- diff --git a/expressions/aggregation/AggregationHandleMax.hpp

[4/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29.

2016-09-20 Thread hbdeshmukh
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/storage/AggregationOperationState.cpp -- diff --git a/storage/AggregationOperationState.cpp b/storage/AggregationOperationState.cpp index 3f6e23a..073b813

[1/8] incubator-quickstep git commit: Initial commit for QUICKSTEP-28 and QUICKSTEP-29. [Forced Update!]

2016-09-20 Thread hbdeshmukh
Repository: incubator-quickstep Updated Branches: refs/heads/quickstep-28-29 95a46bbe6 -> ac3512ceb (forced update) http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ac3512ce/storage/HashTablePool.hpp -- diff