This is an automated email from the ASF dual-hosted git repository.
rubenql pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git
The following commit(s) were added to refs/heads/master by this push:
new 0148847 [CALCITE-4043] Improve IllegalArgumentException message in
RelBuilder#field
0148847 is described below
commit 014884730cba6f6708f2fadc7c3b9a09d9e0cacb
Author: rubenada <[email protected]>
AuthorDate: Thu Jun 4 14:42:08 2020 +0200
[CALCITE-4043] Improve IllegalArgumentException message in RelBuilder#field
---
core/src/main/java/org/apache/calcite/tools/RelBuilder.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/core/src/main/java/org/apache/calcite/tools/RelBuilder.java
b/core/src/main/java/org/apache/calcite/tools/RelBuilder.java
index 15b025e..9e19e74 100644
--- a/core/src/main/java/org/apache/calcite/tools/RelBuilder.java
+++ b/core/src/main/java/org/apache/calcite/tools/RelBuilder.java
@@ -487,8 +487,8 @@ public class RelBuilder {
p.e.right.getName()));
}
}
- throw new IllegalArgumentException("no aliased field found; fields are: "
- + fields);
+ throw new IllegalArgumentException("{alias=" + alias + ",fieldName=" +
fieldName + "} "
+ + "field not found; fields are: " + fields);
}
/** Returns a reference to a given field of a record-valued expression. */