-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Currently, Task API uses strings to refer to operator names, but it is very error prone
transform this
TaskAbstractionImpl<Graph, Graph, Binding, Binding> t =
new TaskAbstractionImpl.TaskBuilder(prefixes)
.addS2R(":observations", w1, "window1")
.addS2R(":tracing", w2, "window2")
.addR2R("window1", bgp)
.addR2R("window2", bgp2)
.addR2S("out", new Rstream<Binding, Binding>())
.addProjectionStrings(List.of("?s","?o","?s2"))
.build();into this
TaskAbstractionImpl<Graph, Graph, Binding, Binding> t =
new TaskAbstractionImpl.TaskBuilder(prefixes)
.addS2R(observationStream, w1)
.addS2R(outStream, w2)
.addR2R(w1, bgp)
.addR2R(w2, bgp2)
.addR2S(outStream, new Rstream<Binding, Binding>())
.addProjectionStrings(List.of("?s","?o","?s2"))
.build();Metadata
Metadata
Assignees
Labels
No labels