## Uses of Interface
org.apache.cayenne.access.translator.batch.BatchTranslator

- Packages that use BatchTranslator
  Package | Description
  --- | ---
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.translator.batch |
  org.apache.cayenne.access.translator.batch.legacy |

- - ### Uses of BatchTranslator in org.apache.cayenne.access

    Methods in org.apache.cayenne.access that return BatchTranslator
    Modifier and Type | Method | Description
    --- | --- | ---
    `BatchTranslator` | DataNode.`batchTranslator​(BatchQuery query, String trimFunction)` |

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

    Methods in org.apache.cayenne.access.jdbc that return BatchTranslator
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected BatchTranslator` | BatchAction.`createTranslator()` |

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

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

    Classes in org.apache.cayenne.access.translator.batch that implement BatchTranslator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DeleteBatchTranslator` |
    `class` | `InsertBatchTranslator` |
    `class` | `SoftDeleteBatchTranslator` |
    `class` | `UpdateBatchTranslator` |

    Methods in org.apache.cayenne.access.translator.batch that return BatchTranslator
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected BatchTranslator` | DefaultBatchTranslatorFactory.`deleteTranslator​(DeleteBatchQuery query, DbAdapter adapter)` |
    `protected BatchTranslator` | SoftDeleteTranslatorFactory.`deleteTranslator​(DeleteBatchQuery query, DbAdapter adapter)` |
    `protected BatchTranslator` | DefaultBatchTranslatorFactory.`insertTranslator​(InsertBatchQuery query, DbAdapter adapter)` |
    `BatchTranslator` | BatchTranslatorFactory.`translator​(BatchQuery query, DbAdapter adapter, String trimFunction)` | Creates a proper translator for a BatchQuery
    `BatchTranslator` | DefaultBatchTranslatorFactory.`translator​(BatchQuery query, DbAdapter adapter, String trimFunction)` |
    `protected BatchTranslator` | DefaultBatchTranslatorFactory.`updateTranslator​(UpdateBatchQuery query, DbAdapter adapter)` |

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

    Classes in org.apache.cayenne.access.translator.batch.legacy that implement BatchTranslator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultBatchTranslator` | Deprecated. since 4.2
    `class` | `DeleteBatchTranslator` | Deprecated. since 4.2
    `class` | `InsertBatchTranslator` | Deprecated. since 4.2
    `class` | `SoftDeleteBatchTranslator` | Deprecated. since 4.2
    `class` | `UpdateBatchTranslator` | Deprecated. since 4.2

    Methods in org.apache.cayenne.access.translator.batch.legacy that return BatchTranslator
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected BatchTranslator` | DefaultBatchTranslatorFactory.`deleteTranslator​(DeleteBatchQuery query, DbAdapter adapter, String trimFunction)` | Deprecated.
    `protected BatchTranslator` | SoftDeleteTranslatorFactory.`deleteTranslator​(DeleteBatchQuery query, DbAdapter adapter, String trimFunction)` | Deprecated.
    `protected BatchTranslator` | DefaultBatchTranslatorFactory.`insertTranslator​(InsertBatchQuery query, DbAdapter adapter)` | Deprecated.
    `BatchTranslator` | DefaultBatchTranslatorFactory.`translator​(BatchQuery query, DbAdapter adapter, String trimFunction)` | Deprecated.
    `protected BatchTranslator` | DefaultBatchTranslatorFactory.`updateTranslator​(UpdateBatchQuery query, DbAdapter adapter, String trimFunction)` | Deprecated.