The Spotfire.Dxp.Data namespace contains classes for accessing, transforming and exporting data.
Abstract class representing a calculation.
Contains property name constants for the public properties of Calculation.
This class describes an equality relation between two columns in different tables. A relation like '[Tbl1].[Column1] = Upper([Tbl2].[Column1])' is defined using two expressions '[Tbl1].[Column1]' and 'Upper([Tbl2].[Column1])'. These expressions are evaluated in the different source tables, so if one of the tables are external then you can use the methods provided by that external data source and if the table is not external then you can use the standard Spotfire expression language functions. Additionally you can also provide left and right transform expressions which are evaluated on top of the left/right expressions supporting all standard Spotfire expression language functions. These expression refer to the result of the corresponding expression using the name ValueColumnName. For example you need to perform "Upper" on Tbl2 but the external system doesn't support that method you can define left and right expressions like '[Tbl1].[Column1]' and '[Tbl2].[Column1]' but add additional transform expressions like '[Value]' and 'Upper([Value])'.
A collection of ColumnRelation objects.
The property names for ColumnRelationCollection.
This is a data column which is part of a data table and can be used to retrieve data on row values, hierarchies and properties. The data column implements the IDataColumn which is to be used for non-modification operations on the data column. This class has no public constructors, see the DataColumnCollection class for methods which create data columns.
Contains property name constants for the public properties of DataColumn.
Contains property name constants for the public properties of DataColumnCollection.
Represents a collection of the properties in a column.
Contains predefined name constants for the standard column properties.
A data column signature is used to identify matching columns in the context of linked data. It contains certain key properties, such as the name, data type, and external id of a previously known column.
Contains property name constants for the public properties of DataFilteringSelection.
Contains property name constants for the public properties of DataFilteringSelectionCollection.
This class is a builder that can be used to dynamically create a DataFlow instance.
A potentially multilevel index of a data column.
A single level in a DataHierarchy.
A collection of the levels in a DataHierarchy.
Captured error messages during load of (typically linked) data. This can be retrieved from the LoadReport.
A categorized message item.
A DataManager contains the data for an analysis.
Contains property name constants for the public properties of DataMarkingSelection.
Contains property name constants for the public properties of DataMarkingSelectionCollection.
A node in a DataNodeCollection.
A collection of nodes in a hierarchy level.
Definition of a data property.
Contains property name constants for the public properties of DataProperty.
Contains property name constants for the public properties of DataPropertyRegistry.
|DataReader|| Obsolete. |
Provides reading of a forward-only stream of data rows.
Contains property name constants for the public properties of DataRelation.
A collection of DataRelation objects.
Contains property name constants for the public properties of DataRelationCollection.
Flyweight row class used for iterating over a data table.
Class for sequential scanning through the rows of a data set defined by a collection of columns.
Represents a column returned by a DataRowReader.
Container for data-related save settings. This class is set on the DataManager class and defines how the data should be stored when saving the document.
Contains property name constants for the public properties of DataSelection.
Abstract class for data sources. Used when loading and saving linked data.
Represents an open connection to a data source.
A DataTable is a collection of columns and metadata.
Contains property name constants for the public properties of DataTable.
Contains property name constants for the public properties of DataTableCollection.
The collection of the properties (metadata) of a DataTable.
Save settings for a data table. This can be added or retrieved from the DataTableSettings list.
This class contains information about a TIBCO Spotfire data type and the properties of that data type. This is an enumeration class with one static instance for each of the supported data types.
An abstract base class for flyweight data value containers. More precisely, a DataValue instance contains a value of a particular DataType, and thus every DataValue has a corresponding DataType. (This is not necessarily true for the methods marked Obsolete in this class.) Instances of the generic subclass are normally used, often explicitly, and this non-generic base class is provided only for convenience in contexts where the generic type is not known, or variable. Note that this class is intended as a flyweight, that is, as a reusable container. This means that it is not optimized for memory and is unsuitable for representing arrays or matrices of data values, where a separate DataValue instance is used for each cell. Consider using a more compact representation of the values for such purposes. The DataValue class is not serializable and should not be used for persistent storage.
Generic flyweight data value container.
A collection of the row values in a IDataColumn.
Non-generic cursor class for efficient enumeration of data values.
Generic cursor class for efficient enumeration of data values.
A class holding properties for a data value.
Represents a collection of data values that serves as input to produce a result value.
Contains property name constants for the public properties of DataView.
A wrapper class that holds a value that can occur in the column of a data table. The class provides equality and an ordering of the values even if they are of different underlying types. Values of the class can therefore be used in UndoableList and UndoableDictionary.
This is a definition of a hierarchy.
This is a highlight selection, it changes when the user moves the mouse cursor over the plots. A highlight selection is a special kind of selection which should only be used from user interface code and the events from this selection can only be received by external event handlers.
Contains property name constants for the public properties of DataFilteringSelection.
A bitset-like class that represents a collection of indices, typically a subset of the rows in a IDataColumn or similar.
A generic mutable cursor class that should be used when reading data from a DataRowReader.
Provides static utility methods for validating and creating strings representing names.
These methods should be used when creating names for elements in the data manager, like a data table or a data column.
A mapping between the rows in the column/table and the nodes in a hierarchy level.
Represents a report containing error messages from a data loading phase.
Contains property name constants for the public properties of PersistentDataView.
Represents the metadata about the result from a data source, transformation or calculation. These properties are used to set properties on the resulting data table.
This is a representation of a selection of rows in a table. It is currently created from an enumeration of row indexes or IndexSet but may be extended in the future to support symbolic marking.
A Range represents a double-precision floating-point interval.
This is the interface for reading data from a column. You should not implement this interface. Use the ColumnBuilderT class to create columns.
This is the interface for creating data nodes.
Producer interface for data values, used with enumerators.
Validates an item of a specific DataType.
Validates an item of the specified type.
A delegate for executing a transformation and returning a DataRowReader.
Generic data value transform.
|QueryExecutor|| Obsolete. |
A delegate for executing query and returning a DataReader.
A delegate for executing query and returning a DataRowReader.
Specifies prompt modes for calculation executions.
Specifies the update behavior for calculations.
The different classes that a DataProperty can belong to.
Defines how to combine data selections.
Enum for data selection operations.
|DataSelectionResetBehavior|| Obsolete. |
Specifies the reset behavior of a DataSelection. This setting specifies what the value of a selection should be by default.
|DataSelectionScope|| Obsolete. |
Specifies the scope of a DataSelection. Determines which tables are affected by a setting a selection.
Defines how a DataSource should prompt a user for settings when loading data.
Determines how each level in the Hierarchy should relate to the next level.
Describes which join type that should be used when joining two tables into a new table. This is used in the AddColumnsSettings class to specify how the join should be performed.
Defines alternatives for visualization of empty data selections.
The behavior for propagation of filter selections between related tables. This is used in DataFilteringSelection.
Defines the order for a sort operation.