Interface Tuple
- All Known Implementing Classes:
AbstractTuple,BiTupleImpl,QuadTupleImpl,TriTupleImpl,UniTupleImpl
public interface Tuple
A tuple is an out tuple in exactly one node and an in tuple in one or more nodes.
A tuple must not implement equals()/hashCode() to fact equality,
because some stream operations (
UniConstraintStream.map(Function), ...)
might create 2 different tuple instances to contain the same facts
and because a tuple's origin may replace a tuple's fact.-
Method Summary
Modifier and TypeMethodDescriptiongetState()<Value_> Value_getStore(int index) <Value_> Value_removeStore(int index) voidsetState(BavetTupleState state) void
-
Method Details
-
getState
BavetTupleState getState() -
setState
-
getStore
<Value_> Value_ getStore(int index) -
setStore
-
removeStore
<Value_> Value_ removeStore(int index)
-