[][src]Function genomicsqlite::open

pub fn open<P: AsRef<Path>>(
    path: P,
    flags: OpenFlags,
    config: &Object
) -> Result<Connection>

Open a rusqlite::Connection for a compressed database with the ConnectionMethods available.

Arguments

Examples

use genomicsqlite::ConnectionMethods;
let conn = genomicsqlite::open(
    "/tmp/rustdoc_example.genomicsqlite",
    rusqlite::OpenFlags::SQLITE_OPEN_CREATE | rusqlite::OpenFlags::SQLITE_OPEN_READ_WRITE,
    &json::object::Object::new()
);
println!("GenomicSQLite {}", conn.unwrap().genomicsqlite_version());