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

  Class Description
Public class AddColumnsOperation
This operation represents an Add Columns operation performed to construct a DataTable, typically created by AddColumns(DataSource, AddColumnsSettings).
Public class AddRowsOperation
This operation represents an Add Rows operation performed to construct a DataTable, typically created by AddRows(DataSource, AddRowsSettings).
Public class CalculationOperation
This source operation represents the output of a Calculation, for example the result of running Data Relationships.
Public class DataConnectionOnDemandOperation
This source operation represents On-Demand loaded data from a view in a Data Connection.
Public class DataConnectionOperation
This source operation represents data loaded from a view in a Data Connection.
Public class DataFunctionOperation
This source operation represents an output of a DataFunction.
Public class DataOperation
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 class DataOperationSupportingTransformations
Utility wrapper for accessing DataOperations that may have DataTransformations.
Public class DataSourceOperation
This source operation represents data loaded from a DataSource.
Public class DataTableDataSourceOperation
This source operation represents data read from another DataTable in the analysis.
Public class DataTransformationsOperation
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 class FreezeColumnOperation
Represents a Freeze column operation.
Public class InformationLinkOnDemandOperation
This source operation represents On-Demand loaded data from an Information Link.
Public class RemoveColumnsOperation
This operation represents removal of columns from the output of another DataOperation, for example created by Remove(String).
Public class RemoveRowsOperation
This operation represents removal of rows from the output of another DataOperation, for example created by RemoveRows(RowSelection).
Enumerations

  Enumeration Description
Public enumeration DataLoadingBehavior
The data loading behavior of a DataOperation in a SourceView.