[NO ISSUE][FUN] Fix type inference in JListAccessor - user model changes: no - storage format changes: no - interface changes: no
Details: As the list element type is available, there is no need to deserialize element types from the data. Doing so, for example, will cause the object type to be fully open type and closed fields to be recognized as open fields. This will further cause NPE in UDFs. Modified the upperCase test case to check this issue.
[ASTERIXDB-2148][FUN] Add init parameter for external UDF - user model changes: no - storage format changes: no - interface changes: yes Added parameters to LibraryFunction in library.xsd.
Details: By enabling init function in external UDF, a user can reuse the same UDF implementation with different paramters. One example can be to reuse the same Machine Learning algorithm with different model files by assigning different file paths to the UDF parameter.