Do not apply table sampling a data source without splits
Add docs for explain distributed
Fix hash distributed aggregations

Split distribution strategy and output buffer partition strategy