class SQLite3::Backup
Public Class Methods
new(dest, destname, source, sourcename)
click to toggle source
# File lib/sqlite3/backup.rb, line 3 def initialize(dest, destname, source, sourcename) fail "Destination db closed" if dest.closed? fail "Source db closed" if source.closed? @backup = Driver.sqlite3_backup_init(dest.handle, destname, source.handle, sourcename) end
Public Instance Methods
finish()
click to toggle source
# File lib/sqlite3/backup.rb, line 14 def finish Driver.sqlite3_backup_finish(@backup) end
pagecount()
click to toggle source
# File lib/sqlite3/backup.rb, line 22 def pagecount Driver.sqlite3_backup_pagecount(@backup) end
remaining()
click to toggle source
# File lib/sqlite3/backup.rb, line 18 def remaining Driver.sqlite3_backup_remaining(@backup) end
step(page)
click to toggle source
# File lib/sqlite3/backup.rb, line 10 def step(page) Driver.sqlite3_backup_step(@backup, page) end