Understanding Trident's data model

The 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 getIntegerByField(String) that saves you from type casting the objects.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.237.123