R Compilación AE
Cuando se trabaja con R, la compilación no corresponde al proceso típico de creación de código máquina a partir del código fuente, sino a la preparación de un archivo fuente proporcionado por el usuario para que funcione con el adaptador de R.
Una herramienta dedicada a este fin lee el archivo fuente de R, comprueba si existen los objetos necesarios, serializa estos objetos y, a continuación, escribe el resultado en el Directorio de aplicaciones. Se requiere un archivo de entrada para ' compile_ae. El archivo de entrada R debe contener una serie de objetos que son requeridos por el Adaptador R. Los nombres de objetos predefinidos tienen un prefijo ' nz. ' que se elimina internamente cuando tiene lugar la serialización, lo cual es importante para los paquetes cliente de nzLibrary for R pero no para los procesos del lado del servidor. Sin embargo, todos los objetos presentes en el archivo se serializan y están disponibles durante la ejecución de R AE.
| Objecto | Descripción |
|---|---|
nz.fun |
El objeto de la función principal, esta función es llamada cuando su AE es invocado. |
nz.shaper |
El objeto de la función modeladora. |
nz.shaper.list |
Una lista que define la firma de salida, necesaria cuando ' nz.shaper ' no es una función, sino un valor de carácter ' std '. |
nz.mode |
Un valor de carácter que define el modo de trabajo; el valor por defecto es ' run. |
nz.args |
Una lista de argumentos opcionales para ' nz.fun. |
nz.cols |
Necesario en el modo de trabajo " tapply ". |
nz.init, nz.accum, nz.merge, nz.final |
Cuatro funciones que requieren los agregados definidos por el usuario (UDA). |