SPL语言总结
一、常用操作符以及其参数:
1、Composite
可以理解为当前文件的主类。
常用参数:
Graph:详见下文。
Type:定义Stream类型。
常用参数类型:rstring、uint32、float64、list<tuple<rstring a,rstring b>>
Param:参数以及参数值
Config:配置参数以及参数值
2、Graph
Composite的子图,它描述数据流的流向,可以在任意调用它的地方扩充他。
3、Beacon
可以动态生成元组,没有输入端,有一个固定的输出端。
参数:
Param:
Period:连续提交元组的时间间隔,一般使用float64来按秒定义
Iterations:指定元组的生成数量,使用uint32
initDelay:产生元组前的延迟
Output:
要输出的数据
4、Custom
可以接收和发送的操作符,但是在其中不做任何的操作。
Logic:用于不同的输入进行相应。
State:定义变量
onTuple(有1个及以上的输入,0个及以上的输出)、onPunct(有1个及以上的输入,0个及以上的输出)、onProcess(有0个输入,0个及以上的输出)
Submmit:参数tuplevalue|enum 和 T|uint32