Der Betriebsmodus

In diesem Modus haben Sie die volle Kontrolle über den Datenfluss und arbeiten auf der niedrigstmöglichen API-Ebene.

nz.mode
Ist gleich ' run.
nz.fun
Akzeptiert keine Standardparameter außer " args.
nz.args
Standardmäßig eine leere Liste.
nz.shaper
Erforderlich, wenn die UDX-Ausgabe als TABLE(ANY) definiert ist.
nz.shaper.args
Optional:
nz.shaper.list
Erforderlich, wenn " nz.shaper auf " std gesetzt ist.
Die folgende Funktion kann als UDF oder UDTF registriert werden. Sie berechnet die Quadratwurzel der ersten Eingabespalte und gibt das Ergebnis als einzige Ausgabespalte zurück.
nz.mode <- 'run'
nz.fun <- function() {
while(getNext()) {
x <- getInputColumn(0)
setOutput(0, sqrt(as.double(x)))
outputResult()
}
}