pub trait SupportsProjectionPushdown {
// Required method
fn push_projection(&self, columns: &[String]) -> ProjectionApplication;
}Expand description
Marker trait: source supports projection pushdown.
Required Methods§
Sourcefn push_projection(&self, columns: &[String]) -> ProjectionApplication
fn push_projection(&self, columns: &[String]) -> ProjectionApplication
Declare which projected columns to actually read.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".