public class AvroPipelineOutput extends FileSinkPipelineOutput
internalId, internalName, log, TIMESTAMP_FORMATSERIALIZED_CLASS_NAME, TYPEXML_SERIALIZED_CLASS_NAME| Constructor and Description |
|---|
AvroPipelineOutput() |
| Modifier and Type | Method and Description |
|---|---|
DataWriter |
createDataWriter() |
AvroPipelineOutput |
fromRecord(Record source)
Loads this instance's state from a record and returns
this (for fluid API call chaining). |
AvroPipelineOutput |
fromXmlElement(Element pipelineInputElement) |
void |
generateJavaCode(JavaCodeBuilder code) |
DataWriter |
getDiscardWriter() |
FileSink |
getFileSink() |
String |
getName() |
boolean |
isRemoveUnsupportedChars() |
boolean |
isWriteUuidAsString()
Indicates whether UUID values are written as strings or bytes.
|
AvroPipelineOutput |
setDiscardWriter(DataWriter discardWriter) |
AvroPipelineOutput |
setFileSink(FileSink fileSink) |
AvroPipelineOutput |
setRemoveUnsupportedChars(boolean removeUnsupportedChars) |
AvroPipelineOutput |
setWriteUuidAsString(boolean writeUuidAsString)
Indicates whether UUID values are written as strings or bytes.
|
Record |
toRecord() |
Element |
toXmlElement(Document document) |
generateSaveCodegetNestedPipelineOutput, getRootPipelineOutputaddExceptionProperties, 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 DataWriter createDataWriter()
public void generateJavaCode(JavaCodeBuilder code)
public FileSink getFileSink()
getFileSink in class FileSinkPipelineOutputpublic AvroPipelineOutput setFileSink(FileSink fileSink)
setFileSink in class FileSinkPipelineOutputpublic DataWriter getDiscardWriter()
public AvroPipelineOutput setDiscardWriter(DataWriter discardWriter)
public boolean isWriteUuidAsString()
Indicates whether UUID values are written as strings or bytes. If set to false, UUID values will be written as bytes.
Default value is true.
public AvroPipelineOutput setWriteUuidAsString(boolean writeUuidAsString)
Indicates whether UUID values are written as strings or bytes. If set to false, UUID values will be written as bytes.
Default value is true.
public boolean isRemoveUnsupportedChars()
public AvroPipelineOutput setRemoveUnsupportedChars(boolean removeUnsupportedChars)
public String getName()
getName in class FileSinkPipelineOutputpublic Record toRecord()
toRecord in interface RecordSerializabletoRecord in class Beanpublic AvroPipelineOutput 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 PipelineOutputpublic Element toXmlElement(Document document)
toXmlElement in interface XmlSerializabletoXmlElement in class PipelineOutputpublic AvroPipelineOutput fromXmlElement(Element pipelineInputElement)
Copyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.