SDK Features
The features supported by SDKs. These features are about whether each SDK support writing User Defined Functions.
Python
|
Source |
Transformer |
Map |
Batch Map |
Streaming Map |
Reduce |
Reduce Streaming |
Reduce Sessions |
Accumulator |
Sink |
v0.8.0 |
● |
● |
● |
● |
● |
● |
● |
|
|
● |
v0.9.0 |
● |
● |
● |
● |
● |
● |
● |
|
|
● |
v0.10.0 (next) |
● |
● |
● |
● |
● |
● |
● |
|
○ |
● |
Golang
|
Source |
Transformer |
Map |
Batch Map |
Streaming Map |
Reduce |
Reduce Streaming |
Reduce Sessions |
Accumulator |
Sink |
v0.8.0 |
● |
● |
● |
● |
● |
● |
● |
● |
|
● |
v0.9.0 |
● |
● |
● |
● |
● |
● |
● |
● |
|
● |
v0.10.0 (next) |
● |
● |
● |
● |
● |
● |
● |
● |
● |
● |
Java
|
Source |
Transformer |
Map |
Batch Map |
Streaming Map |
Reduce |
Reduce Streaming |
Reduce Sessions |
Accumulator |
Sink |
v0.8.0 |
● |
● |
● |
● |
● |
● |
● |
● |
|
● |
v0.9.0 |
● |
● |
● |
● |
● |
● |
● |
● |
|
● |
v0.10.0 (next) |
● |
● |
● |
● |
● |
● |
● |
● |
● |
● |
Rust
|
Source |
Transformer |
Map |
Batch Map |
Streaming Map |
Reduce |
Reduce Streaming |
Reduce Sessions |
Accumulator |
Sink |
0.1.0 |
● |
● |
● |
● |
● |
● |
● |
● |
|
● |
0.2.0 |
● |
● |
● |
● |
● |
● |
● |
● |
|
● |
0.3.0 (next) |
● |
● |
● |
● |
● |
● |
● |
○ |
○ |
● |