See: Description
| Interface | Description | 
|---|---|
| HasDatabasesInterface | |
| HasSlaveServersInterface | |
| Partitioner | 
 Defines methods needed for partitioner plugins. 
 | 
| TransListener | |
| TransMetaFactory | |
| TransStoppedListener | 
| Class | Description | 
|---|---|
| BasePartitioner | 
 Implements common functionality needed by partitioner plugins. 
 | 
| CheckStepsExtension | |
| DatabaseImpact | |
| ModPartitioner | |
| RowProducer | 
 Allows you to "Inject" rows into a step. 
 | 
| SingleThreadedTransExecutor | |
| SlaveStepCopyPartitionDistribution | 
 This class keeps track of which step copy in which transformation is responsible for handling a certain partition nr. 
 | 
| Trans | 
 This class represents the information and operations associated with the concept of a Transformation. 
 | 
| TransAdapter | 
 Utility class to allow only certain methods of TransListener to be overridden. 
 | 
| TransConfiguration | |
| TransDependency | |
| TransExecutionConfiguration | |
| TransHopMeta | 
 Defines a link between 2 steps in a transformation 
 | 
| TransMeta | 
 This class defines information about a transformation and offers methods to save and load it from XML or a PDI
 database repository, as well as methods to alter a transformation by adding/removing databases, steps, hops, etc. 
 | 
| TransMetaFactoryImpl | |
| TransPainter | |
| TransPainterExtension | |
| TransPainterFlyoutExtension | |
| TransPreviewFactory | |
| TransProfileFactory | 
 Helper class to generate profiling transformations... 
 | 
| Enum | Description | 
|---|---|
| TransMeta.TransformationType | 
 The TransformationType enum describes the various types of transformations in terms of execution, including Normal,
 Serial Single-Threaded, and Single-Threaded. 
 |