Dundas.BI.Data.Transforms Namespace |
Class | Description | |
---|---|---|
ConnectorElement |
Encapsulates a process connector element.
| |
ConnectorElementExpression |
Class that encapsulates an expression used by a Transform instance for generating output ConnectorElements.
| |
ConnectorElementGroup |
Class that encapsulates a group of ConnectorElement.
| |
ConnectorElementInfo |
Encapsulates a process connector element basic information.
| |
ConnectorElementPlaceholder |
Class used to define a ConnectorElement placeholder used in a ConnectorElementExpression.
| |
ConnectorElementSortRule |
Class used to represent the sorting rules for the data returned by a connector element.
| |
DataBuffer |
Class used for buffering transform input or output data in a tabular format.
This data can be used by the ScriptProcessor to perform computations for connector elements based on ConnectorElementExpression.
For successful and correct computations, the necessary data must be buffered within prior to calling the appropriate methods.
For simple script computations, only the current set of records must be buffered.
For scripts relying on offset values, a group of records equal to the maximum offset value must be buffered.
For scripts relying on aggregators or plug-in functions, all the records must be buffered.
Loading data and moving the current record are independent operation.
| |
DataElementPlaceholder |
Class used to define a data element placeholder used in a ProviderElementExpression.
| |
DataGeneratorTransform |
Base class for data generator transforms.
| |
DataInputTransform |
Class that models a transform that leads to user input selection in a DataCube.
| |
DataProcess |
The process definition class.
| |
FlattenMapping |
Class that encapsulates a mapping rule used for flattening JSON or XML data.
| |
FlattenMappingsInfo |
Class that encapsulates the IFlattenTransform settings.
| |
InputConnector |
The process input.
| |
InvalidElementNameException |
Exception related to a ConnectorElement with an invalid name (blank or null).
| |
InvalidFlattenMappingException |
Exception that occurs when the user is trying to add a child XML or JSON mapping to an existing value that is not a record selector.
| |
InvalidOutputException |
Exception related to a OutputConnector with no valid elements.
| |
KeyValueContainsNullException |
Exception that occurs when a key value contains null.
| |
MismatchedDataTypesException |
Exception related to data types of input element and mapping element not being the same.
| |
MissingInputException |
Exception related to a missing process input connection.
| |
NativeStructureSource |
Data source based on a native structure.
| |
OutputConnector |
The process output class.
| |
OutputElementSource |
Encapsulates the information needed to generate a ConnectorElement for the transform OutputConnector.
| |
PlaceholderTransform |
Class used to model a transform that cannot be instantiated for any reason.
| |
ProviderElementExpression |
Class that encapsulates an expression used by SelectTransform objects to select provider specific data.
| |
ResultTransform |
Class used to model the last transform node in a process definition.
| |
ScriptProcessor |
Class used to evaluate ConnectorElement defined using ConnectorElementExpression objects.
| |
SelectTransform |
Base class for process inception select transforms.
| |
StandardTransformIds |
The process definition class.
| |
StandardTransformSettingIds |
The process definition class.
| |
Transform |
The base class for transform nodes.
| |
TransformConnector |
The base class for transform inputs and outputs.
| |
TransformExpression |
Class that encapsulates an expression used internal by a Transform instance.
| |
TransformInfo |
Class used to store information about a data cube transform.
| |
TransformSnapshot |
Holds information about a transform at a particular point in time so it can later
check if the transform has changed.
| |
TransformTuple |
Class that represent a full data record when handled by the linked Transform instances defined within a process.
| |
VirtualSelectTransform |
Common class for virtual transforms, where data retrieval delegated to other entities and not happens in the associated data provider.
|
Interface | Description | |
---|---|---|
IDataSource |
Represents a data source for a Select transform node.
| |
IFlattenTransform |
Interface for transforms used to flatten XML or JSON data.
/// | |
IInputMappingTransform |
Interface for transforms that have relationships between two inputs.
| |
IProviderExpressionTransform |
Represents a SelectTransform based on a custom ProviderExpression.
| |
IRelationshipTransform |
Interface for transforms that have relationships between two inputs.
|
Enumeration | Description | |
---|---|---|
ConnectorDataFormats |
The supported data formats for process input and output connectors.
| |
ConnectorElementUsage |
Enumeration used for setting the ConnectorElement usage type.
| |
ElementCreation |
The supported methods for generating output connector elements.
| |
ErrorHandlingPolicy |
Enumeration used to set the error handling policy by the Transform.
| |
ProcessBehaviors |
Enumeration used for defining various types of transform processing.
|