Funkcje wyższego porządku
Usługa Azure Databricks udostępnia dedykowane elementy pierwotne do manipulowania tablicami w usłudze Apache Spark SQL; dzięki tym, że praca z tablicami jest znacznie łatwiejsza i bardziej zwięzła i nie jest wymagana z dużą ilością kodu kociołowego. Pierwotnych obracają się wokół dwóch konstrukcji programowania funkcjonalnego: funkcje wyższego porządku i funkcje anonimowe (lambda). Współpracują one ze sobą, aby umożliwić definiowanie funkcji, które manipulują tablicami w języku SQL. Funkcja wyższego porządku przyjmuje tablicę, implementuje sposób przetwarzania tablicy i wynik obliczeń. Deleguje do funkcji lambda sposób przetwarzania każdego elementu w tablicy.
Wprowadzenie do notesu funkcji o wyższym porządku
Samouczek dotyczący funkcji wyższego zamówienia — notes języka Python
Wbudowane funkcje platformy Apache Spark
Platforma Apache Spark ma wbudowane funkcje do manipulowania złożonymi typami (na przykład typami tablic), w tym funkcjami wyższego rzędu.
Poniższy notes ilustruje wbudowane funkcje platformy Apache Spark.