[−][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
path
- Database filenameflags
- SQLite open mode flags, as in rusqlite::Connection::open_with_flagsconfig
- GenomicSQLite tuning options, as JSON keys & values; may be emptyObject::new()
to use defaults
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());