SourceView Class TIBCO Spotfire 7.12 API Reference
This class describes operations performed on a DataTable. The SourceView consists of DataOperations and the columns returned by AdditionalDataColumns.
Inheritance Hierarchy

SystemObject
  Spotfire.Dxp.DataSourceView

Namespace: Spotfire.Dxp.Data
Assembly: Spotfire.Dxp.Data (in Spotfire.Dxp.Data.dll) Version: 30.0.11525.4184 (30.0.11525.4184)
Syntax

C#
public sealed class SourceView

The SourceView type exposes the following members.

Methods

  NameDescription
Public methodCanRemoveOperation
Checks whether the specified DataOperation can be removed.
Public methodGetAllOperationsT
Gets all DataOperations of a certain type.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodRemoveOperation
Removes the specified DataOperation. As a side effect, other operations may be removed as well, e.g., an add rows operation will implicitly be removed when removing either of its source inputs.
Top
Properties

  NameDescription
Public propertyAdditionalDataColumns
Gets the additional DataColumns added to the final data table after LastOperation.
Public propertyLastOperation
Gets the last DataOperation that has been performed on the data table.
Public propertyOperationsSupportingTransformations
Gets all DataOperations that can have DataTransformations, using the utility class DataOperationSupportingTransformations.
Top
Remarks

The content of the SourceView is only valid as long as the data table structure is not modified, i.e. as long as the set of DataOperations is the same, otherwise the behavior is undefined. Examples of invalidating modifications include adding rows/columns or transformations to the data table, removing operations, as well as e.g. freezing calculated columns. If such modifications have been made, and further operations are to be done on a source view instance, then a new instance must be generated for the data table. (Some methods return such a new instance directly, for convenience.)
Version Information

Supported in: 7.12, 7.11, 7.10
See Also

Reference