Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Problem:
- Currently undefined class is placed in the org.apache.geode.cache.query.internal package
- But undefined is exposed to the user when queries try to do something like projecting a field that does not exist or extract a value from NULL
Expectation
- Anything that is exposed to the user should not be in the internal package.
- This needs to be moved to public package
Issues
- Doing this may result in breaking backwards compatibility
- Older clients will be expecting undefined from an internal package but will receive a undefined present in a package that it is not able to identify.
This task will need a discussion to find a viable solution.