Skip to content

Instantly share code, notes, and snippets.

View matheusfrancisco's full-sized avatar
❤️
(conding (assoc [:clojure, :python] :rust)) ;=> Adding :rust to my skills

Matheus Francisco matheusfrancisco

❤️
(conding (assoc [:clojure, :python] :rust)) ;=> Adding :rust to my skills
View GitHub Profile
fun printGraphviz(builder: TopologyBuilder) {
println("digraph {")
val nodeGroups = builder.nodeGroups()
val processorTopologys = nodeGroups.map { kv -> builder.build(kv.key) }
val sourceTopics = processorTopologys.flatMap { it.sourceTopics() }
val sinkTopics = processorTopologys.flatMap { it.sinkTopics() }
val allTopics = sourceTopics.plus(sinkTopics).distinct().sorted()
println(" node [shape=\"rect\"]")