Class SymbolViewUpdateListener<T>
java.lang.Object
tools.refinery.store.query.interpreter.internal.update.SymbolViewUpdateListener<T>
- All Implemented Interfaces:
InterpretationListener<T>
- Direct Known Subclasses:
TupleChangingViewUpdateListener,TuplePreservingViewUpdateListener
public abstract class SymbolViewUpdateListener<T>
extends Object
implements InterpretationListener<T>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSymbolViewUpdateListener(QueryInterpreterAdapterImpl adapter, Interpretation<T> interpretation) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilter(IInputKey inputKey, ITuple seed, IQueryRuntimeContextListener listener) static <T> SymbolViewUpdateListener<T> of(QueryInterpreterAdapterImpl adapter, SymbolView<T> view, Interpretation<T> interpretation) protected voidprocessUpdate(Tuple tuple, boolean isInsertion) voidremoveFilter(IInputKey inputKey, ITuple seed, IQueryRuntimeContextListener listener) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tools.refinery.store.model.InterpretationListener
put
-
Constructor Details
-
SymbolViewUpdateListener
protected SymbolViewUpdateListener(QueryInterpreterAdapterImpl adapter, Interpretation<T> interpretation)
-
-
Method Details
-
addFilter
-
removeFilter
-
processUpdate
-
of
public static <T> SymbolViewUpdateListener<T> of(QueryInterpreterAdapterImpl adapter, SymbolView<T> view, Interpretation<T> interpretation)
-