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

Packages that use BatchQuery
Package
Description
org.apache.cayenne.access.jdbc
Contains classes that handle JDBC interactions.
org.apache.cayenne.access.translator
org.apache.cayenne.access.translator.batch
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.dba.postgres
PostgreSQL DbAdapter.
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 BatchQuery in org.apache.cayenne.access.jdbc

  Fields in org.apache.cayenne.access.jdbc declared as BatchQuery
  Modifier and Type
  Field
  Description
  `protected BatchQuery`
  BatchAction.`query`
  Methods in org.apache.cayenne.access.jdbc that return BatchQuery
  Modifier and Type
  Method
  Description
  `BatchQuery`
  BatchAction.`getQuery()`
  Constructors in org.apache.cayenne.access.jdbc with parameters of type BatchQuery
  Modifier
  Constructor
  Description
  ``
  `BatchAction(BatchQuery query, DataNode dataNode, boolean runningAsBatch)`

- ## Uses of BatchQuery in org.apache.cayenne.access.translator

  Classes in org.apache.cayenne.access.translator with type parameters of type BatchQuery
  Modifier and Type
  Interface
  Description
  `interface`
  `BatchTranslator<T extends BatchQuery>`
  A stateless service that translates a batch query of type `T` into an immutable `TranslatedBatch`.

- ## Uses of BatchQuery in org.apache.cayenne.access.translator.batch

  Classes in org.apache.cayenne.access.translator.batch with type parameters of type BatchQuery
  Modifier and Type
  Class
  Description
  `class`
  `BaseBatchTranslator<T extends BatchQuery>`

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

  Methods in org.apache.cayenne.dba with parameters of type BatchQuery
  Modifier and Type
  Method
  Description
  `SQLAction`
  JdbcActionBuilder.`batchAction(BatchQuery query)`

- ## Uses of BatchQuery in org.apache.cayenne.dba.postgres

  Constructors in org.apache.cayenne.dba.postgres with parameters of type BatchQuery
  Modifier
  Constructor
  Description
  ``
  `PostgresBatchAction(BatchQuery query, DataNode dataNode, boolean runningAsBatch)`

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

  Methods in org.apache.cayenne.dba.sqlserver with parameters of type BatchQuery
  Modifier and Type
  Method
  Description
  `SQLAction`
  SQLServerActionBuilder.`batchAction(BatchQuery query)`
  Constructors in org.apache.cayenne.dba.sqlserver with parameters of type BatchQuery
  Modifier
  Constructor
  Description
  ``
  `SQLServerBatchAction(BatchQuery batchQuery, DataNode dataNode, boolean runningAsBatch)`

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

  Subclasses of BatchQuery in org.apache.cayenne.query
  Modifier and Type
  Class
  Description
  `class`
  `DeleteBatchQuery`
  Batched delete query.
  `class`
  `InsertBatchQuery`
  Batched INSERT query.
  `class`
  `UpdateBatchQuery`
  Batched UPDATE query.
  Methods in org.apache.cayenne.query with parameters of type BatchQuery
  Modifier and Type
  Method
  Description
  `SQLAction`
  SQLActionVisitor.`batchAction(BatchQuery query)`
  Creates an action to execute a batch update query.