Soong
Soong provides a general-purpose ETL library for data migration.
|
Loader for testing/debugging pipelines. More...
Public Member Functions | ||||||
__invoke (RecordPayload $payload) | ||||||
This needs to return disposition (success, failure) and key of result.
| ||||||
getKeyProperties () | ||||||
List the properties which form a unique key for the extracted data.
| ||||||
getProperties () | ||||||
List the properties available in records generated by this extractor.
| ||||||
delete (array $key) | ||||||
Remove a record which has been loaded from the destination.
| ||||||
Public Member Functions inherited from LoaderBase | ||||||
getProperties () | ||||||
List the properties available in records generated by this extractor.
| ||||||
getKeyProperties () | ||||||
List the properties which form a unique key for the extracted data.
| ||||||
Public Member Functions inherited from OptionsResolverComponent | ||||||
getConfigurationValue (string $optionName) | ||||||
Retrieve a configuration value for a named option.
| ||||||
getAllConfigurationValues () | ||||||
Retrieve a list of all available configuration values.
| ||||||
Additional Inherited Members | |
Protected Member Functions inherited from LoaderBase | |
optionDefinitions () | |
Protected Member Functions inherited from OptionsResolverComponent | |
optionDefinitions () | |
List of definition arrays for each option supported by the component. More... | |
Protected Attributes inherited from OptionsResolverComponent | |
$configuration = [] | |
Resolved configuration for the component. More... | |
$resolver | |
Use Symfony OptionsResolver as our default configuration manager. More... | |
Loader for testing/debugging pipelines.
__invoke | ( | RecordPayload | $payload | ) |
This needs to return disposition (success, failure) and key of result.
RecordPayload | $payload | Payload containing data to be loaded into the destination. |
Implements Loader.
getKeyProperties | ( | ) |
List the properties which form a unique key for the extracted data.
Implements PropertyList.
getProperties | ( | ) |
List the properties available in records generated by this extractor.
Implements PropertyList.
delete | ( | array | $key | ) |
Remove a record which has been loaded from the destination.
array | $key | Unique key of the destination record to be removed. |
Implements Loader.