public interface IQueryEngineFactory
QueryEngine
or derived class.QueryEngineFactory.getInstance()
,
(Convert QueryEngineFactory to use getInstance() and public
interface for accessor methods.)
Modifier and Type | Method and Description |
---|---|
QueryEngine |
getExistingQueryController(IBTreeManager indexManager)
Singleton factory test (does not create the query controller) for
standalone or scale-out.
|
FederatedQueryEngine |
getFederatedQueryController(IBigdataFederation<?> fed)
New query controller for scale-out.
|
QueryEngine |
getQueryController(IIndexManager indexManager)
Singleton factory for standalone or scale-out.
|
int |
getQueryControllerCount()
Return the #of live query controllers.
|
QueryEngine |
getStandaloneQueryController(IBTreeManager indexManager)
Singleton factory for standalone.
|
QueryEngine getExistingQueryController(IBTreeManager indexManager)
indexManager
- The database.QueryEngine getQueryController(IIndexManager indexManager)
indexManager
- The database.QueryEngine getStandaloneQueryController(IBTreeManager indexManager)
indexManager
- The index manager. Can be a TemporaryStore
or
Journal
.FederatedQueryEngine getFederatedQueryController(IBigdataFederation<?> fed)
Note: This is NOT used for the QueryEngine
that is embedded
within the DataService
. That instance is setup by the
DataService
itself and relies on a view of the shards as locally
available to the DataService
fed
- The federation.int getQueryControllerCount()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.