Function rusqlite::vtab::csvtab::load_module
source · pub fn load_module(conn: &Connection) -> Result<()>
Available on crate features
vtab
and csvtab
only.Expand description
Register the “csv” module.
CREATE VIRTUAL TABLE vtab USING csv(
filename=FILENAME -- Name of file containing CSV content
[, schema=SCHEMA] -- Alternative CSV schema. 'CREATE TABLE x(col1 TEXT NOT NULL, col2 INT, ...);'
[, header=YES|NO] -- First row of CSV defines the names of columns if "yes". Default "no".
[, columns=N] -- Assume the CSV file contains N columns.
[, delimiter=C] -- CSV delimiter. Default ','.
[, quote=C] -- CSV quote. Default '"'. 0 means no quote.
);