public final class TupleTable extends Object implements Serializable
| Constructor and Description |
|---|
TupleTable(int arity) |
| Modifier and Type | Method and Description |
|---|---|
int |
addTuple(Object[] tupleBuffer) |
void |
clear()
Clear.
|
int |
getFirstFreeTupleIndex() |
Object |
getTupleObject(int tupleIndex,
int objectIndex) |
void |
nullifyTuple(int tupleIndex) |
void |
retrieveTuple(Object[] tupleBuffer,
int tupleIndex) |
void |
setTupleObject(int tupleIndex,
int objectIndex,
Object object) |
int |
sizeInMemory() |
void |
truncate(int newFirstFreeTupleIndex) |
boolean |
tupleEquals(Object[] tupleBuffer,
int[] positionIndexes,
int tupleIndex,
int compareLength) |
boolean |
tupleEquals(Object[] tupleBuffer,
int tupleIndex,
int compareLength) |
public int sizeInMemory()
public int getFirstFreeTupleIndex()
public int addTuple(Object[] tupleBuffer)
tupleBuffer - tupleBufferpublic boolean tupleEquals(Object[] tupleBuffer, int tupleIndex, int compareLength)
tupleBuffer - tupleBuffertupleIndex - tupleIndexcompareLength - compareLengthpublic boolean tupleEquals(Object[] tupleBuffer, int[] positionIndexes, int tupleIndex, int compareLength)
tupleBuffer - tupleBufferpositionIndexes - positionIndexestupleIndex - tupleIndexcompareLength - compareLengthpublic void retrieveTuple(Object[] tupleBuffer, int tupleIndex)
tupleBuffer - tupleBuffertupleIndex - tupleIndexpublic Object getTupleObject(int tupleIndex, int objectIndex)
tupleIndex - tupleIndexobjectIndex - objectIndexpublic void setTupleObject(int tupleIndex,
int objectIndex,
Object object)
tupleIndex - tupleIndexobjectIndex - objectIndexobject - objectpublic void truncate(int newFirstFreeTupleIndex)
newFirstFreeTupleIndex - newFirstFreeTupleIndexpublic void nullifyTuple(int tupleIndex)
tupleIndex - tupleIndexpublic void clear()
Copyright © 2018. All rights reserved.