src/Pure/General/sqlite.scala
changeset 63811 3a75593e9b6d
parent 63791 c6cbdfaae19e
child 63996 3f47fec9edfc
--- a/src/Pure/General/sqlite.scala	Tue Sep 06 21:09:18 2016 +0200
+++ b/src/Pure/General/sqlite.scala	Tue Sep 06 21:17:33 2016 +0200
@@ -29,6 +29,8 @@
 
     def close { connection.close }
 
+    def rebuild { using(statement("VACUUM"))(_.execute()) }
+
     def transaction[A](body: => A): A =
     {
       val auto_commit = connection.getAutoCommit