| Interface | Description |
|---|---|
| SplitAssigner |
SplitAssigner interface is extracted out as a separate component so that we can plug in different
split assignment strategy for different requirements.
|
| SplitAssignerFactory |
| Class | Description |
|---|---|
| GetSplitResult | |
| SimpleSplitAssigner |
Since all methods are called in the source coordinator thread by enumerator, there is no need for
locking.
|
| SimpleSplitAssignerFactory |
Create simple assigner that hands out splits without any guarantee in order or locality.
|
| Enum | Description |
|---|---|
| GetSplitResult.Status | |
| SplitAssignerType |