## Uses of Class
org.apache.cayenne.access.trans.BatchQueryBuilder

- Packages that use BatchQueryBuilder
  Package | Description
  --- | ---
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.trans | Provides translators for Cayenne queries.

- - ### Uses of BatchQueryBuilder in org.apache.cayenne.access.jdbc

    Subclasses of BatchQueryBuilder in org.apache.cayenne.access.jdbc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SoftDeleteBatchQueryBuilder` Implementation of `DeleteBatchQueryBuilder`, which uses 'soft' delete (runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)

    Methods in org.apache.cayenne.access.jdbc that return BatchQueryBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected BatchQueryBuilder` | BatchAction.`createBuilder()`
    `BatchQueryBuilder` | BatchQueryBuilderFactory.`createDeleteQueryBuilder(DbAdapter adapter)` Creates query builder for DELETE queries
    `BatchQueryBuilder` | DefaultBatchQueryBuilderFactory.`createDeleteQueryBuilder(DbAdapter adapter)`
    `BatchQueryBuilder` | SoftDeleteQueryBuilderFactory.`createDeleteQueryBuilder(DbAdapter adapter)`
    `BatchQueryBuilder` | BatchQueryBuilderFactory.`createInsertQueryBuilder(DbAdapter adapter)` Creates query builder for INSERT queries
    `BatchQueryBuilder` | DefaultBatchQueryBuilderFactory.`createInsertQueryBuilder(DbAdapter adapter)`
    `BatchQueryBuilder` | BatchQueryBuilderFactory.`createUpdateQueryBuilder(DbAdapter adapter)` Creates query builder for UPDATE queries
    `BatchQueryBuilder` | DefaultBatchQueryBuilderFactory.`createUpdateQueryBuilder(DbAdapter adapter)`

    Methods in org.apache.cayenne.access.jdbc with parameters of type BatchQueryBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | BatchAction.`runAsBatch(Connection con, BatchQueryBuilder queryBuilder, OperationObserver delegate)`
    `protected void` | BatchAction.`runAsIndividualQueries(Connection connection, BatchQueryBuilder queryBuilder, OperationObserver delegate, boolean generatesKeys)` Executes batch as individual queries over the same prepared statement.

  - ### Uses of BatchQueryBuilder in org.apache.cayenne.access.trans

    Subclasses of BatchQueryBuilder in org.apache.cayenne.access.trans
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeleteBatchQueryBuilder` Translator for delete BatchQueries.
    `class` | `InsertBatchQueryBuilder` Translator of InsertBatchQueries.
    `class` | `LOBBatchQueryBuilder` Superclass of query builders for the DML operations involving LOBs.
    `class` | `LOBInsertBatchQueryBuilder`
    `class` | `LOBUpdateBatchQueryBuilder`
    `class` | `UpdateBatchQueryBuilder` A translator for UpdateBatchQueries that produces parameterized SQL.

Copyright © 2001–2014 Apache Cayenne. All rights reserved.