# Package org.apache.cayenne.access.translator.batch

- Interface Summary
  Interface | Description
  --- | ---
  BatchTranslator | Superclass of batch query translators.
  BatchTranslatorFactory | Factory which creates BatchQueryBuilders for different types of queries, which, in their turn, create SQL strings for batch queries.

- Class Summary
  Class | Description
  --- | ---
  BaseBatchTranslator<T extends BatchQuery> |
  DefaultBatchTranslatorFactory | Default implementation of `BatchTranslatorFactory`.
  DeleteBatchTranslator |
  InsertBatchTranslator |
  SoftDeleteBatchTranslator |
  SoftDeleteTranslatorFactory | Implementation of {link #BatchTranslator}, which uses 'soft' delete (runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)
  UpdateBatchTranslator |