File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,6 +27,8 @@ service Plugin {
2727 rpc Read (Read.Request ) returns (stream Read.Response );
2828 // Write resources. Write is the mirror of Sync, expecting a stream of messages as input.
2929 rpc Write (stream Write.Request ) returns (Write.Response );
30+ // Transform resources.
31+ rpc Transform (stream Transform.Request ) returns (stream Transform.Response );
3032 // Send signal to flush and close open connections
3133 rpc Close (Close.Request ) returns (Close.Response );
3234 // Validate and test the connections used by the plugin
@@ -190,6 +192,17 @@ message Write {
190192 message Response {}
191193}
192194
195+ message Transform {
196+ message Request {
197+ // marshalled arrow.Record
198+ bytes record = 1 ;
199+ }
200+ message Response {
201+ // marshalled arrow.Record
202+ bytes record = 1 ;
203+ }
204+ }
205+
193206message Close {
194207 message Request {}
195208 message Response {}
You can’t perform that action at this time.
0 commit comments