src/Pure/Admin/build_log.scala
changeset 65804 73ed0ebac3b0
parent 65783 d3d5cb2d6866
child 65850 5414c14c3984
equal deleted inserted replaced
65803:1fdb6ba9d32c 65804:73ed0ebac3b0
   981       val where_log_name =
   981       val where_log_name =
   982         Data.log_name(table1).where_equal(log_name) + " AND " +
   982         Data.log_name(table1).where_equal(log_name) + " AND " +
   983         Data.session_name(table1) + " <> ''"
   983         Data.session_name(table1) + " <> ''"
   984       val where =
   984       val where =
   985         if (session_names.isEmpty) where_log_name
   985         if (session_names.isEmpty) where_log_name
   986         else
   986         else where_log_name + " AND " + SQL.member(Data.session_name(table1).ident, session_names)
   987           where_log_name + " AND " +
       
   988           session_names.map(a => Data.session_name(table1) + " = " + SQL.string(a)).
       
   989             mkString("(", " OR ", ")")
       
   990 
   987 
   991       val columns1 = table1.columns.tail.map(_.apply(table1))
   988       val columns1 = table1.columns.tail.map(_.apply(table1))
   992       val (columns, from) =
   989       val (columns, from) =
   993         if (ml_statistics) {
   990         if (ml_statistics) {
   994           val columns = columns1 ::: List(Data.ml_statistics(table2))
   991           val columns = columns1 ::: List(Data.ml_statistics(table2))