storm.trident.tuple
Interface TridentTuple

All Superinterfaces:
java.util.Collection<java.lang.Object>, java.lang.Iterable<java.lang.Object>, java.util.List<java.lang.Object>
All Known Implementing Classes:
TridentTupleView

public interface TridentTuple
extends java.util.List<java.lang.Object>


Nested Class Summary
static interface TridentTuple.Factory
           
 
Method Summary
 byte[] getBinary(int i)
           
 byte[] getBinaryByField(java.lang.String field)
           
 java.lang.Boolean getBoolean(int i)
           
 java.lang.Boolean getBooleanByField(java.lang.String field)
           
 java.lang.Byte getByte(int i)
           
 java.lang.Byte getByteByField(java.lang.String field)
           
 java.lang.Double getDouble(int i)
           
 java.lang.Double getDoubleByField(java.lang.String field)
           
 java.lang.Float getFloat(int i)
           
 java.lang.Float getFloatByField(java.lang.String field)
           
 java.lang.Integer getInteger(int i)
           
 java.lang.Integer getIntegerByField(java.lang.String field)
           
 java.lang.Long getLong(int i)
           
 java.lang.Long getLongByField(java.lang.String field)
           
 java.lang.Short getShort(int i)
           
 java.lang.Short getShortByField(java.lang.String field)
           
 java.lang.String getString(int i)
           
 java.lang.String getStringByField(java.lang.String field)
           
 java.lang.Object getValue(int i)
           
 java.lang.Object getValueByField(java.lang.String field)
           
 java.util.List<java.lang.Object> getValues()
           
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

getValues

java.util.List<java.lang.Object> getValues()

getValue

java.lang.Object getValue(int i)

getString

java.lang.String getString(int i)

getInteger

java.lang.Integer getInteger(int i)

getLong

java.lang.Long getLong(int i)

getBoolean

java.lang.Boolean getBoolean(int i)

getShort

java.lang.Short getShort(int i)

getByte

java.lang.Byte getByte(int i)

getDouble

java.lang.Double getDouble(int i)

getFloat

java.lang.Float getFloat(int i)

getBinary

byte[] getBinary(int i)

getValueByField

java.lang.Object getValueByField(java.lang.String field)

getStringByField

java.lang.String getStringByField(java.lang.String field)

getIntegerByField

java.lang.Integer getIntegerByField(java.lang.String field)

getLongByField

java.lang.Long getLongByField(java.lang.String field)

getBooleanByField

java.lang.Boolean getBooleanByField(java.lang.String field)

getShortByField

java.lang.Short getShortByField(java.lang.String field)

getByteByField

java.lang.Byte getByteByField(java.lang.String field)

getDoubleByField

java.lang.Double getDoubleByField(java.lang.String field)

getFloatByField

java.lang.Float getFloatByField(java.lang.String field)

getBinaryByField

byte[] getBinaryByField(java.lang.String field)