Modifier and Type | Method and Description |
---|---|
Tuple |
EMFQueryRuntimeContext.unwrapTuple(Tuple internalElements) |
Tuple |
EMFQueryRuntimeContext.wrapTuple(Tuple externalElements) |
Tuple |
DynamicEMFQueryRuntimeContext.wrapTuple(Tuple externalElements) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<Tuple> |
EMFQueryRuntimeContext.enumerateTuples(IInputKey key,
Tuple seed) |
Modifier and Type | Method and Description |
---|---|
void |
EMFQueryRuntimeContext.addUpdateListener(IInputKey key,
Tuple seed,
IQueryRuntimeContextListener listener) |
boolean |
EMFQueryRuntimeContext.containsTuple(IInputKey key,
Tuple seed) |
int |
EMFQueryRuntimeContext.countTuples(IInputKey key,
Tuple seed) |
java.lang.Iterable<Tuple> |
EMFQueryRuntimeContext.enumerateTuples(IInputKey key,
Tuple seed) |
java.lang.Iterable<? extends java.lang.Object> |
EMFQueryRuntimeContext.enumerateValues(IInputKey key,
Tuple seed) |
void |
EMFQueryRuntimeContext.illegalEnumerateValues(Tuple seed) |
void |
EMFQueryRuntimeContext.removeUpdateListener(IInputKey key,
Tuple seed,
IQueryRuntimeContextListener listener) |
Tuple |
EMFQueryRuntimeContext.unwrapTuple(Tuple internalElements) |
Tuple |
EMFQueryRuntimeContext.wrapTuple(Tuple externalElements) |
Tuple |
DynamicEMFQueryRuntimeContext.wrapTuple(Tuple externalElements) |
Modifier and Type | Method and Description |
---|---|
void |
EStructuralFeatureBinaryInputNode.pullInto(java.util.Collection<Tuple> collector) |
void |
EClassUnaryInputNode.pullInto(java.util.Collection<Tuple> collector) |
Modifier and Type | Class and Description |
---|---|
class |
MatchingFrame
MatchingFrame represents the actual mappings of variables to constants.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
LocalSearchResultProvider.getOneArbitraryMatch(java.lang.Object[] parameters) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends Tuple> |
LocalSearchResultProvider.getAllMatches(java.lang.Object[] parameters) |
Modifier and Type | Method and Description |
---|---|
Tuple |
IQueryResultProvider.getOneArbitraryMatch(java.lang.Object[] parameters)
Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends Tuple> |
IQueryResultProvider.getAllMatches(java.lang.Object[] parameters)
Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
IUpdateable.update(Tuple updateElement,
boolean isInsertion)
This callback method must be free of exceptions, even
RuntimeException s (though not Error s). |
Modifier and Type | Method and Description |
---|---|
Tuple |
IQueryRuntimeContext.unwrapTuple(Tuple internalElements)
Unwraps the tuple of internal representations of elements into their original forms
|
Tuple |
IQueryRuntimeContext.wrapTuple(Tuple externalElements)
Unwraps the tuple of elements into the internal representation that is to be used by the query backend
|
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<Tuple> |
IQueryRuntimeContext.enumerateTuples(IInputKey key,
Tuple seed)
Returns the tuples in the extensional relation identified by the input key, optionally seeded with the given tuple.
|
Modifier and Type | Method and Description |
---|---|
void |
IQueryRuntimeContext.addUpdateListener(IInputKey key,
Tuple seed,
IQueryRuntimeContextListener listener)
Subscribes for updates in the extensional relation identified by the input key, optionally seeded with the given tuple.
|
boolean |
IQueryRuntimeContext.containsTuple(IInputKey key,
Tuple seed)
Simpler form of
IQueryRuntimeContext.enumerateTuples(IInputKey, Tuple) in the case where all values of the tuples are bound by the seed. |
int |
IQueryRuntimeContext.countTuples(IInputKey key,
Tuple seed)
Returns the number of tuples in the extensional relation identified by the input key, optionally seeded with the given tuple.
|
java.lang.Iterable<Tuple> |
IQueryRuntimeContext.enumerateTuples(IInputKey key,
Tuple seed)
Returns the tuples in the extensional relation identified by the input key, optionally seeded with the given tuple.
|
java.lang.Iterable<? extends java.lang.Object> |
IQueryRuntimeContext.enumerateValues(IInputKey key,
Tuple seed)
Simpler form of
IQueryRuntimeContext.enumerateTuples(IInputKey, Tuple) in the case where all values of the tuples are bound by the seed except for one. |
void |
IQueryRuntimeContext.removeUpdateListener(IInputKey key,
Tuple seed,
IQueryRuntimeContextListener listener)
Unsubscribes from updates in the extensional relation identified by the input key, optionally seeded with the given tuple.
|
Tuple |
IQueryRuntimeContext.unwrapTuple(Tuple internalElements)
Unwraps the tuple of internal representations of elements into their original forms
|
void |
IQueryRuntimeContextListener.update(IInputKey key,
Tuple updateTuple,
boolean isInsertion)
The given tuple was inserted into or removed from the input relation indicated by the given key.
|
Tuple |
IQueryRuntimeContext.wrapTuple(Tuple externalElements)
Unwraps the tuple of elements into the internal representation that is to be used by the query backend
|
Modifier and Type | Method and Description |
---|---|
SubPlan |
IOperationCompiler.binaryEdgeTypePlan(Tuple nodes,
java.lang.Object supplierKey) |
SubPlan |
IOperationCompiler.directContainmentPlan(Tuple nodes) |
SubPlan |
IOperationCompiler.directGeneralizationPlan(Tuple nodes) |
SubPlan |
IOperationCompiler.directInstantiationPlan(Tuple nodes) |
SubPlan |
IOperationCompiler.patternCallPlan(Tuple nodes,
PQuery supplierKey) |
SubPlan |
IOperationCompiler.ternaryEdgeTypePlan(Tuple nodes,
java.lang.Object supplierKey) |
SubPlan |
IOperationCompiler.transitiveContainmentPlan(Tuple nodes) |
SubPlan |
IOperationCompiler.transitiveGeneralizationPlan(Tuple nodes) |
SubPlan |
IOperationCompiler.transitiveInstantiationPlan(Tuple nodes) |
SubPlan |
IOperationCompiler.unaryTypePlan(Tuple nodes,
java.lang.Object supplierKey) |
Modifier and Type | Method and Description |
---|---|
Tuple |
TypeJudgement.getVariablesTuple() |
Tuple |
EnumerablePConstraint.getVariablesTuple() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.util.Set<PVariable>,java.util.Set<PVariable>> |
ITypeConstraint.TypeConstraintUtil.getFunctionalDependencies(IQueryMetaContext context,
IInputKey inputKey,
Tuple variablesTuple) |
Constructor and Description |
---|
KeyedEnumerablePConstraint(PBody pBody,
Tuple variablesTuple,
KeyType supplierKey) |
TypeJudgement(IInputKey inputKey,
Tuple variablesTuple) |
Modifier and Type | Method and Description |
---|---|
Tuple |
PatternCallBasedDeferred.getActualParametersTuple() |
Tuple |
TypeFilterConstraint.getVariablesTuple() |
Constructor and Description |
---|
NegativePatternCall(PBody pBody,
Tuple actualParametersTuple,
PQuery query) |
PatternCallBasedDeferred(PBody pBody,
Tuple actualParametersTuple,
PQuery pattern) |
PatternCallBasedDeferred(PBody pBody,
Tuple actualParametersTuple,
PQuery pattern,
java.util.Set<PVariable> additionalAffectedVariables) |
PatternMatchCounter(PBody pBody,
Tuple actualParametersTuple,
PQuery query,
PVariable resultVariable) |
TypeFilterConstraint(PBody pBody,
Tuple variablesTuple,
IInputKey inputKey) |
Constructor and Description |
---|
BinaryTransitiveClosure(PBody pBody,
Tuple variablesTuple,
PQuery pattern) |
PositivePatternCall(PBody pBody,
Tuple variablesTuple,
PQuery pattern) |
TypeConstraint(PBody pBody,
Tuple variablesTuple,
IInputKey inputKey) |
Modifier and Type | Class and Description |
---|---|
class |
FlatTuple
Default Tuple implementation
|
class |
LeftInheritanceTuple
Tuple that inherits another tuple on the left.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
TupleMask.combine(Tuple unmasked,
Tuple masked,
boolean useInheritance,
boolean asComplementer)
Combines two substitutions.
|
Tuple |
Tuple.replaceAll(java.lang.Object obsolete,
java.lang.Object replacement) |
Tuple |
TupleMask.transform(Tuple original)
Generates a masked view of the original tuple.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
TupleMask.combine(Tuple unmasked,
Tuple masked,
boolean useInheritance,
boolean asComplementer)
Combines two substitutions.
|
Tuple |
TupleMask.transform(Tuple original)
Generates a masked view of the original tuple.
|
Constructor and Description |
---|
LeftInheritanceTuple(Tuple ancestor,
java.lang.Object[] localElements)
Creates a Tuple instance, lets it inherit from an ancestor, extends it with a given array.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
ExternalInputEnumeratorNode.getGlobalSeed() |
Modifier and Type | Method and Description |
---|---|
boolean |
ExternalInputStatelessFilterNode.check(Tuple ps) |
void |
ExternalInputEnumeratorNode.connectThroughContext(ReteEngine engine,
IInputKey inputKey,
Tuple globalSeed) |
Address<ExternalInputEnumeratorNode> |
InputConnector.getExternalInputNode(IInputKey inputKey,
Tuple seed) |
void |
ReteBoundary.notifyEvaluator(Address<? extends Receiver> receiver,
Tuple tuple) |
void |
ExternalInputEnumeratorNode.update(Direction direction,
Tuple updateElement) |
void |
ExternalInputEnumeratorNode.update(IInputKey key,
Tuple updateTuple,
boolean isInsertion) |
Modifier and Type | Method and Description |
---|---|
void |
ExternalInputEnumeratorNode.pullInto(java.util.Collection<Tuple> collector) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<PVariable> |
CompilerHelper.convertVariablesTuple(Tuple variablesTuple)
Extracts the variable list representation of the variables tuple.
|
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
AbstractEvaluator.evaluate(Tuple tuple)
Deprecated.
|
void |
OutputCachingEvaluatorNode.update(Direction direction,
Tuple updateElement) |
void |
MemorylessEvaluatorNode.update(Direction direction,
Tuple updateElement) |
Modifier and Type | Method and Description |
---|---|
void |
OutputCachingEvaluatorNode.pullInto(java.util.Collection<Tuple> collector) |
void |
MemorylessEvaluatorNode.pullInto(java.util.Collection<Tuple> collector) |
Modifier and Type | Method and Description |
---|---|
Tuple |
OuterJoinNode.calibrate(Tuple primary,
Tuple secondary) |
Tuple |
JoinNode.calibrate(Tuple primary,
Tuple secondary) |
Tuple |
ExistenceNode.calibrate(Tuple primary,
Tuple secondary) |
abstract Tuple |
DualInputNode.calibrate(Tuple primary,
Tuple secondary)
Simulates the behaviour of the node for calibration purposes only.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Tuple> |
TransitiveClosureNodeIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
OnetimeIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
NullIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
Indexer.get(Tuple signature) |
java.util.Collection<Tuple> |
IdentityIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
GenericProjectionIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
TransitiveClosureNodeIndexer.getSignatures() |
java.util.Collection<Tuple> |
NullIndexer.getSignatures() |
java.util.Collection<Tuple> |
IterableIndexer.getSignatures()
A collection consisting of exactly those signatures whose tuple group is not empty CONTRACT: do not modify
|
java.util.Collection<Tuple> |
IdentityIndexer.getSignatures() |
java.util.Collection<Tuple> |
GenericProjectionIndexer.getSignatures() |
java.util.Iterator<Tuple> |
TransitiveClosureNodeIndexer.iterator() |
java.util.Iterator<Tuple> |
NullIndexer.iterator() |
java.util.Iterator<Tuple> |
IdentityIndexer.iterator() |
java.util.Iterator<Tuple> |
GenericProjectionIndexer.iterator() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
CountNode.aggregateGroup(Tuple signature,
java.util.Collection<Tuple> group) |
abstract java.lang.Object |
AggregatorNode.aggregateGroup(Tuple signature,
java.util.Collection<Tuple> group)
Aggregates (reduces) a group of tuples.
|
java.lang.Object |
AggregatorNode.aggregateGroupAfterUpdate(Tuple signature,
java.util.Collection<Tuple> currentGroup,
java.lang.Object oldAggregate,
Direction direction,
Tuple updateElement,
boolean change)
Aggregates (reduces) a group of tuples, having access to the previous aggregated value (before the update) and
the update definition.
|
Tuple |
OuterJoinNode.calibrate(Tuple primary,
Tuple secondary) |
Tuple |
JoinNode.calibrate(Tuple primary,
Tuple secondary) |
Tuple |
ExistenceNode.calibrate(Tuple primary,
Tuple secondary) |
abstract Tuple |
DualInputNode.calibrate(Tuple primary,
Tuple secondary)
Simulates the behaviour of the node for calibration purposes only.
|
java.util.Collection<Tuple> |
TransitiveClosureNodeIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
OnetimeIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
NullIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
Indexer.get(Tuple signature) |
java.util.Collection<Tuple> |
IdentityIndexer.get(Tuple signature) |
java.util.Collection<Tuple> |
GenericProjectionIndexer.get(Tuple signature) |
void |
IndexerListener.notifyIndexerUpdate(Direction direction,
Tuple updateElement,
Tuple signature,
boolean change)
Notifies recipient that the indexer has just received an update.
|
void |
OuterJoinNode.notifyUpdate(DualInputNode.Side side,
Direction direction,
Tuple updateElement,
Tuple signature,
boolean change) |
void |
JoinNode.notifyUpdate(DualInputNode.Side side,
Direction direction,
Tuple updateElement,
Tuple signature,
boolean change) |
void |
ExistenceNode.notifyUpdate(DualInputNode.Side side,
Direction direction,
Tuple updateElement,
Tuple signature,
boolean change) |
abstract void |
DualInputNode.notifyUpdate(DualInputNode.Side side,
Direction direction,
Tuple updateElement,
Tuple signature,
boolean change)
Abstract handler for update event.
|
void |
NullIndexer.propagate(Direction direction,
Tuple updateElement) |
void |
IdentityIndexer.propagate(Direction direction,
Tuple updateElement) |
void |
TransitiveClosureNodeIndexer.propagate(Direction direction,
Tuple updateElement,
boolean change) |
void |
IndexerWithMemory.update(Direction direction,
Tuple updateElement) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
CountNode.aggregateGroup(Tuple signature,
java.util.Collection<Tuple> group) |
abstract java.lang.Object |
AggregatorNode.aggregateGroup(Tuple signature,
java.util.Collection<Tuple> group)
Aggregates (reduces) a group of tuples.
|
java.lang.Object |
AggregatorNode.aggregateGroupAfterUpdate(Tuple signature,
java.util.Collection<Tuple> currentGroup,
java.lang.Object oldAggregate,
Direction direction,
Tuple updateElement,
boolean change)
Aggregates (reduces) a group of tuples, having access to the previous aggregated value (before the update) and
the update definition.
|
void |
OuterJoinNode.pullInto(java.util.Collection<Tuple> collector) |
void |
JoinNode.pullInto(java.util.Collection<Tuple> collector) |
void |
ExistenceNode.pullInto(java.util.Collection<Tuple> collector) |
void |
AggregatorNode.pullInto(java.util.Collection<Tuple> collector) |
Constructor and Description |
---|
OuterJoinNode(ReteContainer reteContainer,
TupleMask complementerSecondaryMask,
Tuple defaults) |
Constructor and Description |
---|
MemoryIdentityIndexer(ReteContainer reteContainer,
int tupleWidth,
java.util.Collection<Tuple> memory,
Supplier parent,
Receiver activeNode) |
MemoryNullIndexer(ReteContainer reteContainer,
int tupleWidth,
java.util.Collection<Tuple> memory,
Supplier parent,
Receiver activeNode) |
Modifier and Type | Method and Description |
---|---|
Tuple |
RetePatternMatcher.getOneArbitraryMatch(java.lang.Object[] parameters) |
Tuple |
RetePatternMatcher.matchOne(java.lang.Object[] inputMapping,
boolean[] fixed) |
Tuple |
RetePatternMatcher.matchOneRandomly(java.lang.Object[] inputMapping,
boolean[] fixed) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends Tuple> |
RetePatternMatcher.getAllMatches(java.lang.Object[] parameters) |
java.util.ArrayList<Tuple> |
RetePatternMatcher.matchAll(java.lang.Object[] inputMapping,
boolean[] fixed) |
Modifier and Type | Field and Description |
---|---|
java.util.Collection<Tuple> |
Bag.contents |
Modifier and Type | Method and Description |
---|---|
Tuple |
DefaultDeltaMonitor.statelessConvert(Tuple tuple) |
Modifier and Type | Method and Description |
---|---|
abstract MatchType |
DeltaMonitor.statelessConvert(Tuple tuple) |
Tuple |
DefaultDeltaMonitor.statelessConvert(Tuple tuple) |
boolean |
DeltaMonitor.statelessFilter(Tuple tuple)
Override this method to provide a lightweight, stateless filter on the tuples
|
void |
DeltaMonitor.update(Direction direction,
Tuple updateElement) |
void |
Bag.update(Direction direction,
Tuple updateElement) |
Modifier and Type | Method and Description |
---|---|
void |
ConstantNode.pullInto(java.util.Collection<Tuple> collector) |
Constructor and Description |
---|
ConstantNode(ReteContainer reteContainer,
Tuple constant) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Tuple> |
Supplier.getPulledContents()
Returns the contents of this object in this particular moment.
|
java.util.Set<Tuple> |
StandardNode.getPulledContents() |
java.util.Collection<Tuple> |
ReteContainer.pullContents(Supplier supplier)
Retrieves a safe copy of the contents of a supplier.
|
java.util.Collection<Tuple> |
ReteContainer.pullPropagatedContents(SingleInputNode supplier)
Retrieves the contents of a SingleInputNode's parentage.
|
java.util.Collection<Tuple> |
ReteContainer.remotePull(Address<? extends Supplier> supplier)
Retrieves the contents of a supplier for a remote caller.
|
Modifier and Type | Method and Description |
---|---|
void |
Network.sendConstructionUpdate(Address<? extends Receiver> receiver,
Direction direction,
Tuple updateElement)
Sends an update message to the receiver node, indicating a newly found or lost partial matching.
|
void |
ReteContainer.sendConstructionUpdate(Receiver receiver,
Direction direction,
Tuple updateElement)
Sends an update message to the receiver node, indicating a newly found or lost partial matching.
|
void |
Network.sendExternalUpdate(Address<? extends Receiver> receiver,
Direction direction,
Tuple updateElement)
Sends an update message to the receiver node, indicating a newly found or lost partial matching.
|
void |
ReteContainer.sendUpdateInternal(Receiver receiver,
Direction direction,
Tuple updateElement)
Sends an update message to the receiver node, indicating a newly found or lost partial matching.
|
void |
ReteContainer.sendUpdateToRemoteAddress(Address<? extends Receiver> address,
Direction direction,
Tuple updateElement)
Sends an update message to a node in a different container.
|
void |
Receiver.update(Direction direction,
Tuple updateElement)
updates the receiver with a newly found or lost partial matching
|
Modifier and Type | Method and Description |
---|---|
void |
Supplier.pullInto(java.util.Collection<Tuple> collector)
pulls the contents of this object in this particular moment into a target collection
|
void |
Network.sendConstructionUpdates(Address<? extends Receiver> receiver,
Direction direction,
java.util.Collection<Tuple> updateElements)
Sends multiple update messages atomically to the receiver node, indicating a newly found or lost partial
matching.
|
void |
ReteContainer.sendConstructionUpdates(Receiver receiver,
Direction direction,
java.util.Collection<Tuple> updateElements)
Sends several update messages atomically to the receiver node, indicating a newly found or lost partial matching.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Tuple> |
RemoteReceiver.remotePull() |
Modifier and Type | Method and Description |
---|---|
void |
RemoteSupplier.update(Direction direction,
Tuple updateElement) |
void |
RemoteReceiver.update(Direction direction,
Tuple updateElement) |
Modifier and Type | Method and Description |
---|---|
void |
RemoteSupplier.pullInto(java.util.Collection<Tuple> collector) |
void |
RemoteReceiver.pullInto(java.util.Collection<Tuple> collector) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Tuple> |
DefaultProductionNode.iterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
ValueBinderFilterNode.check(Tuple ps) |
boolean |
InequalityFilterNode.check(Tuple ps) |
abstract boolean |
FilterNode.check(Tuple ps)
Abstract filtering predicate.
|
boolean |
EqualityFilterNode.check(Tuple ps) |
void |
UniquenessEnforcerNode.update(Direction direction,
Tuple updateElement) |
void |
TransparentNode.update(Direction direction,
Tuple updateElement) |
void |
TransitiveClosureNode.update(Direction direction,
Tuple updateElement) |
void |
TransformerNode.update(Direction direction,
Tuple updateElement) |
void |
FilterNode.update(Direction direction,
Tuple updateElement) |
void |
CallbackNode.update(Direction direction,
Tuple updateElement) |
Modifier and Type | Method and Description |
---|---|
void |
SingleInputNode.propagatePullInto(java.util.Collection<Tuple> collector)
To be called by derived classes and ReteContainer.
|
void |
UniquenessEnforcerNode.pullInto(java.util.Collection<Tuple> collector) |
void |
TransparentNode.pullInto(java.util.Collection<Tuple> collector) |
void |
TransitiveClosureNode.pullInto(java.util.Collection<Tuple> collector) |
void |
TransformerNode.pullInto(java.util.Collection<Tuple> collector) |
void |
FilterNode.pullInto(java.util.Collection<Tuple> collector) |
void |
TransitiveClosureNode.reinitializeWith(java.util.Collection<Tuple> tuples)
Initializes the graph data source with the given collection of tuples.
|
Modifier and Type | Class and Description |
---|---|
class |
MaskedTuple
A tuple that transparently provides a masked (transformed) view of another tuple.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Tuple> |
MaskedTupleMemory.get(Tuple signature)
Retrieves entries that have the specified signature
|
java.util.Collection<Tuple> |
MaskedTupleMemory.getSignatures()
Retrieves a read-only collection of exactly those signatures for which at least one tuple is stored
|
java.util.Iterator<Tuple> |
TupleMemory.iterator() |
java.util.Iterator<Tuple> |
MaskedTupleMemory.iterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
TupleMemory.add(Tuple ps)
Adds a pattern occurence to the memory
|
boolean |
MaskedTupleMemory.add(Tuple ps)
Adds a pattern occurence to the memory
|
boolean |
MaskedTupleMemory.add(Tuple ps,
Tuple signature)
Adds a pattern occurence to the memory, with given signature
|
java.util.Collection<Tuple> |
MaskedTupleMemory.get(Tuple signature)
Retrieves entries that have the specified signature
|
boolean |
TupleMemory.remove(Tuple ps)
Removes a pattern occurence from the memory
|
boolean |
MaskedTupleMemory.remove(Tuple ps)
Removes a pattern occurence from the memory
|
boolean |
MaskedTupleMemory.remove(Tuple ps,
Tuple signature)
Removes a pattern occurence from the memory, with given signature
|
Modifier and Type | Method and Description |
---|---|
boolean |
TupleMemory.addAll(java.util.Collection<? extends Tuple> arg0) |
Constructor and Description |
---|
MaskedTuple(Tuple wrapped,
TupleMask mask) |
TupleValueProvider(Tuple tuple,
java.util.Map<java.lang.String,java.lang.Integer> indexMapping)
Wraps a tuple with an index mapping
|