File tree Expand file tree Collapse file tree 1 file changed +7
-9
lines changed
api/src/main/scala/ai/chronon/api/planner Expand file tree Collapse file tree 1 file changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -26,15 +26,13 @@ case class MonolithJoinPlanner(join: Join)(implicit outputPartitionSpec: Partiti
2626 val node = new planner.MonolithJoinNode ().setJoin(join)
2727 val finalNode = toNode(metaData, _.setMonolithJoin(node), join)
2828
29- val terminalNodeNames = Option (finalNode)
30- .map(_.metaData)
31- .map(_.name)
32- .map((name) =>
33- Map (
34- planner.Mode .BACKFILL -> name
35- ))
36- .getOrElse(Map .empty)
37- .asJava
29+ val terminalNodeNames : java.util.Map [planner.Mode , String ] = (
30+ for {
31+ fin <- Option (finalNode)
32+ metaData <- Option (fin.metaData)
33+ name <- Option (metaData.name)
34+ } yield Map (planner.Mode .BACKFILL -> name)
35+ ).getOrElse(Map .empty).asJava
3836 confPlan.setNodes(List (finalNode).asJava).setTerminalNodeNames(terminalNodeNames)
3937 }
4038}
You can’t perform that action at this time.
0 commit comments