Dokumentacja dla programistów›Dokumentacja API›Nowa funkcja UNIQUE_VALUES w możliwościach obliczeniowych kolumn
Dokumentacja dla programistów

Nowa funkcja UNIQUE_VALUES w możliwościach obliczeniowych kolumn

Aktualizacja 2026-10-29

Wyliczenie CalculatedFunction ma nową wartość UNIQUE_VALUES, opisaną w schemacie jako „Zbierz unikalne wartości”. Dołącza ona do istniejących wartości MIN, MAX, SUM, MIN_MAX, NONE i COUNT_KEYS. Dzięki temu funkcję obliczeniową kolumny można teraz ustawić tak, aby zbierała unikalne wartości, zamiast obliczać wyłącznie minimum, maksimum, sumę lub liczbę.

CalculatedFunction jest używane w dwóch miejscach w API kolumn. Pole function typu CalculatedCapability, zwracane w ColumnCapabilities.calculated, informuje, jakiej funkcji używa kolumna. Pole function typu CalculatedCapabilityInput przyjmuje tę wartość podczas konfigurowania funkcji obliczeniowej kolumny.

Ponieważ UNIQUE_VALUES może teraz pojawić się w polu function w odpowiedziach, klienci, którzy obsługują wszystkie wartości CalculatedFunction, na przykład za pomocą instrukcji switch lub ścisłego typu wyliczeniowego w wygenerowanych typach, powinni dodać dla niej osobny przypadek. W przeciwnym razie kolumna korzystająca z nowej funkcji może nie zostać poprawnie zinterpretowana albo trafić do gałęzi domyślnej.