Spotfire.Dxp.Data.DataOperations Namespace

Spotfire 14.2 API Reference
The Spotfire.Dxp.Data.DataOperations namespace contains classes that represent operations performed on a [DataTable].
Classes

  ClassDescription
Public classAddColumnsOperation
This operation represents an Add Columns operation performed to construct a DataTable, typically created by AddColumns(DataSource, AddColumnsSettings).
Public classAddRowsOperation
This operation represents an Add Rows operation performed to construct a DataTable, typically created by AddRows(DataSource, AddRowsSettings).
Public classCalculationOperation
This source operation represents the output of a Calculation, for example the result of running Data Relationships.
Public classDataConnectionOnDemandOperation
This source operation represents On-Demand loaded data from a view in a Data Connection.
Public classDataConnectionOperation
This source operation represents data loaded from a view in a Data Connection.
Public classDataFunctionOperation
This source operation represents an output of a DataFunction.
Public classDataOperation
This class represents an operation performed to construct a DataTable. An operation can have zero or more inputs. Operations with no inputs are typically sources, those with one input perform some form of transformation of the data, and those with more than one input join or add data. The tree structure can be traversed by using the Inputs property.

TryGetOutputSignatures(IReadOnlyListDataColumnSignature) can be used to check the output of the operation.

Public classDataOperationSupportingTransformations
Utility wrapper for accessing DataOperations that may have DataTransformations.
Public classDataSourceOperation
This source operation represents data loaded from a DataSource.
Public classDataTableDataSourceOperation
This source operation represents data read from another DataTable in the analysis.
Public classDataTransformationsOperation
This operation represents a list of transformations (at least one) applied on the output of another DataOperation. Operations of this type are typically created with AddTransformation(DataTransformation).
Public classFreezeColumnOperation
Represents a Freeze column operation.
Public classInformationLinkOnDemandOperation
This source operation represents On-Demand loaded data from an Information Link.
Public classRemoveColumnsOperation
This operation represents removal of columns from the output of another DataOperation, for example created by Remove(String).
Public classRemoveRowsOperation
This operation represents removal of rows from the output of another DataOperation, for example created by RemoveRows(RowSelection).
Enumerations

  EnumerationDescription
Public enumerationDataLoadingBehavior
The data loading behavior of a DataOperation in a SourceView.