Package org.pjdbc.sql

Class CompositeTransformer

java.lang.Object
org.pjdbc.sql.AbstractJdbcTransformer
org.pjdbc.sql.CompositeTransformer
All Implemented Interfaces:
JdbcTransformer

public class CompositeTransformer extends AbstractJdbcTransformer
Transformer that chains multiple JdbcTransformers together.

Transformers are applied in order: the output of one transformer becomes the input to the next. This allows composing simple transformers into complex transformation pipelines.

Example

 JdbcTransformer composite = new CompositeTransformer()
     .add(new SchemaTransformer("tenant_123"))
     .add(new WhereTransformer("deleted=false"))
     .add(new RenameTransformer().addRename("old_table", "new_table"));
 
See Also:
  • invalid reference
    FilterDriver
  • Constructor Details

    • CompositeTransformer

      public CompositeTransformer()
      Create an empty CompositeTransformer.
  • Method Details