eu.esdihumboldt.hale.common.align.transformation.function
Interface InstanceHandler<E extends TransformationEngine>
- Type Parameters:
E
- the transformation engine type
- All Known Implementing Classes:
- AbstractMergeHandler, JoinHandler, PropertiesMergeHandler
public interface InstanceHandler<E extends TransformationEngine>
Partitions multiple instances.
- Author:
- Kai Schwierczek
partitionInstances
ResourceIterator<FamilyInstance> partitionInstances(InstanceCollection instances,
String transformationIdentifier,
E engine,
com.google.common.collect.ListMultimap<String,String> transformationParameters,
Map<String,String> executionParameters,
TransformationLog log)
throws TransformationException
- Partition the given instances.
- Parameters:
instances
- the instancestransformationIdentifier
- the transformation function identifierengine
- the transformation engine that may be used for the function
executiontransformationParameters
- the transformation parameters, may be
null
executionParameters
- additional parameters for the execution, may
be null
log
- the transformation log to report any information about the
execution of the transformation to
- Returns:
- a resource iterator over partitioned instances instances
- Throws:
TransformationException
- if an unrecoverable error occurs during
transformation
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d