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

Node.js RFC - 021 Projections API Implementation

Open tambeau opened this issue 3 years ago • 0 comments

@tambeau commented on Fri Nov 05 2021

Implementation of Node.js gRPC Projections API

State

  • [ ] Get Query (Name, Config?) blocked - Server Update Required
  • [ ] Get Config (Name) blocked - Server Update Required
  • [x] Get Status (Name) #268 #269
  • [x] Get State (Name, Partition) missing partition option #256
  • [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
  • [x] Delete (Name, DeleteStateStream, DeleteCheckpointStream, DeleteEmittedStream)

Statistics

  • [x] Get Statistics (name)
  • [x] List

Update

  • [x] Projection (Name, Query, EmitEnabled)
  • [ ] Config (Name, Config) blocked - Server Update Required

Create

  • [x] Create Projection (Name, Query, EmitEnabled, TrackEmittedStreams) - Enabled parameter remove always set to false

tambeau avatar Nov 08 '21 17:11 tambeau