src/Pure/General/sql.scala
changeset 78353 c3b35f7c8e0e
parent 78352 10f8f12c61b0
child 78354 3b8f100f6385
equal deleted inserted replaced
78352:10f8f12c61b0 78353:c3b35f7c8e0e
   323     }
   323     }
   324 
   324 
   325     def execute(): Boolean = rep.execute()
   325     def execute(): Boolean = rep.execute()
   326     def execute_query(): Result = new Result(this, rep.executeQuery())
   326     def execute_query(): Result = new Result(this, rep.executeQuery())
   327 
   327 
   328     def close(): Unit = rep.close()
   328     override def close(): Unit = rep.close()
   329   }
   329   }
   330 
   330 
   331 
   331 
   332   /* results */
   332   /* results */
   333 
   333 
   433             }
   433             }
   434         }
   434         }
   435       }
   435       }
   436       else None
   436       else None
   437 
   437 
   438     def close(): Unit = connection.close()
   438     override def close(): Unit = connection.close()
   439 
   439 
   440     def transaction[A](body: => A): A = {
   440     def transaction[A](body: => A): A = {
   441       val auto_commit = connection.getAutoCommit()
   441       val auto_commit = connection.getAutoCommit()
   442       try {
   442       try {
   443         connection.setAutoCommit(false)
   443         connection.setAutoCommit(false)