diff options
author | vitya-smirnov <[email protected]> | 2025-06-25 18:07:35 +0300 |
---|---|---|
committer | vitya-smirnov <[email protected]> | 2025-06-25 18:20:11 +0300 |
commit | 84acd92b6733ab01d0c4c2c2d1363bb8bc66ccd3 (patch) | |
tree | ae766140f07526027c9a195542c14f778f9220e2 /yql/essentials/sql/v1/complete/sql_complete.cpp | |
parent | d938279fd3d2184ca254c4abefc6bad994083876 (diff) |
YQL-19747: Support qualified asterisk
Support `SELECT x.* FROM t AS x`.
commit_hash:64693f65281f385d6c0d3541fb2874b0153aa88c
Diffstat (limited to 'yql/essentials/sql/v1/complete/sql_complete.cpp')
-rw-r--r-- | yql/essentials/sql/v1/complete/sql_complete.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/yql/essentials/sql/v1/complete/sql_complete.cpp b/yql/essentials/sql/v1/complete/sql_complete.cpp index 7cb9788be5b..59cbeba1385 100644 --- a/yql/essentials/sql/v1/complete/sql_complete.cpp +++ b/yql/essentials/sql/v1/complete/sql_complete.cpp @@ -156,8 +156,12 @@ namespace NSQLComplete { } if (context.Column && global.Column) { + TMaybe<TStringBuf> table = context.Column->Table; + table = !table->empty() ? table : Nothing(); + request.Constraints.Column = TColumnName::TConstraints(); - request.Constraints.Column->Tables = global.Column->TablesWithAlias(context.Column->Table); + request.Constraints.Column->Tables = + TColumnContext(*global.Column).ExtractAliased(table).Tables; } return request; |