Description
This functionality is still evolving and has introduced some bugs . It was an oversight to not mark it as experimental before it was released in 2.3.0. Not sure if it is a good idea to change this after the fact, but I'm opening this to continue discussion from https://github.com/apache/spark/pull/21427#issuecomment-391967423