Oops.
That's "filterObjects()"

And here's a link to the docs:

http://cayenne.apache.org/doc12/in-memory-evaluation.html


On 5/19/08, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
> You can use Expression.filterObject() to apply an expression to a set
>  of in-memory objects, such as the results of newObjects().
>
>  I had forgotten about that functionality until you mentioned "filtered
>  by hand", but that's going to be close to SelectQuery behavior.
>
>
>
>  On 5/19/08, Dirk Lattermann <[EMAIL PROTECTED]> wrote:
>  > Am Montag, den 19.05.2008, 15:34 -0400 schrieb Mike Kienenberger:
>  >
>  > > It's true for all queries, but you can always ask the ObjectContext or
>  >  > DataContext for the list of new objects:
>  >  >
>  >  > public interface ObjectContext extends Serializable {
>  >  >
>  >  >     /**
>  >  >      * Returns a collection of objects that are registered with this
>  >  > ObjectContext and
>  >  >      * have a state PersistenceState.NEW
>  >  >      */
>  >  >     Collection<?> newObjects();
>  >
>  >
>  > Ok, thanks.
>  >  This always returns all new objects, though. So it seems they must be
>  >  filtered by hand to get something like the result of a qualified query.
>  >
>  >  Thank you anyway,
>  >
>  > Dirk
>  >
>  >
>  >  > On 5/19/08, Dirk Lattermann <[EMAIL PROTECTED]> wrote:
>  >  > > Am Montag, den 19.05.2008, 14:20 -0500 schrieb Robert Zeigler:
>  >  > >
>  >  > > > The select query is going to run against data in the database, and
>  >  > >  > will therefore /not/ return newly created but as yet uncommitted
>  >  > >  > objects.
>  >  > >  >
>  >  > >
>  >  > >
>  >  > > Aha, thank you! Is this true for all Query classes in Cayenne? In 
> other
>  >  > >  words, is there a Query (or some other means) to fetch uncommitted
>  >  > >  objects?
>  >  > >
>  >  > >
>  >
>  >
>

Reply via email to