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.
);