MultiExecutor.withReadPool constructor

MultiExecutor.withReadPool({
  1. required List<QueryExecutor> reads,
  2. required QueryExecutor write,
})

Creates a query executor that will delegate work to different executors.

Updating statements, or statements that run in a transaction, will be run with write. Select statements outside of a transaction are executed on distribution in reads.

Implementation

factory MultiExecutor.withReadPool({
  required List<QueryExecutor> reads,
  required QueryExecutor write,
}) =>
    _MultiExecutorImpl(reads: reads, write: write);