# Actions and Their Design

- [forach / foreachPartition](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/forach-foreachpartition.md)
- [collect](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/collect.md)
- [toLocalIterator](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/tolocaliterator.md)
- [subtract](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/subtract.md)
- [reduce / treeReduce](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/reduce-treereduce.md)
- [fold](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/fold.md)
- [aggregate / treeAggregate](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/aggregate-treeaggregate.md)
- [count / countApprox](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/count-countapprox.md)
- [countByValue / countByValueApprox](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/countbyvalue-countbyvalueapprox.md)
- [countApproxDistinct](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/countapproxdistinct.md)
- [take / first / top / takeOrdered](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/take-first-top-takeordered.md)
- [max / min](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/max-min.md)
- [isEmpty](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/isempty.md)
- [saveAsTextFile / saveAsObjectFile](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/saveastextfile-saveasobjectfile.md)
- [keyBy](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/keyby.md)
- [checkpoint / localCheckpoint / isCheckpointed / getCheckpointFile](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/checkpoint-localcheckpoint-ischeckpointed-getcheckpointfile.md)
- [zipWithIndex / zipWithUniqueId](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/zipwithindex-zipwithuniqueid.md)
- [Extra](/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/extra.md)
