datawave
datawave copied to clipboard
Remote query service query logic and query filters
We need a query logic (BaseQueryLogic extension) that can be configured with a remote URL through which its activities are delegated using the standard create, next, and close rest calls.
In addition to the remote query service logic, we need to be able to create composite logics that would invoke a local and potentially remote query logic. This already exists in the form of the CompositeQueryLogic. However in addition we need to be able to restrict calling one of the query logics based on some filter. Current filters require include one that matches the auths be requested, and another that matches a query parameter.