Interface Transformer<T>

Type Parameters:
T - component unit type
All Known Implementing Classes:
TablesTransformer

public interface Transformer<T>
Provides various mechanism implementations to transform filters, data and operations.
  • Method Details

    • filter

      default FilterTransformer filter()
      Creates filter transformer. Since filter transformer does not depend on specific Metastore component implementation, provides it as default method.
      Returns:
      filter transformer
    • inputData

      InputDataTransformer<T> inputData()
      Returns:
      input data transformer for specific Metastore component
    • outputData

      OutputDataTransformer<T> outputData()
      Returns:
      output data transformer for specific Metastore component
    • operation

      OperationTransformer<T> operation()
      Returns:
      operation transformer for specific Metastore component