Examples
This example demonstrates a simple RScript operator scenario.
use com.teracloud.streams.rproject::*;
composite Main{
graph
stream<int32 a, int32 b> InStream = Beacon(){
logic state : mutable int32 n = 0 ;
param iterations : 10u ;
output
InStream : a = ++ n, b = 10 ;
}
stream<int32 a, float64 c> OutStream = RScript(InStream){
param
rScriptFileName : "../myScript2.r";
streamAttributes : a, b;
rObjects : "in1", "in2";
output
OutStream: c = fromR("out1");
}
}
The myscript2.r file contains:
out1 <- in1 + in2