EventStore-Client-Dotnet
EventStore-Client-Dotnet copied to clipboard
DotNet RFC - 021 Projections API Implementation
@tambeau commented on Fri Nov 05 2021
Implementation of Dotnet gRPC Projections API
State
- [ ] Get Query (Name, Config?)
- [ ] Get Config (Name)
- [ ] Get Status (Name)
- [x] Get State (Name, Partition)
- [x] Get Result (Name, Partition)
Control
- [x] Restart Projections Subsystem
- [x] Abort (Name) - WriteCheckpoint set to false
- [x] Disable (Name) - WriteCheckpoint set to true
- [x] Enable (Name)
- [x] Reset (Name) - Remove WriteCheckpoint
- [ ] Delete (Name, DeleteStateStream, DeleteCheckpointStream, DeleteEmittedStream)
Statistics
- [ ] Get Statistics (name)
- [ ] List All
- [ ] List
Update
- [x] Projection (Name, Query, EmitEnabled)
- [ ] Config (Name, Config)
Create
- [ ] Create Projection (Name, Query, EmitEnabled, TrackEmittedStreams) - Enabled parameter remove always set to false
@tambeau I believe some of the tasks have been completed. Still, it's not possible to get the projection source code.