Repository: incubator-quickstep
Updated Branches:
refs/heads/aggregate-on-left-outer-join 211e4ba69 -> 2cf6a2c80 (forced update)
Refactor building.md
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/co
Fixed the dangling reference bug in CreateIndexOperator.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/266b9b9a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/266b9b9a
Diff
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/211e4ba6
Branch: refs/heads/aggregate-on-left-outer-join
Commit: 211e4ba6951ccf99ade0e5e65501b36c6476d0fb
Parents: 712ffd1
Author: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Wed Feb
Repository: incubator-quickstep
Updated Branches:
refs/heads/aggregate-on-left-outer-join ccd707b3b -> 211e4ba69 (forced update)
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/211e4ba6/relational_operators/BuildAggregationExistenceMapOperator.hpp
---
Repository: incubator-quickstep
Updated Branches:
refs/heads/aggregate-on-left-outer-join 1db1e0887 -> ccd707b3b (forced update)
Refactor building.md
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/co
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/ccd707b3
Branch: refs/heads/aggregate-on-left-outer-join
Commit: ccd707b3b2cb4655739d3cd0de8c2b62e2041cf5
Parents: 712ffd1
Author: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Wed Feb
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/ccd707b3/relational_operators/CMakeLists.txt
--
diff --git a/relational_operators/CMakeLists.txt
b/relational_operators/CMakeLists.txt
index df4114d..33321d3 100644
-
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/1db1e088
Branch: refs/heads/aggregate-on-left-outer-join
Commit: 1db1e08878bccaa87934741569aba5c6fff137e8
Parents: a9fe07d
Author: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Wed Feb
Repository: incubator-quickstep
Updated Branches:
refs/heads/aggregate-on-left-outer-join d79978ad4 -> 1db1e0887 (forced update)
Avoid crash due to an error in deleting a file in HDFS.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.o
Revert "A workaround to remove query result relation in the distributed
version."
This reverts commit aef1c3586580cfa72eb031fafe08700f6d5d9a86.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/dd8
Removed the temp query result relation in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/aa7f6fe4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/aa7
Style fixes for TextScanOperator.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/a9fe07d5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/a9fe07d5
Diff: http://git-wip-us.apa
Fixed a memory leak in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/3b65b0fd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/3b65b0fd
Diff: http://
mit: f46ae1512e5b4665b855d9b3201d42773fa899e8
Parents: 2d89e4f
Author: Jianqiao Zhu
Authored: Sun Jan 29 18:36:14 2017 -0600
Committer: Jignesh Patel
Committed: Tue Feb 7 17:45:58 2017 -0600
--
query_optimizer/CMakeLists.txt |
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/d79978ad
Branch: refs/heads/aggregate-on-left-outer-join
Commit: d79978ad4cc15315c8999f361643f5cfe25b75c6
Parents: f46ae15
Author: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Wed Feb
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/2d89e4fb/expressions/aggregation/AggregationHandleMax.hpp
--
diff --git a/expressions/aggregation/AggregationHandleMax.hpp
b/expressions/aggregation/AggregationHandle
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/2d89e4fb/storage/StorageBlock.hpp
--
diff --git a/storage/StorageBlock.hpp b/storage/StorageBlock.hpp
index 16ea50f..25d675c 100644
--- a/storage/StorageBlock.hpp
+++
is a
- // DISTINCT aggregation.
+// Have the AggregateFunction create an AggregationHandle that we can use
+// to do actual aggregate computation.
+handles_.emplace_back((*agg_func_it)->createHandle(argument_types));
+
+if (!group_by_key_ids_.empty()) {
+ // Aggregation wi
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/d2160f6c
Branch: refs/heads/aggregate-on-left-outer-join
Commit: d2160f6c78609d1391f294db8799d4c233bd5eba
Parents: 2d89e4f
Author: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Tue Feb
ions().front();
+ if (!E::SomeAttributeReference::MatchesWithConditionalCast(agg_expr,
&group_by_key_attr)) {
+return false;
+ }
+
+ bool min_value_stat_is_exact;
+ bool max_value_stat_is_exact;
+ const TypedValue min_value =
+ cost_model_for_aggregation_->findMinValueStat(
+
Adds regex to specify 16.+ versions of Darwin
Before this change, only one recent version of Darwin was correcly
having the compiler flags modified to allow for deprecated syscalls.
After this change, all versions of Darwin 16+ should correcly apply the
cxx flags. This is still a somewhat temporar
Author: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Tue Feb 7 15:29:19 2017 -0600
--
.../aggregation/AggregateFunctionCount.cpp |6 +-
.../aggregation
kCacheLineBytes - 1) / kCacheLineBytes *
kCacheLineBytes;
+ }
+
+ inline static std::size_t CalculateNumInitializationPartitions(
+ const std::size_t memory_size) {
+// Set initialization memory block size as 4MB.
+constexpr std::size_t kInitBlockSize = 4uL * 1024u * 1024u;
+
+// At
nager_(key_types_, kValueOffset + total_payload_size_),
+ bucket_size_(ComputeBucketSize(key_manager_.getFixedKeySize())) {
+ std::size_t payload_offset_running_sum = sizeof(SpinMutex);
+ for (const auto *handle : handles) {
+payload_offsets_.emplace_back(payload_offset_running_sum);
+
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/2d89e4fb/storage/FastHashTableFactory.hpp
--
diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp
deleted file mode 100644
index 682cc2a..0
/tree/669a74c7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/669a74c7
Branch: refs/heads/aggregate-on-left-outer-join
Commit: 669a74c71fde158106e72fba936de2104998aa61
Parents: aef1c35
Author: jianqiao
Authored: Sun Feb 5 15:46:48 2017 -0600
Committer: jianqiao
Committed: Tue
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/d2160f6c/utility/lip_filter/CMakeLists.txt
--
diff --git a/utility/lip_filter/CMakeLists.txt
b/utility/lip_filter/CMakeLists.txt
index edd0d24..0a820cf 100644
--- a/u
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/2d89e4fb/storage/FastHashTable.hpp
--
diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp
deleted file mode 100644
index 4a82a62..000
--- a/storage/
Repository: incubator-quickstep
Updated Branches:
refs/heads/aggregate-on-left-outer-join c70485b1c -> d2160f6c7 (forced update)
A workaround to remove query result relation in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://gi
kCacheLineBytes - 1) / kCacheLineBytes *
kCacheLineBytes;
+ }
+
+ inline static std::size_t CalculateNumInitializationPartitions(
+ const std::size_t memory_size) {
+// Set initialization memory block size as 4MB.
+constexpr std::size_t kInitBlockSize = 4uL * 1024u * 1024u;
+
+// At
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/2d89e4fb/expressions/aggregation/AggregationHandleMax.hpp
--
diff --git a/expressions/aggregation/AggregationHandleMax.hpp
b/expressions/aggregation/AggregationHandle
ions().front();
+ if (!E::SomeAttributeReference::MatchesWithConditionalCast(agg_expr,
&group_by_key_attr)) {
+return false;
+ }
+
+ bool min_value_stat_is_exact;
+ bool max_value_stat_is_exact;
+ const TypedValue min_value =
+ cost_model_for_aggregation_->findMinValueStat(
+
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/2d89e4fb/storage/FastHashTableFactory.hpp
--
diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp
deleted file mode 100644
index 682cc2a..0
nager_(key_types_, kValueOffset + total_payload_size_),
+ bucket_size_(ComputeBucketSize(key_manager_.getFixedKeySize())) {
+ std::size_t payload_offset_running_sum = sizeof(SpinMutex);
+ for (const auto *handle : handles) {
+payload_offsets_.emplace_back(payload_offset_running_sum);
+
is a
- // DISTINCT aggregation.
+// Have the AggregateFunction create an AggregationHandle that we can use
+// to do actual aggregate computation.
+handles_.emplace_back((*agg_func_it)->createHandle(argument_types));
+
+if (!group_by_key_ids_.empty()) {
+ // Aggregation wi
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/2d89e4fb/storage/FastHashTable.hpp
--
diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp
deleted file mode 100644
index 4a82a62..000
--- a/storage/
: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Tue Feb 7 15:29:19 2017 -0600
--
.../aggregation/AggregateFunctionCount.cpp |6 +-
.../aggregation/AggregationConcreteHandle.cpp
Repository: incubator-quickstep
Updated Branches:
refs/heads/collision-free-agg 8dbac18b0 -> 2d89e4fbf (forced update)
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/2d89e4fb/storage/StorageBlock.hpp
--
diff --
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/8dbac18b/storage/FastHashTable.hpp
--
diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp
deleted file mode 100644
index 4a82a62..000
--- a/storage/
onst E::ExpressionPtr agg_expr = aggregate->grouping_expressions().front();
+ if (!E::SomeAttributeReference::MatchesWithConditionalCast(agg_expr,
&group_by_key_attr)) {
+return false;
+ }
+
+ bool min_value_stat_is_exact;
+ bool max_value_stat_is_exact;
+ const TypedValue min_value =
+
is a
- // DISTINCT aggregation.
+// Have the AggregateFunction create an AggregationHandle that we can use
+// to do actual aggregate computation.
+handles_.emplace_back((*agg_func_it)->createHandle(argument_types));
+
+if (!group_by_key_ids_.empty()) {
+ // Aggregation wi
A workaround to remove query result relation in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/aef1c358
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tr
/tree/669a74c7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/669a74c7
Branch: refs/heads/collision-free-agg
Commit: 669a74c71fde158106e72fba936de2104998aa61
Parents: aef1c35
Author: jianqiao
Authored: Sun Feb 5 15:46:48 2017 -0600
Committer: jianqiao
Committed: Tue Feb 7 10
Adds regex to specify 16.+ versions of Darwin
Before this change, only one recent version of Darwin was correcly
having the compiler flags modified to allow for deprecated syscalls.
After this change, all versions of Darwin 16+ should correcly apply the
cxx flags. This is still a somewhat temporar
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/8dbac18b/expressions/aggregation/AggregationHandleMax.hpp
--
diff --git a/expressions/aggregation/AggregationHandleMax.hpp
b/expressions/aggregation/AggregationHandle
nager_(key_types_, kValueOffset + total_payload_size_),
+ bucket_size_(ComputeBucketSize(key_manager_.getFixedKeySize())) {
+ std::size_t payload_offset_running_sum = sizeof(SpinMutex);
+ for (const auto *handle : handles) {
+payload_offsets_.emplace_back(payload_offset_running_sum);
+
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/8dbac18b/storage/FastHashTableFactory.hpp
--
diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp
deleted file mode 100644
index 682cc2a..0
Repository: incubator-quickstep
Updated Branches:
refs/heads/collision-free-agg 0dce4d2ee -> 8dbac18b0 (forced update)
Saved catalog in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-q
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/8dbac18b/storage/StorageBlock.hpp
--
diff --git a/storage/StorageBlock.hpp b/storage/StorageBlock.hpp
index 16ea50f..25d675c 100644
--- a/storage/StorageBlock.hpp
+++
kCacheLineBytes - 1) / kCacheLineBytes *
kCacheLineBytes;
+ }
+
+ inline static std::size_t CalculateNumInitializationPartitions(
+ const std::size_t memory_size) {
+// Set initialization memory block size as 4MB.
+constexpr std::size_t kInitBlockSize = 4uL * 1024u * 1024u;
+
+// At
: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Tue Feb 7 15:12:28 2017 -0600
--
.../aggregation/AggregateFunctionCount.cpp |6 +-
.../aggregation/AggregationConcreteHandle.cpp
is a
- // DISTINCT aggregation.
+// Have the AggregateFunction create an AggregationHandle that we can use
+// to do actual aggregate computation.
+handles_.emplace_back((*agg_func_it)->createHandle(argument_types));
+
+if (!group_by_key_ids_.empty()) {
+ // Aggregation wi
,
&group_by_key_attr)) {
+return false;
+ }
+
+ bool min_value_stat_is_exact;
+ bool max_value_stat_is_exact;
+ const TypedValue min_value =
+ cost_model_for_aggregation_->findMinValueStat(
+ aggregate, group_by_key_attr, &min_value_stat_is_exact);
+ const TypedV
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/0dce4d2e/storage/FastHashTable.hpp
--
diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp
deleted file mode 100644
index 4a82a62..000
--- a/storage/
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/0dce4d2e/storage/FastHashTableFactory.hpp
--
diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp
deleted file mode 100644
index 682cc2a..0
nager_(key_types_, kValueOffset + total_payload_size_),
+ bucket_size_(ComputeBucketSize(key_manager_.getFixedKeySize())) {
+ std::size_t payload_offset_running_sum = sizeof(SpinMutex);
+ for (const auto *handle : handles) {
+payload_offsets_.emplace_back(payload_offset_running_sum);
+
/tree/5ba3332b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/5ba3332b
Branch: refs/heads/reduce-group-by-attrs
Commit: 5ba3332bc8d0b4f4616270778503e62fa7e76da0
Parents: aef1c35
Author: Jianqiao Zhu
Authored: Sun Jan 29 18:36:14 2017 -0600
Committer: jianqiao
Committed: Tue
kCacheLineBytes - 1) / kCacheLineBytes *
kCacheLineBytes;
+ }
+
+ inline static std::size_t CalculateNumInitializationPartitions(
+ const std::size_t memory_size) {
+// Set initialization memory block size as 4MB.
+constexpr std::size_t kInitBlockSize = 4uL * 1024u * 1024u;
+
+// At
: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Sun Feb 5 15:09:28 2017 -0600
--
.../aggregation/AggregateFunctionCount.cpp |6 +-
.../aggregation/AggregationConcreteHandle.cpp
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/0dce4d2e/expressions/aggregation/AggregationHandleMax.hpp
--
diff --git a/expressions/aggregation/AggregationHandleMax.hpp
b/expressions/aggregation/AggregationHandle
Repository: incubator-quickstep
Updated Branches:
refs/heads/collision-free-agg c70485b1c -> 0dce4d2ee (forced update)
refs/heads/reduce-group-by-attrs f2a15b5de -> 5ba3332bc (forced update)
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/0dce4d2e/storage/StorageBlock.hpp
Repository: incubator-quickstep
Updated Branches:
refs/heads/reduce-group-by-attrs 3880a16e3 -> f2a15b5de (forced update)
A workaround to remove query result relation in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-u
/tree/f2a15b5d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/f2a15b5d
Branch: refs/heads/reduce-group-by-attrs
Commit: f2a15b5ded064a583b4fb065c730fca3922136c7
Parents: aef1c35
Author: Jianqiao Zhu
Authored: Sun Jan 29 18:36:14 2017 -0600
Committer: jianqiao
Committed: Tue
/tree/669a74c7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/669a74c7
Branch: refs/heads/fix-lip-zero-cardinality
Commit: 669a74c71fde158106e72fba936de2104998aa61
Parents: aef1c35
Author: jianqiao
Authored: Sun Feb 5 15:46:48 2017 -0600
Committer: jianqiao
Committed: Tue Feb
Repository: incubator-quickstep
Updated Branches:
refs/heads/fix-lip-zero-cardinality 12610ac01 -> 669a74c71 (forced update)
A workaround to remove query result relation in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wi
Repository: incubator-quickstep
Updated Branches:
refs/heads/aggregate-on-left-outer-join [created] c70485b1c
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c70485b1/storage/StorageBlock.hpp
--
diff --git a/storage/StorageBlock.hpp b/storage/StorageBlock.hpp
index 16ea50f..25d675c 100644
--- a/storage/StorageBlock.hpp
+++
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c70485b1/storage/FastHashTable.hpp
--
diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp
deleted file mode 100644
index 4a82a62..000
--- a/storage/
,
&group_by_key_attr)) {
+return false;
+ }
+
+ bool min_value_stat_is_exact;
+ bool max_value_stat_is_exact;
+ const TypedValue min_value =
+ cost_model_for_aggregation_->findMinValueStat(
+ aggregate, group_by_key_attr, &min_value_stat_is_exact);
+ const TypedV
is a
- // DISTINCT aggregation.
+// Have the AggregateFunction create an AggregationHandle that we can use
+// to do actual aggregate computation.
+handles_.emplace_back((*agg_func_it)->createHandle(argument_types));
+
+if (!group_by_key_ids_.empty()) {
+ // Aggregation wi
Repository: incubator-quickstep
Updated Branches:
refs/heads/collision-free-agg 0dce4d2ee -> c70485b1c (forced update)
Saved catalog in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-q
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c70485b1/expressions/aggregation/AggregationHandleMax.hpp
--
diff --git a/expressions/aggregation/AggregationHandleMax.hpp
b/expressions/aggregation/AggregationHandle
kCacheLineBytes - 1) / kCacheLineBytes *
kCacheLineBytes;
+ }
+
+ inline static std::size_t CalculateNumInitializationPartitions(
+ const std::size_t memory_size) {
+// Set initialization memory block size as 4MB.
+constexpr std::size_t kInitBlockSize = 4uL * 1024u * 1024u;
+
+// At
: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Sun Feb 5 15:14:26 2017 -0600
--
.../aggregation/AggregateFunctionCount.cpp |6 +-
.../aggregation/AggregationConcreteHandle.cpp
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c70485b1/storage/FastHashTableFactory.hpp
--
diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp
deleted file mode 100644
index 682cc2a..0
nager_(key_types_, kValueOffset + total_payload_size_),
+ bucket_size_(ComputeBucketSize(key_manager_.getFixedKeySize())) {
+ std::size_t payload_offset_running_sum = sizeof(SpinMutex);
+ for (const auto *handle : handles) {
+payload_offsets_.emplace_back(payload_offset_running_sum);
+
Extract getFilesize as a method.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/43a9b398
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/43a9b398
Diff: http://git-wip-us.apac
Saved catalog in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/27a80558
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/27a80558
Diff: http://git-wi
Moved hdfs-related flags into a file.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/dda085c7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/dda085c7
Diff: http://git-wip-us
/tree/3880a16e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/3880a16e
Branch: refs/heads/reduce-group-by-attrs
Commit: 3880a16e308183966603ad4d5868b317492244a7
Parents: 27a8055
Author: Jianqiao Zhu
Authored: Sun Jan 29 18:36:14 2017 -0600
Committer: jianqiao
Committed: Sun
Repository: incubator-quickstep
Updated Branches:
refs/heads/reduce-group-by-attrs 022787a1f -> 3880a16e3 (forced update)
Fixed CopyFrom bug in the distributed version.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit:
http://git-wip-us.apache.org/repos/asf/inc
Parents: 27a8055
Author: jianqiao
Authored: Sun Feb 5 15:46:48 2017 -0600
Committer: jianqiao
Committed: Sun Feb 5 15:47:02 2017 -0600
--
query_optimizer/rules/AttachLIPFilters.cpp | 3 ++-
utility/lip_filter
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/0dce4d2e/storage/FastHashTable.hpp
--
diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp
deleted file mode 100644
index 4a82a62..000
--- a/storage/
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/0dce4d2e/expressions/aggregation/AggregationHandleMax.hpp
--
diff --git a/expressions/aggregation/AggregationHandleMax.hpp
b/expressions/aggregation/AggregationHandle
: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Sun Feb 5 15:09:28 2017 -0600
--
.../aggregation/AggregateFunctionCount.cpp |6 +-
.../aggregation/AggregationConcreteHandle.cpp
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/0dce4d2e/storage/FastHashTableFactory.hpp
--
diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp
deleted file mode 100644
index 682cc2a..0
is a
- // DISTINCT aggregation.
+// Have the AggregateFunction create an AggregationHandle that we can use
+// to do actual aggregate computation.
+handles_.emplace_back((*agg_func_it)->createHandle(argument_types));
+
+if (!group_by_key_ids_.empty()) {
+ // Aggregation wi
nager_(key_types_, kValueOffset + total_payload_size_),
+ bucket_size_(ComputeBucketSize(key_manager_.getFixedKeySize())) {
+ std::size_t payload_offset_running_sum = sizeof(SpinMutex);
+ for (const auto *handle : handles) {
+payload_offsets_.emplace_back(payload_offset_running_sum);
+
,
&group_by_key_attr)) {
+return false;
+ }
+
+ bool min_value_stat_is_exact;
+ bool max_value_stat_is_exact;
+ const TypedValue min_value =
+ cost_model_for_aggregation_->findMinValueStat(
+ aggregate, group_by_key_attr, &min_value_stat_is_exact);
+ const TypedV
Repository: incubator-quickstep
Updated Branches:
refs/heads/collision-free-agg b6a20591f -> 0dce4d2ee (forced update)
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/0dce4d2e/storage/StorageBlock.hpp
--
diff --
kCacheLineBytes - 1) / kCacheLineBytes *
kCacheLineBytes;
+ }
+
+ inline static std::size_t CalculateNumInitializationPartitions(
+ const std::size_t memory_size) {
+// Set initialization memory block size as 4MB.
+constexpr std::size_t kInitBlockSize = 4uL * 1024u * 1024u;
+
+// At
wip-us.apache.org/repos/asf/incubator-quickstep/tree/daf70b86
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/daf70b86
Branch: refs/heads/collision-free-agg
Commit: daf70b867ba6217cf798483fad7831027c89
Parents: fe2ec54
Author: Jianqiao Zhu
Authored: Sun Feb 5 13:12:10 2017 -0
-us.apache.org/repos/asf/incubator-quickstep/diff/b6a20591
Branch: refs/heads/collision-free-agg
Commit: b6a20591fb4bb4f6ce1d30374fafe1dba59686da
Parents: daf70b8
Author: Jianqiao Zhu
Authored: Sun Feb 5 13:13:52 2017 -0600
Committer: Jianqiao Zhu
Committed: Sun Feb 5 13:13:52 2017 -0600
Repository: incubator-quickstep
Updated Branches:
refs/heads/collision-free-agg 7285f9079 -> fe2ec5409 (forced update)
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/fe2ec540/storage/StorageBlock.hpp
--
diff --
: Jianqiao Zhu
Authored: Mon Jan 30 14:46:39 2017 -0600
Committer: Jianqiao Zhu
Committed: Sun Feb 5 12:03:04 2017 -0600
--
.../aggregation/AggregateFunctionCount.cpp |6 +-
.../aggregation/AggregationConcreteHandle.cpp
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/fe2ec540/storage/FastHashTable.hpp
--
diff --git a/storage/FastHashTable.hpp b/storage/FastHashTable.hpp
deleted file mode 100644
index 4a82a62..000
--- a/storage/
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/fe2ec540/storage/FastHashTableFactory.hpp
--
diff --git a/storage/FastHashTableFactory.hpp b/storage/FastHashTableFactory.hpp
deleted file mode 100644
index 682cc2a..0
nager_(key_types_, kValueOffset + total_payload_size_),
+ bucket_size_(ComputeBucketSize(key_manager_.getFixedKeySize())) {
+ std::size_t payload_offset_running_sum = sizeof(SpinMutex);
+ for (const auto *handle : handles) {
+payload_offsets_.emplace_back(payload_offset_running_sum);
+
is a
- // DISTINCT aggregation.
+// Have the AggregateFunction create an AggregationHandle that we can use
+// to do actual aggregate computation.
+handles_.emplace_back((*agg_func_it)->createHandle(argument_types));
+
+if (!group_by_key_ids_.empty()) {
+ // Aggregation wi
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/fe2ec540/expressions/aggregation/AggregationHandleMax.hpp
--
diff --git a/expressions/aggregation/AggregationHandleMax.hpp
b/expressions/aggregation/AggregationHandle
901 - 1000 of 2056 matches
Mail list logo