A TimerResult that represents the completion of a deletion.
Serde for use when your time windows are fixed length and non-overlapping.
Serde for use when your time windows are fixed length and non-overlapping. When this condition is met, we are able to avoid serializing 8 bytes for TimeWindowed.endTime
The key in a sample KeyValue store.
The key in a sample KeyValue store. Each sample is stored as a row in the table, and the index is what makes each row unique. The index is a number of 0..sampleSize
the user specified sample key type.
the user specified key of the sample(e.g. engagement type, or audience)
a number of 0..sampleSize
A TimerResult that represents the retention of an incomplete deletion.
A TimerResult that represents the retention of an incomplete deletion.
A cursor representing the next key in an iterator.
Indicates the number of operations has surpassed those allocated for a period of time.
A time windowed value specified by a start and end time
A time windowed value specified by a start and end time
the start timestamp of the window (inclusive)
the end timestamp of the window (exclusive)
Metadata used to convey the purpose of a com.twitter.finatra.streams.transformer.internal.domain.Timer.
Metadata used to convey the purpose of a com.twitter.finatra.streams.transformer.internal.domain.Timer.
TimerMetadata represents the following Timer actions: EmitEarly, Close, Expire
Indicates the result of a Timer-based operation.
Serde for the WindowedValue class.
A TimerResult that represents the completion of a deletion.
Indicates the number of operations has surpassed those allocated for a period of time.