I am actually using ERXBatchFetchUtilities. e.g. ERXBatchFetchUtilities.batchFetch(pool.entries(), Entry.GAME.append(Game.TEAM_POPUPS));
Is that the same thing, or something different? Is raw row fetching likely to be even faster? Thanks! Jeff On Sunday, March 01, 2009, at 09:55PM, "Lachlan Deck" <[email protected]> wrote: >On 02/03/2009, at 2:30 PM, Jeff Schmitz wrote: > >> Maybe it's not as hard as it sounds? Keep in mind that right now >> when you say "Load the list of EO's into memory to be processed as >> raw-rows with the PK in the raw rows." I have NO idea what you're >> talking about. > >When you set the flag on the fetch spec to fetch raw rows the pk keys >are included in the results. e.g., if your primary key is called 'id' >then: >rawResultRow.objectForKey("id") will get your pk value. > >You can use the editing context (and EOUtilities) to turn the raw row >back into a regular eo. > >Now .. you might also want to have a look at Wonder's >ERXFetchSpecificationBatchIterator. > >e.g., >ERXFetchSpecificationBatchIterator iter = new >ERXFetchSpecificationBatchIterator(someRegularFetchSpec, ec, >yourBatchSize); >while (iter.hasNext()) { > NSArray stuff = iter.nextBatch(); > // do stuff > ec.saveChanges(); > iter.setEditingContext(ERXEC.newEditingContext()); >} > >with regards, >-- > >Lachlan Deck > > > > > _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
