This is an automated email from the ASF dual-hosted git repository.
huor pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hawq.git.
from e696bbd HAWQ-1689. Add test for cloud environment support
add 39d8eb5 HAWQ-1690. Add common utility used by ORC foramt
No new revisions were added by this update.
Summary of changes:
depends/Makefile | 34 +
.../unittest2/test/dummy.py => depends/README | 0
depends/bootstrap | 27 +
depends/build-all.sh | 126 ++
depends/dbcommon/.gitignore | 8 +
.../dbcommon/CMake/CMakeTestCompileInt64tType.cc | 30 +
depends/dbcommon/CMake/FindCogapp.cmake | 54 +
depends/dbcommon/CMake/FindGFlags.cmake | 48 +
depends/dbcommon/CMake/FindGlog.cmake | 49 +
depends/dbcommon/CMake/FindJSON.cmake | 38 +
depends/dbcommon/CMake/FindSnappy.cmake | 30 +
.../{libyarn => dbcommon}/CMake/Functions.cmake | 0
depends/dbcommon/CMake/Options.cmake | 71 +
depends/dbcommon/CMake/Platform.cmake | 47 +
depends/dbcommon/CMakeLists.txt | 28 +
depends/dbcommon/README | 14 +
depends/dbcommon/bootstrap | 92 +
depends/dbcommon/src/CMakeLists.txt | 154 ++
.../src/dbcommon/checksum/checksum-util.cc | 42 +
.../dbcommon/src/dbcommon/checksum/checksum-util.h | 55 +
depends/dbcommon/src/dbcommon/checksum/checksum.h | 61 +
.../dbcommon/src/dbcommon/checksum/hw-crc32c.cc | 160 ++
depends/dbcommon/src/dbcommon/checksum/hw-crc32c.h | 69 +
.../dbcommon/src/dbcommon/checksum/sw-crc32c.cc | 94 +
depends/dbcommon/src/dbcommon/checksum/sw-crc32c.h | 45 +
.../src/dbcommon/common/node-deserializer.cc | 33 +
.../src/dbcommon/common/node-deserializer.h | 75 +
.../dbcommon/src/dbcommon/common/node-serializer.h | 51 +
.../src/dbcommon/common/tuple-batch-store.cc | 108 +
.../src/dbcommon/common/tuple-batch-store.h | 82 +
.../dbcommon/src/dbcommon/common/tuple-batch.cc | 860 +++++++
depends/dbcommon/src/dbcommon/common/tuple-batch.h | 329 +++
depends/dbcommon/src/dbcommon/common/tuple-desc.cc | 121 +
depends/dbcommon/src/dbcommon/common/tuple-desc.h | 70 +
.../src/dbcommon/common/vector-transformer.h | 311 +++
depends/dbcommon/src/dbcommon/common/vector.cc | 260 +++
depends/dbcommon/src/dbcommon/common/vector.h | 763 +++++++
.../src/dbcommon/common/vector/decimal-vector.cc | 620 +++++
.../src/dbcommon/common/vector/decimal-vector.h | 215 ++
.../dbcommon/common/vector/fixed-length-vector.h | 702 ++++++
.../src/dbcommon/common/vector/interval-vector.cc | 553 +++++
.../src/dbcommon/common/vector/interval-vector.h | 166 ++
.../src/dbcommon/common/vector/list-vector.h | 621 +++++
.../src/dbcommon/common/vector/struct-vector.h | 228 ++
.../src/dbcommon/common/vector/timestamp-vector.h | 698 ++++++
.../common/vector/variable-length-vector.cc | 83 +
.../common/vector/variable-length-vector.h | 1173 ++++++++++
.../src/dbcommon/filesystem/file-system-manager.cc | 112 +
.../src/dbcommon/filesystem/file-system-manager.h | 72 +
.../dbcommon/src/dbcommon/filesystem/file-system.h | 226 ++
.../dbcommon/filesystem/hdfs/hdfs-file-system.cc | 279 +++
.../dbcommon/filesystem/hdfs/hdfs-file-system.h | 160 ++
.../src/dbcommon/filesystem/hive/fb303.thrift | 113 +
.../dbcommon/filesystem/hive/hive-file-system.cc | 58 +
.../dbcommon/filesystem/hive/hive-file-system.h | 36 +
.../dbcommon/filesystem/hive/hive_metastore.thrift | 1538 +++++++++++++
.../dbcommon/filesystem/local/local-file-system.cc | 499 +++++
.../dbcommon/filesystem/local/local-file-system.h | 191 ++
depends/dbcommon/src/dbcommon/function/CPPLINT.cfg | 1 +
depends/dbcommon/src/dbcommon/function/README | 2 +
depends/dbcommon/src/dbcommon/function/agg-func.cc | 2366 ++++++++++++++++++++
depends/dbcommon/src/dbcommon/function/agg-func.h | 323 +++
.../src/dbcommon/function/arith-cmp-func.h | 133 ++
.../dbcommon/src/dbcommon/function/arith-func.cc | 86 +
.../src/dbcommon/function/arithmetic-function.h | 351 +++
.../src/dbcommon/function/array-function.cc | 1021 +++++++++
.../src/dbcommon/function/array-function.h | 48 +
.../src/dbcommon/function/binary-function.cc | 299 +++
depends/dbcommon/src/dbcommon/function/cmp-func.cc | 537 +++++
.../src/dbcommon/function/comparison-function.h | 170 ++
.../src/dbcommon/function/date-function.cc | 1292 +++++++++++
.../dbcommon/src/dbcommon/function/date-function.h | 104 +
.../src/dbcommon/function/decimal-function.cc | 952 ++++++++
.../src/dbcommon/function/decimal-function.h | 110 +
depends/dbcommon/src/dbcommon/function/func-kind.h | 355 +++
depends/dbcommon/src/dbcommon/function/func.cc | 584 +++++
depends/dbcommon/src/dbcommon/function/func.h | 91 +
depends/dbcommon/src/dbcommon/function/function.h | 719 ++++++
depends/dbcommon/src/dbcommon/function/invoker.cc | 48 +
depends/dbcommon/src/dbcommon/function/invoker.h | 65 +
.../src/dbcommon/function/mathematical-function.cc | 306 +++
.../src/dbcommon/function/mathematical-function.h | 543 +++++
.../src/dbcommon/function/string-binary-function.h | 67 +
.../src/dbcommon/function/string-function.cc | 969 ++++++++
.../src/dbcommon/function/typecast-func.cc | 662 ++++++
.../dbcommon/src/dbcommon/function/typecast-func.h | 87 +
.../src/dbcommon/function/typecast-function.cc | 229 ++
.../src/dbcommon/function/typecast-function.h | 40 +
.../dbcommon/function/typecast-texttonum-func.cc | 240 ++
.../dbcommon/function/typecast-texttonum-func.h | 37 +
.../src/dbcommon/function/volatile-func.cc | 56 +
.../dbcommon/src/dbcommon/function/volatile-func.h | 30 +
depends/dbcommon/src/dbcommon/hash/cdb-hash.h | 95 +
depends/dbcommon/src/dbcommon/hash/fast-hash.h | 267 +++
depends/dbcommon/src/dbcommon/hash/hash-keys.cc | 62 +
depends/dbcommon/src/dbcommon/hash/hash-keys.h | 357 +++
.../src/dbcommon/hash/native-hash-table.cc | 97 +
.../dbcommon/src/dbcommon/hash/native-hash-table.h | 472 ++++
.../src/dbcommon/hash/tuple-batch-hasher.h | 168 ++
depends/dbcommon/src/dbcommon/log/debug-logger.cc | 83 +
depends/dbcommon/src/dbcommon/log/debug-logger.h | 120 +
depends/dbcommon/src/dbcommon/log/error-code.h | 444 ++++
depends/dbcommon/src/dbcommon/log/exception.h | 54 +
depends/dbcommon/src/dbcommon/log/logger.cc | 47 +
depends/dbcommon/src/dbcommon/log/logger.h | 154 ++
depends/dbcommon/src/dbcommon/log/stack-printer.cc | 663 ++++++
depends/dbcommon/src/dbcommon/log/stack-printer.h | 35 +
.../dbcommon/network/socket-tcp-message-client.cc | 124 +
.../dbcommon/network/socket-tcp-message-client.h | 45 +
.../dbcommon/network/socket-tcp-message-common.cc | 307 +++
.../dbcommon/network/socket-tcp-message-common.h | 197 ++
.../dbcommon/network/socket-tcp-message-server.cc | 193 ++
.../dbcommon/network/socket-tcp-message-server.h | 90 +
.../network/socket-tcp-message-serverhandler.h | 58 +
.../dbcommon/src/dbcommon/network/socket-tcp.cc | 103 +
depends/dbcommon/src/dbcommon/network/socket-tcp.h | 35 +
depends/dbcommon/src/dbcommon/nodes/datum.cc | 65 +
depends/dbcommon/src/dbcommon/nodes/datum.h | 483 ++++
depends/dbcommon/src/dbcommon/nodes/scalar.cc | 46 +
depends/dbcommon/src/dbcommon/nodes/scalar.h | 88 +
depends/dbcommon/src/dbcommon/nodes/select-list.cc | 175 ++
depends/dbcommon/src/dbcommon/nodes/select-list.h | 170 ++
.../dbcommon/src/dbcommon/python/code_generator.py | 225 ++
.../src/dbcommon/testutil/agg-func-utils.h | 271 +++
.../src/dbcommon/testutil/function-utils.cc | 480 ++++
.../src/dbcommon/testutil/function-utils.h | 225 ++
.../dbcommon/src/dbcommon/testutil/scalar-utils.h | 62 +
.../src/dbcommon/testutil/tuple-batch-utils.h | 301 +++
.../dbcommon/src/dbcommon/testutil/vector-utils.h | 335 +++
.../src/dbcommon/thread/err-detect-callback.h | 133 ++
.../dbcommon/src/dbcommon/thread/thread-base.cc | 36 +
depends/dbcommon/src/dbcommon/thread/thread-base.h | 172 ++
depends/dbcommon/src/dbcommon/type/CPPLINT.cfg | 1 +
depends/dbcommon/src/dbcommon/type/README | 2 +
depends/dbcommon/src/dbcommon/type/array.cc | 198 ++
depends/dbcommon/src/dbcommon/type/array.h | 132 ++
depends/dbcommon/src/dbcommon/type/bool.cc | 62 +
depends/dbcommon/src/dbcommon/type/bool.h | 63 +
depends/dbcommon/src/dbcommon/type/date.cc | 420 ++++
depends/dbcommon/src/dbcommon/type/date.h | 909 ++++++++
depends/dbcommon/src/dbcommon/type/decimal.cc | 665 ++++++
depends/dbcommon/src/dbcommon/type/decimal.h | 638 ++++++
depends/dbcommon/src/dbcommon/type/float.h | 137 ++
depends/dbcommon/src/dbcommon/type/integer.h | 143 ++
depends/dbcommon/src/dbcommon/type/interval.h | 261 +++
depends/dbcommon/src/dbcommon/type/magma-tid.h | 105 +
depends/dbcommon/src/dbcommon/type/type-kind.h | 118 +
depends/dbcommon/src/dbcommon/type/type-modifier.h | 66 +
depends/dbcommon/src/dbcommon/type/type-util.cc | 225 ++
depends/dbcommon/src/dbcommon/type/type-util.h | 137 ++
depends/dbcommon/src/dbcommon/type/typebase.cc | 178 ++
depends/dbcommon/src/dbcommon/type/typebase.h | 280 +++
depends/dbcommon/src/dbcommon/type/varlen.cc | 182 ++
depends/dbcommon/src/dbcommon/type/varlen.h | 150 ++
depends/dbcommon/src/dbcommon/utils/async-queue.h | 340 +++
.../src/dbcommon/utils/block-memory-buffer.h | 176 ++
depends/dbcommon/src/dbcommon/utils/bool-buffer.cc | 351 +++
depends/dbcommon/src/dbcommon/utils/bool-buffer.h | 225 ++
depends/dbcommon/src/dbcommon/utils/byte-buffer.h | 265 +++
.../dbcommon/src/dbcommon/utils/comp/compressor.h | 64 +
.../src/dbcommon/utils/comp/lz4-compressor.cc | 94 +
.../src/dbcommon/utils/comp/lz4-compressor.h | 51 +
.../src/dbcommon/utils/comp/snappy-compressor.cc | 28 +
.../src/dbcommon/utils/comp/snappy-compressor.h | 90 +
.../src/dbcommon/utils/comp/zlib-compressor.cc | 81 +
.../src/dbcommon/utils/comp/zlib-compressor.h | 57 +
depends/dbcommon/src/dbcommon/utils/cutils.cc | 71 +
depends/dbcommon/src/dbcommon/utils/cutils.h | 63 +
depends/dbcommon/src/dbcommon/utils/file-info.h | 41 +
.../src/dbcommon/utils/flat-memory-buffer.h | 207 ++
depends/dbcommon/src/dbcommon/utils/global.cc | 23 +
depends/dbcommon/src/dbcommon/utils/global.h | 29 +
depends/dbcommon/src/dbcommon/utils/instrument.cc | 80 +
depends/dbcommon/src/dbcommon/utils/instrument.h | 66 +
depends/dbcommon/src/dbcommon/utils/int-util.h | 357 +++
.../src/dbcommon/utils/join-tuple-buffer.cc | 488 ++++
.../src/dbcommon/utils/join-tuple-buffer.h | 130 ++
depends/dbcommon/src/dbcommon/utils/lock.cc | 220 ++
depends/dbcommon/src/dbcommon/utils/lock.h | 116 +
depends/dbcommon/src/dbcommon/utils/macro.h | 44 +
.../dbcommon/src/dbcommon/utils/mb/mb-converter.cc | 246 ++
.../dbcommon/src/dbcommon/utils/mb/mb-converter.h | 116 +
depends/dbcommon/src/dbcommon/utils/memory-pool.cc | 28 +
depends/dbcommon/src/dbcommon/utils/memory-pool.h | 208 ++
depends/dbcommon/src/dbcommon/utils/net-client.h | 46 +
.../dbcommon/src/dbcommon/utils/object-counter.cc | 35 +
.../dbcommon/src/dbcommon/utils/object-counter.h | 54 +
depends/dbcommon/src/dbcommon/utils/parameters.h | 130 ++
depends/dbcommon/src/dbcommon/utils/string-util.cc | 231 ++
depends/dbcommon/src/dbcommon/utils/string-util.h | 277 +++
depends/dbcommon/src/dbcommon/utils/sys-info.h | 51 +
depends/dbcommon/src/dbcommon/utils/time-util.h | 62 +
.../dbcommon/src/dbcommon/utils/timezone-util.cc | 458 ++++
.../dbcommon/src/dbcommon/utils/timezone-util.h | 527 +++++
depends/dbcommon/src/dbcommon/utils/url.cc | 125 ++
depends/dbcommon/src/dbcommon/utils/url.h | 89 +
depends/dbcommon/test/CMakeLists.txt | 34 +
.../{libyarn => dbcommon}/test/data/checksum1.in | 0
.../{libyarn => dbcommon}/test/data/checksum2.in | 0
.../dbcommon/test/parallel/parallel-launcher.py | 153 ++
depends/dbcommon/test/unit/CMakeLists.txt | 30 +
.../dbcommon/test/unit/checksum/test-checksum.cc | 134 ++
.../dbcommon/test/unit/common/test-async-queue.cc | 82 +
depends/dbcommon/test/unit/common/test-function.cc | 54 +
.../unit/common/test-tuple-batch-copy-control.cc | 69 +
.../test/unit/common/test-tuple-batch-store.cc | 55 +
.../dbcommon/test/unit/common/test-tuple-batch.cc | 684 ++++++
.../test/unit/common/test-vector-copy-control.cc | 624 ++++++
depends/dbcommon/test/unit/common/test-vector.cc | 731 ++++++
.../test/unit/filesystem/test-file-system.cc | 93 +
depends/dbcommon/test/unit/function/CPPLINT.cfg | 1 +
.../unit/function/test-agg-func-has-no-group-by.cc | 876 ++++++++
.../unit/function/test-agg-func-small-scale.cc | 704 ++++++
.../dbcommon/test/unit/function/test-agg-func.cc | 749 +++++++
.../dbcommon/test/unit/function/test-array-func.cc | 377 ++++
.../test/unit/function/test-binary-cmp-function.cc | 429 ++++
.../test/unit/function/test-binary-function.cc | 41 +
.../unit/function/test-codegen-arith-functions.cc | 617 +++++
.../unit/function/test-codegen-cmp-functions.cc | 413 ++++
.../function/test-codegen-typecast-functions.cc | 261 +++
.../test/unit/function/test-date-function.cc | 449 ++++
.../test/unit/function/test-decimal-function.cc | 420 ++++
.../unit/function/test-mathematical-function.cc | 1039 +++++++++
.../test/unit/function/test-string-cmp-function.cc | 427 ++++
.../test/unit/function/test-string-function.cc | 1579 +++++++++++++
.../test/unit/function/test-timestamp-function.cc | 543 +++++
.../test/unit/function/test-typecast-function.cc | 295 +++
.../unit/function/test-typecast-texttonum-func.cc | 107 +
.../dbcommon/test/unit/log/test-debug-logger.cc | 41 +
.../unit/network/test-socket-tcp-message-comm.cc | 105 +
depends/dbcommon/test/unit/nodes/test-datum.cc | 195 ++
.../dbcommon/test/unit/nodes/test-select-list.cc | 168 ++
depends/dbcommon/test/unit/test-hash-table.cc | 231 ++
.../test/unit/thread/test-err-detect-callback.cc | 120 +
depends/dbcommon/test/unit/type/test-type.cc | 454 ++++
depends/dbcommon/test/unit/unit-test-main.cc | 34 +
.../dbcommon/test/unit/utils/test-bool-buffer.cc | 272 +++
.../dbcommon/test/unit/utils/test-byte-buffer.cc | 89 +
depends/dbcommon/test/unit/utils/test-cutils.cc | 50 +
depends/dbcommon/test/unit/utils/test-int-util.cc | 88 +
.../test/unit/utils/test-join-tuple-buffer.cc | 236 ++
depends/dbcommon/test/unit/utils/test-lock.cc | 180 ++
.../dbcommon/test/unit/utils/test-lz4-compress.cc | 57 +
.../dbcommon/test/unit/utils/test-mb-converter.cc | 49 +
.../dbcommon/test/unit/utils/test-string-util.cc | 41 +
depends/dbcommon/test/unit/utils/test-url.cc | 112 +
246 files changed, 59346 insertions(+)
create mode 100644 depends/Makefile
copy tools/bin/pythonSrc/unittest2-0.5.1/unittest2/test/dummy.py =>
depends/README (100%)
create mode 100755 depends/bootstrap
create mode 100755 depends/build-all.sh
create mode 100644 depends/dbcommon/.gitignore
create mode 100644 depends/dbcommon/CMake/CMakeTestCompileInt64tType.cc
create mode 100644 depends/dbcommon/CMake/FindCogapp.cmake
create mode 100644 depends/dbcommon/CMake/FindGFlags.cmake
create mode 100644 depends/dbcommon/CMake/FindGlog.cmake
create mode 100644 depends/dbcommon/CMake/FindJSON.cmake
create mode 100644 depends/dbcommon/CMake/FindSnappy.cmake
copy depends/{libyarn => dbcommon}/CMake/Functions.cmake (100%)
create mode 100644 depends/dbcommon/CMake/Options.cmake
create mode 100644 depends/dbcommon/CMake/Platform.cmake
create mode 100644 depends/dbcommon/CMakeLists.txt
create mode 100644 depends/dbcommon/README
create mode 100755 depends/dbcommon/bootstrap
create mode 100644 depends/dbcommon/src/CMakeLists.txt
create mode 100644 depends/dbcommon/src/dbcommon/checksum/checksum-util.cc
create mode 100644 depends/dbcommon/src/dbcommon/checksum/checksum-util.h
create mode 100644 depends/dbcommon/src/dbcommon/checksum/checksum.h
create mode 100644 depends/dbcommon/src/dbcommon/checksum/hw-crc32c.cc
create mode 100644 depends/dbcommon/src/dbcommon/checksum/hw-crc32c.h
create mode 100644 depends/dbcommon/src/dbcommon/checksum/sw-crc32c.cc
create mode 100644 depends/dbcommon/src/dbcommon/checksum/sw-crc32c.h
create mode 100644 depends/dbcommon/src/dbcommon/common/node-deserializer.cc
create mode 100644 depends/dbcommon/src/dbcommon/common/node-deserializer.h
create mode 100644 depends/dbcommon/src/dbcommon/common/node-serializer.h
create mode 100644 depends/dbcommon/src/dbcommon/common/tuple-batch-store.cc
create mode 100644 depends/dbcommon/src/dbcommon/common/tuple-batch-store.h
create mode 100644 depends/dbcommon/src/dbcommon/common/tuple-batch.cc
create mode 100644 depends/dbcommon/src/dbcommon/common/tuple-batch.h
create mode 100644 depends/dbcommon/src/dbcommon/common/tuple-desc.cc
create mode 100644 depends/dbcommon/src/dbcommon/common/tuple-desc.h
create mode 100644 depends/dbcommon/src/dbcommon/common/vector-transformer.h
create mode 100644 depends/dbcommon/src/dbcommon/common/vector.cc
create mode 100644 depends/dbcommon/src/dbcommon/common/vector.h
create mode 100644
depends/dbcommon/src/dbcommon/common/vector/decimal-vector.cc
create mode 100644 depends/dbcommon/src/dbcommon/common/vector/decimal-vector.h
create mode 100644
depends/dbcommon/src/dbcommon/common/vector/fixed-length-vector.h
create mode 100644
depends/dbcommon/src/dbcommon/common/vector/interval-vector.cc
create mode 100644
depends/dbcommon/src/dbcommon/common/vector/interval-vector.h
create mode 100644 depends/dbcommon/src/dbcommon/common/vector/list-vector.h
create mode 100644 depends/dbcommon/src/dbcommon/common/vector/struct-vector.h
create mode 100644
depends/dbcommon/src/dbcommon/common/vector/timestamp-vector.h
create mode 100644
depends/dbcommon/src/dbcommon/common/vector/variable-length-vector.cc
create mode 100644
depends/dbcommon/src/dbcommon/common/vector/variable-length-vector.h
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/file-system-manager.cc
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/file-system-manager.h
create mode 100644 depends/dbcommon/src/dbcommon/filesystem/file-system.h
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/hdfs/hdfs-file-system.cc
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/hdfs/hdfs-file-system.h
create mode 100644 depends/dbcommon/src/dbcommon/filesystem/hive/fb303.thrift
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/hive/hive-file-system.cc
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/hive/hive-file-system.h
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/hive/hive_metastore.thrift
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/local/local-file-system.cc
create mode 100644
depends/dbcommon/src/dbcommon/filesystem/local/local-file-system.h
create mode 100644 depends/dbcommon/src/dbcommon/function/CPPLINT.cfg
create mode 100644 depends/dbcommon/src/dbcommon/function/README
create mode 100644 depends/dbcommon/src/dbcommon/function/agg-func.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/agg-func.h
create mode 100644 depends/dbcommon/src/dbcommon/function/arith-cmp-func.h
create mode 100644 depends/dbcommon/src/dbcommon/function/arith-func.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/arithmetic-function.h
create mode 100644 depends/dbcommon/src/dbcommon/function/array-function.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/array-function.h
create mode 100644 depends/dbcommon/src/dbcommon/function/binary-function.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/cmp-func.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/comparison-function.h
create mode 100644 depends/dbcommon/src/dbcommon/function/date-function.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/date-function.h
create mode 100644 depends/dbcommon/src/dbcommon/function/decimal-function.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/decimal-function.h
create mode 100644 depends/dbcommon/src/dbcommon/function/func-kind.h
create mode 100644 depends/dbcommon/src/dbcommon/function/func.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/func.h
create mode 100644 depends/dbcommon/src/dbcommon/function/function.h
create mode 100644 depends/dbcommon/src/dbcommon/function/invoker.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/invoker.h
create mode 100644
depends/dbcommon/src/dbcommon/function/mathematical-function.cc
create mode 100644
depends/dbcommon/src/dbcommon/function/mathematical-function.h
create mode 100644
depends/dbcommon/src/dbcommon/function/string-binary-function.h
create mode 100644 depends/dbcommon/src/dbcommon/function/string-function.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/typecast-func.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/typecast-func.h
create mode 100644 depends/dbcommon/src/dbcommon/function/typecast-function.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/typecast-function.h
create mode 100644
depends/dbcommon/src/dbcommon/function/typecast-texttonum-func.cc
create mode 100644
depends/dbcommon/src/dbcommon/function/typecast-texttonum-func.h
create mode 100644 depends/dbcommon/src/dbcommon/function/volatile-func.cc
create mode 100644 depends/dbcommon/src/dbcommon/function/volatile-func.h
create mode 100644 depends/dbcommon/src/dbcommon/hash/cdb-hash.h
create mode 100644 depends/dbcommon/src/dbcommon/hash/fast-hash.h
create mode 100644 depends/dbcommon/src/dbcommon/hash/hash-keys.cc
create mode 100644 depends/dbcommon/src/dbcommon/hash/hash-keys.h
create mode 100644 depends/dbcommon/src/dbcommon/hash/native-hash-table.cc
create mode 100644 depends/dbcommon/src/dbcommon/hash/native-hash-table.h
create mode 100644 depends/dbcommon/src/dbcommon/hash/tuple-batch-hasher.h
create mode 100644 depends/dbcommon/src/dbcommon/log/debug-logger.cc
create mode 100644 depends/dbcommon/src/dbcommon/log/debug-logger.h
create mode 100644 depends/dbcommon/src/dbcommon/log/error-code.h
create mode 100644 depends/dbcommon/src/dbcommon/log/exception.h
create mode 100644 depends/dbcommon/src/dbcommon/log/logger.cc
create mode 100644 depends/dbcommon/src/dbcommon/log/logger.h
create mode 100644 depends/dbcommon/src/dbcommon/log/stack-printer.cc
create mode 100644 depends/dbcommon/src/dbcommon/log/stack-printer.h
create mode 100644
depends/dbcommon/src/dbcommon/network/socket-tcp-message-client.cc
create mode 100644
depends/dbcommon/src/dbcommon/network/socket-tcp-message-client.h
create mode 100644
depends/dbcommon/src/dbcommon/network/socket-tcp-message-common.cc
create mode 100644
depends/dbcommon/src/dbcommon/network/socket-tcp-message-common.h
create mode 100644
depends/dbcommon/src/dbcommon/network/socket-tcp-message-server.cc
create mode 100644
depends/dbcommon/src/dbcommon/network/socket-tcp-message-server.h
create mode 100644
depends/dbcommon/src/dbcommon/network/socket-tcp-message-serverhandler.h
create mode 100644 depends/dbcommon/src/dbcommon/network/socket-tcp.cc
create mode 100644 depends/dbcommon/src/dbcommon/network/socket-tcp.h
create mode 100644 depends/dbcommon/src/dbcommon/nodes/datum.cc
create mode 100644 depends/dbcommon/src/dbcommon/nodes/datum.h
create mode 100644 depends/dbcommon/src/dbcommon/nodes/scalar.cc
create mode 100644 depends/dbcommon/src/dbcommon/nodes/scalar.h
create mode 100644 depends/dbcommon/src/dbcommon/nodes/select-list.cc
create mode 100644 depends/dbcommon/src/dbcommon/nodes/select-list.h
create mode 100644 depends/dbcommon/src/dbcommon/python/code_generator.py
create mode 100644 depends/dbcommon/src/dbcommon/testutil/agg-func-utils.h
create mode 100644 depends/dbcommon/src/dbcommon/testutil/function-utils.cc
create mode 100644 depends/dbcommon/src/dbcommon/testutil/function-utils.h
create mode 100644 depends/dbcommon/src/dbcommon/testutil/scalar-utils.h
create mode 100644 depends/dbcommon/src/dbcommon/testutil/tuple-batch-utils.h
create mode 100644 depends/dbcommon/src/dbcommon/testutil/vector-utils.h
create mode 100644 depends/dbcommon/src/dbcommon/thread/err-detect-callback.h
create mode 100644 depends/dbcommon/src/dbcommon/thread/thread-base.cc
create mode 100644 depends/dbcommon/src/dbcommon/thread/thread-base.h
create mode 100644 depends/dbcommon/src/dbcommon/type/CPPLINT.cfg
create mode 100644 depends/dbcommon/src/dbcommon/type/README
create mode 100644 depends/dbcommon/src/dbcommon/type/array.cc
create mode 100644 depends/dbcommon/src/dbcommon/type/array.h
create mode 100644 depends/dbcommon/src/dbcommon/type/bool.cc
create mode 100644 depends/dbcommon/src/dbcommon/type/bool.h
create mode 100644 depends/dbcommon/src/dbcommon/type/date.cc
create mode 100644 depends/dbcommon/src/dbcommon/type/date.h
create mode 100644 depends/dbcommon/src/dbcommon/type/decimal.cc
create mode 100644 depends/dbcommon/src/dbcommon/type/decimal.h
create mode 100644 depends/dbcommon/src/dbcommon/type/float.h
create mode 100644 depends/dbcommon/src/dbcommon/type/integer.h
create mode 100644 depends/dbcommon/src/dbcommon/type/interval.h
create mode 100644 depends/dbcommon/src/dbcommon/type/magma-tid.h
create mode 100644 depends/dbcommon/src/dbcommon/type/type-kind.h
create mode 100644 depends/dbcommon/src/dbcommon/type/type-modifier.h
create mode 100644 depends/dbcommon/src/dbcommon/type/type-util.cc
create mode 100644 depends/dbcommon/src/dbcommon/type/type-util.h
create mode 100644 depends/dbcommon/src/dbcommon/type/typebase.cc
create mode 100644 depends/dbcommon/src/dbcommon/type/typebase.h
create mode 100644 depends/dbcommon/src/dbcommon/type/varlen.cc
create mode 100644 depends/dbcommon/src/dbcommon/type/varlen.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/async-queue.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/block-memory-buffer.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/bool-buffer.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/bool-buffer.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/byte-buffer.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/comp/compressor.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/comp/lz4-compressor.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/comp/lz4-compressor.h
create mode 100644
depends/dbcommon/src/dbcommon/utils/comp/snappy-compressor.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/comp/snappy-compressor.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/comp/zlib-compressor.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/comp/zlib-compressor.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/cutils.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/cutils.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/file-info.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/flat-memory-buffer.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/global.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/global.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/instrument.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/instrument.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/int-util.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/join-tuple-buffer.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/join-tuple-buffer.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/lock.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/lock.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/macro.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/mb/mb-converter.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/mb/mb-converter.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/memory-pool.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/memory-pool.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/net-client.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/object-counter.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/object-counter.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/parameters.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/string-util.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/string-util.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/sys-info.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/time-util.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/timezone-util.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/timezone-util.h
create mode 100644 depends/dbcommon/src/dbcommon/utils/url.cc
create mode 100644 depends/dbcommon/src/dbcommon/utils/url.h
create mode 100644 depends/dbcommon/test/CMakeLists.txt
copy depends/{libyarn => dbcommon}/test/data/checksum1.in (100%)
copy depends/{libyarn => dbcommon}/test/data/checksum2.in (100%)
create mode 100755 depends/dbcommon/test/parallel/parallel-launcher.py
create mode 100644 depends/dbcommon/test/unit/CMakeLists.txt
create mode 100644 depends/dbcommon/test/unit/checksum/test-checksum.cc
create mode 100644 depends/dbcommon/test/unit/common/test-async-queue.cc
create mode 100644 depends/dbcommon/test/unit/common/test-function.cc
create mode 100644
depends/dbcommon/test/unit/common/test-tuple-batch-copy-control.cc
create mode 100644 depends/dbcommon/test/unit/common/test-tuple-batch-store.cc
create mode 100644 depends/dbcommon/test/unit/common/test-tuple-batch.cc
create mode 100644
depends/dbcommon/test/unit/common/test-vector-copy-control.cc
create mode 100644 depends/dbcommon/test/unit/common/test-vector.cc
create mode 100644 depends/dbcommon/test/unit/filesystem/test-file-system.cc
create mode 100644 depends/dbcommon/test/unit/function/CPPLINT.cfg
create mode 100644
depends/dbcommon/test/unit/function/test-agg-func-has-no-group-by.cc
create mode 100644
depends/dbcommon/test/unit/function/test-agg-func-small-scale.cc
create mode 100644 depends/dbcommon/test/unit/function/test-agg-func.cc
create mode 100644 depends/dbcommon/test/unit/function/test-array-func.cc
create mode 100644
depends/dbcommon/test/unit/function/test-binary-cmp-function.cc
create mode 100644 depends/dbcommon/test/unit/function/test-binary-function.cc
create mode 100644
depends/dbcommon/test/unit/function/test-codegen-arith-functions.cc
create mode 100644
depends/dbcommon/test/unit/function/test-codegen-cmp-functions.cc
create mode 100644
depends/dbcommon/test/unit/function/test-codegen-typecast-functions.cc
create mode 100644 depends/dbcommon/test/unit/function/test-date-function.cc
create mode 100644 depends/dbcommon/test/unit/function/test-decimal-function.cc
create mode 100644
depends/dbcommon/test/unit/function/test-mathematical-function.cc
create mode 100644
depends/dbcommon/test/unit/function/test-string-cmp-function.cc
create mode 100644 depends/dbcommon/test/unit/function/test-string-function.cc
create mode 100644
depends/dbcommon/test/unit/function/test-timestamp-function.cc
create mode 100644
depends/dbcommon/test/unit/function/test-typecast-function.cc
create mode 100644
depends/dbcommon/test/unit/function/test-typecast-texttonum-func.cc
create mode 100644 depends/dbcommon/test/unit/log/test-debug-logger.cc
create mode 100644
depends/dbcommon/test/unit/network/test-socket-tcp-message-comm.cc
create mode 100644 depends/dbcommon/test/unit/nodes/test-datum.cc
create mode 100644 depends/dbcommon/test/unit/nodes/test-select-list.cc
create mode 100644 depends/dbcommon/test/unit/test-hash-table.cc
create mode 100644
depends/dbcommon/test/unit/thread/test-err-detect-callback.cc
create mode 100644 depends/dbcommon/test/unit/type/test-type.cc
create mode 100644 depends/dbcommon/test/unit/unit-test-main.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-bool-buffer.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-byte-buffer.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-cutils.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-int-util.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-join-tuple-buffer.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-lock.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-lz4-compress.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-mb-converter.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-string-util.cc
create mode 100644 depends/dbcommon/test/unit/utils/test-url.cc