Just discovered that RedisIO exposes ReadAll too so you can take a
look at that one too.

On Thu, Jul 18, 2019 at 11:39 AM Ismaël Mejía <ieme...@gmail.com> wrote:
>
> Yes this is done in multiple IOs now, you can see how it is done in
> JdbcIO or a simpler but without explicit ReadAll transform in SolrIO.
> Notice that this change requires a refactor of the IO to avoid code 
> repetition.
> I filled https://issues.apache.org/jira/browse/BEAM-7769 and assigned
> it to you, feel free to unassign if you don' t plan to work on it.
> In the meantime I am going to try to expose ReadAll on SolrIO so we
> can have it as a reference.
>
> On Thu, Jul 18, 2019 at 11:08 AM Chaim Turkel <ch...@behalf.com> wrote:
> >
> > is there another source that does this so i can have a look and add it
> > to the MongoDBIO?
> >
> > On Wed, Jul 17, 2019 at 9:48 PM Eugene Kirpichov <kirpic...@google.com> 
> > wrote:
> > >
> > > I think full-blown SDF is not needed for this - someone just needs to 
> > > implement a MongoDbIO.readAll() variant, using a composite transform. The 
> > > regular pattern for this sort of thing will do (ParDo split, reshuffle, 
> > > ParDo read).
> > > Whether it's worth replacing MongoDbIO.read() with a redirect to 
> > > readAll() is another matter - size estimation, available only in 
> > > BoundedSource for now, may or may not be important.
> > >
> > > On Wed, Jul 17, 2019 at 2:39 AM Ryan Skraba <r...@skraba.com> wrote:
> > >>
> > >> Hello!  To clarify, you want to do something like this?
> > >>
> > >> PubSubIO.read() -> extract mongodb collection and range -> 
> > >> MongoDbIO.read(collection, range) -> ...
> > >>
> > >> If I'm not mistaken, it isn't possible with the implementation of 
> > >> MongoDbIO (based on BoundedSource interface, requiring the collection to 
> > >> be specified once at pipeline construction time).
> > >>
> > >> BUT -- this is a good candidate for an improvement in composability, and 
> > >> the ongoing work to prefer the SDF for these types of use cases.   Maybe 
> > >> raise a JIRA for an improvement?
> > >>
> > >> All my best, Ryan
> > >>
> > >>
> > >> On Wed, Jul 17, 2019 at 9:35 AM Chaim Turkel <ch...@behalf.com> wrote:
> > >>>
> > >>> any ideas?
> > >>>
> > >>> On Mon, Jul 15, 2019 at 11:04 PM Rui Wang <ruw...@google.com> wrote:
> > >>> >
> > >>> > +u...@beam.apache.org
> > >>> >
> > >>> >
> > >>> > -Rui
> > >>> >
> > >>> > On Mon, Jul 15, 2019 at 6:55 AM Chaim Turkel <ch...@behalf.com> wrote:
> > >>> >>
> > >>> >> Hi,
> > >>> >>   I am looking to write a pipeline that read from a mongo collection.
> > >>> >>   I would like to listen to a pubsub that will have a object that 
> > >>> >> will
> > >>> >> tell me which collection and which time frame.
> > >>> >>   Is there a way to do this?
> > >>> >>
> > >>> >> Chaim
> > >>> >>
> > >>> >> --
> > >>> >>
> > >>> >>
> > >>> >> Loans are funded by
> > >>> >> FinWise Bank, a Utah-chartered bank located in Sandy,
> > >>> >> Utah, member FDIC, Equal
> > >>> >> Opportunity Lender. Merchant Cash Advances are
> > >>> >> made by Behalf. For more
> > >>> >> information on ECOA, click here
> > >>> >> <https://www.behalf.com/legal/ecoa/>. For important information about
> > >>> >> opening a new
> > >>> >> account, review Patriot Act procedures here
> > >>> >> <https://www.behalf.com/legal/patriot/>.
> > >>> >> Visit Legal
> > >>> >> <https://www.behalf.com/legal/> to
> > >>> >> review our comprehensive program terms,
> > >>> >> conditions, and disclosures.
> > >>>
> > >>> --
> > >>>
> > >>>
> > >>> Loans are funded by
> > >>> FinWise Bank, a Utah-chartered bank located in Sandy,
> > >>> Utah, member FDIC, Equal
> > >>> Opportunity Lender. Merchant Cash Advances are
> > >>> made by Behalf. For more
> > >>> information on ECOA, click here
> > >>> <https://www.behalf.com/legal/ecoa/>. For important information about
> > >>> opening a new
> > >>> account, review Patriot Act procedures here
> > >>> <https://www.behalf.com/legal/patriot/>.
> > >>> Visit Legal
> > >>> <https://www.behalf.com/legal/> to
> > >>> review our comprehensive program terms,
> > >>> conditions, and disclosures.
> >
> > --
> >
> >
> > Loans are funded by
> > FinWise Bank, a Utah-chartered bank located in Sandy,
> > Utah, member FDIC, Equal
> > Opportunity Lender. Merchant Cash Advances are
> > made by Behalf. For more
> > information on ECOA, click here
> > <https://www.behalf.com/legal/ecoa/>. For important information about
> > opening a new
> > account, review Patriot Act procedures here
> > <https://www.behalf.com/legal/patriot/>.
> > Visit Legal
> > <https://www.behalf.com/legal/> to
> > review our comprehensive program terms,
> > conditions, and disclosures.

Reply via email to