{"title":"Column List Loop Start","nodeType":"LoopStart","id":"*NmCHLnBIGbvnDkb6","factoryName":"org.knime.base.node.meta.looper.columnlist2.ColumnListLoopStartNodeFactory","factoryId":"org.knime.base.node.meta.looper.columnlist2.ColumnListLoopStartNodeFactory","path":["Workflow Control","Loop Support"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>This loop starting node iterates over the columns of the input table. In each loop iteration, the columns in the loop body are</p><ul><li>all columns configured as <i>excluded</i> , this is constant for each iteration</li><li>one of the <i>included</i> columns, corresponding to the current iteration</li></ul>\n            For example, if a table has columns \n            <i>A, B, C</i>\n             and columns \n            <i>B</i>\n             and \n            <i>C</i>\n             are set as\n\n            <i>included</i>\n            , the loop body will go through two iterations with the following columns, respectively:\n\n            <ol><li><i>A</i> , <i>B</i></li><li><i>A</i> , <i>C</i></li></ol>\n            \n        \n        ","shortDescription":"Iterates over columns in the input table","keywords":[],"deprecated":false,"streamable":false,"tags":["Workflow Control","Loop Support"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjM2YWM5Ny01ZWJhLTQwZTctOTE4OS1iYmU4ZDdkMGYyNGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEEyNTM1NkU4NDlCMTFFNTlCODZDMzA0NTY3MzY5QkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEEyNTM1NkQ4NDlCMTFFNTlCODZDMzA0NTY3MzY5QkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RTJGOEM5NjQ1QzcxMUU1QUM2QkE3NzQyQjhFM0EyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RTJGOEM5NzQ1QzcxMUU1QUM2QkE3NzQyQjhFM0EyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmAGTMQAAAGXSURBVHjaxJK7SwNBEMbnkrtEIyhGfECKoEa0EZGIxsZCKxHEdyuWtkIERbGJjVoIWvsvBBViBBvBUiwsFMFSBdHEkESTy+POb85NiIcJiIVz/JjduZnv5nZHohIbD/pH4AK5dNYnVynFeF7NUuTmgZp6WzuxvQebR5PbK7qukyQK2+FOQAfvdU2nBkcd2a0KqfksxdQEaUjmVyAG6kH14cRWWhZfDQNZqPuPp3eC+leBYRqewdUZaun3SKKYbRiEuMhu5BCto60A/WDJTJqcXS5zeIgFLCgKYVFTrpit1uag8Pw+L2fBrQh7qYLpZhP/XzhsN1goHmIZgW8BSTJSJVMSWeiP9v8CPAdv8HzEG7gJ7dcCfIVgjQcIYgfwSxCqWIS8M7grsMwCCeAUA7UIIhUKbXDnwAe6CwKvQoAtBS7NhZqmkWdqgJdR0XEc9Bn3CtVT8fVnMMfBXCpD7kYXKVaZEuoHRdU4lczFBRjFbyY5xh2MYZMTLe7B7VoUq/cx+VKYFsq+qxS9e6Jmb1sPcq9Lu/sUYADioqasocbUCgAAAABJRU5ErkJggg==","views":[],"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Any data table","description":"The input data table"}],"outPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Filtered columns","description":"A subset of columns of the input table"}],"dynInPorts":[],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"Columns to iterate","description":"Choose the columns to iterate over -- each column that matches the include criteria defines one iteration (so the loop will run as often as there are columns included). Columns excluded are considered static and will always be passed into the loop body.","optional":false},{"name":"If include column list is empty","description":"Define the behavior if the include column list is empty. &#39;Run one iteration&#39; will execute the loop body once with all &#39;excluded&#39; columns passed unmodified into the loop body (so all columns in the input table). &#39;Fail&#39; will cause no loop iteration to be run; instead the loop start node will fail with an appropriate error message.","optional":false}]}],"links":[{"text":"KNIME Flow Control Guide: Section Loops","url":"https://docs.knime.com/latest/analytics_platform_flow_control_guide/index.html#loops"}],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202606261225","bundleName":"KNIME Base Nodes","bundleSymbolicName":"org.knime.base","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.base","featureName":"KNIME Base nodes","featureVersion":"5.12.0.v202606261225","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*bjR3r1yWOznPIEXS"},"frequentSuccessors":[{"id":"*v2rCBWb37Ywxh2AG","factoryName":"org.knime.base.node.preproc.columnrenameregex.ColumnRenameRegexNodeFactory","probability":0.12342007434944238},{"id":"*PHWv6FsABEjrSc76","factoryName":"org.knime.base.node.preproc.rename.RenameNodeFactory","probability":0.04981412639405204},{"id":"*eOn8ibZnxIkY7XhT","factoryName":"org.knime.base.node.preproc.stringmanipulation.StringManipulationNodeFactory","probability":0.04981412639405204},{"id":"*jd2U-FYTI8jCbQls","factoryName":"org.knime.base.node.preproc.filter.row.RowFilterNodeFactory","probability":0.03717472118959108},{"id":"*2fI5rIsFDCFPHc0R","factoryName":"org.knime.ext.jep.JEPNodeFactory","probability":0.03494423791821561},{"id":"*71a_wzUQb9FDO9iU","factoryName":"org.knime.base.node.preproc.cellreplace.CellReplacerNodeFactory","probability":0.03197026022304833},{"id":"*dFOX6ADqOFSQJtqe","factoryName":"org.knime.base.node.preproc.columnheaderextract.ColumnHeaderExtractorNodeFactory","probability":0.02973977695167286},{"id":"*DOkyMaii62U05xZ1","factoryName":"org.knime.base.node.preproc.filter.column.DataColumnSpecFilterNodeFactory","probability":0.02825278810408922},{"id":"*zpGPAjDyExkFL2HB","factoryName":"org.knime.base.node.rules.engine.RuleEngineNodeFactory","probability":0.022304832713754646},{"id":"*5stmXk6zY_ORA4bC","factoryName":"org.knime.base.node.preproc.groupby.GroupByNodeFactory","probability":0.021561338289962824}]}
