Class CsvImportRequestSettings

java.lang.Object
com.illumon.iris.db.tables.databases.CsvImportRequestSettings

public class CsvImportRequestSettings extends Object
Class to hold the settings for a CSV import request.
  • Constructor Details

  • Method Details

    • getNamespace

      public String getNamespace()
    • getTableName

      public String getTableName()
    • getIntradayPartitionColumn

      public String getIntradayPartitionColumn()
    • getPartitionFormula

      public String getPartitionFormula()
    • getImportSource

      public String getImportSource()
    • getOutputMode

      public String getOutputMode()
    • getSkipFooterLines

      public String getSkipFooterLines()
    • getSkipLines

      public String getSkipLines()
    • getTrim

      public boolean getTrim()
    • getConstant

      public String getConstant()
    • getNoHeader

      public boolean getNoHeader()
    • getFileFormat

      public String getFileFormat()
    • getDelimiter

      public String getDelimiter()
    • getStrict

      public boolean getStrict()
    • getSourceDirectory

      public String getSourceDirectory()
    • getPartitionSubstitution

      public String getPartitionSubstitution()
    • getSubstitutionDateFormat

      public String getSubstitutionDateFormat()
    • getSourceFile

      public String getSourceFile()
    • getSourceGlob

      public String getSourceGlob()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJson

      public io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode toJson() throws io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
    • fromJson

      public static CsvImportRequestSettings fromJson(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode mergeJsonNode)