public class StormTuple<IN> extends Object implements backtype.storm.tuple.Tuple
StormTuple converts a Flink tuple of type IN into a Storm tuple.| Constructor and Description |
|---|
StormTuple(IN flinkTuple,
backtype.storm.tuple.Fields schema,
int producerTaskId,
String producerStreamId,
String producerComponentId,
backtype.storm.tuple.MessageId messageId)
Create a new Storm tuple from the given Flink tuple.
|
public StormTuple(IN flinkTuple, backtype.storm.tuple.Fields schema, int producerTaskId, String producerStreamId, String producerComponentId, backtype.storm.tuple.MessageId messageId)
flinkTuple - The Flink tuple to be converted.schema - The schema (ie, ordered field names) of the tuple.producerTaskId - The task ID of the producer (a valid, ie, non-negative ID, implicates the truncation of the last
attribute of flinkTuple).producerStreamId - The input stream ID from which this tuple was received.producerComponentId - The component ID of the producer.messageId - The message ID of this tuple.public int size()
size in interface backtype.storm.tuple.ITuplepublic boolean contains(String field)
contains in interface backtype.storm.tuple.ITuplepublic backtype.storm.tuple.Fields getFields()
getFields in interface backtype.storm.tuple.ITuplepublic int fieldIndex(String field)
fieldIndex in interface backtype.storm.tuple.ITuplepublic List<Object> select(backtype.storm.tuple.Fields selector)
select in interface backtype.storm.tuple.ITuplepublic Object getValue(int i)
getValue in interface backtype.storm.tuple.ITuplepublic String getString(int i)
getString in interface backtype.storm.tuple.ITuplepublic Integer getInteger(int i)
getInteger in interface backtype.storm.tuple.ITuplepublic Long getLong(int i)
getLong in interface backtype.storm.tuple.ITuplepublic Boolean getBoolean(int i)
getBoolean in interface backtype.storm.tuple.ITuplepublic Short getShort(int i)
getShort in interface backtype.storm.tuple.ITuplepublic Byte getByte(int i)
getByte in interface backtype.storm.tuple.ITuplepublic Double getDouble(int i)
getDouble in interface backtype.storm.tuple.ITuplepublic Float getFloat(int i)
getFloat in interface backtype.storm.tuple.ITuplepublic byte[] getBinary(int i)
getBinary in interface backtype.storm.tuple.ITuplepublic <T> T getValueByName(String field)
public Object getValueByField(String field)
getValueByField in interface backtype.storm.tuple.ITuplepublic String getStringByField(String field)
getStringByField in interface backtype.storm.tuple.ITuplepublic Integer getIntegerByField(String field)
getIntegerByField in interface backtype.storm.tuple.ITuplepublic Long getLongByField(String field)
getLongByField in interface backtype.storm.tuple.ITuplepublic Boolean getBooleanByField(String field)
getBooleanByField in interface backtype.storm.tuple.ITuplepublic Short getShortByField(String field)
getShortByField in interface backtype.storm.tuple.ITuplepublic Byte getByteByField(String field)
getByteByField in interface backtype.storm.tuple.ITuplepublic Double getDoubleByField(String field)
getDoubleByField in interface backtype.storm.tuple.ITuplepublic Float getFloatByField(String field)
getFloatByField in interface backtype.storm.tuple.ITuplepublic byte[] getBinaryByField(String field)
getBinaryByField in interface backtype.storm.tuple.ITuplepublic List<Object> getValues()
getValues in interface backtype.storm.tuple.ITuplepublic backtype.storm.generated.GlobalStreamId getSourceGlobalStreamid()
getSourceGlobalStreamid in interface backtype.storm.tuple.Tuplepublic String getSourceComponent()
getSourceComponent in interface backtype.storm.tuple.Tuplepublic int getSourceTask()
getSourceTask in interface backtype.storm.tuple.Tuplepublic String getSourceStreamId()
getSourceStreamId in interface backtype.storm.tuple.Tuplepublic backtype.storm.tuple.MessageId getMessageId()
getMessageId in interface backtype.storm.tuple.TupleCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.