TridentTuple interface is the data model of a Trident topology. The
TridentTuple interface is the basic unit of data that can be processed by a Trident topology. Each tuple consists of a predefined list of fields. The value of each field can be a byte, character, integer, long, float, double, Boolean, or byte array. During the construction of a topology, operations are performed on the tuple, which will either add new fields to the tuple or replace the tuple with a new set of fields.
Each of the fields in a tuple can be accessed by the name
getValueByField(String) or its positional index
getValue(int) in the tuple. The
TridentTuple interface also provides convenient methods such as