Class FederatedQueryManagerImpl

  • All Implemented Interfaces:
    QueryManager

    public class FederatedQueryManagerImpl
    extends QueryManagerImpl
    Manager for queries for federated datastores. Responsible for distributing queries across multiple datastores and federating the results.
    • Method Detail

      • initialiseQueryCaches

        protected void initialiseQueryCaches()
        Method to find and initialise the query cache, for caching query compilations.
      • newQuery

        public Query newQuery​(String language,
                              ExecutionContext ec,
                              Object query)
        Method to generate a new query using the passed query as basis.
        Parameters:
        language - The query language
        ec - ExecutionContext
        query - The query filter (String) or a previous Query
        Returns:
        The Query