vdimir
|
cb89a2be97
|
StorageJoin clashing column name with JOIN ON
|
2021-05-10 17:56:12 +03:00 |
|
vdimir
|
f03f591e55
|
Upd comments for StoreageJoin
|
2021-05-10 17:54:32 +03:00 |
|
vdimir
|
abdb731ce2
|
Merge branch 'master' into issue-20309
|
2021-05-06 09:07:51 +03:00 |
|
Alexey Milovidov
|
86169cc36e
|
Merge branch 'master' into normalize-bigint
|
2021-05-04 14:53:42 +03:00 |
|
vdimir
|
8197e1c0c1
|
Add qualified names for right columns for storage join
|
2021-04-29 17:30:02 +03:00 |
|
Nikolai Kochetov
|
69ddca1d73
|
Refactor join step, part 3
|
2021-04-28 20:32:12 +03:00 |
|
Alexey Milovidov
|
649550c5ab
|
Attempt to normalize big integers
|
2021-04-25 12:30:43 +03:00 |
|
Alexey Milovidov
|
8f01af62d9
|
Merge branch 'master' into normalize-bigint
|
2021-04-25 06:57:44 +03:00 |
|
Anton Popov
|
860ed20368
|
ColumnSparse: more fixes
|
2021-04-15 05:16:09 +03:00 |
|
Vladimir
|
df728dc4ba
|
Merge pull request #21248 from vdimir/fix-join-totals-nullable
Convert columns to nullable for totals in join
|
2021-02-27 11:31:02 +03:00 |
|
vdimir
|
932286df1f
|
Convert columns to nullable for totals in join
|
2021-02-26 16:32:34 +03:00 |
|
vdimir
|
9c1ba71416
|
Merge remote-tracking branch 'upstream/master' into fix-race-storage-join
|
2021-02-25 19:13:49 +03:00 |
|
vdimir
|
6f864ddb42
|
Minor changes in Hash/StorageJoin, add TableLockHolder to ExecutableFunctionJoinGet
|
2021-02-25 14:21:06 +03:00 |
|
vdimir
|
f1c60109f6
|
Add static_assert to joinGet to keep information about current locking logic
|
2021-02-25 12:42:20 +03:00 |
|
vdimir
|
2f70e895fc
|
Update StorageJoin locking
Move joinGet into StorageJoin
Protect JoinSource with lock, add test
Add comments about locking logic
|
2021-02-25 12:31:22 +03:00 |
|
vdimir
|
6aa4791be2
|
Remove unused *Locked methods from HashJoin, add comments
|
2021-02-24 19:19:04 +03:00 |
|
Amos Bird
|
2cb273d436
|
Fix
|
2021-02-24 16:44:51 +08:00 |
|
Amos Bird
|
0f7f2a4962
|
Support LC type for joinGet
|
2021-02-24 11:35:45 +08:00 |
|
vdimir
|
6cc2fb5e9f
|
Try to fix race in storage join: block parralel inserts
|
2021-02-20 18:00:59 +03:00 |
|
vdimir
|
776b682f28
|
Add comment for used_flags in hash join, fix build
|
2021-02-08 14:38:31 +03:00 |
|
vdimir
|
01a6e01ad7
|
Store usage info flags separate from row refs in hash join
|
2021-02-05 16:20:13 +03:00 |
|
Alexey Milovidov
|
b9b573976e
|
Minor code improvement in JOIN
|
2021-01-28 11:26:10 +03:00 |
|
Alexey Milovidov
|
093108bf81
|
Normalize BigInt implementation
|
2021-01-27 03:54:57 +03:00 |
|
vdimir
|
06d0252e76
|
Use IDataType::insertDefaultInto for inserting default values in join
|
2021-01-21 17:23:58 +03:00 |
|
vdimir
|
2f11fdf4df
|
Fix default value in join types with non-zero default (close #18197)
|
2021-01-21 16:49:44 +03:00 |
|
Alexey Milovidov
|
5358890039
|
Remove bad code in HashJoin
|
2021-01-05 02:49:31 +03:00 |
|
Alexey Milovidov
|
203af8b7ec
|
Fix error
|
2020-12-30 16:52:37 +03:00 |
|
Alexey Milovidov
|
f98cbd7696
|
Fix TSan report in StorageSet and StorageJoin
|
2020-12-23 05:10:37 +03:00 |
|
Nikolai Kochetov
|
07a7c46b89
|
Refactor ExpressionActions [Part 3]
|
2020-11-03 14:28:28 +03:00 |
|
Nikolai Kochetov
|
109fd9d6d7
|
Merge pull request #13015 from amosbird/jgmko
Refactor joinGet and implement multi-key lookup.
|
2020-09-13 22:39:48 +03:00 |
|
Artem Zuikov
|
7c20aa2c62
|
Another 256-bit integers (strict 32 bytes) (#14229)
|
2020-09-04 16:33:02 +03:00 |
|
Artem Zuikov
|
d304d522cc
|
Refactoring: rename types to allow change bigint library (#14219)
|
2020-09-01 12:54:50 +03:00 |
|
Alexey Milovidov
|
12f66fa82c
|
Fix 99% of typos
|
2020-08-08 04:01:47 +03:00 |
|
Artem Zuikov
|
d4266d9619
|
fix left asof join with join_use_nulls (#13291)
|
2020-08-04 02:11:39 +03:00 |
|
Amos Bird
|
230938d3a3
|
Refactor joinGet and implement multi-key lookup.
|
2020-07-28 22:38:52 +08:00 |
|
alesapin
|
c83bf1ab74
|
Revert "Refactor joinGet and implement multi-key lookup."
|
2020-07-23 10:47:17 +03:00 |
|
alexey-milovidov
|
004481f98b
|
Merge pull request #12418 from amosbird/jgmk
Refactor joinGet and implement multi-key lookup.
|
2020-07-22 21:44:24 +03:00 |
|
Artem Zuikov
|
ff372ec0f0
|
Standard join type syntax position (#12520)
|
2020-07-16 11:56:45 +03:00 |
|
alexey-milovidov
|
156be5e270
|
Update HashJoin.cpp
|
2020-07-15 10:19:50 +08:00 |
|
Amos Bird
|
46c2bb57ec
|
Refactor joinGet and implement multi-key lookup.
|
2020-07-15 10:12:04 +08:00 |
|
Artem Zuikov
|
6b26842ce5
|
RIGHT and FULL JOIN for MergeJoin (#12118)
|
2020-07-10 21:10:06 +03:00 |
|
Artem Zuikov
|
6cdeb060fb
|
Fix JOIN over LC and Nullable in key (#11414)
|
2020-06-04 13:07:22 +03:00 |
|
Artem Zuikov
|
7e7aea0ddb
|
better errors for joinGet()
|
2020-06-02 23:26:41 +03:00 |
|
Alexey Milovidov
|
25f941020b
|
Remove namespace pollution
|
2020-05-31 00:57:37 +03:00 |
|
Alexey Milovidov
|
7e1813825b
|
Return old names of macros
|
2020-05-24 01:24:01 +03:00 |
|
Alexey Milovidov
|
ee4ffbc332
|
find {base,src,programs} -name '*.h' -or -name '*.cpp' | xargs grep -l -P 'LOG_\w+\([^,]+, "[^"]+" << [^<]+\);' | xargs sed -i -r -e 's/(LOG_\w+)\(([^,]+), "([^"]+)" << ([^<]+)\);/\1_FORMATTED(\2, "\3{}", \4);/'
|
2020-05-23 19:47:56 +03:00 |
|
Nikolai Kochetov
|
4d0503f021
|
Make IColumn::mutate() static.
|
2020-05-14 11:30:18 +03:00 |
|
Alexey Milovidov
|
0a7edce036
|
Checkpoint
|
2020-04-22 09:01:33 +03:00 |
|
Artem Zuikov
|
96b9edae29
|
fix comment
|
2020-04-21 22:09:18 +03:00 |
|
Artem Zuikov
|
17b0641b02
|
improve HashJoin memory usage
|
2020-04-21 22:01:34 +03:00 |
|
Artem Zuikov
|
6106b2bfc7
|
Merge branch 'master' into joins
|
2020-04-13 20:37:27 +03:00 |
|
Artem Zuikov
|
df01227bd2
|
move DictionaryReader code out of header
|
2020-04-13 20:36:07 +03:00 |
|
Artem Zuikov
|
0b7ae2c2bf
|
working version
|
2020-04-13 20:03:11 +03:00 |
|
Alexey Milovidov
|
ca5172cc63
|
Merging #10094
|
2020-04-12 06:25:47 +03:00 |
|
alexey-milovidov
|
a2418f94df
|
Update HashJoin.cpp
|
2020-04-12 06:19:13 +03:00 |
|
alexey-milovidov
|
d6544159ba
|
Update HashJoin.cpp
|
2020-04-12 06:18:21 +03:00 |
|
Artem Zuikov
|
9901bf0f6e
|
fix column size in KeyGetterForDict
|
2020-04-10 14:03:08 +03:00 |
|
Artem Zuikov
|
8d6f641796
|
join over dictionary concept
|
2020-04-08 21:59:52 +03:00 |
|
Amos Bird
|
0b5cc80580
|
joinGetOrNull
|
2020-04-08 11:01:08 +08:00 |
|
Artem Zuikov
|
8297683972
|
renames: AnalyzedJoin -> TableJoin, Join -> HashJoin (#10065)
|
2020-04-07 12:48:47 +03:00 |
|