{"title":"DB Transaction Start","nodeType":"ScopeStart","id":"*zHHfuzMzdxB3fgQn","factoryName":"org.knime.database.node.transaction.start.DBTransactionStartNodeFactory","factoryId":"org.knime.database.node.transaction.start.DBTransactionStartNodeFactory","path":["DB","Transaction"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>This node starts a database <a href=\"https://en.wikipedia.org/wiki/Database_transaction\" rel=\"ugc nofollow noopener noreferrer\">transaction</a> using the input database connection. A transaction allows you to group several database data manipulation operations into a single unit of work. This unit either completes entirely or not at all.</p>\n                        \n            <p>As long as the transaction is in process the incoming database connection cannot be used outside of the transaction.</p>\n                        \n            <p>Depending on the isolation level other connections might not see any changes in the database while the transaction is in process. The transaction uses the default <a href=\"https://en.wikipedia.org/wiki/Isolation_%28database_systems%29\" rel=\"ugc nofollow noopener noreferrer\">isolation level</a> of the connected database.</p>\n                    \n        \n        ","shortDescription":"Starts a database transaction.","keywords":["database","db"],"deprecated":false,"streamable":false,"tags":["DB","Transaction"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAAkklEQVQ4jdWS0Q3DMAhEH1UH6AgZoRs0I2SUjpRslo7gCYisOopFILXkr56EZAM+8AGAFluBGRhUlVaT8rhGUtUHjfAIMrPsZxG5jN9aK0W4O/508piqNeoOPsACPE9ZV7BqA29z12+aP5nc1lj4c+UJeHkiRl9onkJE4E3BFTHCH4loih7x3lX+uYmR+jv6RAQ2Z2Sx93DXUcYAAAAASUVORK5CYII=","views":[],"inPorts":[{"objectClass":"org.knime.database.port.DBSessionPortObject","color":"cc005b","dataType":"DB Session","optional":false,"name":"DB Connection","description":"None-transactional DB Connection."}],"outPorts":[{"objectClass":"org.knime.database.port.DBSessionPortObject","color":"cc005b","dataType":"DB Session","optional":false,"name":"Transactional DB Connection","description":"Transactional DB Connection."}],"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":[],"links":[],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202606171318","bundleName":"KNIME database nodes","bundleSymbolicName":"org.knime.database.nodes","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.database","featureName":"KNIME Database","featureVersion":"5.12.0.v202606171318","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*0mIkLShcIfCXS7Y-"},"frequentSuccessors":[]}
