Class RemovePathPatternUtils

java.lang.Object
io.openlineage.spark.agent.util.RemovePathPatternUtils

public class RemovePathPatternUtils extends Object
Utility class to handle removing path patterns in dataset names. Given a configured regex pattern with "remove" group defined, class methods run regex replacements on all the datasets available within the event
  • Field Details

  • Constructor Details

    • RemovePathPatternUtils

      public RemovePathPatternUtils()
  • Method Details

    • removeOutputsPathPattern_ol

      public static List<io.openlineage.client.OpenLineage.OutputDataset> removeOutputsPathPattern_ol(io.openlineage.spark.api.OpenLineageContext context, List<io.openlineage.client.OpenLineage.OutputDataset> outputs)
    • removeOutputsPathPattern

      public static List<io.openlineage.client.OpenLineage.OutputDataset> removeOutputsPathPattern(io.openlineage.spark.api.OpenLineageContext context, List<io.openlineage.client.OpenLineage.OutputDataset> outputs)
    • removeInputsPathPattern

      public static List<io.openlineage.client.OpenLineage.InputDataset> removeInputsPathPattern(io.openlineage.spark.api.OpenLineageContext context, List<io.openlineage.client.OpenLineage.InputDataset> inputs)