public class TupleSetsImpl<T extends Tuple> extends Object implements TupleSets<T>
Constructor and Description |
---|
TupleSetsImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addAll(TupleSets<T> source) |
boolean |
addDelete(T tuple) |
boolean |
addInsert(T tuple) |
boolean |
addNormalizedDelete(T tuple) |
void |
addTo(TupleSets<T> target) |
boolean |
addUpdate(T tuple) |
void |
clear()
clear also ensures all contained LeftTuples are cleared
reset does not touch any contained tuples
|
T |
getDeleteFirst() |
T |
getInsertFirst() |
int |
getInsertSize() |
protected T |
getNextTuple(T tuple) |
T |
getNormalizedDeleteFirst() |
protected T |
getPreviousTuple(T tuple) |
protected short |
getStagedType(T tuple) |
T |
getUpdateFirst() |
boolean |
isEmpty() |
void |
removeDelete(T tuple) |
void |
removeInsert(T tuple) |
void |
removeUpdate(Tuple tuple) |
void |
resetAll() |
protected void |
setDeleteFirst(T deleteFirst) |
protected void |
setInsertFirst(T insertFirst) |
protected void |
setNextTuple(T tuple,
T stagedNext) |
protected void |
setNormalizedDeleteFirst(T normalizedDeleteFirst) |
protected void |
setPreviousTuple(T tuple,
T stagedPrevious) |
protected void |
setStagedType(T tuple,
short type) |
protected void |
setUpdateFirst(T updateFirst) |
TupleSets<T> |
takeAll() |
String |
toString() |
String |
toStringSizes() |
public int getInsertSize()
getInsertSize
in interface TupleSets<T extends Tuple>
public T getInsertFirst()
getInsertFirst
in interface TupleSets<T extends Tuple>
protected void setInsertFirst(T insertFirst)
public T getDeleteFirst()
getDeleteFirst
in interface TupleSets<T extends Tuple>
protected void setDeleteFirst(T deleteFirst)
public T getUpdateFirst()
getUpdateFirst
in interface TupleSets<T extends Tuple>
protected void setUpdateFirst(T updateFirst)
public T getNormalizedDeleteFirst()
getNormalizedDeleteFirst
in interface TupleSets<T extends Tuple>
protected void setNormalizedDeleteFirst(T normalizedDeleteFirst)
public boolean addInsert(T tuple)
public boolean addDelete(T tuple)
public boolean addNormalizedDelete(T tuple)
addNormalizedDelete
in interface TupleSets<T extends Tuple>
public boolean addUpdate(T tuple)
public void removeInsert(T tuple)
removeInsert
in interface TupleSets<T extends Tuple>
public void removeDelete(T tuple)
removeDelete
in interface TupleSets<T extends Tuple>
public void removeUpdate(Tuple tuple)
removeUpdate
in interface TupleSets<T extends Tuple>
public void clear()
TupleSets
public String toStringSizes()
toStringSizes
in interface TupleSets<T extends Tuple>
protected void setStagedType(T tuple, short type)
protected short getStagedType(T tuple)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.