[ https://issues.apache.org/jira/browse/SAMZA-1362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jagadish reassigned SAMZA-1362: ------------------------------- Assignee: Jagadish > Revisit window APIs in Samza > ---------------------------- > > Key: SAMZA-1362 > URL: https://issues.apache.org/jira/browse/SAMZA-1362 > Project: Samza > Issue Type: Bug > Reporter: Jagadish > Assignee: Jagadish > > Currently, there is a combinatorial number of parameters to the window API. > Specifically, we allow > - keyed vs non-keyed windows > - event time vs processing time windows > - session vs tumbling windows > - aggregated vs non-aggregated > On top of each, we have additional parameters for specifying serdes. > We should re-visit how we specify different window types. A couple of ideas > include: > - Having a builder style API for window construction > - Having a Flink / Kafka streams like API that splits aggregation from the > actual window specification -- This message was sent by Atlassian JIRA (v6.4.14#64029)