src/Pure/Thy/export.scala
changeset 75765 b10c3d9dd48a
parent 75764 07e097f60b85
child 75766 d795d8b59563
equal deleted inserted replaced
75764:07e097f60b85 75765:b10c3d9dd48a
   338 
   338 
   339   def context(db_context: Sessions.Database_Context): Context = new Context(db_context)
   339   def context(db_context: Sessions.Database_Context): Context = new Context(db_context)
   340 
   340 
   341   def open_context(store: Sessions.Store): Context =
   341   def open_context(store: Sessions.Store): Context =
   342     new Context(store.open_database_context()) { override def close(): Unit = db_context.close() }
   342     new Context(store.open_database_context()) { override def close(): Unit = db_context.close() }
   343 
       
   344   def open_context(options: Options): Context = open_context(Sessions.store(options))
       
   345 
   343 
   346   class Session_Database private[Export](val session: String, val db: SQL.Database) {
   344   class Session_Database private[Export](val session: String, val db: SQL.Database) {
   347     def close(): Unit = ()
   345     def close(): Unit = ()
   348   }
   346   }
   349 
   347