public class FinderQueryImpl extends java.lang.Object implements FinderQuery<ClassMapping,SelectExecutor,Result>
| Modifier and Type | Method and Description |
|---|---|
Result |
execute(OpenJPAStateManager sm,
StoreManager store,
FetchConfiguration fetch)
Execute the query for a given instance.
|
SelectExecutor |
getDelegate()
Gets the value to which this receiver delegates its execution.
|
ClassMapping |
getIdentifier()
Gets the identifier of this receiver.
|
Column[] |
getPKColumns() |
java.lang.String |
getQueryString()
Gets the query string.
|
(package private) static FinderQueryImpl |
newFinder(ClassMapping mapping,
SelectExecutor select)
Attempts to construct a FinderQuery from the given Select for the given
mapping.
|
java.lang.String |
toString() |
static FinderQueryImpl newFinder(ClassMapping mapping, SelectExecutor select)
public ClassMapping getIdentifier()
FinderQuerygetIdentifier in interface FinderQuery<ClassMapping,SelectExecutor,Result>public SelectExecutor getDelegate()
FinderQuerygetDelegate in interface FinderQuery<ClassMapping,SelectExecutor,Result>public java.lang.String getQueryString()
FinderQuerygetQueryString in interface FinderQuery<ClassMapping,SelectExecutor,Result>public Column[] getPKColumns()
public Result execute(OpenJPAStateManager sm, StoreManager store, FetchConfiguration fetch)
FinderQueryexecute in interface FinderQuery<ClassMapping,SelectExecutor,Result>sm - the StateManager for a given instance carrying the primary key
values.store - the data store against which the query is to be executed.fetch - fetch parameterspublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2006-2013 Apache Software Foundation. All Rights Reserved.