Class 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>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.hop.pipeline.transform.ITransformMeta

        org.apache.hop.pipeline.transform.ITransformMeta.TransformFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CACHE_SIZE
      Cache size: how many rows do we keep in memory
      • Fields inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta

        attributes, databases, log, loggingObject, parentTransformMeta
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      int getCacheSize()  
      String getDirectory()  
      void getFields​(IRowMeta inputRowMeta, String name, IRowMeta[] info, org.apache.hop.pipeline.transform.TransformMeta nextTransform, IVariables variables, IHopMetadataProvider metadataProvider)  
      String getPrefix()  
      org.apache.hop.pipeline.PipelineMeta.PipelineType[] getSupportedPipelineTypes()  
      boolean isCompressFiles()  
      boolean isPassAllRows()  
      void setCacheSize​(int cacheSize)  
      void setCompressFiles​(boolean compressFiles)  
      void setDirectory​(String directory)
      Set the directory to store the temp files in.
      void setPassAllRows​(boolean passAllRows)  
      void setPrefix​(String prefix)  
      • Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta

        analyseImpact, cancelQueries, clone, convertIOMetaToTransformNames, createTransform, createTransformData, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getActiveReferencedObjectDescription, getDialogClassName, getFields, 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
      • Methods inherited from interface org.apache.hop.pipeline.transform.ITransformMeta

        cleanAfterHopFromRemove, cleanAfterHopFromRemove, cleanAfterHopToRemove, passDataToServletOutput
    • 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
    • Constructor Detail

      • BlockingTransformMeta

        public BlockingTransformMeta()
    • Method Detail

      • 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:
        getSupportedPipelineTypes in class org.apache.hop.pipeline.transform.BaseTransformMeta<BlockingTransform,​BlockingTransformData>