Udostępnij za pośrednictwem


SchemaAnnotationsExtensions Klasa

Definicja

Metody rozszerzenia ułatwiające łatwe użycie popularnej zawartości elementu Annotations.

public static class SchemaAnnotationsExtensions
type SchemaAnnotationsExtensions = class
Public Module SchemaAnnotationsExtensions
Dziedziczenie
SchemaAnnotationsExtensions

Metody

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

Przechowuje wartości klucza kolumny wejściowej w podanym buforze, jeśli jest to typ klucza i którego RawTypeTValuewartości klucza są zgodne ItemType z wartościami . Jeśli nie ma zgodnej adnotacji z wartością klucza, zostanie zgłoszony wyjątek.

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

Przechowuje nazwy miejsc kolumny wejściowej w podanym buforze, jeśli istnieją nazwy miejsc. W przeciwnym razie zgłosi wyjątek.

HasKeyValues(DataViewSchema+Column, PrimitiveDataViewType)

Zwraca true wartość , jeśli kolumna wejściowa VectorDataViewTypema wartość , a ta zawiera SlotNames adnotację VectorDataViewType , której ItemType wartość ma TextDataViewTypewartość , a następnie, której Size rozmiar odpowiada temu rozmiarowi wektora wejściowego.

HasSlotNames(DataViewSchema+Column)

Zwraca true wartość , jeśli kolumna wejściowa VectorDataViewTypema wartość , a ta zawiera SlotNames adnotację VectorDataViewType , której ItemType wartość ma TextDataViewTypewartość , a następnie, której Size rozmiar odpowiada temu rozmiarowi wektora wejściowego.

IsNormalized(DataViewSchema+Column)

Zwraca wartość true if i tylko wtedy, gdy column adnotacja ma IsNormalized ustawioną wartość true.

Dotyczy