Spotfire.Dxp.Application.Calculations Namespace

Spotfire 14.2 API Reference
The Spotfire.Dxp.Application.Calculations namespace contains classes used by data calculations.

More specific functionality is provided in the Spotfire.Dxp.Application.Calculations.DataRelationships namespace.

Classes

  ClassDescription
Public classCalculationTSettings, TResults
Base class for calculations.
Public classCalculationTSettings, TResultsPropertyNames
Public classCalculationCollection
A collection of calculation instances.
Public classCalculationCollectionPropertyNames
Contains property name constants for the public properties of CalculationCollection.
Public classCalculationDependency
Abstract base class for a single dependency for a calculation.
Public classCalculationDependencyPropertyNames
Contains property name constants for the public properties of CalculationDependency.
Public classCalculationDependencyT
Abstract base class for typed CalculationDependency
Public classCalculationDependencyTPropertyNames
Public classCalculationDependencyCollection
Abstract base class for dependencies for a calculation.
Public classCalculationDependencyCollectionPropertyNames
Contains property name constants for the public properties of CalculationDependencyCollection.
Public classCalculationDependencyCollectionT
Abstract typed base class for dependencies for a calculation.
Public classCalculationDependencyCollectionTPropertyNames
Public classCalculationDependencyIdentifier
Used to uniquely identify a dependency of a calculation.
Public classCalculationFactory
Abstract base class for CalculationFactories.
Public classCalculationFactoryTCalculation
Abstract typed base class for CalculationFactories.
Public classCode exampleCalculationResults
Abstract base class for calculation results. After a calculation has been executed the results can be found here. This class must be extended to implement a specialized results class that is suited for a concrete calculations implementation.
Public classCode exampleCalculationResultsCalculationResultsIdentifiers
Implement this to contain CalculationResultsIdentifier objects to uniquely identify each result in this CalculationResults.
Public classCalculationResultsPropertyNames
Contains property name constants for the public properties of CalculationResults.
Public classCalculationResultsIdentifier
Used to uniquely identify a result in CalculationResults.
Public classCode exampleCalculationSettings
Base class for calculation settings. Holds the input to a calculation and uses it to determine when the calculation needs to be rerun, invalidated etc. This class must be extended to implement a specialized settings class that is suited for a concrete calculations implementation.
Public classCode exampleCalculationSettingsCalculationDependencyIdentifiers
Implement this to contain CalculationDependencyIdentifier objects to uniquely identify each result in this CalculationSettings.
Public classCalculationSettingsPropertyNames
Contains property name constants for the public properties of CalculationSettings.
Public classCalculationSettingsValidationResult
Report from the CalculationSettings validation. Contains any errors or warnings that this resulted in. These can then be displayed to the user or added to if the implementation wants to do additional checks.
Public classCalculationTypeIdentifiers
Defines the type identifiers for built-in calculations
Public classColumnsCalculationResult
Keeps references to columns resulting from a calculation and corresponding to a particular CalculationResultsIdentifier.
Public classColumnsCalculationResultPropertyNames
Contains property name constants for the public properties of ColumnsCalculationResult.
Public classDataColumnCalculationDependency
A calculation dependency on a single column.
Public classDataColumnCalculationDependencyPropertyNames
Contains property name constants for the public properties of DataColumnCalculationDependency.
Public classDataColumnCalculationDependencyCollection
A calculation dependency on a group of columns.
Public classDataColumnCalculationDependencyCollectionPropertyNames
Contains property name constants for the public properties of DataColumnCalculationDependencyCollection.
Public classDataSelectionCalculationDependency
Represents a calculation dependency on a DataSelection
Public classDataSelectionCalculationDependencyPropertyNames
Contains property name constants for the public properties of DataSelectionCalculationDependency.
Public classCode exampleResultAccumulator
Accumulator used to add the results of a calculation.