public class CsvPipelineInput extends FileSourcePipelineInput
internalId, internalName, log, TIMESTAMP_FORMATSERIALIZED_CLASS_NAME, TYPEXML_SERIALIZED_CLASS_NAME| Constructor and Description |
|---|
CsvPipelineInput() |
getNestedPipelineInput, getRootPipelineInput, isSaveLineageaddExceptionProperties, assertValid, assertValid, clone, exception, exception, exception, getInternalId, getInternalName, resetInternalIdequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfromArrayValue, fromArrayValue, fromArrayValue, fromJson, fromJson, newInstanceFromRecord, newInstanceFromRecord, toArrayValue, toJson, toJson, toJson, toRecordnewInstanceFromJsonforEachGrandChildElement, fromXml, fromXml, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getChildElement, getChildElements, newInstanceFromXml, newInstanceFromXml, setAttribute, toXml, toXml, toXml, toXml, toXml, writeXml, writeXmladdExceptionProperties, contributeExceptionProperties, contributeExceptionPropertiespublic String getName()
getName in class FileSourcePipelineInputpublic Record toRecord()
toRecord in interface RecordSerializabletoRecord in class PipelineInputpublic CsvPipelineInput fromRecord(Record source)
RecordSerializablethis (for fluid API call chaining).
For fluid API call chaining, the overridden method should change the declared return type to its class.fromRecord in interface RecordSerializablefromRecord in class PipelineInputpublic FileSource getFileSource()
getFileSource in class FileSourcePipelineInputpublic CsvPipelineInput setFileSource(FileSource fileSource)
setFileSource in class FileSourcePipelineInputpublic String getFieldSeparator()
public CsvPipelineInput setFieldSeparator(String fieldSeparator)
public String getStartingQuote()
public CsvPipelineInput setStartingQuote(String startingQuote)
public String getEndingQuote()
public CsvPipelineInput setEndingQuote(String endingQuote)
public String[] getLineSeparators()
public CsvPipelineInput setLineSeparators(String[] lineSeparators)
public String getLineSeparatorAsCsvEscaped()
public CsvPipelineInput setLineSeparatorAsCsvEscaped(String lineSeparatorsAsCsvEscaped)
public boolean isAllowMultiLineText()
public CsvPipelineInput setAllowMultiLineText(boolean allowMultiLineText)
public boolean isAllowQuoteInField()
public CsvPipelineInput setAllowQuoteInField(boolean allowQuoteInField)
public boolean isTrimFields()
public CsvPipelineInput setTrimFields(boolean trimFields)
public boolean isSkipEmptyRows()
public CsvPipelineInput setSkipEmptyRows(boolean skipEmptyRows)
public boolean isFieldNamesInFirstRow()
public CsvPipelineInput setFieldNamesInFirstRow(boolean fieldNamesInFirstRow)
public DataReader createDataReader()
public void generateJavaCode(JavaCodeBuilder code)
public String getCharset()
public CsvPipelineInput setCharset(String charset)
public boolean isLineageSupported()
isLineageSupported in class PipelineInputpublic CsvPipelineInput setSaveLineage(boolean saveLineage)
setSaveLineage in class PipelineInputpublic Element toXmlElement(Document document)
toXmlElement in interface XmlSerializabletoXmlElement in class PipelineInputpublic CsvPipelineInput fromXmlElement(Element pipelineInputElement)
fromXmlElement in interface XmlSerializablefromXmlElement in class PipelineInputCopyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.