Base class for dependencies where each partition of the parent RDD is used by at most one
partition of the child RDD. Narrow dependencies allow for pipelined execution.
Get the parent partitions for a child partition.
a partition of the child RDD
the partitions of the parent RDD that the child partition depends upon