StructuredDataViewType Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The abstract base class for all non-primitive types.
public abstract class StructuredDataViewType : Microsoft.ML.Data.DataViewType
type StructuredDataViewType = class
inherit DataViewType
Public MustInherit Class StructuredDataViewType
Inherits DataViewType
- Inheritance
- Derived
Remarks
This class stands in constrast to PrimitiveDataViewType. As that class is defined to encapsulate cases where instances of the representation type can be freely copied without concerns about ownership, mutability, or dispoal, this is defined for those types where these factors become concerns.
To take the most conspicuous example, VectorDataViewType is a structure type, which through the buffer sharing mechanisms of its VBuffer<T> representation type, does not have assignment as sufficient to create an independent copy.
Constructors
StructuredDataViewType(Type) |
Properties
RawType |
The raw Type for this DataViewType. Note that this is the raw representation type and not the complete information content of the DataViewType. (Inherited from DataViewType) |
Methods
Equals(DataViewType) |
Return |