Package org.apache.cayenne.query
Interface ParameterizedQuery
- All Superinterfaces:
- Query,- Serializable
- All Known Implementing Classes:
- PrefetchSelectQuery,- ProcedureQuery,- SelectQuery,- SQLTemplate
public interface ParameterizedQuery extends Query
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 SummaryModifier and Type Method Description QuerycreateQuery(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 org.apache.cayenne.query.QuerycreateSQLAction, getMetaData, route
- 
Method Details- 
createQueryCreates a new query based on current query as a template, and using a Map of named parameters. In case of select queries, it is up to the implementing query to name the new query to avoid cache key conflicts.
 
-