All Known Implementing Classes:
ComputeProcessor, ComputeUpdaterProcessor

public interface IComputeProcessor
Interface for a ComputeProcessor responsible for processing various compute operations on source data. Implementations of this interface should handle specific types of compute operations, such as Add, And, ArrayTranslate, Awk, Convert, Divide, DuplicateColumn, ExcludeMatchingLines, Extract, ExtractPropertyFromWbemPath, Json2Csv, KeepColumns, KeepOnlyMatchingLines, Prepend, Multiply, PerBitTranslation, Replace, Append, Substring, Subtract, Translate, and Xml2Csv.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    process(Add add)
    Processes the Add compute operation on the source data.
    void
    process(And and)
    Processes the And compute operation on the source data.
    void
    process(Append append)
    Processes the Append compute operation on the source data.
    void
    process(ArrayTranslate arrayTranslate)
    Processes the ArrayTranslate compute operation on the source data.
    void
    process(Awk awk)
    Processes the Awk compute operation on the source data.
    void
    process(Convert convert)
    Processes the Convert compute operation on the source data.
    void
    process(Divide divide)
    Processes the Divide compute operation on the source data.
    void
    process(DuplicateColumn duplicateColumn)
    Processes the DuplicateColumn compute operation on the source data.
    void
    process(ExcludeMatchingLines excludeMatchingLines)
    Processes the ExcludeMatchingLines compute operation on the source data.
    void
    process(Extract extract)
    Processes the Extract compute operation on the source data.
    void
    process(ExtractPropertyFromWbemPath extractPropertyFromWbemPath)
    Processes the ExtractPropertyFromWbemPath compute operation on the source data.
    void
    process(Json2Csv json2Csv)
    Processes the Json2Csv compute operation on the source data.
    void
    process(KeepColumns keepColumns)
    Processes the KeepColumns compute operation on the source data.
    void
    process(KeepOnlyMatchingLines keepOnlyMatchingLines)
    Processes the KeepOnlyMatchingLines compute operation on the source data.
    void
    process(Multiply multiply)
    Processes the Multiply compute operation on the source data.
    void
    process(PerBitTranslation perBitTranslation)
    Processes the PerBitTranslation compute operation on the source data.
    void
    process(Prepend prepend)
    Processes the Prepend compute operation on the source data.
    void
    process(Replace replace)
    Processes the Replace compute operation on the source data.
    void
    process(Substring substring)
    Processes the Substring compute operation on the source data.
    void
    process(Subtract subtract)
    Processes the Subtract compute operation on the source data.
    void
    process(Translate translate)
    Processes the Translate compute operation on the source data.
    void
    process(Xml2Csv xml2Csv)
    Processes the Xml2Csv compute operation on the source data.
  • Method Details

    • process

      void process(Add add)
      Processes the Add compute operation on the source data.
      Parameters:
      add - The Add compute operation to be processed.
    • process

      void process(And and)
      Processes the And compute operation on the source data.
      Parameters:
      and - The And compute operation to be processed.
    • process

      void process(ArrayTranslate arrayTranslate)
      Processes the ArrayTranslate compute operation on the source data.
      Parameters:
      arrayTranslate - The ArrayTranslate compute operation to be processed.
    • process

      void process(Awk awk)
      Processes the Awk compute operation on the source data.
      Parameters:
      awk - The Awk compute operation to be processed.
    • process

      void process(Convert convert)
      Processes the Convert compute operation on the source data.
      Parameters:
      convert - The Convert compute operation to be processed.
    • process

      void process(Divide divide)
      Processes the Divide compute operation on the source data.
      Parameters:
      divide - The Divide compute operation to be processed.
    • process

      void process(DuplicateColumn duplicateColumn)
      Processes the DuplicateColumn compute operation on the source data.
      Parameters:
      duplicateColumn - The DuplicateColumn compute operation to be processed.
    • process

      void process(ExcludeMatchingLines excludeMatchingLines)
      Processes the ExcludeMatchingLines compute operation on the source data.
      Parameters:
      excludeMatchingLines - The ExcludeMatchingLines compute operation to be processed.
    • process

      void process(Extract extract)
      Processes the Extract compute operation on the source data.
      Parameters:
      extract - The Extract compute operation to be processed.
    • process

      void process(ExtractPropertyFromWbemPath extractPropertyFromWbemPath)
      Processes the ExtractPropertyFromWbemPath compute operation on the source data.
      Parameters:
      extractPropertyFromWbemPath - The ExtractPropertyFromWbemPath compute operation to be processed.
    • process

      void process(Json2Csv json2Csv)
      Processes the Json2Csv compute operation on the source data.
      Parameters:
      json2Csv - The Json2Csv compute operation to be processed.
    • process

      void process(KeepColumns keepColumns)
      Processes the KeepColumns compute operation on the source data.
      Parameters:
      keepColumns - The KeepColumns compute operation to be processed.
    • process

      void process(KeepOnlyMatchingLines keepOnlyMatchingLines)
      Processes the KeepOnlyMatchingLines compute operation on the source data.
      Parameters:
      keepOnlyMatchingLines - The KeepOnlyMatchingLines compute operation to be processed.
    • process

      void process(Prepend prepend)
      Processes the Prepend compute operation on the source data.
      Parameters:
      prepend - The Prepend compute operation to be processed.
    • process

      void process(Multiply multiply)
      Processes the Multiply compute operation on the source data.
      Parameters:
      multiply - The Multiply compute operation to be processed.
    • process

      void process(PerBitTranslation perBitTranslation)
      Processes the PerBitTranslation compute operation on the source data.
      Parameters:
      perBitTranslation - The PerBitTranslation compute operation to be processed.
    • process

      void process(Replace replace)
      Processes the Replace compute operation on the source data.
      Parameters:
      replace - The Replace compute operation to be processed.
    • process

      void process(Append append)
      Processes the Append compute operation on the source data.
      Parameters:
      append - The Append compute operation to be processed.
    • process

      void process(Substring substring)
      Processes the Substring compute operation on the source data.
      Parameters:
      substring - The Substring compute operation to be processed.
    • process

      void process(Subtract subtract)
      Processes the Subtract compute operation on the source data.
      Parameters:
      subtract - The Subtract compute operation to be processed.
    • process

      void process(Translate translate)
      Processes the Translate compute operation on the source data.
      Parameters:
      translate - The Translate compute operation to be processed.
    • process

      void process(Xml2Csv xml2Csv)
      Processes the Xml2Csv compute operation on the source data.
      Parameters:
      xml2Csv - The Xml2Csv compute operation to be processed.