Maksim Kita
bc6db79737
QueryPlan convert OUTER JOIN to INNER JOIN optimization
2024-04-28 12:52:04 +03:00
lgbo-ustc
6fa6c0261b
apply 27a2b19
2024-04-28 09:27:16 +08:00
lgbo-ustc
7ee720ffb0
update settting
2024-04-28 09:27:15 +08:00
lgbo-ustc
6c30774ce5
disable when join_use_nulls=1
...
update setting
update
2024-04-28 09:26:11 +08:00
lgbo-ustc
c51e9163a5
reduce hash join code size
...
add check
debug
fixed
fixed
fixed
fixed
fixed
debug
debug
update
rename full_expression
rollback ExecutionContext
experiment: support join_use_nulls
2024-04-28 09:26:11 +08:00
lgbo-ustc
cd9c87811f
fixed bugs for all right join
...
add test cases
fixed typos
add document
fixed stype error and rename some variables
fixed test error
add test cases
try to recude hash join code size
debug
fixed
fixed coredump
fixed. condition result type is not bool
enable when allow_experimental_analyzer=0
fixed tests
fixed
update tests
update tests
roll backup when use the old analyzer
fixed typos
fixed
test
large obj check
test
test
2024-04-28 09:26:11 +08:00
lgbo-ustc
4a2ad7beb5
fixed bugs
2024-04-28 09:26:11 +08:00
lgbo-ustc
2692784585
support inequal join for left/right/inner all
2024-04-28 09:26:11 +08:00
Nikolai Kochetov
48213c2c3e
Do not remove server constants from GROUP BY key for secondary query.
2024-04-26 16:19:51 +00:00
Igor Nikonov
6db303cea3
Merge remote-tracking branch 'origin/master' into pr-receive-timeout-on-handshake
2024-04-24 18:56:49 +00:00
Igor Nikonov
abf5be05b8
Set table for parallel replicas with analyzer
2024-04-24 18:56:03 +00:00
Maksim Kita
7c13ea020c
PlannerJoins remove unused comments
2024-04-23 14:17:30 +03:00
Maksim Kita
f1660fa8bb
Analyzer support QUALIFY clause
2024-04-22 12:12:02 +03:00
Igor Nikonov
043c62931d
Merge remote-tracking branch 'origin/master' into pr-receive-timeout-on-handshake
2024-04-17 16:48:40 +00:00
Igor Nikonov
1e43e3515e
Check table status for parallel replicas
2024-04-17 16:47:52 +00:00
vdimir
b981d2dba4
Merge pull request #62287 from ClickHouse/vdimir/internal_functions_fix
...
Fix __actionName, add tests for internal functions direct call
2024-04-17 13:16:18 +00:00
Nikolai Kochetov
c83c336dbb
Merge pull request #62462 from ClickHouse/fix-analyzer-lambda-level
...
Fix capture of nested lambda.
2024-04-11 11:49:10 +00:00
Nikolai Kochetov
e8f3279f37
Review fix
2024-04-10 15:30:20 +00:00
Nikolai Kochetov
5c6a3f1b76
Review fixes.
2024-04-10 14:21:10 +00:00
Nikolai Kochetov
25d64d490a
Merge pull request #62409 from ClickHouse/fix-global-in-table-with-analyzer
...
Fix GLOBAL IN table queries with analyzer.
2024-04-10 07:04:21 +00:00
Nikolai Kochetov
8a172003ce
Fix capture of nested lambda.
2024-04-09 18:52:03 +00:00
Nikolai Kochetov
de2a5f018f
Update CollectSets.cpp
2024-04-09 20:40:40 +02:00
Nikolai Kochetov
bba66eb05a
Review fixes.
2024-04-09 12:30:07 +00:00
vdimir
4ce35b1fe6
Fix __actionName, add tests for internal functions direct call
2024-04-09 10:54:53 +00:00
Kruglov Pavel
057efdb447
Merge pull request #62398 from Avogar/fix-analyzer-merge-push-down
...
Fix filter pushdown from additional_table_filters in Merge engine in analyzer
2024-04-09 10:54:06 +00:00
Nikolai Kochetov
b97e16f2b4
Merge bcccbe2b19
into c369d2171d
2024-04-08 16:54:43 +02:00
Nikolai Kochetov
bcccbe2b19
Fixing typo
2024-04-08 14:54:36 +00:00
Nikolai Kochetov
82b2adef97
Fix GLOBAL IN table queries with analyzer.
2024-04-08 14:50:13 +00:00
avogar
e4b0ca5d83
Fix filter pushdown from additional_table_filters in Merge engine in analyzer
2024-04-08 12:59:20 +00:00
vdimir
eb7a74247d
Merge pull request #62336 from ClickHouse/vdimir/prewhere_lambda_function
...
Analyzer: Fix PREWHERE with lambda functions
2024-04-08 13:52:50 +02:00
Raúl Marín
7df11b1852
Merge pull request #62264 from Algunenano/nested_includes_Ñ
...
Remove more nested includes
2024-04-05 17:00:28 +02:00
vdimir
e53ba4fa9d
Analyzer: Fix PREWHERE with lambda functions
2024-04-05 13:34:34 +00:00
Robert Schulze
de2a0be025
Don't access static members through instance
...
- clang-tidy rightfully complains (-readability-static-accessed-through-instance)
- not going to enable the warning for now to avoid breaking the build
2024-04-03 18:50:33 +00:00
Raúl Marín
40b901a2e3
More crap
2024-04-03 19:49:56 +02:00
Kruglov Pavel
3116650fa9
Merge pull request #61201 from ClickHouse/revert-61200-revert-60430-max-parallel-replicas-validate
...
Don't allow to set max_parallel_replicas to 0 as it doesn't make sense
2024-04-03 17:05:59 +02:00
Raúl Marín
48ab0721a8
Unify lightweight mutation control
2024-04-02 11:52:14 +02:00
Nikolai Kochetov
abe78e1a7b
Merge branch 'master' into fix-virtual-columns-storage-merge-analyzer
2024-03-25 10:43:23 +00:00
Alexey Milovidov
65f866d2df
Merge branch 'master' into fix-analyzer-shard-offset
2024-03-25 03:04:39 +03:00
Yakov Olkhovskiy
24735354d9
fix add offset step
2024-03-24 23:38:13 +00:00
robot-ch-test-poll
5e51880750
Merge pull request #61789 from ClickHouse/vdimir/analyzer_join_distributed_assert
...
Analyzer: Fix assert in JOIN with Distributed table
2024-03-23 17:14:18 +01:00
vdimir
f54e11176d
u
2024-03-22 18:12:31 +00:00
vdimir
edc9e8fbc8
Analyzer: Fix assert in JOIN with Distributed table
2024-03-22 17:30:50 +00:00
Nikolai Kochetov
5207526910
Fix more tests with wirtual columns in StorageMerge.
2024-03-22 16:55:01 +00:00
Dmitry Novik
22b26a3a49
Merge pull request #61717 from ClickHouse/analyzer-fix-group-by-usel-nulls
...
Analyzer: fix group_by_use_nulls
2024-03-22 13:17:02 +01:00
Dmitry Novik
110b08f666
Fixup #ci_set_analyzer
2024-03-21 18:38:57 +01:00
Dmitry Novik
7c173e4dbc
Analyzer: fix group_by_use_nulls #ci_set_analyzer
2024-03-21 16:03:50 +01:00
Raúl Marín
c98634ad8c
Merge remote-tracking branch 'blessed/master' into nested_includes
2024-03-20 14:08:10 +01:00
Kruglov Pavel
e7e11d738b
Merge branch 'master' into revert-61200-revert-60430-max-parallel-replicas-validate
2024-03-20 13:59:38 +01:00
Raúl Marín
de855ca917
Reduce header dependencies
2024-03-19 17:04:29 +01:00
Dmitry Novik
a8885e361e
Merge branch 'master' into vdimir/analyzer/join_using_parent_scope
2024-03-19 15:51:53 +01:00
Dmitry Novik
290f4109e1
Merge pull request #59986 from azat/analyzer/fix-group-by-const
...
Fix function execution over const and LowCardinality with GROUP BY const for analyzer
2024-03-19 15:20:17 +01:00
vdimir
e27e6fb2f5
Analyzer: support join using column from select list
2024-03-18 11:11:00 +00:00
Alexey Milovidov
01136bbc3b
Limit backtracking in parser
2024-03-17 19:54:45 +01:00
avogar
9b6a5df20d
Merge commit 'a3373ab580804545bafc9db64e10c95b067f6ecb' of github.com:ClickHouse/ClickHouse into revert-61200-revert-60430-max-parallel-replicas-validate
2024-03-15 15:13:41 +00:00
Dmitry Novik
1cdd280c9f
Merge pull request #61392 from ClickHouse/analyzer-fix-context-in-merge
...
Analyzer: Fix planner context for subquery in StorageMerge
2024-03-15 14:05:28 +01:00
Dmitry Novik
0b3b734c9b
Analyzer: Fix planner context for subquery in StorageMerge
2024-03-14 17:37:49 +01:00
Nikolai Kochetov
48ec419b9d
Merge pull request #61286 from ClickHouse/fix-test_build_sets_from_multiple_threads-analyzer
...
Fixing test_build_sets_from_multiple_threads/test.py::test_set
2024-03-14 16:28:37 +01:00
Nikolai Kochetov
8fdf3ae747
Add a comment.
2024-03-14 12:31:30 +00:00
Nikolai Kochetov
51ccb520fb
Change only ignore_limits setting
2024-03-13 15:54:06 +00:00
Nikolai Kochetov
ef796c668d
Fixing test_build_sets_from_multiple_threads/test.py::test_set
2024-03-13 12:03:37 +00:00
Alexey Milovidov
c2506b0344
Merge pull request #61171 from Algunenano/compilation
...
Remove a few templates from Aggregator.cpp
2024-03-13 10:24:06 +03:00
Azat Khuzhin
8bbd0298b1
Allow to share const columns in GROUP BY keys
...
Fixes:
select toNullable(os_name) AS os_name, count() from (SELECT CAST('iphone' AS Enum8('iphone' = 1, 'android' = 2)) AS os_name) group by os_name WITH TOTALS settings allow_experimental_analyzer=1
Code: 10. DB::Exception: Received from localhost:9000. DB::Exception: Not found column __table1.os_name: in block toNullable(__table1.os_name) Nullable(Enum8('iphone' = 1, 'android' = 2)) Nullable(size = 0, Int8(size = 0), UInt8(size = 0)), count() UInt64 UInt64(size = 0). (NOT_FOUND_COLUMN_IN_BLOCK)
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-03-12 12:32:19 +01:00
Azat Khuzhin
f9dcef774a
Fix function execution over const and LowCardinality with GROUP BY const for analyzer
...
Consider the following example:
SELECT concatWithSeparator('|', 'a', concatWithSeparator('|', CAST('x', 'LowCardinality(String)'))) GROUP BY 'a'
Under analyzer it fails, UBsan report:
==15121==WARNING: MemorySanitizer: use-of-uninitialized-value
...
8 0x5555601880ed in void DB::FormatStringImpl::format<true, false>() /src/ch/clickhouse/src/Functions/formatString.h:125:21
9 0x55556017aeb8 in void DB::FormatStringImpl::formatExecute<>() /src/ch/clickhouse/src/Functions/formatString.h:30:13
10 0x555560196779 in DB::()::ConcatWithSeparatorImpl<>::executeImpl() const /src/ch/clickhouse/src/Functions/concatWithSeparator.cpp:151:9
11 0x55555a2ad5b7 in DB::FunctionToExecutableFunctionAdaptor::executeImpl() const /src/ch/clickhouse/src/Functions/IFunctionAdaptor.h:21:26
12 0x555584312297 in DB::IExecutableFunction::executeWithoutLowCardinalityColumns() const /src/ch/clickhouse/src/Functions/IFunction.cpp:249:15
13 0x555584317640 in DB::IExecutableFunction::executeWithoutSparseColumns() const /src/ch/clickhouse/src/Functions/IFunction.cpp:283:24
14 0x55558431bf5c in DB::IExecutableFunction::execute() const /src/ch/clickhouse/src/Functions/IFunction.cpp:380:16
15 0x555587bf3e20 in DB::executeAction() /src/ch/clickhouse/src/Interpreters/ExpressionActions.cpp:613:60
Uninitialized value was created by a heap allocation
...
6 0x55558b1c1a05 in DB::ColumnString::reserve(unsigned long) /src/ch/clickhouse/src/Columns/ColumnString.cpp:494:13
7 0x55558980095d in DB::prepareOutputBlockColumns() /src/ch/clickhouse/src/Interpreters/AggregationUtils.cpp:32:25
The problem is that during query analysis
(QueryAnalyzer::resolveFunction()), the return value of the function had
been executed as LowCardinality(String), but the 'a' argument that is
passed to the concatWithSeparator() is not-const, because it had been
reused from the GROUP BY step, and this causes UB, since column 'a' does
not have enough rows (it should have 2 rows, since LowCardinality always
contains the default, while it has only 1).
v2: fix GROUPING SETs
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-03-12 12:32:19 +01:00
Raúl Marín
3cc07603ff
Merge remote-tracking branch 'blessed/master' into compilation
2024-03-11 22:53:55 +01:00
Kruglov Pavel
5608005b34
Revert "Revert "Don't allow to set max_parallel_replicas to 0 as it doesn't make sense""
2024-03-11 21:22:45 +01:00
Kruglov Pavel
a90a6e9a27
Revert "Don't allow to set max_parallel_replicas to 0 as it doesn't make sense"
2024-03-11 21:05:44 +01:00
Kruglov Pavel
1c1336bdc0
Merge pull request #60430 from Avogar/max-parallel-replicas-validate
...
Don't allow to set max_parallel_replicas to 0 as it doesn't make sense
2024-03-11 18:04:54 +01:00
Raúl Marín
9bada70f45
Remove a bunch of transitive dependencies
2024-03-11 14:52:32 +01:00
Dmitry Novik
526af77f4a
Merge pull request #60313 from ClickHouse/analyzer-refactor-constant-name
...
Analyzer: Refactor execution name for ConstantNode
2024-03-08 12:08:05 +01:00
Nikolai Kochetov
76bca1a743
Merge branch 'master' into allow-subqueries-for-in-parallel-replicas
2024-03-07 14:14:16 +00:00
Nikolai Kochetov
cd4b60b51a
Rename the setting
2024-03-07 13:38:00 +00:00
Dmitry Novik
d92538ced2
Merge branch 'master' into analyzer-refactor-constant-name
2024-03-06 17:55:52 +01:00
Nikolai Kochetov
2730f0b54f
Allow subqueries for IN with parallel replicas under a setting.
2024-03-06 16:48:03 +00:00
Dmitry Novik
5524f5901f
Cleanup code
2024-03-05 16:18:03 +01:00
Dmitry Novik
9c5ed092f8
Fix CREATE VIEW with scalar subquery #ci_set_analyzer
2024-03-04 14:15:07 +01:00
Dmitry Novik
01829450fb
Merge remote-tracking branch 'origin/master' into analyzer-refactor-constant-name
2024-03-04 14:12:15 +01:00
vdimir
47aa33408b
Resubmit "Analyzer: compute ALIAS columns right after reading"
...
This reverts commit 8141e1c3d1
, reversing
changes made to fb099bbd62
.
2024-03-01 14:53:02 +00:00
Alexander Tokmakov
2dedfd6cf9
Revert "Analyzer: compute ALIAS columns right after reading"
2024-02-29 14:22:07 +01:00
vdimir
5dd81f38fb
Merge pull request #59595 from ClickHouse/vdimir/analyzer/comute_alias_columns
...
Analyzer: compute ALIAS columns right after reading
2024-02-29 10:28:31 +01:00
avogar
929d83d46f
Merge branch 'master' of github.com:ClickHouse/ClickHouse into max-parallel-replicas-validate
2024-02-28 12:31:46 +00:00
Dmitry Novik
33ae650e6a
Merge remote-tracking branch 'origin/master' into analyzer-refactor-constant-name
2024-02-27 16:35:28 +01:00
Alexey Milovidov
c192a448d0
Update to clang-19
2024-02-27 14:37:21 +01:00
avogar
ac4af6a4ad
Don't allow to set max_parallel_replicas to 0 as it doesn't make sense
2024-02-26 19:58:49 +00:00
vdimir
9f1a0734a1
review fix
2024-02-26 16:15:14 +00:00
vdimir
5a9026f39b
Analyzer: compute ALIAS columns right after reading
2024-02-26 16:15:05 +00:00
Dmitry Novik
42b91201a5
Merge remote-tracking branch 'origin/master' into analyzer-refactor-constant-name
2024-02-26 15:11:57 +00:00
Nikolai Kochetov
2197f2fc73
Try to cleanup a bit.
2024-02-26 02:32:00 +08:00
Amos Bird
534da3f40f
Fix more tests
2024-02-26 02:31:59 +08:00
Amos Bird
6a2eb7297d
Fix
2024-02-26 02:31:59 +08:00
Amos Bird
207d36d7c1
Make it work
2024-02-26 02:31:58 +08:00
Amos Bird
12914d2268
Fix
2024-02-26 02:31:58 +08:00
Amos Bird
6137914604
Fix most tests
2024-02-26 02:31:58 +08:00
Amos Bird
7435568a0d
Fix tests
2024-02-26 02:31:57 +08:00
Amos Bird
c5e073320c
Unify prewhere optimization
2024-02-26 02:31:56 +08:00
Amos Bird
07a0adceb9
Only use query_info.filter_actions_dag for key analysis
2024-02-26 02:31:55 +08:00
Dmitry Novik
601c3c33bc
Set correct execution name for ConstantNode
2024-02-22 17:44:41 +01:00
Raúl Marín
b71bdbae1b
Treat 2+ in allow_experimental_parallel_reading_from_replicas as 2
2024-02-21 15:33:37 +01:00
vdimir
6249e8da3f
Analyzer: fix row level filters with PREWHERE + additional filters
2024-02-20 11:56:25 +00:00
Dmitry Novik
11970ddf82
Merge branch 'master' into analyzer-fix-test_select_table_name_from_merge_over_distributed
2024-02-19 14:07:58 +01:00
Dmitry Novik
2122454576
Temporary progress
2024-02-19 12:41:29 +00:00
Dmitry Novik
8d2ad5383b
Fix execution name for constants
2024-02-14 15:19:08 +00:00
Nikolai Kochetov
d697c12a44
Fixing build.
2024-02-13 17:57:35 +00:00
Nikolai Kochetov
c2ad7693db
Review fixes.
2024-02-13 17:32:24 +00:00
Nikolai Kochetov
666b3d6664
Merge branch 'master' into allow-parallel-replicas-for-join-with-analyzer-2
2024-02-13 11:11:03 +01:00
Nikolai Kochetov
87b6d65b9b
Remove outdated comment.
2024-02-12 13:46:30 +00:00
Dmitry Novik
b8f74b5b05
Merge pull request #50894 from ClickHouse/storage-merge-aliases-analyzer
...
Analyzer: support aliases and distributed JOINs in StorageMerge
2024-02-08 11:22:00 +01:00
Nikolai Kochetov
01d0ca315e
Merge branch 'master' into allow-parallel-replicas-for-join-with-analyzer-2
2024-02-07 17:56:57 +01:00
vdimir
9438118745
fix test_select_access_rights/test_main.py::test_select_join
2024-02-06 16:15:04 +00:00
vdimir
aad9f49626
analyzer fix test_select_access_rights/test_main.py::test_select_count
2024-02-06 16:01:26 +00:00
Nikolai Kochetov
29908ddd09
Remove commented code. Add more comments.
2024-02-06 15:59:13 +00:00
Nikolai Kochetov
6b06fcf7fc
Fix more tests.
2024-02-05 17:54:15 +00:00
Nikolai Kochetov
15bf263153
Support non global in mode.
2024-02-05 17:05:21 +00:00
Nikolai Kochetov
7f2a5d38c5
Prohibit any inner join.
2024-02-05 17:05:20 +00:00
Nikolai Kochetov
b60228af3f
Allow to send a chain of subqueries for parallel replicas with analyzer.
2024-02-05 17:05:20 +00:00
Dmitry Novik
722f3db738
Merge remote-tracking branch 'origin/master' into storage-merge-aliases-analyzer
2024-01-30 19:50:01 +00:00
Maksim Kita
5bb734a4bb
ActionsDAG buildFilterActionsDAG refactoring
2024-01-25 18:24:14 +03:00
Maksim Kita
2a327107b6
Updated implementation
2024-01-25 14:31:49 +03:00
Nikolai Kochetov
65c5ea31a8
Revert "Revert "Allow parallel replicas for JOIN with analyzer [part 1].""
2024-01-22 17:09:34 +01:00
Alexander Tokmakov
4315d44517
Revert "Allow parallel replicas for JOIN with analyzer [part 1]."
2024-01-22 13:30:35 +01:00
jsc0218
6f3124acdb
Merge pull request #58402 from zhangyifan27/add_max_estimated_execution_time
...
Seperate max_execution_time and max_estimated_execution_time
2024-01-21 19:57:06 -05:00
Igor Nikonov
4be068c73b
Merge pull request #58993 from ClickHouse/revert-58992-revert_flaky
...
Revive: Parallel replicas custom key: skip unavailable replicas
2024-01-20 19:44:56 +01:00
Nikita Taranov
bbf25b9cb9
Merge pull request #58996 from nickitat/fix_02404_with_analyzer
...
Fix 02404_memory_bound_merging with analyzer (follow up #56419 )
2024-01-20 18:39:07 +01:00
Nikita Taranov
0cafb58c47
impl
2024-01-19 14:17:50 +01:00
Igor Nikonov
131f71b50a
Revert "Revert flaky"
2024-01-19 13:51:30 +01:00
Raúl Marín
477489a05d
Revert "Merge pull request #57235 from ClickHouse/pr-custom-key-failover"
...
This reverts commit 8ba9b4a7ef
, reversing
changes made to 0f39245cb8
.
2024-01-19 12:46:05 +00:00
zhangyifan27
7e56a2d925
fix test failure when allow_experimental_analyzer=1
2024-01-19 16:11:30 +08:00
Nikolai Kochetov
733ceaa775
Allow parallel replicas for JOIN with analyzer.
2024-01-15 18:48:12 +00:00
Nikita Mikhaylov
8edab24189
Add comments to all columns of system tables ( #58356 )
2024-01-12 16:39:22 +01:00
Dmitry Novik
3b1d728683
Merge pull request #58739 from ClickHouse/fix-parallel-diff-window
...
Fix stream partitioning in parallel window functions
2024-01-12 16:36:53 +01:00
Dmitry Novik
91f4b20e02
Fix comments
2024-01-12 09:42:41 +01:00
Dmitry Novik
322d9478b0
Fix stream partitioning in parallel window functions
2024-01-12 08:32:34 +00:00
Igor Nikonov
8d4a395afa
Merge remote-tracking branch 'origin/master' into pr-custom-key-failover
2024-01-10 20:28:04 +00:00
Dmitry Novik
11280cbde1
Merge remote-tracking branch 'origin/master' into storage-merge-aliases-analyzer
2024-01-09 15:10:59 +00:00
Igor Nikonov
7fd851b4e9
Merge remote-tracking branch 'origin/master' into pr-custom-key-failover
2024-01-08 20:43:20 +00:00
Anton Popov
8c9cf394b3
Merge remote-tracking branch 'upstream/master' into HEAD
2024-01-06 20:58:17 +00:00
Anton Popov
f252412915
Merge remote-tracking branch 'upstream/master' into HEAD
2024-01-06 03:08:52 +00:00
Nikolai Kochetov
7cfb2e1b44
Merge branch 'master' into analyzer-execution-names
2024-01-05 11:47:30 +01:00
Nikolai Kochetov
84b566d1a8
Merge pull request #58317 from ClickHouse/analyzer-using-func-arg
...
Analyzer: support functional arguments in USING clause
2024-01-05 10:43:42 +01:00
Nikolai Kochetov
80c1e59d3f
Merge branch 'master' into analyzer-execution-names
2024-01-05 09:31:25 +00:00
Dmitry Novik
39b15f9130
Add a comment
2024-01-04 16:33:52 +01:00
Maksim Kita
8573c66b09
Fixed code review issues
2024-01-04 15:29:25 +03:00
Maksim Kita
b5997e6a96
MergeTreePrefetchedReadPool disable for LIMIT only queries
2024-01-04 15:06:38 +03:00
Anton Popov
ce1b978a2d
Merge remote-tracking branch 'upstream/master' into HEAD
2024-01-03 16:01:44 +00:00
Anton Popov
7dd128f90f
Revert "remove projection from StorageSnapshot"
...
This reverts commit a01acf5d2a
.
2024-01-03 16:00:50 +00:00
Dmitry Novik
5308e24b8c
Another fixup + reference update
2024-01-03 14:12:56 +00:00
Dmitry Novik
1c3364046e
Fixup
2024-01-03 13:54:17 +00:00
Dmitry Novik
76f58fb49e
Add a comment
2024-01-03 11:17:24 +00:00
Dmitry Novik
cb4d571a45
Support ALIAS columns in USING clause
2024-01-03 11:14:19 +00:00
Alexey Milovidov
7ee8708fa6
Remove useless headers
2024-01-01 19:29:51 +01:00
Igor Nikonov
208a9193f6
Merge remote-tracking branch 'origin/master' into pr-custom-key-failover
2023-12-28 21:28:36 +00:00