Class CompositeTransformer

    • Method Detail

      • getDefaultTransformer

        public static CompositeTransformer getDefaultTransformer​(TableConfig tableConfig,
                                                                 Schema schema)
        Returns a record transformer that performs null value handling, time/expression/data-type transformation and record sanitization.

        NOTE: DO NOT CHANGE THE ORDER OF THE RECORD TRANSFORMERS

      • getPassThroughTransformer

        public static CompositeTransformer getPassThroughTransformer()
        Returns a pass through record transformer that does not transform the record.
      • transform

        @Nullable
        public GenericRow transform​(GenericRow record)
        Description copied from interface: RecordTransformer
        Transforms a record based on some custom rules.
        Specified by:
        transform in interface RecordTransformer
        Parameters:
        record - Record to transform
        Returns:
        Transformed record, or null if the record does not follow certain rules.