Documentation
¶
Overview ¶
Package streaming contains the logic of converting the data stream coming from the data source into the data stream sent over the network to the client.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListSplitsStreamer ¶
func NewListSplitsStreamer ¶
func NewListSplitsStreamer[T paging.Acceptor]( logger *zap.Logger, stream api_service.Connector_ListSplitsServer, dataSource datasource.DataSource[T], request *api_service_protos.TListSplitsRequest, slct *api_service_protos.TSelect, ) *ListSplitsStreamer[T]
func (*ListSplitsStreamer[T]) Run ¶
func (s *ListSplitsStreamer[T]) Run() error
type ReadSplitsStreamer ¶
func NewReadSplitsStreamer ¶
func NewReadSplitsStreamer[T paging.Acceptor]( logger *zap.Logger, stream api_service.Connector_ReadSplitsServer, request *api_service_protos.TReadSplitsRequest, split *api_service_protos.TSplit, sinkFactory paging.SinkFactory[T], dataSource datasource.DataSource[T], ) *ReadSplitsStreamer[T]
func (*ReadSplitsStreamer[T]) Run ¶
func (s *ReadSplitsStreamer[T]) Run() error
Click to show internal directories.
Click to hide internal directories.