-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
APIIssues pertaining the friendly APIIssues pertaining the friendly API
Description
As we have agreed on the API reviews, we will make the following modifications to Schema:
- Make it an
ICollection<Schema.Column> - Expand
Columnclass to contain 2 fields:IsHiddenandIndex. - Remove all methods except those exposed by collections,
thisaccessors andGetColumnOrNull. - Make constructors internal. Create a
SchemaBuilder(in a different namespaceMicrosoft.ML.Schema) that would be responsible to building the schema.- This is to make it more obvious that columns are NOT reused by different schemas.
- Move
Schema.Metadata.Builderinto a separate classMetadataBuilderin namespaceMicrosoft.ML.Schema. - Finally, probably rename to
DataSchema
Metadata
Metadata
Assignees
Labels
APIIssues pertaining the friendly APIIssues pertaining the friendly API