Struct datafusion::physical_plan::csv::CsvExec [−][src]
pub struct CsvExec { /* fields omitted */ }
Expand description
Execution plan for scanning a CSV file
Implementations
Create a new execution plan for reading a set of CSV files
Create a new execution plan for reading from a reader
Path to directory containing partitioned CSV files with the same schema
Does the CSV file have a header?
File extension
Get the schema of the CSV file
Optional projection for which columns to load
Batch size
Infer schema for given CSV dataset
Trait Implementations
Get the output partitioning of this plan
Get a list of child execution plans that provide the input for this plan. The returned list will be empty for leaf nodes, will contain a single value for unary nodes, or two values for binary nodes (such as joins). Read more
fn with_new_children(
&self,
children: Vec<Arc<dyn ExecutionPlan>>
) -> Result<Arc<dyn ExecutionPlan>>
fn with_new_children(
&self,
children: Vec<Arc<dyn ExecutionPlan>>
) -> Result<Arc<dyn ExecutionPlan>>
Returns a new plan where all children were replaced by new plans.
The size of children
must be equal to the size of ExecutionPlan::children()
. Read more
creates an iterator
Format this ExecutionPlan
to f
in the specified type. Read more
Specifies the data distribution requirements of all the children for this operator
Auto Trait Implementations
impl RefUnwindSafe for CsvExec
impl UnwindSafe for CsvExec
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self