Skip to content
This repository was archived by the owner on Nov 1, 2024. It is now read-only.
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion csrc/velox/velox
Submodule velox updated 78 files
+1 −0 CMakeLists.txt
+1 −1 build/deps/github_hashes/facebook/folly-rev.txt
+30 −0 third_party/CMakeLists.txt
+1 −1 velox/benchmarks/tpch/TpchBenchmark.cpp
+10 −12 velox/connectors/Connector.h
+3 −1 velox/connectors/hive/HiveConnector.cpp
+2 −1 velox/connectors/hive/HiveConnector.h
+3 −1 velox/connectors/tpch/TpchConnector.cpp
+2 −1 velox/connectors/tpch/TpchConnector.h
+11 −2 velox/core/Expressions.h
+6 −0 velox/docs/functions/aggregate.rst
+5 −1 velox/duckdb/conversion/DuckConversion.cpp
+63 −0 velox/duckdb/conversion/DuckConversion.h
+34 −37 velox/duckdb/conversion/DuckWrapper.cpp
+108 −1 velox/duckdb/conversion/tests/DuckWrapperTest.cpp
+2 −0 velox/dwio/common/Common.h
+8 −4 velox/dwio/common/Options.cpp
+5 −4 velox/dwio/common/Options.h
+2 −1 velox/dwio/dwrf/common/CMakeLists.txt
+32 −0 velox/dwio/dwrf/common/Common.cpp
+84 −0 velox/dwio/dwrf/common/Common.h
+2 −2 velox/dwio/dwrf/common/Config.cpp
+1 −1 velox/dwio/dwrf/common/Config.h
+37 −0 velox/dwio/dwrf/common/wrap/orc-proto-wrapper.cpp
+36 −0 velox/dwio/dwrf/common/wrap/orc-proto-wrapper.h
+7 −2 velox/dwio/dwrf/proto/CMakeLists.txt
+1 −0 velox/dwio/dwrf/proto/fb_protobuf.sh
+451 −0 velox/dwio/dwrf/proto/orc_proto.proto
+9 −2 velox/dwio/dwrf/reader/ColumnReader.cpp
+1 −1 velox/dwio/dwrf/reader/DwrfReader.cpp
+1 −1 velox/dwio/dwrf/reader/DwrfReader.h
+5 −2 velox/dwio/dwrf/reader/DwrfReaderShared.cpp
+1 −1 velox/dwio/dwrf/reader/DwrfReaderShared.h
+34 −7 velox/dwio/dwrf/reader/ReaderBase.cpp
+22 −16 velox/dwio/dwrf/reader/ReaderBase.h
+10 −14 velox/dwio/dwrf/reader/StripeMetadataCache.h
+3 −3 velox/dwio/dwrf/reader/StripeReaderBase.cpp
+0 −1 velox/dwio/dwrf/reader/StripeReaderBase.h
+1 −2 velox/dwio/dwrf/reader/StripeStream.cpp
+15 −0 velox/dwio/dwrf/reader/StripeStream.h
+4 −0 velox/dwio/dwrf/test/OrcTest.h
+4 −4 velox/dwio/dwrf/test/ReaderBaseTests.cpp
+28 −0 velox/dwio/dwrf/test/TestReader.cpp
+24 −20 velox/dwio/dwrf/test/TestStripeStream.cpp
+12 −12 velox/dwio/dwrf/test/WriterSinkTests.cpp
+7 −12 velox/dwio/dwrf/test/WriterTests.cpp
+ velox/dwio/dwrf/test/examples/TestStringDictionary.testRowIndex.orc
+2 −1 velox/dwio/dwrf/writer/WriterBase.cpp
+0 −1 velox/dwio/dwrf/writer/WriterShared.h
+3 −3 velox/dwio/dwrf/writer/WriterSink.h
+11 −0 velox/examples/CMakeLists.txt
+1 −1 velox/examples/ScanAndSort.cpp
+63 −0 velox/examples/ScanOrc.cpp
+2 −0 velox/exec/Driver.cpp
+2 −1 velox/exec/Driver.h
+9 −3 velox/exec/TableScan.cpp
+2 −1 velox/exec/TableScan.h
+1 −0 velox/exec/Task.cpp
+1 −0 velox/exec/Task.h
+216 −0 velox/exec/tests/AsyncConnectorTest.cpp
+1 −0 velox/exec/tests/CMakeLists.txt
+1 −1 velox/exec/tests/MultiFragmentTest.cpp
+1 −1 velox/exec/tests/TaskTest.cpp
+1 −1 velox/exec/tests/utils/HiveConnectorTestBase.h
+5 −1 velox/expression/ExprCompiler.cpp
+22 −0 velox/expression/tests/ExprTest.cpp
+1 −0 velox/expression/type_calculation/CMakeLists.txt
+1 −0 velox/functions/prestosql/aggregates/AggregateNames.h
+3 −0 velox/functions/prestosql/aggregates/CMakeLists.txt
+3 −216 velox/functions/prestosql/aggregates/MapAggAggregate.cpp
+176 −0 velox/functions/prestosql/aggregates/MapAggregateBase.cpp
+115 −0 velox/functions/prestosql/aggregates/MapAggregateBase.h
+74 −0 velox/functions/prestosql/aggregates/MapUnionAggregate.cpp
+1 −0 velox/functions/prestosql/aggregates/tests/CMakeLists.txt
+86 −106 velox/functions/prestosql/aggregates/tests/MapAggTest.cpp
+195 −0 velox/functions/prestosql/aggregates/tests/MapUnionAggregationTest.cpp
+1 −1 velox/substrait/SubstraitToVeloxPlan.cpp
+2 −1 velox/vector/ComplexVector.h