[][src]Module datafusion::datasource::csv

CSV data source

This CSV data source allows CSV files to be used as input for queries.

Example:

use datafusion::datasource::TableProvider;
use datafusion::datasource::csv::{CsvFile, CsvReadOptions};

let testdata = std::env::var("ARROW_TEST_DATA").expect("ARROW_TEST_DATA not defined");
let csvdata = CsvFile::try_new(
    &format!("{}/csv/aggregate_test_100.csv", testdata),
    CsvReadOptions::new().delimiter(b'|'),
).unwrap();
let schema = csvdata.schema();

Re-exports

pub use crate::physical_plan::csv::CsvReadOptions;

Structs

CsvFile

Represents a CSV file with a provided schema