Java transforms allow you to use common Java libraries for data transformation, and provide both high-level and low-level APIs for interacting with Foundry datasets. They include support for batch and incremental pipelines and support creating and sharing code libraries for reuse.