Maksim Kita
4577975923
Fixed code review issues
2024-02-13 15:41:17 +03:00
Maksim Kita
bfa7938df9
Fixed tests
2024-02-13 15:41:17 +03:00
Maksim Kita
a359ceecb5
ASOF JOIN use trySort with RadixSort
2024-02-13 15:41:17 +03:00
Ongkong
d9c7bc1859
Fix ASOF LEFT JOIN performance degradation ( #47544 )
2023-03-18 23:53:00 +01:00
Alexander Tokmakov
70d1adfe4b
Better formatting for exception messages ( #45449 )
...
* save format string for NetException
* format exceptions
* format exceptions 2
* format exceptions 3
* format exceptions 4
* format exceptions 5
* format exceptions 6
* fix
* format exceptions 7
* format exceptions 8
* Update MergeTreeIndexGin.cpp
* Update AggregateFunctionMap.cpp
* Update AggregateFunctionMap.cpp
* fix
2023-01-24 00:13:58 +03:00
Azat Khuzhin
4e76629aaf
Fixes for -Wshorten-64-to-32
...
- lots of static_cast
- add safe_cast
- types adjustments
- config
- IStorage::read/watch
- ...
- some TODO's (to convert types in future)
P.S. That was quite a journey...
v2: fixes after rebase
v3: fix conflicts after #42308 merged
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-10-21 13:25:19 +02:00
Alexander Tokmakov
4175f8cde6
abort instead of __builtin_unreachable in debug builds
2022-10-07 21:49:08 +02:00
Maksim Kita
8fc6bad4f4
Join enums refactoring
2022-07-29 18:35:05 +02:00
Anton Popov
52db1b35a1
improve performace of insertion to columns of type JSON
2022-06-22 17:45:51 +00:00
Azat Khuzhin
13f2b2c0a3
Use proper type for RadixSortTraits in RowRefs.cpp
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-03-27 11:32:51 +03:00
Maksim Kita
561ce88ff3
Fixed tests
2022-03-23 14:25:21 +01:00
Maksim Kita
3c5c267c17
Improve performance of ASOF join
2022-03-23 12:19:38 +01:00
Raúl Marín
fe42895745
Address clang-tidy warnings
2022-03-18 11:15:12 +01:00
Raúl Marín
aeacd42e08
ASOF: Add big integer types support
2022-03-17 19:08:33 +01:00
Raúl Marín
e22fe541b2
Improvements based on PR comments
2022-03-17 17:02:13 +01:00
Raúl Marín
606f580922
Fix style
2022-02-18 18:37:46 +01:00
Raúl Marín
f8cc024ba1
Less indirect access
2022-02-18 16:16:29 +01:00
Raúl Marín
4ba5b931a5
AsofRowRefs: Remove extra level of indirection
2022-02-18 11:15:11 +01:00
Raúl Marín
34b110b778
Remove variant from AsofRowRefs
2022-02-18 11:02:14 +01:00
Raúl Marín
d06ef3e1db
AsofRowRefs: Simplify variant code
2022-02-16 11:12:28 +01:00
Raúl Marín
0a620b82a3
RowRefs: Use assert_cast instead of typeid_cast
...
They couldn't fail and it meant over 1% of the query runtime:
1.23% typeid_cast<DB::ColumnVector<unsigned int> const&, DB::IColumn const>
- 0.53% DB::AsofRowRefs::insert
- 0.56% DB::AsofRowRefs::findAsof
2022-02-16 11:12:28 +01:00
Alexey Milovidov
fe6b7c77c7
Rename "common" to "base"
2021-10-02 10:13:14 +03:00
Mike Kot
3401b32e37
Adapted usage of is_decimal concept
2021-09-11 19:35:12 +02:00
Mike Kot
bce011cb33
Replacing IsDecimalNumber
2021-09-11 00:40:18 +02:00
Vasily Nemkov
fb712c4a4a
Fixed ASOF JOIN with DateTime64, updated test case for comparison.
2020-11-14 09:19:08 +03:00
Artem Zuikov
51ba12c2c3
Try speedup build ( #14809 )
2020-09-15 12:55:57 +03:00
Artem Zuikov
d4266d9619
fix left asof join with join_use_nulls ( #13291 )
2020-08-04 02:11:39 +03:00
Artem Zuikov
b66ad25841
IColumn::getDataType() ( #11438 )
2020-06-05 01:02:59 +03:00
Artem Zuikov
9028a25f3c
more types in ASOF JOIN ( #11301 )
2020-06-01 12:38:46 +03:00
Ivan Lezhankin
06446b4f08
dbms/ → src/
2020-04-03 18:14:31 +03:00