pub trait CachedJoinRow:
EstimateSize
+ Default
+ Send
+ Sync {
// Required methods
fn decode(
&self,
data_types: &[DataType],
) -> StreamExecutorResult<JoinRow<OwnedRow>>;
fn increase_degree(&mut self);
fn decrease_degree(&mut self);
}
Required Methods§
fn decode( &self, data_types: &[DataType], ) -> StreamExecutorResult<JoinRow<OwnedRow>>
fn increase_degree(&mut self)
fn decrease_degree(&mut self)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.