The data source's identifier.
The data source's identifier.
Syntax for adding aspects.
Syntax for adding aspects.
Returns a new data source that executes requests of type B
using the
specified function to transform B
requests into requests that this data
source can execute.
Returns a new data source that executes requests of type B
using the
specified function to transform B
requests into requests that this data
source can execute.
Returns a new data source that executes requests of type B
using the
specified effectual function to transform B
requests into requests that
this data source can execute.
Returns a new data source that executes requests of type B
using the
specified effectual function to transform B
requests into requests that
this data source can execute.
Returns a new data source that executes requests of type C
using the
specified function to transform C
requests into requests that either
this data source or that data source can execute.
Returns a new data source that executes requests of type C
using the
specified function to transform C
requests into requests that either
this data source or that data source can execute.
Provides this data source with its required environment.
Provides this data source with its required environment.
Provides this data source with part of its required environment.
Provides this data source with part of its required environment.
Execute a collection of requests.
Execute a collection of requests. The outer Chunk
represents batches
of requests that must be performed sequentially. The inner Chunk
represents a batch of requests that can be performed in parallel.
A data source that executes requests that can be performed in parallel in batches but does not further optimize batches of requests that must be performed sequentially.