Class ViatraQueryEngineOptions.Builder
- java.lang.Object
-
- org.eclipse.viatra.query.runtime.api.ViatraQueryEngineOptions.Builder
-
- Enclosing class:
- ViatraQueryEngineOptions
public static final class ViatraQueryEngineOptions.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ViatraQueryEngineOptions from)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViatraQueryEngineOptionsbuild()ViatraQueryEngineOptions.BuilderwithDefaultBackend(IQueryBackendFactory defaultBackendFactory)Note that this backend factory overrides the factory defined by the hint added bywithDefaultHint(QueryEvaluationHint).ViatraQueryEngineOptions.BuilderwithDefaultCachingBackend(IQueryBackendFactory defaultCachingBackendFactory)ViatraQueryEngineOptions.BuilderwithDefaultHint(QueryEvaluationHint engineDefaultHints)Note that the backend factory in the hint is overridden by a factory added withwithDefaultBackend(IQueryBackendFactory).ViatraQueryEngineOptions.BuilderwithDefaultSearchBackend(IQueryBackendFactory defaultSearchBackendFactory)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ViatraQueryEngineOptions from)
-
-
Method Detail
-
withDefaultHint
public ViatraQueryEngineOptions.Builder withDefaultHint(QueryEvaluationHint engineDefaultHints)
Note that the backend factory in the hint is overridden by a factory added withwithDefaultBackend(IQueryBackendFactory).
-
withDefaultBackend
public ViatraQueryEngineOptions.Builder withDefaultBackend(IQueryBackendFactory defaultBackendFactory)
Note that this backend factory overrides the factory defined by the hint added bywithDefaultHint(QueryEvaluationHint).
-
withDefaultSearchBackend
public ViatraQueryEngineOptions.Builder withDefaultSearchBackend(IQueryBackendFactory defaultSearchBackendFactory)
- Since:
- 2.0
-
withDefaultCachingBackend
public ViatraQueryEngineOptions.Builder withDefaultCachingBackend(IQueryBackendFactory defaultCachingBackendFactory)
-
build
public ViatraQueryEngineOptions build()
-
-