Class RelationalRuntimeContext
java.lang.Object
tools.refinery.store.query.interpreter.internal.context.RelationalRuntimeContext
- All Implemented Interfaces:
IQueryRuntimeContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddUpdateListener(IInputKey key, Tuple seed, IQueryRuntimeContextListener listener) <V> VcoalesceTraversals(Callable<V> callable) booleancontainsTuple(IInputKey key, ITuple seed) intcountTuples(IInputKey key, TupleMask seedMask, ITuple seed) voidensureIndexed(IInputKey key, IndexingService service) voidensureWildcardIndexing(IndexingService service) enumerateTuples(IInputKey key, TupleMask seedMask, ITuple seed) Iterable<?> enumerateValues(IInputKey key, TupleMask seedMask, ITuple seed) estimateCardinality(IInputKey key, TupleMask groupMask, Accuracy requiredAccuracy) voidexecuteAfterTraversal(Runnable runnable) booleanbooleanisIndexed(IInputKey key, IndexingService service) voidremoveUpdateListener(IInputKey key, Tuple seed, IQueryRuntimeContextListener listener) unwrapElement(Object internalElement) unwrapTuple(Tuple internalElements) wrapElement(Object externalElement) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tools.refinery.interpreter.matchers.context.IQueryRuntimeContext
estimateAverageBucketSize
-
Method Details
-
getMetaContext
- Specified by:
getMetaContextin interfaceIQueryRuntimeContext
-
coalesceTraversals
- Specified by:
coalesceTraversalsin interfaceIQueryRuntimeContext- Throws:
InvocationTargetException
-
isCoalescing
public boolean isCoalescing()- Specified by:
isCoalescingin interfaceIQueryRuntimeContext
-
isIndexed
- Specified by:
isIndexedin interfaceIQueryRuntimeContext
-
ensureIndexed
- Specified by:
ensureIndexedin interfaceIQueryRuntimeContext
-
countTuples
- Specified by:
countTuplesin interfaceIQueryRuntimeContext
-
estimateCardinality
public Optional<Long> estimateCardinality(IInputKey key, TupleMask groupMask, Accuracy requiredAccuracy) - Specified by:
estimateCardinalityin interfaceIQueryRuntimeContext
-
enumerateTuples
- Specified by:
enumerateTuplesin interfaceIQueryRuntimeContext
-
enumerateValues
- Specified by:
enumerateValuesin interfaceIQueryRuntimeContext
-
containsTuple
- Specified by:
containsTuplein interfaceIQueryRuntimeContext
-
addUpdateListener
- Specified by:
addUpdateListenerin interfaceIQueryRuntimeContext
-
removeUpdateListener
- Specified by:
removeUpdateListenerin interfaceIQueryRuntimeContext
-
wrapElement
- Specified by:
wrapElementin interfaceIQueryRuntimeContext
-
unwrapElement
- Specified by:
unwrapElementin interfaceIQueryRuntimeContext
-
wrapTuple
- Specified by:
wrapTuplein interfaceIQueryRuntimeContext
-
unwrapTuple
- Specified by:
unwrapTuplein interfaceIQueryRuntimeContext
-
ensureWildcardIndexing
- Specified by:
ensureWildcardIndexingin interfaceIQueryRuntimeContext
-
executeAfterTraversal
- Specified by:
executeAfterTraversalin interfaceIQueryRuntimeContext
-
getCancellationToken
- Specified by:
getCancellationTokenin interfaceIQueryRuntimeContext
-