public final class ViatraQueryEngineOptions
extends java.lang.Object
ViatraQueryEngine
instance. The DEFAULT
instance represents the configuration that is selected when no explicit options are provided by the user. To create
new configurations, use the static builder methods defineOptions()
(starts with empty options) or
copyOptions(ViatraQueryEngineOptions)
(starts with all options from an existing configuration).Modifier and Type | Class and Description |
---|---|
static class |
ViatraQueryEngineOptions.Builder |
Modifier and Type | Method and Description |
---|---|
static ViatraQueryEngineOptions.Builder |
copyOptions(ViatraQueryEngineOptions options)
Initializes an option builder with settings from an existing configuration.
|
static ViatraQueryEngineOptions.Builder |
defineOptions()
Initializes an option builder with no previously set options.
|
static ViatraQueryEngineOptions |
getDefault() |
IQueryBackendFactory |
getDefaultBackendFactory()
Returns the configured default backend
|
IQueryBackendFactory |
getDefaultCachingBackendFactory()
Returns the configured default caching backend.
|
IQueryBackendFactory |
getDefaultSearchBackendFactory()
Returns the configured default search-based backend.
|
QueryEvaluationHint |
getEngineDefaultHints() |
IQueryBackendFactory |
getQueryBackendFactory(QueryEvaluationHint hint) |
static void |
setSystemDefaultBackends(IQueryBackendFactory systemDefaultBackendFactory,
IQueryBackendFactory systemDefaultCachingBackendFactory,
IQueryBackendFactory systemDefaultSearchBackendFactory) |
java.lang.String |
toString() |
public static void setSystemDefaultBackends(IQueryBackendFactory systemDefaultBackendFactory, IQueryBackendFactory systemDefaultCachingBackendFactory, IQueryBackendFactory systemDefaultSearchBackendFactory)
public static final ViatraQueryEngineOptions getDefault()
public static ViatraQueryEngineOptions.Builder defineOptions()
public static ViatraQueryEngineOptions.Builder copyOptions(ViatraQueryEngineOptions options)
public QueryEvaluationHint getEngineDefaultHints()
public IQueryBackendFactory getDefaultBackendFactory()
public IQueryBackendFactory getDefaultCachingBackendFactory()
public IQueryBackendFactory getDefaultSearchBackendFactory()
public java.lang.String toString()
toString
in class java.lang.Object
public IQueryBackendFactory getQueryBackendFactory(QueryEvaluationHint hint)