Class MultiDirDateTrimmer

java.lang.Object
io.openlineage.client.dataset.partition.trimmer.MultiDirDateTrimmer
All Implemented Interfaces:
DatasetNameTrimmer

public class MultiDirDateTrimmer extends Object implements DatasetNameTrimmer
Trims directory if last part is a string representing a date in a format /yyyy/MM or /yyyy/MM/dd
  • Constructor Details

    • MultiDirDateTrimmer

      public MultiDirDateTrimmer()
  • Method Details

    • canTrim

      public boolean canTrim(String name)
      Description copied from interface: DatasetNameTrimmer
      Determines if the last part of a dataset can be trimmed.
      Specified by:
      canTrim in interface DatasetNameTrimmer
      Returns:
    • trim

      public String trim(String name)
      Needs to override trim method to remove more than one directory at a time
      Specified by:
      trim in interface DatasetNameTrimmer
      Parameters:
      name -
      Returns: