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

package org.apache.cayenne.access.translator.batch

- Related Packages
  Package
  Description
  org.apache.cayenne.access.translator
  org.apache.cayenne.access.translator.batch.legacy
  org.apache.cayenne.access.translator.ejbql
  org.apache.cayenne.access.translator.procedure
  org.apache.cayenne.access.translator.select
- Class
  Description
  BaseBatchTranslator<T extends BatchQuery>
  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.
  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