Class BlockingTransformMeta
- java.lang.Object
-
- org.apache.hop.pipeline.transform.BaseTransformMeta<BlockingTransform,BlockingTransformData>
-
- org.apache.hop.pipeline.transforms.blockingtransform.BlockingTransformMeta
-
- All Implemented Interfaces:
Cloneable,org.apache.hop.pipeline.transform.ITransformMeta
@Transform(id="BlockingTransform", image="blockingtransform.svg", name="i18n::BlockingTransform.Name", description="i18n::BlockingTransform.Description", categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Flow", keywords="i18n::BlockingTransformMeta.keyword", documentationUrl="/pipeline/transforms/blockingtransform.html") public class BlockingTransformMeta extends org.apache.hop.pipeline.transform.BaseTransformMeta<BlockingTransform,BlockingTransformData>
-
-
Field Summary
Fields Modifier and Type Field Description static intCACHE_SIZECache size: how many rows do we keep in memory
-
Constructor Summary
Constructors Constructor Description BlockingTransformMeta()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)intgetCacheSize()StringgetDirectory()voidgetFields(IRowMeta inputRowMeta, String name, IRowMeta[] info, org.apache.hop.pipeline.transform.TransformMeta nextTransform, IVariables variables, IHopMetadataProvider metadataProvider)StringgetPrefix()org.apache.hop.pipeline.PipelineMeta.PipelineType[]getSupportedPipelineTypes()booleanisCompressFiles()booleanisPassAllRows()voidsetCacheSize(int cacheSize)voidsetCompressFiles(boolean compressFiles)voidsetDirectory(String directory)Set the directory to store the temp files in.voidsetPassAllRows(boolean passAllRows)voidsetPrefix(String prefix)-
Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
analyseImpact, cancelQueries, clone, convertIOMetaToTransformNames, createTransform, createTransformData, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getActiveReferencedObjectDescription, getDialogClassName, getLog, getLogChannelId, getName, getObjectCopy, getObjectType, getOptionalStreams, getParent, getParentTransformMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, getSqlStatements, getTableFields, getTransformIOMeta, getTransformIOMeta, getUsedDatabaseConnections, getXml, handleStreamSelection, hasChanged, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadXml, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, resetTransformIoMeta, searchInfoAndTargetTransforms, setChanged, setChanged, setDefault, setParentTransformMeta, setTransformIOMeta, supportsErrorHandling
-
-
-
-
Field Detail
-
CACHE_SIZE
public static final int CACHE_SIZE
Cache size: how many rows do we keep in memory- See Also:
- Constant Field Values
-
-
Method Detail
-
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<BlockingTransform,BlockingTransformData>
-
getFields
public void getFields(IRowMeta inputRowMeta, 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<BlockingTransform,BlockingTransformData>- Throws:
HopTransformException
-
getCacheSize
public int getCacheSize()
- Returns:
- Returns the cacheSize.
-
setCacheSize
public void setCacheSize(int cacheSize)
- Parameters:
cacheSize- The cacheSize to set.
-
getPrefix
public String getPrefix()
- Returns:
- Returns the prefix.
-
setPrefix
public void setPrefix(String prefix)
- Parameters:
prefix- The prefix to set.
-
isCompressFiles
public boolean isCompressFiles()
- Returns:
- Returns whether temporary files should be compressed
-
setCompressFiles
public void setCompressFiles(boolean compressFiles)
- Parameters:
compressFiles- Whether to compress temporary files created during sorting
-
isPassAllRows
public boolean isPassAllRows()
- Returns:
- true when all rows are passed and false when only the last one is passed.
-
setPassAllRows
public void setPassAllRows(boolean passAllRows)
- Parameters:
passAllRows- set to true if all rows should be passed and false if only the last one should be passed
-
getDirectory
public String getDirectory()
- Returns:
- The directory to store the temporary files in.
-
setDirectory
public void setDirectory(String directory)
Set the directory to store the temp files in.
-
getSupportedPipelineTypes
public org.apache.hop.pipeline.PipelineMeta.PipelineType[] getSupportedPipelineTypes()
- Overrides:
getSupportedPipelineTypesin classorg.apache.hop.pipeline.transform.BaseTransformMeta<BlockingTransform,BlockingTransformData>
-
-