Class UniqueRowsByHashSetMeta
- java.lang.Object
-
- org.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>
-
- org.apache.hop.pipeline.transforms.uniquerowsbyhashset.UniqueRowsByHashSetMeta
-
- All Implemented Interfaces:
Cloneable,org.apache.hop.pipeline.transform.ITransformMeta
@Transform(id="UniqueRowsByHashSet", image="uniquerowsbyhashset.svg", name="i18n::UniqueRowsByHashSet.Name", description="i18n::UniqueRowsByHashSet.Description", categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Transform", keywords="i18n::UniqueRowsByHashSetMeta.keyword", documentationUrl="/pipeline/transforms/uniquerowsbyhashset.html") public class UniqueRowsByHashSetMeta extends org.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>
-
-
Constructor Summary
Constructors Constructor Description UniqueRowsByHashSetMeta()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidallocate(int nrFields)voidcheck(List<ICheckResult> remarks, org.apache.hop.pipeline.PipelineMeta pipelineMeta, org.apache.hop.pipeline.transform.TransformMeta transformMeta, IRowMeta prev, String[] input, String[] output, IRowMeta info, IVariables variables, IHopMetadataProvider metadataProvider)Objectclone()String[]getCompareFields()StringgetErrorDescription()voidgetFields(IRowMeta row, String name, IRowMeta[] info, org.apache.hop.pipeline.transform.TransformMeta nextTransform, IVariables variables, IHopMetadataProvider metadataProvider)booleangetStoreValues()StringgetXml()booleanisRejectDuplicateRow()voidloadXml(Node transformNode, IHopMetadataProvider metadataProvider)voidsetCompareFields(String[] compareField)voidsetDefault()voidsetErrorDescription(String errorDescription)voidsetRejectDuplicateRow(boolean rejectDuplicateRow)voidsetStoreValues(boolean storeValues)booleansupportsErrorHandling()-
Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
analyseImpact, cancelQueries, convertIOMetaToTransformNames, createTransform, createTransformData, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getActiveReferencedObjectDescription, getDialogClassName, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectType, getOptionalStreams, getParent, getParentTransformMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, getSqlStatements, getSupportedPipelineTypes, getTableFields, getTransformIOMeta, getTransformIOMeta, getUsedDatabaseConnections, handleStreamSelection, hasChanged, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, resetTransformIoMeta, searchInfoAndTargetTransforms, setChanged, setChanged, setParentTransformMeta, setTransformIOMeta
-
-
-
-
Method Detail
-
setCompareFields
public void setCompareFields(String[] compareField)
- Parameters:
compareField- The compareField to set.
-
getStoreValues
public boolean getStoreValues()
-
setStoreValues
public void setStoreValues(boolean storeValues)
-
getCompareFields
public String[] getCompareFields()
- Returns:
- Returns the compareField.
-
allocate
public void allocate(int nrFields)
-
setRejectDuplicateRow
public void setRejectDuplicateRow(boolean rejectDuplicateRow)
- Parameters:
rejectDuplicateRow- The rejectDuplicateRow to set.
-
isRejectDuplicateRow
public boolean isRejectDuplicateRow()
- Returns:
- Returns the rejectDuplicateRow.
-
setErrorDescription
public void setErrorDescription(String errorDescription)
- Parameters:
errorDescription- The errorDescription to set.
-
getErrorDescription
public String getErrorDescription()
- Returns:
- Returns the errorDescription.
-
loadXml
public void loadXml(Node transformNode, IHopMetadataProvider metadataProvider) throws HopXmlException
- Specified by:
loadXmlin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
loadXmlin classorg.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>- Throws:
HopXmlException
-
clone
public Object clone()
- Specified by:
clonein interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
clonein classorg.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>
-
setDefault
public void setDefault()
- Specified by:
setDefaultin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
setDefaultin classorg.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>
-
getFields
public void getFields(IRowMeta row, String name, IRowMeta[] info, org.apache.hop.pipeline.transform.TransformMeta nextTransform, IVariables variables, IHopMetadataProvider metadataProvider) throws HopTransformException
- Specified by:
getFieldsin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
getFieldsin classorg.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>- Throws:
HopTransformException
-
getXml
public String getXml()
- Specified by:
getXmlin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
getXmlin classorg.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>
-
check
public void check(List<ICheckResult> remarks, org.apache.hop.pipeline.PipelineMeta pipelineMeta, org.apache.hop.pipeline.transform.TransformMeta transformMeta, IRowMeta prev, String[] input, String[] output, IRowMeta info, IVariables variables, IHopMetadataProvider metadataProvider)
- Specified by:
checkin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
checkin classorg.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>
-
supportsErrorHandling
public boolean supportsErrorHandling()
- Specified by:
supportsErrorHandlingin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
supportsErrorHandlingin classorg.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,UniqueRowsByHashSetData>
-
-