Interface ITabularExtractorFactory
Defines a contract for a factory that creates an Workspace.XBR.Xperiflow.Etl.Tabular.ITabularExtractor based on the provided [Workspace.XBR.Xperiflow.Etl.DataDefinition](../Xperiflow.Etl/DataDefinition.md)
components.
Namespace: Workspace.XBR.Xperiflow.Etl.Tabular
Assembly: Xperiflow.dll
Declaration
public interface ITabularExtractorFactory
Methods
CreateTabularExtractor(IConnectionContext, IDataContainerContext, IDataFormat)
Creates an Workspace.XBR.Xperiflow.Etl.Tabular.ITabularExtractor based on the provided [Workspace.XBR.Xperiflow.Etl.DataDefinition](../Xperiflow.Etl/DataDefinition.md)
components.
Declaration
ITabularExtractor CreateTabularExtractor(IConnectionContext connectionContext, IDataContainerContext dataContainerContext, IDataFormat dataFormat)
Returns
Workspace.XBR.Xperiflow.Etl.Tabular.ITabularExtractor
An [Workspace.XBR.Xperiflow.Etl.Tabular.ITabularExtractor](../Xperiflow.Etl.Tabular/ITabularExtractor.md)
object
Parameters
Type | Name | Description |
---|---|---|
Workspace.XBR.Xperiflow.Etl.IConnectionContext | connectionContext | The [Workspace.XBR.Xperiflow.Etl.IConnectionContext](../Xperiflow.Etl/IConnectionContext.md) object to connect to the data source |
Workspace.XBR.Xperiflow.Etl.IDataContainerContext | dataContainerContext | The [Workspace.XBR.Xperiflow.Etl.IDataContainerContext](../Xperiflow.Etl/IDataContainerContext.md) object to define how the data is stored |
Workspace.XBR.Xperiflow.Etl.IDataFormat | dataFormat | The [Workspace.XBR.Xperiflow.Etl.IDataFormat](../Xperiflow.Etl/IDataFormat.md) object to determine the format of the data to be retrieved |