This is a wrapper class around a DataView which
performs the code for serializing the DataView since a
data view is not possible to persist.
Inheritance Hierarchy
Spotfire.Dxp.Framework.DocumentModelNode
Spotfire.Dxp.Framework.DocumentModelDocumentNode
Spotfire.Dxp.DataPersistentDataView
Namespace: Spotfire.Dxp.Data
Assembly: Spotfire.Dxp.Data (in Spotfire.Dxp.Data.dll) Version: 30.0.11525.4184 (30.0.11525.4184)
Syntax
C#
[SerializableAttribute] [PersistenceVersionAttribute(13, 0)] public sealed class PersistentDataView : DocumentNode
The PersistentDataView type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PersistentDataView |
Initializes a new instance of the PersistentDataView class.
Create a new persistent data view. This is a wrapper class
around a DataView which performs the creation
of the view and the serialization.
|
Methods
Name | Description | |
---|---|---|
GetAdditionalSelections |
Gets the additional selections that define which rows of the base table should be included
when calculating the values. These selections are used in combination with the BaseSelectionReference.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
SetAdditionalSelections |
Sets the additional selections that define which rows of the base table should be included
when calculating the values. These selections are used in combination with the BaseSelectionReference.
|
Properties
Name | Description | |
---|---|---|
BaseSelectionReference | Gets or sets the selection that this view is based on.
This selection defines which rows of the base table should be included when calculating
the values. May be null.
| |
BaseTableReference | Gets or sets the table that the view is based on.
| |
ColumnExpressions | Gets or sets the column expressions. This is the same
expression syntax as calculated columns. See the ColumnExpression
class for utility methods in handling expressions.
| |
Context |
Gets the context of this node.
(Inherited from DocumentNode.) | |
DataView | Gets the data view that is calculated from the other
parameters.
| |
GroupByColumns | Gets or sets columns which are grouped by. The list may
be empty. The columns has to be part of the baseTable/>.
| |
IsAttached |
Gets a value indicating whether this node is attached.
(Inherited from DocumentNode.) | |
MarkingCombinationMethod |
Gets or sets a value indicating how the data marking selections shall be combined to limit
the data show by the visualization.
| |
Name | Gets or sets the name of the view.
| |
SortBy |
Gets or sets a list of column aliases combined with sort order to sort by. The column aliases has to match
aliases of the ColumnExpressions in this view. The list may not be null, and is not mutable so you cannot modify
the returned list. If no sort by configuration is provided the view will be sorted by the group by columns.
| |
Transactions |
Gets a collection of methods for executing transactions on the document.
(Inherited from DocumentNode.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IServiceProviderGetService |
Implements IServiceProvider.
(Inherited from Node.) | |
INodeContextGetAncestorT |
Implements GetAncestorT.
(Inherited from DocumentNode.) | |
INodeContextGetServiceT |
Implements GetServiceT.
(Inherited from DocumentNode.) | |
INodeContextIsDescendantOf |
Implements IsDescendantOf(DocumentNode).
(Inherited from DocumentNode.) | |
ITransactionsBeginAggregatedTransaction |
Implements BeginAggregatedTransaction.
(Inherited from DocumentNode.) | |
ITransactionsExecuteInvisibleTransaction |
Implements ExecuteInvisibleTransaction(Executor).
(Inherited from DocumentNode.) | |
ITransactionsExecuteStickyTransaction |
Implements ExecuteStickyTransaction(Guid, Executor).
(Inherited from DocumentNode.) | |
ITransactionsExecuteTransaction |
Implements ExecuteTransaction(Executor).
(Inherited from DocumentNode.) |
Remarks
Version Information
See Also