{"title":"Java IF (Table)","nodeType":"Manipulator","id":"*RhpfQro93eTBkx4z","factoryName":"org.knime.ext.sun.nodes.script.node.ifswitch.JavaIfSwitchNodeFactory","factoryId":"org.knime.ext.sun.nodes.script.node.ifswitch.JavaIfSwitchNodeFactory","path":["Workflow Control","Switches"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>Java IF Switch on tables. Use the java editor to enter an expression that returns <b>0</b> or <b>1</b> (int) to indicate which of the two output branches the input should be directed to.</p>\n            \t        \n            <p>Note that any other result value (neither 0 nor 1) will result in an error.</p>\n            \t\t\n        \n        ","shortDescription":"Java IF Switch on tables","keywords":[],"deprecated":false,"streamable":false,"tags":["Workflow Control","Switches"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjM2YWM5Ny01ZWJhLTQwZTctOTE4OS1iYmU4ZDdkMGYyNGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTY1OThBNjY4RkFFMTFFNTg1NzhENEEzQzA5OUQ0MUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTY1OThBNjU4RkFFMTFFNTg1NzhENEEzQzA5OUQ0MUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRkNBMDJGMDQ1QzcxMUU1QUM2QkE3NzQyQjhFM0EyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRkNBMDJGMTQ1QzcxMUU1QUM2QkE3NzQyQjhFM0EyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppi8xkEAAADsSURBVHjalJM9DsIwDIXtqAgxAGJnglsgkACJiZGBG8DCcXoaWBi4QUcYWNhY4ALmpUpKlCahWPrkRO57cX7KRCSATS5DRJgS8c6nI6QTeCkjtsHePCQeIh2BNhkod2VvHBOfwRg8wEp533BD8RMseofLLUsIdkgTM+2CNWgb8RLiqy7UDHCAdpiDll8Ge4iLqmVH4HewQZqZaR9sQcfpoEgaNDiDid5GY4PILcxLA2YW9wZSpp7JveoAJvTHdqqXaEViswNFstjvNaGHlHrKtXoWuOdU1Ooqsgr96OJrYG4gtgo7v3uwi48AAwAtH2x5FNlRswAAAABJRU5ErkJggg==","views":[],"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Input data","description":"Input variables (optional)."}],"outPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"0 output","description":"Output port that contains the input data if the result of the expression is <b>0</b> (otherwise) this branch is inactive."},{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"1 output","description":"Output port that contains the input data if the result of the expression is <b>1</b> (otherwise) this branch is inactive."}],"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":[{"fields":[{"name":"Flow Variable List","description":"The list contains the flow variables that are currently available at the node input. Double clicking any of the entries will insert the respective identifier at the current cursor position (replacing the selection, if any).","optional":false},{"name":"Method Body","description":"Enter your java code here (the entire source will be wrapped in a method). You can add the name of a variables by double-clicking its name in the left list. Note that numeric (double-compatible) variables will be handled as <tt>Double</tt> , int-compatible variables as <tt>Integer</tt> and any other varaible type as <tt>String</tt> .","optional":false}]}],"links":[],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202604301322","bundleName":"KNIME JavaScripting node","bundleSymbolicName":"org.knime.ext.sun","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.javasnippet","featureName":"KNIME Javasnippet","featureVersion":"5.12.0.v202606171353","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*hXfYFyb7ZzM0xseG"},"frequentSuccessors":[{"id":"*1eEd7ez8QADlHs0e","factoryName":"org.knime.base.node.switches.endif.EndifNodeFactory","probability":0.12547528517110265},{"id":"*OFhUBYYlMMQ7ZM3F","factoryName":"org.knime.base.node.flowvariable.tablerowtovariable.TableToVariableNodeFactory","probability":0.034220532319391636},{"id":"*DOkyMaii62U05xZ1","factoryName":"org.knime.base.node.preproc.filter.column.DataColumnSpecFilterNodeFactory","probability":0.030418250950570342},{"id":"*UJGG6H71DePX6_-U","factoryName":"org.knime.base.node.switches.manualif.ManualIfNodeFactory","probability":0.030418250950570342},{"id":"*QNB4FsAPnEAgOMVh","factoryName":"org.knime.base.node.jsnippet.JavaSnippetNodeFactory","probability":0.030418250950570342},{"id":"*eOn8ibZnxIkY7XhT","factoryName":"org.knime.base.node.preproc.stringmanipulation.StringManipulationNodeFactory","probability":0.030418250950570342},{"id":"*ZgYyOm1P9VJVBE9e","factoryName":"org.knime.base.node.preproc.joiner.Joiner2NodeFactory","probability":0.026615969581749048},{"id":"*jd2U-FYTI8jCbQls","factoryName":"org.knime.base.node.preproc.filter.row.RowFilterNodeFactory","probability":0.026615969581749048},{"id":"*2fI5rIsFDCFPHc0R","factoryName":"org.knime.ext.jep.JEPNodeFactory","probability":0.019011406844106463},{"id":"*RhpfQro93eTBkx4z","factoryName":"org.knime.ext.sun.nodes.script.node.ifswitch.JavaIfSwitchNodeFactory","probability":0.015209125475285171}]}
