chertus
|
b8d464aa03
|
new consistent ANY JOIN (LEFT, INNER, RIGHT)
|
2019-11-08 00:32:44 +03:00 |
|
chertus
|
2cafe933ea
|
revert some changes
|
2019-11-07 15:42:39 +03:00 |
|
chertus
|
252fab54a2
|
less specializations
|
2019-11-06 23:25:27 +03:00 |
|
chertus
|
d388918c60
|
Join.cpp refactoring
|
2019-11-06 22:40:53 +03:00 |
|
chertus
|
950e95c178
|
support JOIN ON expression
|
2019-11-05 23:22:20 +03:00 |
|
chertus
|
b7b664845d
|
return right x in RIGHT|FULL JOIN .. USING(x) from NonJoinedBlockInputStream if not qualified
|
2019-11-03 23:30:49 +03:00 |
|
chertus
|
d4e1468022
|
fix Join.saved_block_sample columns' nullability
|
2019-11-03 22:33:59 +03:00 |
|
chertus
|
334b91f351
|
revrite NonJoinedBlockInputStream (in progress)
|
2019-11-01 20:41:07 +03:00 |
|
chertus
|
deb2406b30
|
fix JOIN right table keys nullability
|
2019-10-29 22:39:42 +03:00 |
|
Artem Zuikov
|
3ceeb95145
|
Merge pull request #7282 from 4ertus2/asof
ASOF JOIN inequalities
|
2019-10-16 13:46:52 +03:00 |
|
Nikolai Kochetov
|
25510e3d38
|
Try to fix perftests.
|
2019-10-12 13:06:07 +03:00 |
|
chertus
|
91c7ae83a3
|
asof join inequalities
|
2019-10-11 20:56:26 +03:00 |
|
chertus
|
da14951ecd
|
implement MergeJoin.joinTotals()
|
2019-09-19 17:53:03 +03:00 |
|
chertus
|
dd46c08e90
|
move JoinCommon funcs out of IJoin.h/cpp
|
2019-09-18 15:46:57 +03:00 |
|
chertus
|
0cf5bfdf44
|
fix typo
|
2019-09-18 15:24:35 +03:00 |
|
chertus
|
cbd96af079
|
fix use after free (change Join <-> AnalyzedJoin ownership)
|
2019-09-16 15:37:46 +03:00 |
|
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 |
|