In a Spark-based iterative approach to Breadth-First Search (BFS), how do we traverse edges

A. Using filter transformation
B. Using map transformation
C. Using flatMap transformation
D. Using reduce transformation