public class LeftTupleList extends Object implements LeftTupleMemory, Entry
| Modifier and Type | Class and Description |
|---|---|
static class |
LeftTupleList.TupleHashTableIterator |
| Modifier and Type | Field and Description |
|---|---|
LeftTuple |
first |
LeftTuple |
last |
Entry |
next |
static long |
serialVersionUID |
| Constructor and Description |
|---|
LeftTupleList() |
LeftTupleList(AbstractHashTable.Index index,
int hashCode) |
LeftTupleList(LeftTuple first,
LeftTuple last,
int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(LeftTuple leftTuple) |
void |
clear() |
boolean |
contains(LeftTuple leftTuple) |
protected void |
copyStateInto(LeftTupleList other) |
boolean |
equals(Object object) |
FastIterator |
fastIterator() |
FastIterator |
fullFastIterator()
Iterates the entire data structure, regardless of whether TupleMemory is hashed or not.
|
FastIterator |
fullFastIterator(LeftTuple leftTuple)
Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or not
|
Object |
get(LeftTuple leftTtuple) |
LeftTuple |
getFirst() |
LeftTuple |
getFirst(RightTuple rightTuple) |
LeftTuple |
getLast() |
Entry |
getNext() |
int |
hashCode() |
void |
insertAfter(LeftTuple leftTuple,
LeftTuple previous) |
void |
insertBefore(LeftTuple leftTuple,
LeftTuple next) |
boolean |
isEmpty() |
boolean |
isIndexed() |
Iterator<LeftTuple> |
iterator() |
boolean |
matches(LeftTuple tuple,
int tupleHashCode) |
boolean |
matches(Object object,
int objectHashCode) |
void |
remove(LeftTuple leftTuple) |
void |
removeAdd(LeftTuple tuple) |
LeftTuple |
removeFirst() |
void |
setNext(Entry next) |
int |
size() |
void |
split(LeftTuple leftTuple,
int count) |
LeftTuple[] |
toArray() |
String |
toString() |
public static final long serialVersionUID
public Entry next
public LeftTuple first
public LeftTuple last
public LeftTupleList()
public LeftTupleList(AbstractHashTable.Index index, int hashCode)
public boolean isEmpty()
public LeftTuple getFirst(RightTuple rightTuple)
getFirst in interface LeftTupleMemorypublic LeftTuple getFirst()
public LeftTuple getLast()
public void split(LeftTuple leftTuple, int count)
public void clear()
clear in interface LeftTupleMemorypublic void removeAdd(LeftTuple tuple)
removeAdd in interface LeftTupleMemorypublic void add(LeftTuple leftTuple)
add in interface LeftTupleMemorypublic void remove(LeftTuple leftTuple)
remove in interface LeftTupleMemorypublic LeftTuple removeFirst()
public boolean contains(LeftTuple leftTuple)
contains in interface LeftTupleMemorypublic int size()
size in interface LeftTupleMemorypublic LeftTuple[] toArray()
toArray in interface LeftTupleMemorypublic FastIterator fastIterator()
fastIterator in interface LeftTupleMemorypublic FastIterator fullFastIterator()
LeftTupleMemoryfullFastIterator in interface LeftTupleMemorypublic FastIterator fullFastIterator(LeftTuple leftTuple)
LeftTupleMemoryfullFastIterator in interface LeftTupleMemorypublic Iterator<LeftTuple> iterator()
iterator in interface LeftTupleMemorypublic boolean isIndexed()
isIndexed in interface LeftTupleMemorypublic boolean matches(Object object, int objectHashCode)
public boolean matches(LeftTuple tuple, int tupleHashCode)
protected void copyStateInto(LeftTupleList other)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.