src/Pure/Tools/server.scala
changeset 66857 f8f42289c4df
parent 66353 6e114edae18b
child 66921 3d3bd0718ef2
equal deleted inserted replaced
66856:6b90c688a6dc 66857:f8f42289c4df
    18 
    18 
    19   object Data
    19   object Data
    20   {
    20   {
    21     val database = Path.explode("$ISABELLE_HOME_USER/servers.db")
    21     val database = Path.explode("$ISABELLE_HOME_USER/servers.db")
    22 
    22 
    23     val name = SQL.Column.string("name", primary_key = true)
    23     val name = SQL.Column.string("name").make_primary_key
    24     val port = SQL.Column.int("port")
    24     val port = SQL.Column.int("port")
    25     val password = SQL.Column.string("password")
    25     val password = SQL.Column.string("password")
    26     val table = SQL.Table("isabelle_servers", List(name, port, password))
    26     val table = SQL.Table("isabelle_servers", List(name, port, password))
    27 
    27 
    28     sealed case class Entry(name: String, port: Int, password: String)
    28     sealed case class Entry(name: String, port: Int, password: String)