Question about duckDb data partitioning

Hi all, I’m very new to duckDB and I’m learning the fundamental ideas.
A specific question I’m having is how&when duckDB partitions data to achieve better load balancing.
I’ve spend some time to search for related code but had no luck so far. Any explanations are welcomed and attaching OSS code will be highly appreciate!