EventStore-Client-Dotnet icon indicating copy to clipboard operation
EventStore-Client-Dotnet copied to clipboard

DotNet RFC - 021 Projections API Implementation

Open tambeau opened this issue 3 years ago • 1 comments

@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 avatar Nov 08 '21 17:11 tambeau

@tambeau I believe some of the tasks have been completed. Still, it's not possible to get the projection source code.

alexeyzimarev avatar Oct 03 '22 07:10 alexeyzimarev