Magasabb rendű függvények
Az Azure Databricks dedikált primitíveket biztosít a tömbök Apache Spark SQL-ben való kezeléséhez; ezek sokkal egyszerűbbé és tömörebbé teszik a tömbök használatát, és eltávolodnak az általában szükséges nagy mennyiségű sablonkódtól. A primitívek két funkcionális programozási szerkezet körül forognak: magasabb rendű függvények és névtelen (lambda) függvények. Ezek együttesen lehetővé teszik, hogy olyan függvényeket definiáljon, amelyek tömböket módosítanak az SQL-ben. A magasabb rendű függvények tömböt vesznek fel, implementálják a tömb feldolgozásának módját és a számítás eredményét. Egy lambda függvénynek delegálja, hogyan dolgozhatja fel a tömb egyes elemeit.
Bevezetés a magasabb rendű függvények jegyzetfüzeteibe
Magasabb rendű függvények oktatóanyaga Python-jegyzetfüzet
Apache Spark beépített függvények
Az Apache Spark beépített függvényekkel rendelkezik az összetett típusok (például tömbtípusok) kezeléséhez, beleértve a magasabb rendű függvényeket is.
Az alábbi jegyzetfüzet az Apache Spark beépített funkcióit mutatja be.