Documentation
¶
Index ¶
- func RegisterUpdateStreamServer(s *grpc.Server, srv UpdateStreamServer)
- type UnimplementedUpdateStreamServer
- type UpdateStreamClient
- type UpdateStreamServer
- type UpdateStream_StreamKeyRangeClient
- type UpdateStream_StreamKeyRangeServer
- type UpdateStream_StreamTablesClient
- type UpdateStream_StreamTablesServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterUpdateStreamServer ¶
func RegisterUpdateStreamServer(s *grpc.Server, srv UpdateStreamServer)
Types ¶
type UnimplementedUpdateStreamServer ¶
type UnimplementedUpdateStreamServer struct {
}
UnimplementedUpdateStreamServer can be embedded to have forward compatible implementations.
func (*UnimplementedUpdateStreamServer) StreamKeyRange ¶
func (*UnimplementedUpdateStreamServer) StreamKeyRange(req *binlogdata.StreamKeyRangeRequest, srv UpdateStream_StreamKeyRangeServer) error
func (*UnimplementedUpdateStreamServer) StreamTables ¶
func (*UnimplementedUpdateStreamServer) StreamTables(req *binlogdata.StreamTablesRequest, srv UpdateStream_StreamTablesServer) error
type UpdateStreamClient ¶
type UpdateStreamClient interface {
// StreamKeyRange returns the binlog transactions related to
// the specified Keyrange.
StreamKeyRange(ctx context.Context, in *binlogdata.StreamKeyRangeRequest, opts ...grpc.CallOption) (UpdateStream_StreamKeyRangeClient, error)
// StreamTables returns the binlog transactions related to
// the specified Tables.
StreamTables(ctx context.Context, in *binlogdata.StreamTablesRequest, opts ...grpc.CallOption) (UpdateStream_StreamTablesClient, error)
}
UpdateStreamClient is the client API for UpdateStream service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewUpdateStreamClient ¶
func NewUpdateStreamClient(cc *grpc.ClientConn) UpdateStreamClient
type UpdateStreamServer ¶
type UpdateStreamServer interface {
// StreamKeyRange returns the binlog transactions related to
// the specified Keyrange.
StreamKeyRange(*binlogdata.StreamKeyRangeRequest, UpdateStream_StreamKeyRangeServer) error
// StreamTables returns the binlog transactions related to
// the specified Tables.
StreamTables(*binlogdata.StreamTablesRequest, UpdateStream_StreamTablesServer) error
}
UpdateStreamServer is the server API for UpdateStream service.
type UpdateStream_StreamKeyRangeClient ¶
type UpdateStream_StreamKeyRangeClient interface {
Recv() (*binlogdata.StreamKeyRangeResponse, error)
grpc.ClientStream
}
type UpdateStream_StreamKeyRangeServer ¶
type UpdateStream_StreamKeyRangeServer interface {
Send(*binlogdata.StreamKeyRangeResponse) error
grpc.ServerStream
}
type UpdateStream_StreamTablesClient ¶
type UpdateStream_StreamTablesClient interface {
Recv() (*binlogdata.StreamTablesResponse, error)
grpc.ClientStream
}
type UpdateStream_StreamTablesServer ¶
type UpdateStream_StreamTablesServer interface {
Send(*binlogdata.StreamTablesResponse) error
grpc.ServerStream
}
Click to show internal directories.
Click to hide internal directories.