summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Makunin <[email protected]>2022-03-03 16:59:29 +0300
committerIgor Makunin <[email protected]>2022-03-03 16:59:29 +0300
commit809c8cd1eb0536e15a8b84feb92c8b87042cb81a (patch)
tree8c4d33736494c7a74affce66789166c498f76781
parente9048cd937922fb544a4050977ec20c350dceb98 (diff)
KIKIMR-14434: provide more debug info on ENSURE error
ref:bce01164daeeb3edd7674d365ada9f41755b6871
-rw-r--r--ydb/core/kqp/provider/yql_kikimr_opt_utils.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/core/kqp/provider/yql_kikimr_opt_utils.cpp b/ydb/core/kqp/provider/yql_kikimr_opt_utils.cpp
index 9f5938bccb1..19dc6a0ba2f 100644
--- a/ydb/core/kqp/provider/yql_kikimr_opt_utils.cpp
+++ b/ydb/core/kqp/provider/yql_kikimr_opt_utils.cpp
@@ -24,7 +24,7 @@ bool GetEquiJoinKeyTypes(TExprBase leftInput, const TString& leftColumnName,
YQL_ENSURE(itemType->GetKind() == ETypeAnnotationKind::Struct);
auto structType = itemType->Cast<TStructExprType>();
auto memberIndex = structType->FindItem(leftColumnName);
- YQL_ENSURE(memberIndex);
+ YQL_ENSURE(memberIndex, "Column '" << leftColumnName << "' not found in " << *((TTypeAnnotationNode*) structType));
auto leftType = structType->GetItems()[*memberIndex]->GetItemType();
if (leftType->GetKind() == ETypeAnnotationKind::Optional) {