forked from mirror/go-sqlcipher
Adds GetFilename (sqlite3_db_filename) to SqliteConn
This commit is contained in:
parent
4218441e44
commit
f268891078
11
sqlite3.go
11
sqlite3.go
|
@ -1612,6 +1612,17 @@ const (
|
|||
SQLITE_LIMIT_WORKER_THREADS = C.SQLITE_LIMIT_WORKER_THREADS
|
||||
)
|
||||
|
||||
// GetFilename returns the absolute path to the file containing
|
||||
// the requested schema. When passed an empty string, it will
|
||||
// instead use the database's default schema: "main".
|
||||
// See: sqlite3_db_filename, https://www.sqlite.org/c3ref/db_filename.html
|
||||
func (c *SQLiteConn) GetFilename(schemaName string) string {
|
||||
if schemaName == "" {
|
||||
schemaName = "main"
|
||||
}
|
||||
return C.GoString(C.sqlite3_db_filename(c.db, C.CString(schemaName)))
|
||||
}
|
||||
|
||||
// GetLimit returns the current value of a run-time limit.
|
||||
// See: sqlite3_limit, http://www.sqlite.org/c3ref/limit.html
|
||||
func (c *SQLiteConn) GetLimit(id int) int {
|
||||
|
|
Loading…
Reference in New Issue