# Uses of Class
org.apache.cayenne.query.SelectQuery

Packages that use SelectQuery
Package
Description
org.apache.cayenne.access.translator.select
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.dba.db2
IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby
Apache Derby DbAdapter.
org.apache.cayenne.dba.firebird
org.apache.cayenne.dba.h2
org.apache.cayenne.dba.ingres
org.apache.cayenne.dba.sqlserver
MS SQLServer DbAdapter.
org.apache.cayenne.query
Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- ## Uses of SelectQuery in org.apache.cayenne.access.translator.select

  Methods in org.apache.cayenne.access.translator.select that return SelectQuery
  Modifier and Type
  Method
  Description
  `SelectQuery<?>`
  SelectQueryWrapper.`unwrap()`
  Deprecated.
  Constructors in org.apache.cayenne.access.translator.select with parameters of type SelectQuery
  Modifier
  Constructor
  Description
  ``
  `DefaultSelectTranslator(SelectQuery<?> query, DbAdapter adapter, EntityResolver entityResolver)`
  Deprecated.
  since 4.2 as `SelectQuery` is deprecated.
  ``
  `SelectQueryWrapper(SelectQuery<?> selectQuery)`
  Deprecated.

- ## Uses of SelectQuery in org.apache.cayenne.dba

  Methods in org.apache.cayenne.dba with parameters of type SelectQuery
  Modifier and Type
  Method
  Description
  `SelectTranslator`
  AutoAdapter.`getSelectTranslator(SelectQuery<?> query, EntityResolver entityResolver)`
  Deprecated.
  `SelectTranslator`
  DbAdapter.`getSelectTranslator(SelectQuery<?> query, EntityResolver entityResolver)`
  Deprecated.
  since 4.2 as `SelectQuery` is deprecated.
  `SelectTranslator`
  JdbcAdapter.`getSelectTranslator(SelectQuery<?> query, EntityResolver entityResolver)`
  Deprecated.
  `<T> SQLAction`
  JdbcActionBuilder.`objectSelectAction(SelectQuery<T> query)`
  Deprecated.

- ## Uses of SelectQuery in org.apache.cayenne.dba.db2

  Methods in org.apache.cayenne.dba.db2 with parameters of type SelectQuery
  Modifier and Type
  Method
  Description
  `<T> SQLAction`
  DB2ActionBuilder.`objectSelectAction(SelectQuery<T> query)`

- ## Uses of SelectQuery in org.apache.cayenne.dba.derby

  Methods in org.apache.cayenne.dba.derby with parameters of type SelectQuery
  Modifier and Type
  Method
  Description
  `<T> SQLAction`
  DerbyActionBuilder.`objectSelectAction(SelectQuery<T> query)`

- ## Uses of SelectQuery in org.apache.cayenne.dba.firebird

  Methods in org.apache.cayenne.dba.firebird with parameters of type SelectQuery
  Modifier and Type
  Method
  Description
  `<T> SQLAction`
  FirebirdActionBuilder.`objectSelectAction(SelectQuery<T> query)`

- ## Uses of SelectQuery in org.apache.cayenne.dba.h2

  Methods in org.apache.cayenne.dba.h2 with parameters of type SelectQuery
  Modifier and Type
  Method
  Description
  `<T> SQLAction`
  H2ActionBuilder.`objectSelectAction(SelectQuery<T> query)`

- ## Uses of SelectQuery in org.apache.cayenne.dba.ingres

  Methods in org.apache.cayenne.dba.ingres with parameters of type SelectQuery
  Modifier and Type
  Method
  Description
  `<T> SQLAction`
  IngresActionBuilder.`objectSelectAction(SelectQuery<T> query)`

- ## Uses of SelectQuery in org.apache.cayenne.dba.sqlserver

  Methods in org.apache.cayenne.dba.sqlserver with parameters of type SelectQuery
  Modifier and Type
  Method
  Description
  `<T> SQLAction`
  SQLServerActionBuilder.`objectSelectAction(SelectQuery<T> query)`

- ## Uses of SelectQuery in org.apache.cayenne.query

  Methods in org.apache.cayenne.query that return SelectQuery
  Modifier and Type
  Method
  Description
  `SelectQuery<T>`
  SelectQuery.`createQuery(Map<String,?> parameters)`
  Deprecated.
  Creates and returns a new SelectQuery built using this query as a prototype and substituting qualifier parameters with the values from the map.
  `static SelectQuery<DataRow>`
  SelectQuery.`dataRowQuery(Class<?> rootClass)`
  Deprecated.
  `static SelectQuery<DataRow>`
  SelectQuery.`dataRowQuery(Class<?> rootClass, Expression qualifier)`
  Deprecated.
  Creates a SelectQuery that selects DataRows that correspond to a given persistent class that match supplied qualifier.
  `static SelectQuery<DataRow>`
  SelectQuery.`dataRowQuery(Class<?> rootClass, Expression qualifier, List<Ordering> orderings)`
  Deprecated.
  `static <T> SelectQuery<T>`
  SelectQuery.`query(Class<T> rootClass)`
  Deprecated.
  Creates a SelectQuery that selects objects of a given persistent class.
  `static <T> SelectQuery<T>`
  SelectQuery.`query(Class<T> rootClass, Expression qualifier)`
  Deprecated.
  Creates a SelectQuery that selects objects of a given persistent class that match supplied qualifier.
  `static <T> SelectQuery<T>`
  SelectQuery.`query(Class<T> rootClass, Expression qualifier, List<? extends Ordering> orderings)`
  Deprecated.
  Creates a SelectQuery that selects objects of a given persistent class that match supplied qualifier.
  `SelectQuery<T>`
  SelectQuery.`queryWithParameters(Map<String,?> parameters)`
  Deprecated.
  A shortcut for `queryWithParameters(Map, boolean)`that prunes parts of qualifier that have no parameter value set.
  `SelectQuery<T>`
  SelectQuery.`queryWithParameters(Map<String,?> parameters, boolean pruneMissing)`
  Deprecated.
  Returns a query built using this query as a prototype, using a set of parameters to build the qualifier.
  Methods in org.apache.cayenne.query with parameters of type SelectQuery
  Modifier and Type
  Method
  Description
  `<T> SQLAction`
  SQLActionVisitor.`objectSelectAction(SelectQuery<T> query)`
  Deprecated.
  since 4.2 as part of `SelectQuery` deprecation