DonnyZone commented on a change in pull request #1666: [CALCITE-3604] Fixing 
locale error message in ExtractValue Function
URL: https://github.com/apache/calcite/pull/1666#discussion_r359195631
 
 

 ##########
 File path: core/src/main/java/org/apache/calcite/runtime/CalciteResource.java
 ##########
 @@ -901,8 +901,6 @@
   @BaseMessage("Not a valid input for REGEXP_REPLACE: ''{0}''")
   ExInst<CalciteException> invalidInputForRegexpReplace(String value);
 
-  @BaseMessage("Illegal behavior ''{0}'' EXTRACTVALUE: document: ''{1}'', 
xpath expression:"
-      + " ''{2}''")
-  ExInst<CalciteException> illegalBehaviorInExtractValueFunc(String 
errorBehavior, String value,
-      String xpath);
+  @BaseMessage("Illegal behavior in EXTRACTVALUE: xml: ''{0}'', xpath 
expression: ''{1}''")
+  ExInst<CalciteException> illegalBehaviorInExtractValueFunc(String xml, 
String xpath);
 
 Review comment:
   Since the exception content is not demonstrated, "Illegal behavior" may be 
confusing to end-uses.
   Can we keep the message style same as that of Json function, i.e., "Invalid 
input for ..."? E.g.,
   ```
     @BaseMessage("Invalid input for JSON_REMOVE: document: ''{0}'', jsonpath 
expressions: ''{1}''")
     ExInst<CalciteException> invalidInputForJsonRemove(String value, String 
pathSpecs);  
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to