Class ELFAnalyzer.ELFAnalysis

java.lang.Object
com.pervasive.datarush.operators.io.textfile.FormatAnalyzer.FormatAnalysis
com.pervasive.datarush.operators.io.textfile.ELFAnalyzer.ELFAnalysis
Enclosing class:
ELFAnalyzer

public static class ELFAnalyzer.ELFAnalysis extends FormatAnalyzer.FormatAnalysis
  • Constructor Details

    • ELFAnalysis

      public ELFAnalysis()
  • Method Details

    • getDirectives

      public List<String> getDirectives()
      Gets the directives present in the source file. The list of directives is in the same order as in the source.
      Returns:
      the comments in the source
    • getFields

      public String getFields()
      Gets the field definition string used to generate the schema.
      Returns:
      the field definition string
    • getFieldList

      public String[] getFieldList()
      Gets an array containing the field names.
      Returns:
      an array of field names
    • getVersion

      public float getVersion()
      Gets the version of the extended log file format used. Defaults to 1.0
      Returns:
      the version of the format
    • getSoftware

      public String getSoftware()
      Gets the name of the software which generated the log.
      Returns:
      the name of the software generating the log
    • getStartDate

      public Date getStartDate()
      Gets the date and time at which the log was started.
      Returns:
      the timestamp when the log was started
    • getEndDate

      public Date getEndDate()
      Gets the date and time at which the log was finished.
      Returns:
      the timestamp when the log was finished
    • getDate

      public Date getDate()
      Gets the date and time at which the log entry was added.
      Returns:
      the timestamp when the entry was added
    • getComments

      public List<String> getComments()
      Gets the comments present in the source file. The list of comments is in the same order as in the source.
      Returns:
      the comments in the source