{"title":"Group Loop Start","nodeType":"LoopStart","id":"*7a8fxq51Z1jrgXeM","factoryName":"org.knime.base.node.meta.looper.group.GroupLoopStartNodeFactory","factoryId":"org.knime.base.node.meta.looper.group.GroupLoopStartNodeFactory","path":["Workflow Control","Loop Support"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>When starting a loop with this node, each iteration processes another group of rows. Specify the column(s) to group on and the input data table is sorted based on the specified columns before looping starts, by default. Sorting can be switched off if input data table is already properly sorted based on the columns to group on. If sorting is switched off, but input table is not properly sorted execution will fail.</p>\n        ","shortDescription":"When starting a loop with this node, each iteration processes another\ngroup of rows.","keywords":[],"deprecated":false,"streamable":true,"tags":["Workflow Control","Loop Support","Streamable"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjM2YWM5Ny01ZWJhLTQwZTctOTE4OS1iYmU4ZDdkMGYyNGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkMzNjlEQzE4NDlCMTFFNTlCODZDMzA0NTY3MzY5QkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkMzNjlEQzA4NDlCMTFFNTlCODZDMzA0NTY3MzY5QkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NERCQzRDRDQ1QzcxMUU1QUM2QkE3NzQyQjhFM0EyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NERCQzRDRTQ1QzcxMUU1QUM2QkE3NzQyQjhFM0EyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrsL8h8AAAFqSURBVHjalJO7L0RREIfPudkQtiIKKoWISkUhkSioROJR0Cs1GlkJIZrV0Eio/QlexSLRbCIqUWg0aokgnmEL9vjmZHZzcvdesZN8mdl7Z37nzOxcawIb38+N4PLQC81gwcEnnMM83ML60dTmknPOJ0hhF+4YulXrB+7hC5qgHSIVe4EWeX44uVHK6KknkFH1HOoHsZtJ8R5MaLHYMBSkqBHKsEph3iRbKwzGng2JQERRgSAbFLs4vHuANuJpuNG8vpTDjKtYPA5a6oTZ6hATBHxgrTVhrP9KmOgHV2OaXBMnWZTSQ/XkMP63QD0me/CM34E1Jl2utwWZQRZWZIEQ25UNQ6j0VxF5Z7grWBSBd10UWag5eJKlSilswBVhQL8XL/CoAkZ3/zKhUPIWVFhu/Ab9vkVenurp8vHMaI3c6g6kFdnAjmDg8lWO0uZHZQ/G+PGtJ23jtvR6PVogg32FC1gm9zq83a8AAwAROZY380C+mwAAAABJRU5ErkJggg==","sinceVersion":"5.3.0","views":[],"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Any Table","description":"Any input table. Each iteration will process one group of this table."}],"outPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Grouped Input","description":"The current group 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":"Category columns","description":"The columns used to identify the groups.","optional":false},{"name":"Sorting option","description":"Enhance performance by selecting &#39;Keep input data order&#39; if your data is already sorted by the group columns. Be cautious: if the input is not properly sorted, the node will fail. If you want to make sure that this node executes, do not choose this option.","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":"*5stmXk6zY_ORA4bC","factoryName":"org.knime.base.node.preproc.groupby.GroupByNodeFactory","probability":0.07816968541468065},{"id":"*2fI5rIsFDCFPHc0R","factoryName":"org.knime.ext.jep.JEPNodeFactory","probability":0.04575786463298379},{"id":"*gwwIZ5c5EYsJErci","factoryName":"org.knime.base.node.preproc.sorter.SorterNodeFactory","probability":0.04432793136320305},{"id":"*AApA5VHd41CVDe7u","factoryName":"org.knime.base.node.meta.looper.LoopEndNodeFactory","probability":0.042897998093422304},{"id":"*jd2U-FYTI8jCbQls","factoryName":"org.knime.base.node.preproc.filter.row.RowFilterNodeFactory","probability":0.03908484270734033},{"id":"*DOkyMaii62U05xZ1","factoryName":"org.knime.base.node.preproc.filter.column.DataColumnSpecFilterNodeFactory","probability":0.03574833174451859},{"id":"*OFhUBYYlMMQ7ZM3F","factoryName":"org.knime.base.node.flowvariable.tablerowtovariable.TableToVariableNodeFactory","probability":0.034318398474737846},{"id":"*LKxrCJihG46anH0Q","factoryName":"org.knime.base.node.preproc.filter.rowref.RowFilterRefNodeFactory","probability":0.0328884652049571},{"id":"*ZgYyOm1P9VJVBE9e","factoryName":"org.knime.base.node.preproc.joiner.Joiner2NodeFactory","probability":0.032411820781696854},{"id":"*JKPnK49gCJ_6tVwe","factoryName":"org.knime.timeseries.node.movagg.MovingAggregationNodeFactory","probability":0.030505243088655862}]}
