src/Pure/Thy/sessions.scala
changeset 65740 83388f09e9ab
parent 65699 9f74d9aa0bdf
child 65748 1f4a80e80c88
--- a/src/Pure/Thy/sessions.scala	Sat May 06 11:43:43 2017 +0200
+++ b/src/Pure/Thy/sessions.scala	Sat May 06 12:45:42 2017 +0200
@@ -10,7 +10,6 @@
 import java.nio.ByteBuffer
 import java.nio.channels.FileChannel
 import java.nio.file.StandardOpenOption
-import java.sql.PreparedStatement
 
 import scala.collection.SortedSet
 import scala.collection.mutable
@@ -766,8 +765,8 @@
       db.using_statement(Session_Info.table.select(List(column),
         Session_Info.session_name.where_equal(name)))(stmt =>
       {
-        val rs = stmt.executeQuery
-        if (!rs.next) Bytes.empty else db.bytes(rs, column)
+        val res = stmt.execute_query()
+        if (!res.next()) Bytes.empty else res.bytes(column)
       })
 
     def read_properties(db: SQL.Database, name: String, column: SQL.Column): List[Properties.T] =
@@ -825,15 +824,15 @@
           Session_Info.table.delete(Session_Info.session_name.where_equal(name)))(_.execute)
         db.using_statement(Session_Info.table.insert())(stmt =>
         {
-          db.set_string(stmt, 1, name)
-          db.set_bytes(stmt, 2, encode_properties(build_log.session_timing))
-          db.set_bytes(stmt, 3, compress_properties(build_log.command_timings))
-          db.set_bytes(stmt, 4, compress_properties(build_log.ml_statistics))
-          db.set_bytes(stmt, 5, compress_properties(build_log.task_statistics))
-          db.set_string(stmt, 6, cat_lines(build.sources))
-          db.set_string(stmt, 7, cat_lines(build.input_heaps))
-          db.set_string(stmt, 8, build.output_heap getOrElse "")
-          db.set_int(stmt, 9, build.return_code)
+          stmt.set_string(1, name)
+          stmt.set_bytes(2, encode_properties(build_log.session_timing))
+          stmt.set_bytes(3, compress_properties(build_log.command_timings))
+          stmt.set_bytes(4, compress_properties(build_log.ml_statistics))
+          stmt.set_bytes(5, compress_properties(build_log.task_statistics))
+          stmt.set_string(6, cat_lines(build.sources))
+          stmt.set_string(7, cat_lines(build.input_heaps))
+          stmt.set_string(8, build.output_heap getOrElse "")
+          stmt.set_int(9, build.return_code)
           stmt.execute()
         })
       }
@@ -867,15 +866,15 @@
       db.using_statement(Session_Info.table.select(Session_Info.build_columns,
         Session_Info.session_name.where_equal(name)))(stmt =>
       {
-        val rs = stmt.executeQuery
-        if (!rs.next) None
+        val res = stmt.execute_query()
+        if (!res.next()) None
         else {
           Some(
             Build.Session_Info(
-              split_lines(db.string(rs, Session_Info.sources)),
-              split_lines(db.string(rs, Session_Info.input_heaps)),
-              db.string(rs, Session_Info.output_heap) match { case "" => None case s => Some(s) },
-              db.int(rs, Session_Info.return_code)))
+              split_lines(res.string(Session_Info.sources)),
+              split_lines(res.string(Session_Info.input_heaps)),
+              res.string(Session_Info.output_heap) match { case "" => None case s => Some(s) },
+              res.int(Session_Info.return_code)))
         }
       })
   }