chertus
|
f7f2cface9
|
better nullability flags for JOINs
|
2019-09-12 17:09:05 +03:00 |
|
chertus
|
441faba0e3
|
materializeBlockInplace function
|
2019-09-12 15:59:53 +03:00 |
|
chertus
|
61c940d5a9
|
better materialization logic in Join.cpp
|
2019-09-12 15:24:19 +03:00 |
|
chertus
|
fc7ce2753d
|
extract more common join functions
|
2019-09-11 21:03:21 +03:00 |
|
chertus
|
73dafaa223
|
better required-right-keys logic
|
2019-09-11 18:57:09 +03:00 |
|
chertus
|
8afa48fa42
|
some joins code unification
|
2019-09-10 21:39:10 +03:00 |
|
chertus
|
1b313eedfa
|
MergeJoin in progress
|
2019-09-09 22:43:37 +03:00 |
|
chertus
|
fce1b47250
|
more JOIN refactoring: move logic out of ExpressionAnalyzer/ExpressionAction
|
2019-09-02 22:58:45 +03:00 |
|
chertus
|
90d5410aaa
|
join_use_nulls with not nullable types
|
2019-08-28 17:14:09 +03:00 |
|
Alexey Milovidov
|
8966520801
|
Added "assert_cast" function as a replacement for static_cast for columns
|
2019-08-21 05:28:04 +03:00 |
|
kreuzerkrieg
|
112fc71276
|
adding -Wshadow for GCC
|
2019-08-09 23:58:16 +03:00 |
|
chertus
|
ef7d19e143
|
better JOIN exception messages #5565
|
2019-08-05 17:03:14 +03:00 |
|
chertus
|
479a0a9c8e
|
fix case with several same keys in join
|
2019-08-01 22:39:39 +03:00 |
|
chertus
|
4072214b5d
|
fix UB in join keys order
|
2019-08-01 20:27:51 +03:00 |
|
chertus
|
10edd76fe4
|
fix join_use_nulls results for key columns
|
2019-07-31 23:19:52 +03:00 |
|
chertus
|
8dc6810799
|
do not save null bitmaps for blocks without nulls
|
2019-07-04 15:38:54 +03:00 |
|
chertus
|
301345724a
|
use better data types
|
2019-07-04 15:12:39 +03:00 |
|
chertus
|
4759e8632e
|
fix crash and update test results
|
2019-07-04 14:50:32 +03:00 |
|
chertus
|
73d6784c59
|
join right table nulls
|
2019-07-03 22:06:34 +03:00 |
|
alexey-milovidov
|
d81ae49f2c
|
Merge pull request #5755 from 4ertus2/bugs
Fix wrong ColumnConst.isColumnNullable()
|
2019-07-03 02:06:07 +03:00 |
|
chertus
|
207145025c
|
Join.h refactoring: extract joinDispatch into own file
|
2019-07-02 17:38:31 +03:00 |
|
chertus
|
0c634129da
|
add IColumn.isNullable()
|
2019-07-01 14:44:19 +03:00 |
|
chertus
|
f19dee706a
|
move IColumn.isColumnConst() outside of interface
|
2019-06-27 22:28:52 +03:00 |
|
chertus
|
db7c8748e9
|
remove IColumn.isColumnNullable()
|
2019-06-27 21:50:20 +03:00 |
|
chertus
|
68034103bb
|
fix arrayIndex for new columns's isNullable
|
2019-06-27 15:49:08 +03:00 |
|
chertus
|
65c0d23efa
|
better casts to ColumnNullable
|
2019-06-26 20:20:33 +03:00 |
|
chertus
|
b166791176
|
batched version of RowRefList
|
2019-05-14 17:40:43 +03:00 |
|
chertus
|
6200d20dc2
|
RowRefList refactoring
|
2019-05-14 17:39:03 +03:00 |
|
chertus
|
4969ad2f98
|
correct comment & some renames
|
2019-05-08 13:53:45 +03:00 |
|
chertus
|
74feef7e53
|
Join.h refactoring: remove unneeded specialisations
|
2019-05-07 21:21:44 +03:00 |
|
Martijn Bakker
|
f96a7e401e
|
remove the list lookup and prevent the global lock
|
2019-04-05 18:59:48 +01:00 |
|
chertus
|
d5ffbd9b6d
|
fix multithreaded ASOF JOIN crash
|
2019-04-02 21:50:35 +03:00 |
|
chertus
|
04efcf2bdc
|
asof refactoring (searching for the crash reason)
|
2019-04-02 19:22:14 +03:00 |
|
chertus
|
9ed4ac7e82
|
get rid of macro in AsofRowRefs
|
2019-04-01 19:44:15 +03:00 |
|
Martijn Bakker
|
d4ec3bbf70
|
fix style
|
2019-04-01 11:35:37 +01:00 |
|
Martijn Bakker
|
a64b8afc7e
|
cleanup
|
2019-04-01 00:09:00 +01:00 |
|
Martijn Bakker
|
27776ca929
|
fix up wrong assumption that the sample_block_with_keys has same ordering as key_names_right
|
2019-03-31 22:56:37 +01:00 |
|
Martijn Bakker
|
7ea03f6fa7
|
appears to work and get the correct timestamps
|
2019-03-31 22:14:43 +01:00 |
|
Martijn Bakker
|
4a7393cfc6
|
include the asof column in the block stored. overall not working yet but at least doesnt crash anymore
|
2019-03-31 20:03:57 +01:00 |
|
Martijn Bakker
|
4709b744bb
|
address the code review issues
|
2019-03-30 21:30:21 +00:00 |
|
Martijn Bakker
|
4a94545882
|
add test for multiple supported asof types
|
2019-03-30 12:52:48 +00:00 |
|
Martijn Bakker
|
7c5febb6aa
|
Merge branch 'master' into martijn-asof-nomap
|
2019-03-30 02:02:48 +00:00 |
|
Martijn Bakker
|
389f108807
|
working multi type asof join columns
|
2019-03-30 01:32:08 +00:00 |
|
Martijn Bakker
|
89515861df
|
asof join without using std::map, but still only on u32
|
2019-03-29 21:20:23 +00:00 |
|
chertus
|
6bdbf75e30
|
fix crash when joining nulluble vs not nullable
|
2019-03-29 21:07:22 +03:00 |
|
Martijn Bakker
|
9ac52b9368
|
fix master merge
|
2019-03-28 21:06:49 +00:00 |
|
Martijn Bakker
|
46f4557944
|
Merge branch 'master' into martijn-asof-join
|
2019-03-28 20:20:17 +00:00 |
|
Martijn Bakker
|
e7a10b8a3e
|
add inner asof join with tests
|
2019-03-28 19:31:11 +00:00 |
|
Martijn Bakker
|
817a9244c0
|
fix up code style
|
2019-03-28 19:03:57 +00:00 |
|
Martijn Bakker
|
b0fd915724
|
remove the ASOFSplit struct
|
2019-03-28 18:35:50 +00:00 |
|