SchemaAnnotationsExtensions Classe

Definizione

Metodi di estensione per facilitare l'utilizzo semplice del contenuto comune di Annotations.

public static class SchemaAnnotationsExtensions
type SchemaAnnotationsExtensions = class
Public Module SchemaAnnotationsExtensions
Ereditarietà
SchemaAnnotationsExtensions

Metodi

Nome Descrizione
GetKeyValues<TValue>(DataViewSchema+Column, VBuffer<TValue>)

Archivia i valori chiave della colonna di input nel buffer fornito, se si tratta di un tipo di chiave e i cui valori di chiave sono di ItemType cui RawType corrisponde TValue. Se non è presente alcuna annotazione con valori di chiave corrispondenti, verrà generata un'eccezione.

GetSlotNames(DataViewSchema+Column, VBuffer<ReadOnlyMemory<Char>>)

Archivia i nomi degli slot della colonna di input nel buffer fornito, se sono presenti nomi di slot. In caso contrario, genererà un'eccezione.

HasKeyValues(DataViewSchema+Column, PrimitiveDataViewType)

Restituisce true se la colonna di input è di VectorDataViewTypee che ha SlotNames un'annotazione di un VectorDataViewType oggetto il cui oggetto è e il cui ItemTypeSize valore corrisponde a questa dimensione del vettore di TextDataViewTypeinput.

HasSlotNames(DataViewSchema+Column)

Restituisce true se la colonna di input è di VectorDataViewTypee che ha SlotNames un'annotazione di un VectorDataViewType oggetto il cui oggetto è e il cui ItemTypeSize valore corrisponde a questa dimensione del vettore di TextDataViewTypeinput.

IsNormalized(DataViewSchema+Column)

Restituisce true se e solo se column l'annotazione è IsNormalized impostata su true.

Si applica a