Constructor and Description |
---|
Twister2Tuple(Fields fields,
Values values,
IMessage iMessage) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.String field)
Returns true if this tuple contains the specified name of the field.
|
int |
fieldIndex(java.lang.String field)
Returns the position of the specified field in this tuple.
|
byte[] |
getBinary(int i)
Returns the byte array at position i in the tuple.
|
byte[] |
getBinaryByField(java.lang.String field)
Gets the Byte array field with a specific name.
|
java.lang.Boolean |
getBoolean(int i)
Returns the Boolean at position i in the tuple.
|
java.lang.Boolean |
getBooleanByField(java.lang.String field)
Gets the Boolean field with a specific name.
|
java.lang.Byte |
getByte(int i)
Returns the Byte at position i in the tuple.
|
java.lang.Byte |
getByteByField(java.lang.String field)
Gets the Byte field with a specific name.
|
java.lang.Double |
getDouble(int i)
Returns the Double at position i in the tuple.
|
java.lang.Double |
getDoubleByField(java.lang.String field)
Gets the Double field with a specific name.
|
Fields |
getFields()
Gets the names of the fields in this tuple.
|
java.lang.Float |
getFloat(int i)
Returns the Float at position i in the tuple.
|
java.lang.Float |
getFloatByField(java.lang.String field)
Gets the Float field with a specific name.
|
java.lang.Integer |
getInteger(int i)
Returns the Integer at position i in the tuple.
|
java.lang.Integer |
getIntegerByField(java.lang.String field)
Gets the Integer field with a specific name.
|
java.lang.Long |
getLong(int i)
Returns the Long at position i in the tuple.
|
java.lang.Long |
getLongByField(java.lang.String field)
Gets the Long field with a specific name.
|
java.lang.Short |
getShort(int i)
Returns the Short at position i in the tuple.
|
java.lang.Short |
getShortByField(java.lang.String field)
Gets the Short field with a specific name.
|
java.lang.String |
getSourceComponent()
Gets the id of the component that created this tuple.
|
GlobalStreamId |
getSourceGlobalStreamId()
Returns the global stream id (component + stream) of this tuple.
|
java.lang.String |
getSourceStreamId()
Gets the id of the stream that this tuple was emitted to.
|
int |
getSourceTask()
Gets the id of the task that created this tuple.
|
java.lang.String |
getString(int i)
Returns the String at position i in the tuple.
|
java.lang.String |
getStringByField(java.lang.String field)
Gets the String field with a specific name.
|
java.lang.Object |
getValue(int i)
Gets the field at position i in the tuple.
|
java.lang.Object |
getValueByField(java.lang.String field)
Gets the field with a specific name.
|
java.util.List<java.lang.Object> |
getValues()
Gets all the values in this tuple.
|
void |
resetValues()
Resets the tuple values to null
TODO:- Is this needed
|
java.util.List<java.lang.Object> |
select(Fields selector)
Returns a subset of the tuple based on the fields selector.
|
int |
size()
Returns the number of fields in this tuple.
|
public int size()
Tuple
public boolean contains(java.lang.String field)
Tuple
public Fields getFields()
Tuple
public int fieldIndex(java.lang.String field)
Tuple
fieldIndex
in interface Tuple
public java.util.List<java.lang.Object> select(Fields selector)
Tuple
public java.lang.Object getValue(int i)
Tuple
public java.lang.String getString(int i)
Tuple
public java.lang.Integer getInteger(int i)
Tuple
getInteger
in interface Tuple
public java.lang.Long getLong(int i)
Tuple
public java.lang.Boolean getBoolean(int i)
Tuple
getBoolean
in interface Tuple
public java.lang.Short getShort(int i)
Tuple
public java.lang.Byte getByte(int i)
Tuple
public java.lang.Double getDouble(int i)
Tuple
public java.lang.Float getFloat(int i)
Tuple
public byte[] getBinary(int i)
Tuple
public java.lang.Object getValueByField(java.lang.String field)
Tuple
getValueByField
in interface Tuple
public java.lang.String getStringByField(java.lang.String field)
Tuple
getStringByField
in interface Tuple
public java.lang.Integer getIntegerByField(java.lang.String field)
Tuple
getIntegerByField
in interface Tuple
public java.lang.Long getLongByField(java.lang.String field)
Tuple
getLongByField
in interface Tuple
public java.lang.Boolean getBooleanByField(java.lang.String field)
Tuple
getBooleanByField
in interface Tuple
public java.lang.Short getShortByField(java.lang.String field)
Tuple
getShortByField
in interface Tuple
public java.lang.Byte getByteByField(java.lang.String field)
Tuple
getByteByField
in interface Tuple
public java.lang.Double getDoubleByField(java.lang.String field)
Tuple
getDoubleByField
in interface Tuple
public java.lang.Float getFloatByField(java.lang.String field)
Tuple
getFloatByField
in interface Tuple
public byte[] getBinaryByField(java.lang.String field)
Tuple
getBinaryByField
in interface Tuple
public java.util.List<java.lang.Object> getValues()
Tuple
public GlobalStreamId getSourceGlobalStreamId()
Tuple
getSourceGlobalStreamId
in interface Tuple
public java.lang.String getSourceComponent()
Tuple
getSourceComponent
in interface Tuple
public int getSourceTask()
Tuple
getSourceTask
in interface Tuple
public java.lang.String getSourceStreamId()
Tuple
getSourceStreamId
in interface Tuple
public void resetValues()
Tuple
resetValues
in interface Tuple