pub trait UpstreamTableRead {
// Required methods
fn snapshot_read_full_table(
&self,
args: SnapshotReadArgs,
batch_size: u32,
) -> impl Stream<Item = StreamExecutorResult<Option<StreamChunk>>> + Send + '_;
fn current_cdc_offset(
&self,
) -> impl Future<Output = StreamExecutorResult<Option<CdcOffset>>> + Send + '_;
}
Required Methods§
fn snapshot_read_full_table( &self, args: SnapshotReadArgs, batch_size: u32, ) -> impl Stream<Item = StreamExecutorResult<Option<StreamChunk>>> + Send + '_
fn current_cdc_offset( &self, ) -> impl Future<Output = StreamExecutorResult<Option<CdcOffset>>> + Send + '_
Object Safety§
This trait is not object safe.