- What results are being calculated?
- Where in event time?
- When in processing time?
- How do refinements of results relate?
How to read the tables
Each row is a property. Cells answer: does FlareDB have this property?| Sign | Meaning |
|---|---|
| β | Yes |
| π‘ | Partially |
| ποΈ | Planned |
What is being computed?
| Feature | FlareDB |
|---|---|
| ParDo | β |
| GroupByKey | β |
| Flatten | β |
| Combine | β |
| Composite Transforms | β |
| Side Inputs | ποΈ |
| Source API | π‘ |
| Metrics | ποΈ |
| Stateful Processing | π‘ |
Bounded Splittable DoFn Support Status
| Feature | FlareDB |
|---|---|
| Base | β |
| Side Inputs | ποΈ |
| Splittable DoFn Initiated Checkpointing | ποΈ |
| Dynamic Splitting | ποΈ |
| Bundle Finalization | ποΈ |
Unbounded Splittable DoFn Support Status
| Feature | FlareDB |
|---|---|
| Base | ποΈ |
| Side Inputs | ποΈ |
| Splittable DoFn Initiated Checkpointing | ποΈ |
| Dynamic Splitting | ποΈ |
| Bundle Finalization | ποΈ |
Where in event time?
| Feature | FlareDB |
|---|---|
| Global windows | β |
| Fixed windows | β |
| Sliding windows | β |
| Session windows | ποΈ |
| Custom windows | ποΈ |
| Custom merging windows | ποΈ |
| Timestamp control | β |
When in processing time?
| Feature | FlareDB |
|---|---|
| Configurable triggering | π‘ |
| Event-time triggers | β |
| Processing-time triggers | π‘ |
| Count triggers | β |
| Composite triggers | β |
| Allowed lateness | π‘ |
| Timers | β |
How do refinements relate?
| Feature | FlareDB |
|---|---|
| Discarding | β |
| Accumulating | β |
Additional common features not yet part of the Beam model
| Feature | FlareDB |
|---|---|
| Drain | ποΈ |
| Checkpoint | π‘ |
| Key-ordered delivery | ποΈ |