|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.jdbc.kernel.PreparedQueryImpl
public class PreparedQueryImpl
Implements PreparedQuery for SQL queries.
PreparedQuery holds the post-compilation and post-execution state of a kernel Query.
The post-execution internal state of a query is appended as a user object
to the user-visible result to maintain the API contract.
| Constructor Summary | |
|---|---|
PreparedQueryImpl(String id,
Query compiled)
Construct. |
|
PreparedQueryImpl(String id,
String sql,
Query compiled)
Construct. |
|
| Method Summary | |
|---|---|
String |
getIdentifier()
|
String |
getLanguage()
|
String |
getOriginalQuery()
Get the original query string which is same as the identifier of this receiver. |
Class[] |
getProjectionTypes()
|
QueryExpressions[] |
getQueryExpressions()
|
String |
getTargetQuery()
|
PreparedQueryCache.Exclusion |
initialize(Object result)
Initialize this receiver with post-execution result. |
boolean |
isInitialized()
|
Map<Integer,Object> |
reparametrize(Map user,
Broker broker)
Merge the given user parameters with its own parameter. |
void |
setInto(Query q)
Pours the post-compilation state held by this receiver to the given query. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PreparedQueryImpl(String id,
Query compiled)
id - an identifier for this query to be used as cache keycompiled - a compiled query
public PreparedQueryImpl(String id,
String sql,
Query compiled)
id - an identifier for this query to be used as cache keycorresponding - data store language query stringcompiled - a compiled query| Method Detail |
|---|
public String getIdentifier()
getIdentifier in interface PreparedQuerypublic String getLanguage()
getLanguage in interface PreparedQuerypublic String getOriginalQuery()
getOriginalQuery in interface PreparedQuerypublic String getTargetQuery()
getTargetQuery in interface PreparedQuerypublic boolean isInitialized()
isInitialized in interface PreparedQuerypublic QueryExpressions[] getQueryExpressions()
public Class[] getProjectionTypes()
public void setInto(Query q)
setInto in interface PreparedQuerypublic PreparedQueryCache.Exclusion initialize(Object result)
ResultList with
an attached SelectResultObjectProvider as its
user object.
initialize in interface PreparedQuery
public Map<Integer,Object> reparametrize(Map user,
Broker broker)
initialization.
reparametrize in interface PreparedQuerypublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||