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
Constructors -
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, isConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tools.refinery.store.adapter.ModelAdapterBuilder
configure, isConfiguredMethods inherited from interface tools.refinery.store.query.interpreter.QueryInterpreterBuilder
build, queries
-
Constructor Details
-
QueryInterpreterBuilderImpl
public QueryInterpreterBuilderImpl()
-
-
Method Details
-
engineOptions
- Specified by:
engineOptionsin interfaceQueryInterpreterBuilder
-
defaultHint
- Specified by:
defaultHintin interfaceQueryInterpreterBuilder
-
backend
- Specified by:
backendin interfaceQueryInterpreterBuilder
-
cachingBackend
- Specified by:
cachingBackendin interfaceQueryInterpreterBuilder
-
searchBackend
- Specified by:
searchBackendin interfaceQueryInterpreterBuilder
-
queries
- Specified by:
queriesin interfaceModelQueryBuilder- Specified by:
queriesin interfaceQueryInterpreterBuilder
-
query
- Specified by:
queryin interfaceModelQueryBuilder- Specified by:
queryin interfaceQueryInterpreterBuilder
-
rewriter
- Specified by:
rewriterin interfaceModelQueryBuilder- Specified by:
rewriterin interfaceQueryInterpreterBuilder
-
computeHint
- Specified by:
computeHintin interfaceQueryInterpreterBuilder
-
doBuild
- Specified by:
doBuildin classAbstractModelAdapterBuilder<QueryInterpreterStoreAdapterImpl>
-