Class CsvToQRecordAdapter.InputWrapper

java.lang.Object
com.kingsrook.qqq.backend.core.adapters.CsvToQRecordAdapter.InputWrapper
Enclosing class:
CsvToQRecordAdapter

public static class CsvToQRecordAdapter.InputWrapper extends Object
  • Constructor Details

    • InputWrapper

      public InputWrapper()
  • Method Details

    • getRecordPipe

      public RecordPipe getRecordPipe()
      Getter for recordPipe
    • setRecordPipe

      public void setRecordPipe(RecordPipe recordPipe)
      Setter for recordPipe
    • withRecordPipe

      public CsvToQRecordAdapter.InputWrapper withRecordPipe(RecordPipe recordPipe)
      Fluent setter for recordPipe
    • getCsv

      public String getCsv()
      Getter for csv
    • setCsv

      public void setCsv(String csv)
      Setter for csv
    • withCsv

      Fluent setter for csv
    • getTable

      public QTableMetaData getTable()
      Getter for table
    • setTable

      public void setTable(QTableMetaData table)
      Setter for table
    • withTable

      Fluent setter for table
    • getMapping

      public AbstractQFieldMapping<?> getMapping()
      Getter for mapping
    • setMapping

      public void setMapping(AbstractQFieldMapping<?> mapping)
      Setter for mapping
    • withMapping

      Fluent setter for mapping
    • getRecordCustomizer

      public Consumer<QRecord> getRecordCustomizer()
      Getter for recordCustomizer
    • setRecordCustomizer

      public void setRecordCustomizer(Consumer<QRecord> recordCustomizer)
      Setter for recordCustomizer
    • withRecordCustomizer

      public CsvToQRecordAdapter.InputWrapper withRecordCustomizer(Consumer<QRecord> recordCustomizer)
      Fluent setter for recordCustomizer
    • getLimit

      public Integer getLimit()
      Getter for limit
    • setLimit

      public void setLimit(Integer limit)
      Setter for limit
    • withLimit

      public CsvToQRecordAdapter.InputWrapper withLimit(Integer limit)
      Fluent setter for limit
    • getCaseSensitiveHeaders

      public boolean getCaseSensitiveHeaders()
      Getter for caseSensitiveHeaders
    • setCaseSensitiveHeaders

      public void setCaseSensitiveHeaders(boolean caseSensitiveHeaders)
      Setter for caseSensitiveHeaders
    • withCaseSensitiveHeaders

      public CsvToQRecordAdapter.InputWrapper withCaseSensitiveHeaders(boolean caseSensitiveHeaders)
      Fluent setter for caseSensitiveHeaders
    • getCsvHeadersAsFieldNames

      public boolean getCsvHeadersAsFieldNames()
      Getter for csvHeadersAsFieldNames
    • setCsvHeadersAsFieldNames

      public void setCsvHeadersAsFieldNames(boolean csvHeadersAsFieldNames)
      Setter for csvHeadersAsFieldNames
    • withCsvHeadersAsFieldNames

      public CsvToQRecordAdapter.InputWrapper withCsvHeadersAsFieldNames(boolean csvHeadersAsFieldNames)
      Fluent setter for csvHeadersAsFieldNames
    • getDoCorrectValueTypes

      public boolean getDoCorrectValueTypes()
      Getter for doCorrectValueTypes
    • setDoCorrectValueTypes

      public void setDoCorrectValueTypes(boolean doCorrectValueTypes)
      Setter for doCorrectValueTypes
    • withDoCorrectValueTypes

      public CsvToQRecordAdapter.InputWrapper withDoCorrectValueTypes(boolean doCorrectValueTypes)
      Fluent setter for doCorrectValueTypes