# Package com.hazelcast.jet.datamodel

Generic data containers used by the Pipeline API.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ItemsByTag | A heterogeneous map from `Tag<E>` to `E`, where `E` can be different for each tag.
  Tag<T> | A tag object useful as a key in heterogeneous maps.
  TimestampedEntry<K,V> | A `Map.Entry` extended with a `long timestamp`, used for event time-based data processing.
  TimestampedItem<T> | Represents a data item with the event timestamp added to it.
  Tuple2<E0,E1> | An immutable 2-tuple (pair) of statically typed fields.
  Tuple3<E0,E1,E2> | An immutable 3-tuple (triple) of statically typed fields.
  Tuple4<E0,E1,E2,E3> | An immutable 4-tuple of statically typed fields.
  Tuple5<E0,E1,E2,E3,E4> | An immutable 5-tuple of statically typed fields.
  WindowResult<K,R> | Holds the result of a group-and-aggregate operation performed in a time window.

## Package com.hazelcast.jet.datamodel Description

Generic data containers used by the Pipeline API.

Copyright © 2018. All rights reserved.