Class CsvToQRecordAdapter.InputWrapper
java.lang.Object
com.kingsrook.qqq.backend.core.adapters.CsvToQRecordAdapter.InputWrapper
- Enclosing class:
CsvToQRecordAdapter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for caseSensitiveHeadersgetCsv()
Getter for csvboolean
Getter for csvHeadersAsFieldNamesboolean
Getter for doCorrectValueTypesgetLimit()
Getter for limitGetter for mappingGetter for recordCustomizerGetter for recordPipegetTable()
Getter for tablevoid
setCaseSensitiveHeaders
(boolean caseSensitiveHeaders) Setter for caseSensitiveHeadersvoid
Setter for csvvoid
setCsvHeadersAsFieldNames
(boolean csvHeadersAsFieldNames) Setter for csvHeadersAsFieldNamesvoid
setDoCorrectValueTypes
(boolean doCorrectValueTypes) Setter for doCorrectValueTypesvoid
Setter for limitvoid
setMapping
(AbstractQFieldMapping<?> mapping) Setter for mappingvoid
setRecordCustomizer
(Consumer<QRecord> recordCustomizer) Setter for recordCustomizervoid
setRecordPipe
(RecordPipe recordPipe) Setter for recordPipevoid
setTable
(QTableMetaData table) Setter for tablewithCaseSensitiveHeaders
(boolean caseSensitiveHeaders) Fluent setter for caseSensitiveHeadersFluent setter for csvwithCsvHeadersAsFieldNames
(boolean csvHeadersAsFieldNames) Fluent setter for csvHeadersAsFieldNameswithDoCorrectValueTypes
(boolean doCorrectValueTypes) Fluent setter for doCorrectValueTypesFluent setter for limitwithMapping
(AbstractQFieldMapping<?> mapping) Fluent setter for mappingwithRecordCustomizer
(Consumer<QRecord> recordCustomizer) Fluent setter for recordCustomizerwithRecordPipe
(RecordPipe recordPipe) Fluent setter for recordPipewithTable
(QTableMetaData table) Fluent setter for table
-
Constructor Details
-
InputWrapper
public InputWrapper()
-
-
Method Details
-
getRecordPipe
Getter for recordPipe -
setRecordPipe
Setter for recordPipe -
withRecordPipe
Fluent setter for recordPipe -
getCsv
Getter for csv -
setCsv
Setter for csv -
withCsv
Fluent setter for csv -
getTable
Getter for table -
setTable
Setter for table -
withTable
Fluent setter for table -
getMapping
Getter for mapping -
getRecordCustomizer
-
setRecordCustomizer
-
withRecordCustomizer
Fluent setter for recordCustomizer -
getLimit
Getter for limit -
setLimit
Setter for limit -
withLimit
Fluent setter for limit -
getCaseSensitiveHeaders
public boolean getCaseSensitiveHeaders()Getter for caseSensitiveHeaders -
setCaseSensitiveHeaders
public void setCaseSensitiveHeaders(boolean caseSensitiveHeaders) Setter for caseSensitiveHeaders -
withCaseSensitiveHeaders
Fluent setter for caseSensitiveHeaders -
getCsvHeadersAsFieldNames
public boolean getCsvHeadersAsFieldNames()Getter for csvHeadersAsFieldNames -
setCsvHeadersAsFieldNames
public void setCsvHeadersAsFieldNames(boolean csvHeadersAsFieldNames) Setter for csvHeadersAsFieldNames -
withCsvHeadersAsFieldNames
Fluent setter for csvHeadersAsFieldNames -
getDoCorrectValueTypes
public boolean getDoCorrectValueTypes()Getter for doCorrectValueTypes -
setDoCorrectValueTypes
public void setDoCorrectValueTypes(boolean doCorrectValueTypes) Setter for doCorrectValueTypes -
withDoCorrectValueTypes
Fluent setter for doCorrectValueTypes
-