public class UnlimitedNullTuple extends AbstractTuple
| Constructor and Description |
|---|
UnlimitedNullTuple() |
| Modifier and Type | Method and Description |
|---|---|
void |
append(Object val)
Append a field to a tuple.
|
int |
compareTo(Object o) |
Object |
get(int fieldNum)
Get the value in a given field.
|
List<Object> |
getAll()
Get all of the fields in the tuple as a list.
|
long |
getMemorySize()
Determine the size of tuple in memory.
|
void |
readFields(DataInput arg0) |
void |
set(int fieldNum,
Object val)
Set the value in a given field.
|
int |
size()
Find the size of the tuple.
|
void |
write(DataOutput arg0) |
equals, getType, isNull, iterator, reference, toDelimitedString, toStringclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic int size()
Tuplepublic Object get(int fieldNum) throws ExecException
TuplefieldNum - Number of the field to get the value for.ExecException - if the field number is greater than or equal to
the number of fields in the tuple.public List<Object> getAll()
Tuplepublic void set(int fieldNum,
Object val)
throws ExecException
TupleTupleFactory.newTuple(int) with an
argument greater than the fieldNum being passed here. This call will
not automatically expand the tuple size. That is if you called
TupleFactory.newTuple(int) with a 2, it is okay to call
this function with a 1, but not with a 2 or greater.fieldNum - Number of the field to set the value for.val - Object to put in the indicated field.ExecException - if the field number is greater than or equal to
the number of fields in the tuple.public void append(Object val)
TupleTupleFactory.newTuple(int) and then fill in the values with
Tuple.set(int, Object), rather
than construct it with TupleFactory.newTuple() and append values.val - Object to append to the tuple.public long getMemorySize()
Tuplepublic void readFields(DataInput arg0) throws IOException
IOExceptionpublic void write(DataOutput arg0) throws IOException
IOExceptionpublic int compareTo(Object o)
Copyright © 2007-2017 The Apache Software Foundation