public interface TupleMemory
Modifier and Type | Interface and Description |
---|---|
static class |
TupleMemory.IndexType |
Modifier and Type | Method and Description |
---|---|
void |
add(Tuple rightTuple) |
void |
clear() |
boolean |
contains(Tuple rightTuple) |
FastIterator |
fastIterator() |
FastIterator |
fullFastIterator()
Iterates the entire data structure, regardless of whether TupleMemory is hashed or not.
|
FastIterator |
fullFastIterator(Tuple rightTuple)
Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or not
|
Tuple |
getFirst(Tuple leftTuple)
The FactHandle is always the context fact and is necessary when the object being modified is in the both left and right
node memories.
|
TupleMemory.IndexType |
getIndexType() |
boolean |
isIndexed() |
Iterator |
iterator() |
void |
remove(Tuple rightTuple) |
void |
removeAdd(Tuple rightTuple) |
int |
size() |
Entry[] |
toArray() |
Tuple getFirst(Tuple leftTuple)
void removeAdd(Tuple rightTuple)
void add(Tuple rightTuple)
void remove(Tuple rightTuple)
boolean contains(Tuple rightTuple)
boolean isIndexed()
int size()
Iterator iterator()
FastIterator fastIterator()
FastIterator fullFastIterator()
FastIterator fullFastIterator(Tuple rightTuple)
rightTuple
- Entry[] toArray()
TupleMemory.IndexType getIndexType()
void clear()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.