|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectca.uwaterloo.cs.ql.fb.TupleSet
public class TupleSet
| Field Summary | |
|---|---|
static int |
CHAOS
|
static int |
HAS_DUPLICATES
|
| Constructor Summary | |
|---|---|
TupleSet()
|
|
TupleSet(int initialCapacity)
|
|
TupleSet(java.lang.String name)
|
|
| Method Summary | |
|---|---|
void |
add(java.lang.String[] elems)
Add a tuple. |
void |
add(Tuple t)
|
void |
appendDB(java.lang.String fileName)
Appends all element data to the end of a file. |
void |
appendTA(java.lang.String fileName)
Appends all element data to the end of a file. |
java.lang.Object |
clone()
Makes a clone of this TupleSet. |
int |
columns()
|
Tuple |
get(int index)
|
Tuple[] |
getAllTuples()
|
java.lang.String |
getName()
|
TupleList |
getTupleList()
|
boolean |
hasDuplicates()
|
boolean |
hasName()
|
TupleSet |
newSet()
Needs to be overwritten. |
void |
print(java.io.OutputStream out)
Prints all element data to out. |
void |
printTA(java.io.OutputStream out)
Prints all element data to out
in the TA form. |
void |
removeDuplicates()
|
void |
setFlag(int flag)
|
void |
setHasDuplicates(boolean b)
|
void |
setName(java.lang.String name)
|
int |
size()
|
void |
unsetFlag(int flag)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int CHAOS
public static final int HAS_DUPLICATES
| Constructor Detail |
|---|
public TupleSet()
public TupleSet(int initialCapacity)
public TupleSet(java.lang.String name)
| Method Detail |
|---|
public boolean hasName()
public java.lang.String getName()
public void setName(java.lang.String name)
public void setFlag(int flag)
public void unsetFlag(int flag)
public boolean hasDuplicates()
public void setHasDuplicates(boolean b)
public int size()
public int columns()
public void add(Tuple t)
public Tuple get(int index)
public Tuple[] getAllTuples()
public TupleList getTupleList()
public TupleSet newSet()
public java.lang.Object clone()
clone in class java.lang.Objectpublic void removeDuplicates()
public void print(java.io.OutputStream out)
out.
out - the output stream.public void printTA(java.io.OutputStream out)
out
in the TA form.
out - the output stream.
public void appendTA(java.lang.String fileName)
throws java.io.IOException
fileName - the output file name.
java.io.IOException
public void appendDB(java.lang.String fileName)
throws java.io.IOException
fileName - the output file name.
java.io.IOExceptionpublic void add(java.lang.String[] elems)
elems - the elements.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||