Interface ParameterizedQuery
- All Superinterfaces:
Query, Serializable
- All Known Implementing Classes:
ObjectSelect, PrefetchSelectQuery, ProcedureQuery, SQLTemplate
Defines a query that can serve as a template for other queries. ParameterizedQuery
interface is used mainly in DataContext convenience methods, simplifying execution of
the mapped queries.
- Since:
- 1.1
-
Method Summary
Modifier and TypeMethodDescriptioncreateQuery(Map<String, ?> parameters) Creates a new query based on current query as a template, and using a Map of named parameters.Methods inherited from interface Query
createSQLAction, getMetaData, routeModifier and TypeMethodDescriptioncreateSQLAction(SQLActionVisitor visitor) A callback method invoked by Cayenne during the final execution phase of the query run.getMetaData(EntityResolver resolver) Returns query runtime parameters.voidroute(QueryRouter router, EntityResolver resolver, Query substitutedQuery) A callback method invoked by Cayenne during the routing phase of the query execution.
-
Method Details
-
createQuery
-