diff options
author | vvvv <[email protected]> | 2024-11-26 14:21:52 +0300 |
---|---|---|
committer | vvvv <[email protected]> | 2024-11-26 14:32:16 +0300 |
commit | 21733f5a6c4d30c01e69108729d3a9d0efcbae90 (patch) | |
tree | 4283dfc3fe5a3cb0fae29bb33e8bee6afaa244b9 /yql/essentials/sql/v1/select.cpp | |
parent | fb73633e2e1bb47297885f16aab471af183ce4c0 (diff) |
YQL-19264 relaxed check for assume order by
commit_hash:29ee6c53b63771357492cc2e4f7ceac15c5a86b1
Diffstat (limited to 'yql/essentials/sql/v1/select.cpp')
-rw-r--r-- | yql/essentials/sql/v1/select.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/yql/essentials/sql/v1/select.cpp b/yql/essentials/sql/v1/select.cpp index 4eee1efb266..552a74cb07a 100644 --- a/yql/essentials/sql/v1/select.cpp +++ b/yql/essentials/sql/v1/select.cpp @@ -912,7 +912,7 @@ TSourcePtr BuildInnerSource(TPosition pos, TNodePtr node, const TString& service } static bool IsComparableExpression(TContext& ctx, const TNodePtr& expr, bool assume, const char* sqlConstruction) { - if (assume && !expr->GetColumnName()) { + if (assume && !expr->IsPlainColumn()) { ctx.Error(expr->GetPos()) << "Only column names can be used in " << sqlConstruction; return false; } @@ -925,7 +925,7 @@ static bool IsComparableExpression(TContext& ctx, const TNodePtr& expr, bool ass ctx.Error(expr->GetPos()) << "Unable to " << sqlConstruction << " aggregated values"; return false; } - if (expr->GetColumnName()) { + if (expr->IsPlainColumn()) { return true; } if (expr->GetOpName().empty()) { |