Share via


SchemaShape Class

Definition

A set of 'requirements' to the incoming schema, as well as a set of 'promises' of the outgoing schema. This is more relaxed than the proper DataViewSchema, since it's only a subset of the columns, and also since it doesn't specify exact DataViewType's for vectors and keys.

public sealed class SchemaShape : System.Collections.Generic.IEnumerable<Microsoft.ML.SchemaShape.Column>, System.Collections.Generic.IReadOnlyCollection<Microsoft.ML.SchemaShape.Column>, System.Collections.Generic.IReadOnlyList<Microsoft.ML.SchemaShape.Column>
type SchemaShape = class
    interface IReadOnlyList<SchemaShape.Column>
    interface seq<SchemaShape.Column>
    interface IEnumerable
    interface IReadOnlyCollection<SchemaShape.Column>
Public NotInheritable Class SchemaShape
Implements IEnumerable(Of SchemaShape.Column), IReadOnlyCollection(Of SchemaShape.Column), IReadOnlyList(Of SchemaShape.Column)
Inheritance
SchemaShape
Implements

Constructors

SchemaShape(IEnumerable<SchemaShape.Column>)

Properties

Count
Item[Int32]

Methods

GetEnumerator()

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Applies to