pub enum SchemaProfile {
Homogeneous {
column_count: usize,
kind: BuilderKind,
},
Mixed,
}Expand description
Schema profile for processor optimization.
Classifies schemas as homogeneous (all columns same type) or mixed to enable specialized processing paths.
Variants§
Homogeneous
All columns share the same type.
Fields
§
kind: BuilderKindThe common builder kind for all columns.
Mixed
Columns have different types.
Implementations§
Source§impl SchemaProfile
impl SchemaProfile
Trait Implementations§
Source§impl Clone for SchemaProfile
impl Clone for SchemaProfile
Source§fn clone(&self) -> SchemaProfile
fn clone(&self) -> SchemaProfile
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SchemaProfile
impl RefUnwindSafe for SchemaProfile
impl Send for SchemaProfile
impl Sync for SchemaProfile
impl Unpin for SchemaProfile
impl UnwindSafe for SchemaProfile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more