Package org.apache.druid.query
Class DefaultQueryRunnerFactoryConglomerate
java.lang.Object
org.apache.druid.query.DefaultQueryRunnerFactoryConglomerate
- All Implemented Interfaces:
QueryRunnerFactoryConglomerate
public class DefaultQueryRunnerFactoryConglomerate
extends Object
implements QueryRunnerFactoryConglomerate
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultQueryRunnerFactoryConglomerate(Map<Class<? extends Query>, QueryRunnerFactory> factories, Map<Class<? extends Query>, QueryToolChest> toolchests, Map<Class<? extends Query>, QueryLogic> querylogics) -
Method Summary
Modifier and TypeMethodDescriptionbuildFromQueryRunnerFactories(Map<Class<? extends Query>, QueryRunnerFactory> factories) <T,QueryType extends Query<T>>
QueryRunnerFactory<T,QueryType> findFactory(QueryType query) <T,QueryType extends Query<T>>
QueryLogicgetQueryLogic(QueryType query) <T,QueryType extends Query<T>>
QueryToolChest<T,QueryType> getToolChest(QueryType query)
-
Constructor Details
-
DefaultQueryRunnerFactoryConglomerate
@Inject public DefaultQueryRunnerFactoryConglomerate(Map<Class<? extends Query>, QueryRunnerFactory> factories, Map<Class<? extends Query>, QueryToolChest> toolchests, Map<Class<? extends Query>, QueryLogic> querylogics)
-
-
Method Details
-
buildFromQueryRunnerFactories
public static DefaultQueryRunnerFactoryConglomerate buildFromQueryRunnerFactories(Map<Class<? extends Query>, QueryRunnerFactory> factories) -
findFactory
- Specified by:
findFactoryin interfaceQueryRunnerFactoryConglomerate
-
getToolChest
- Specified by:
getToolChestin interfaceQueryRunnerFactoryConglomerate
-
getQueryLogic
- Specified by:
getQueryLogicin interfaceQueryRunnerFactoryConglomerate
-