unsubscribe

On Fri, Feb 8, 2019 at 6:58 AM Guozhang Wang (JIRA) <j...@apache.org> wrote:

>
>      [
> https://issues.apache.org/jira/browse/KAFKA-7872?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> ]
>
> Guozhang Wang resolved KAFKA-7872.
> ----------------------------------
>     Resolution: Duplicate
>
> > Consider allowing transformations on GlobalKTable before materialization
> > ------------------------------------------------------------------------
> >
> >                 Key: KAFKA-7872
> >                 URL: https://issues.apache.org/jira/browse/KAFKA-7872
> >             Project: Kafka
> >          Issue Type: Improvement
> >          Components: streams
> >            Reporter: Guozhang Wang
> >            Priority: Major
> >
> > Current GlobalKTable's interface does not allow any transformations on
> itself:
> > {code}
> > public interface GlobalKTable<K, V> {
> >     /**
> >      * Get the name of the local state store that can be used to query
> this {@code GlobalKTable}.
> >      *
> >      * @return the underlying state store name, or {@code null} if this
> {@code GlobalKTable} cannot be queried.
> >      */
> >     String queryableStoreName();
> > }
> > {code}
> > This limits use cases such that users want to read the source topic, and
> do some filtering / value transformations / reformatting etc before
> materialize it to the backing state stores for further operations like
> joins. On the other hand, for KTable today we already allow the source
> KTable to be filtered / value-mapped etc which would, behind the scene,
> apply those applications on the fly before materializing to the state
> stores.
> > We should consider adding such functionalities for GlobalKTable as well.
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v7.6.3#76005)
>

Reply via email to