# 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