Class that represents the eviction policies or the trigger policies of a window. More...

#include <SPL/Runtime/Window/WindowPolicyCommon.h>

Inheritance diagram for SPL::WindowPolicy:
Inheritance graph
Class that represents a count based window policy. Class that represents a punctuation based window policy. Class that represents a time based window policy.
[legend]

List of all members.


Detailed Description

Class that represents the eviction policies or the trigger policies of a window.


Member Enumeration Documentation

Type of the window policy.

Enumerator:
Count 

Count based window policy.

Delta 

Delta based window policy.

Punct 

Punctuation based window policy

Time 

Time based window policy.


Constructor & Destructor Documentation

Constructor

Destructor


Member Function Documentation

Get the type of the window

Returns:
type of the window

Clone

Returns:
a copy of this object

Implemented in SPL::TimeWindowPolicy, SPL::CountWindowPolicy, and SPL::PunctWindowPolicy.


The documentation for this class was generated from the following file: