ClickHouse/src/Columns
Zhiguo Zhou b43ffb98e8
Vectorize filter generation of ColumnNullable in FilterDescription (#45962)
This commit achieved the data parallelism for filter generations of
the nullable columns by replacing the logical AND operator with the
bitwise one, which could be auto-vectorized by the compiler.
2023-02-07 16:33:01 +01:00
..
examples move to examples everywhere 2021-04-27 01:51:42 +03:00
tests LowCardinality insert fix 2023-01-24 21:16:17 +01:00
CMakeLists.txt move to examples everywhere 2021-04-27 01:51:42 +03:00
Collator.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
Collator.h Analyze ActionsDAG in ExpressionStep 2022-08-04 19:30:25 +00:00
ColumnAggregateFunction.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnAggregateFunction.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnArray.cpp improve performance of ColumnArray::replicate for big int and decimal 2023-02-02 17:21:41 +08:00
ColumnArray.h fix race in IColumn::dumpStructure 2022-11-16 00:57:22 +00:00
ColumnCompressed.cpp Review fixes 2022-10-21 22:40:13 +02:00
ColumnCompressed.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnConst.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnConst.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnDecimal.cpp forbid old ctor of Exception 2023-01-23 22:18:05 +01:00
ColumnDecimal.h improve performance of ColumnArray::filter 2023-02-02 15:42:58 +08:00
ColumnFixedString.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnFixedString.h build: fix build 2022-08-22 08:55:53 +00:00
ColumnFunction.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnFunction.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnLowCardinality.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnLowCardinality.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnMap.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnMap.h fix race in IColumn::dumpStructure 2022-11-16 00:57:22 +00:00
ColumnNothing.h Fix clang-tidy warnings in Backups, Client, Columns folders 2022-03-14 18:17:35 +00:00
ColumnNullable.cpp forbid old ctor of Exception 2023-01-23 22:18:05 +01:00
ColumnNullable.h fix race in IColumn::dumpStructure 2022-11-16 00:57:22 +00:00
ColumnObject.cpp fix clang-tidy 2022-11-16 15:34:36 +00:00
ColumnObject.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnsCommon.cpp improve performance of ColumnArray::filter 2023-02-02 15:42:58 +08:00
ColumnsCommon.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnsDateTime.h Add convenience typedefs for Date/Date32/DateTime/DateTime64 columns 2022-10-24 16:55:41 +00:00
ColumnSet.h IColumn::getDataType() (#11438) 2020-06-05 01:02:59 +03:00
ColumnsNumber.h replace domain IP types (IPv4, IPv6) with native 2022-11-14 14:17:17 +00:00
ColumnSparse.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnSparse.h fix race in IColumn::dumpStructure 2022-11-16 00:57:22 +00:00
ColumnString.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnString.h remove unused virtual keyword 2022-10-04 15:33:29 +00:00
ColumnStringHelpers.h fixup 2021-12-21 22:00:08 +03:00
ColumnTuple.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ColumnTuple.h fix race in IColumn::dumpStructure 2022-11-16 00:57:22 +00:00
ColumnUnique.h LowCardinality insert fix 2023-01-24 21:16:17 +01:00
ColumnVector.cpp impl (#45289) 2023-01-23 22:55:52 +01:00
ColumnVector.h replace domain IP types (IPv4, IPv6) with native 2022-11-14 14:17:17 +00:00
ColumnVectorHelper.h Adapt internal data structures to 512-bit era (#42564) 2022-10-25 13:56:28 +02:00
FilterDescription.cpp Vectorize filter generation of ColumnNullable in FilterDescription (#45962) 2023-02-07 16:33:01 +01:00
FilterDescription.h return back result_size_hint 2022-02-15 15:12:25 +03:00
getLeastSuperColumn.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
getLeastSuperColumn.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
IColumn.cpp fix race in IColumn::dumpStructure 2022-11-16 00:57:22 +00:00
IColumn.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
IColumnDummy.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
IColumnImpl.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
IColumnUnique.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
MaskOperations.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
MaskOperations.h Short circuit evaluation function throwIf support 2021-12-20 14:49:05 +03:00
ReverseIndex.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00