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 Summary
Modifier and Type Method Description Query
createQuery(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.Query
createSQLAction, getMetaData, route
-
Method Details
-
createQuery
Creates 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.
-