| Interface | Description |
|---|---|
| WorkUnitBinPacker |
A bin packing algorithm for packing
WorkUnits into MultiWorkUnits. |
| WorkUnitStream |
A stream of
WorkUnits, allows for working with large numbers of work units in a memory-efficient way, as
well as processing infinite streams of work units. |
| WorkUnitWeighter |
Provides weights for
WorkUnits to use by a WorkUnitBinPacker. |
| Class | Description |
|---|---|
| BasicWorkUnitStream |
A basic implementation of
WorkUnitStream. |
| BasicWorkUnitStream.Builder | |
| Extract |
A class representing all the base attributes required by all tables types.
|
| ExtractFactory | |
| ImmutableExtract |
An immutable version of
Extract. |
| ImmutableWorkUnit |
An immutable version of
WorkUnit. |
| MultiWorkUnit |
A class that wraps multiple
WorkUnits so they can executed within a single task. |
| WorkUnit |
A logic concept that defines a unit of work or task for extracting a portion of the data
to be pulled in a job run.
|
| Enum | Description |
|---|---|
| Extract.TableType |
| Exception | Description |
|---|---|
| MissingExtractAttributeException |