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

Packages that use FluentSelect
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.exp
Cayenne data expression classes.
org.apache.cayenne.exp.parser
Contains expression parser and other expression internals.
org.apache.cayenne.query
Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

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

  Methods in org.apache.cayenne.access.translator.select that return FluentSelect
  Modifier and Type
  Method
  Description
  `FluentSelect<?,?>`
  FluentSelectWrapper.`unwrap()`
  Constructors in org.apache.cayenne.access.translator.select with parameters of type FluentSelect
  Modifier
  Constructor
  Description
  ``
  `DefaultSelectTranslator(FluentSelect<?,?> query, DbAdapter adapter, EntityResolver entityResolver)`
  ``
  `FluentSelectWrapper(FluentSelect<?,?> select)`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- ## Uses of FluentSelect in org.apache.cayenne.exp

  Methods in org.apache.cayenne.exp with parameters of type FluentSelect
  Modifier and Type
  Method
  Description
  `static Expression`
  ExpressionFactory.`exists(FluentSelect<?,?> subQuery)`
  `static Expression`
  ExpressionFactory.`notExists(FluentSelect<?,?> subQuery)`

- ## Uses of FluentSelect in org.apache.cayenne.exp.parser

  Constructors in org.apache.cayenne.exp.parser with parameters of type FluentSelect
  Modifier
  Constructor
  Description
  ``
  `ASTSubquery(FluentSelect<?,?> query)`

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

  Classes in org.apache.cayenne.query with type parameters of type FluentSelect
  Modifier and Type
  Class
  Description
  `class`
  `FluentSelect<T,S extends FluentSelect<T,S>>`
  Base class for `ObjectSelect` and `ColumnSelect`
  Subclasses of FluentSelect in org.apache.cayenne.query
  Modifier and Type
  Class
  Description
  `class`
  `ColumnSelect<T>`
  A helper builder for queries selecting individual properties based on the root object.
  `class`
  `ObjectSelect<T>`
  A selecting query providing chainable API.
  `class`
  `PrefetchSelectQuery<T>`
  A SelectQuery to perform a prefetch based on another query.
  Methods in org.apache.cayenne.query with parameters of type FluentSelect
  Modifier and Type
  Method
  Description
  `<T> SQLAction`
  SQLActionVisitor.`objectSelectAction(FluentSelect<T,?> query)`
  Creates an action to execute a FluentSelect.