Skip to content
Snippets Groups Projects
Commit 43144571 authored by cmaeder's avatar cmaeder
Browse files

deleting entries for error and source files

parent 0f2b9e49
Branches
No related tags found
Loading
package info.kwarc.mmt.errorview
import org.apache.camel.scala.dsl.builder.RouteBuilder
class DeleteRows extends RouteBuilder {
val deleteRoute = "direct:deleteRow"
val sourceDeleted = "direct:deleteSource"
def deleteRows(f: String): Unit = {
getContext.createProducerTemplate().sendBody(deleteRoute, f)
getContext.createProducerTemplate().sendBody(sourceDeleted, "%" + f + "%")
}
deleteRoute -->
("db:DELETE FROM " + Table.name + " WHERE fileName=#")
sourceDeleted -->
("db:DELETE FROM " + Table.name + " WHERE sourceRef LIKE #")
}
object DeleteRows {
def main(args: scala.Array[String]): Unit = {
val (context, filename) = Table.initArgs(args)
val dbBuilder = new DeleteRows()
context.addRoutes(dbBuilder)
context.start()
dbBuilder.deleteRows(filename)
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment