1 file changed
+1
-1
lines changed- CMake/resolve_dependency_modules/gtest.cmake+2-2
- CMakeLists.txt+1-1
- velox/common/file/FileInputStream.cpp+2-4
- velox/common/file/FileInputStream.h+2
- velox/common/memory/ByteStream.h+5-13
- velox/common/memory/HashStringAllocator.cpp+2-27
- velox/common/memory/HashStringAllocator.h+140-7
- velox/common/memory/tests/HashStringAllocatorTest.cpp+59-9
- velox/connectors/hive/TableHandle.cpp+28-1
- velox/connectors/hive/tests/HiveConnectorSerDeTest.cpp+3-1
- velox/connectors/tpch/TpchConnector.cpp+20-1
- velox/connectors/tpch/TpchConnector.h+2
- velox/connectors/tpch/tests/TpchConnectorTest.cpp+8-1
- velox/core/PlanNode.cpp+1-2
- velox/docs/functions/presto/ipaddress.rst+23
- velox/docs/functions/presto/map.rst+9
- velox/docs/functions/spark/json.rst+31
- velox/exec/AddressableNonNullValueList.cpp+6-6
- velox/exec/AggregateCompanionSignatures.cpp+9-7
- velox/exec/RowContainer.cpp+10-10
- velox/exec/RowContainer.h+2-2
- velox/exec/RowsStreamingWindowBuild.cpp+37-11
- velox/exec/RowsStreamingWindowBuild.h+10-14
- velox/exec/SortedAggregations.cpp+2-2
- velox/exec/VectorHasher.h+2-2
- velox/exec/fuzzer/AggregationFuzzer.cpp+28-13
- velox/exec/fuzzer/AggregationFuzzer.h+1
- velox/exec/fuzzer/AggregationFuzzerOptions.h+3
- velox/exec/fuzzer/AggregationFuzzerRunner.h+1
- velox/exec/prefixsort/PrefixSortEncoder.h+2-2
- velox/exec/tests/AggregateCompanionSignaturesTest.cpp+46-2
- velox/exec/tests/CMakeLists.txt+1
- velox/exec/tests/ContainerRowSerdeTest.cpp+18-23
- velox/exec/tests/FunctionSignatureBuilderTest.cpp+2-2
- velox/exec/tests/utils/HiveConnectorTestBase.h+5-2
- velox/expression/CastExpr-inl.h+2-2
- velox/expression/EvalCtx.h+1-1
- velox/expression/fuzzer/ExpressionFuzzerTest.cpp+2
- velox/expression/fuzzer/ExpressionFuzzerVerifier.cpp+31-9
- velox/expression/signature_parser/SignatureParser.yy+1
- velox/expression/signature_parser/tests/ParseTypeSignatureTest.cpp+9
- velox/expression/tests/ExpressionVerifier.cpp+33-16
- velox/expression/tests/ExpressionVerifier.h+11-3
- velox/functions/lib/DateTimeFormatter.cpp+2-6
- velox/functions/lib/aggregates/DecimalAggregate.h+1-1
- velox/functions/lib/aggregates/SimpleNumericAggregate.h+1-1
- velox/functions/lib/aggregates/SingleValueAccumulator.cpp+4-4
- velox/functions/lib/aggregates/ValueList.cpp+4-4
- velox/functions/lib/aggregates/ValueList.h+2-2
- velox/functions/lib/aggregates/ValueSet.cpp+2-2
- velox/functions/prestosql/IPAddressFunctions.h+78-17
- velox/functions/prestosql/MapKeysByTopNValues.h+65
- velox/functions/prestosql/fuzzer/AggregationFuzzerTest.cpp+7
- velox/functions/prestosql/json/JsonStringUtil.cpp+3
- velox/functions/prestosql/registration/MapFunctionsRegistration.cpp+7
- velox/functions/prestosql/tests/CMakeLists.txt+1
- velox/functions/prestosql/tests/IPAddressFunctionsTest.cpp+112
- velox/functions/prestosql/tests/JsonFunctionsTest.cpp+1
- velox/functions/prestosql/tests/MapKeysByTopNValuesTest.cpp+191
- velox/functions/sparksql/registration/RegisterSpecialForm.cpp+4
- velox/functions/sparksql/specialforms/CMakeLists.txt+2-1
- velox/functions/sparksql/specialforms/FromJson.cpp+577
- velox/functions/sparksql/specialforms/FromJson.h+38
- velox/functions/sparksql/tests/CMakeLists.txt+1
- velox/functions/sparksql/tests/FromJsonTest.cpp+250
- velox/parse/DuckLogicalOperator.h-26
- velox/parse/QueryPlanner.cpp+1
- velox/py/runner/PyLocalRunner.cpp+6
- velox/py/runner/PyLocalRunner.h+4
- velox/py/runner/runner.cpp+7
- velox/py/runner/runner.pyi+1
- velox/py/tests/test_runner.py+1
- velox/row/benchmarks/UnsafeRowSerializeBenchmark.cpp+2-2
- velox/serializers/CompactRowSerializer.cpp+1-1
- velox/serializers/RowSerializer.h+85-38
- velox/serializers/UnsafeRowSerializer.cpp+2-2
- velox/vector/SimpleVector.h+2-2
0 commit comments