Package org.apache.druid.guice
Class DruidBinders.QueryBinder
java.lang.Object
org.apache.druid.guice.DruidBinders.QueryBinder
- Enclosing class:
- DruidBinders
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbindQueryLogic(Class<? extends Query> queryTypeClazz, Class<? extends QueryLogic> queryLogicClazz) bindQueryRunnerFactory(Class<? extends Query> queryTypeClazz, Class<? extends QueryRunnerFactory> queryRunnerFactory) bindQueryToolChest(Class<? extends Query> queryTypeClazz, Class<? extends QueryToolChest> queryToolChest) naiveBinding(Class<? extends Query> queryTypeClazz, Class<? extends QueryRunnerFactory> queryRunnerFactory) naiveBinding2(Class<? extends Query> class1, Class<? extends QueryToolChest> class2)
-
Constructor Details
-
QueryBinder
public QueryBinder(com.google.inject.Binder binder)
-
-
Method Details
-
bindQueryLogic
public DruidBinders.QueryBinder bindQueryLogic(Class<? extends Query> queryTypeClazz, Class<? extends QueryLogic> queryLogicClazz) -
bindQueryRunnerFactory
public DruidBinders.QueryBinder bindQueryRunnerFactory(Class<? extends Query> queryTypeClazz, Class<? extends QueryRunnerFactory> queryRunnerFactory) -
naiveBinding2
public DruidBinders.QueryBinder naiveBinding2(Class<? extends Query> class1, Class<? extends QueryToolChest> class2) -
bindQueryToolChest
public DruidBinders.QueryBinder bindQueryToolChest(Class<? extends Query> queryTypeClazz, Class<? extends QueryToolChest> queryToolChest) -
naiveBinding
public DruidBinders.QueryBinder naiveBinding(Class<? extends Query> queryTypeClazz, Class<? extends QueryRunnerFactory> queryRunnerFactory)
-