Class QueryInterpreterBuilderImpl
java.lang.Object
tools.refinery.store.adapter.AbstractModelAdapterBuilder<QueryInterpreterStoreAdapterImpl>
tools.refinery.store.query.interpreter.internal.QueryInterpreterBuilderImpl
- All Implemented Interfaces:
ModelAdapterBuilder
,QueryInterpreterBuilder
,ModelQueryBuilder
public class QueryInterpreterBuilderImpl
extends AbstractModelAdapterBuilder<QueryInterpreterStoreAdapterImpl>
implements QueryInterpreterBuilder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbackend
(IQueryBackendFactory queryBackendFactory) cachingBackend
(IQueryBackendFactory queryBackendFactory) computeHint
(Function<Dnf, QueryEvaluationHint> computeHint) defaultHint
(QueryEvaluationHint queryEvaluationHint) doBuild
(ModelStore store) engineOptions
(InterpreterEngineOptions engineOptions) queries
(Collection<? extends AnyQuery> queries) rewriter
(DnfRewriter rewriter) searchBackend
(IQueryBackendFactory queryBackendFactory) Methods inherited from class tools.refinery.store.adapter.AbstractModelAdapterBuilder
build, checkConfigured, checkNotConfigured, configure, doConfigure, isConfigured
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tools.refinery.store.adapter.ModelAdapterBuilder
configure, isConfigured
Methods inherited from interface tools.refinery.store.query.interpreter.QueryInterpreterBuilder
build, queries
-
Constructor Details
-
QueryInterpreterBuilderImpl
public QueryInterpreterBuilderImpl()
-
-
Method Details
-
engineOptions
- Specified by:
engineOptions
in interfaceQueryInterpreterBuilder
-
defaultHint
- Specified by:
defaultHint
in interfaceQueryInterpreterBuilder
-
backend
- Specified by:
backend
in interfaceQueryInterpreterBuilder
-
cachingBackend
- Specified by:
cachingBackend
in interfaceQueryInterpreterBuilder
-
searchBackend
- Specified by:
searchBackend
in interfaceQueryInterpreterBuilder
-
queries
- Specified by:
queries
in interfaceModelQueryBuilder
- Specified by:
queries
in interfaceQueryInterpreterBuilder
-
query
- Specified by:
query
in interfaceModelQueryBuilder
- Specified by:
query
in interfaceQueryInterpreterBuilder
-
rewriter
- Specified by:
rewriter
in interfaceModelQueryBuilder
- Specified by:
rewriter
in interfaceQueryInterpreterBuilder
-
computeHint
- Specified by:
computeHint
in interfaceQueryInterpreterBuilder
-
doBuild
- Specified by:
doBuild
in classAbstractModelAdapterBuilder<QueryInterpreterStoreAdapterImpl>
-