Name

Query

Synopsis

The Query interface allows applications to obtain persistent instances from the datastore. The PersistenceManager is the factory for Query instances. There may be many Query instances associated with a PersistenceManager.

public interface Query implements Serializable {
    public void                closeAll(  );
    public void                compile(  );
    public void                declareImports(String imports);
    public void                declareParameters(String parameters);
    public void                declareVariables(String variables);
    public Object              execute(  );
    public Object              execute(Object p1);
    public Object              execute(Object p1, Object p2);
    public Object              execute(Object p1, Object p2, Object p3);
    public Object              executeWithArray(Object[] parameters);
    public Object              executeWithMap(Map parameters);
    public boolean             getIgnoreCache(  );
    public PersistenceManager  getPersistenceManager(  );
    public void                setCandidates(Extent objs);
    public void                setCandidates(Collection objs);
    public void                setClass(Class cls);
    public void                setFilter(String filter);
    public void                setIgnoreCache(boolean ignoreCache);
    public void                setOrdering(String ordering);
}

Returned by

PersistenceManager.newQuery( )

Get Java Data Objects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.