public class JsonRecordPipelineInput extends FileSourcePipelineInput
internalId, internalName, log, TIMESTAMP_FORMATSERIALIZED_CLASS_NAME, TYPEXML_SERIALIZED_CLASS_NAME| Constructor and Description |
|---|
JsonRecordPipelineInput() |
| Modifier and Type | Method and Description |
|---|---|
JsonRecordPipelineInput |
addRecordBreak(String locationPathAsString) |
DataReader |
createDataReader() |
JsonRecordPipelineInput |
fromRecord(Record source)
Loads this instance's state from a record and returns
this (for fluid API call chaining). |
JsonRecordPipelineInput |
fromXmlElement(Element pipelineInputElement) |
void |
generateJavaCode(JavaCodeBuilder code) |
FileSource |
getFileSource() |
String |
getName() |
List<String> |
getRecordBreaks() |
List<String> |
getRecordBreaks(boolean create) |
boolean |
isAutoCloseReader() |
boolean |
isDebug() |
boolean |
isLineageSupported() |
boolean |
isUseBigDecimal() |
JsonRecordPipelineInput |
setAutoCloseReader(boolean autoCloseReader) |
JsonRecordPipelineInput |
setDebug(boolean debug) |
JsonRecordPipelineInput |
setFileSource(FileSource fileSource) |
JsonRecordPipelineInput |
setUseBigDecimal(boolean useBigDecimal) |
Record |
toRecord() |
Element |
toXmlElement(Document document) |
getNestedPipelineInput, getRootPipelineInput, isSaveLineage, setSaveLineageaddExceptionProperties, 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 DataReader createDataReader()
public FileSource getFileSource()
getFileSource in class FileSourcePipelineInputpublic JsonRecordPipelineInput setFileSource(FileSource fileSource)
setFileSource in class FileSourcePipelineInputpublic String getName()
getName in class FileSourcePipelineInputpublic boolean isUseBigDecimal()
public JsonRecordPipelineInput setUseBigDecimal(boolean useBigDecimal)
public JsonRecordPipelineInput addRecordBreak(String locationPathAsString)
public boolean isDebug()
public boolean isLineageSupported()
isLineageSupported in class PipelineInputpublic JsonRecordPipelineInput setDebug(boolean debug)
public boolean isAutoCloseReader()
public JsonRecordPipelineInput setAutoCloseReader(boolean autoCloseReader)
public void generateJavaCode(JavaCodeBuilder code)
public Record toRecord()
toRecord in interface RecordSerializabletoRecord in class PipelineInputpublic JsonRecordPipelineInput 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 Element toXmlElement(Document document)
toXmlElement in interface XmlSerializabletoXmlElement in class PipelineInputpublic JsonRecordPipelineInput fromXmlElement(Element pipelineInputElement)
fromXmlElement in interface XmlSerializablefromXmlElement in class PipelineInputCopyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.