| |
| |
| |
| |
| <!DOCTYPE html> |
| <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> |
| <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta charset="utf-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <title>airflow.models — Airflow Documentation</title> |
| <link rel="stylesheet" href="../../../_static/_gen/css/main.min.css" type="text/css" /> |
| <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css" /> |
| <link rel="stylesheet" type="text/css" href="../../../_static/_gen/css/main-custom.min.css" /> |
| <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css" /> |
| <link rel="shortcut icon" href="../../../_static/pin_32.png"/> |
| <link rel="index" title="Index" href="../../../genindex.html" /> |
| <link rel="search" title="Search" href="../../../search.html" /> |
| <link rel="next" title="airflow.models.base" href="base/index.html" /> |
| <link rel="prev" title="airflow.executors.sequential_executor" href="../executors/sequential_executor/index.html" /> |
| <script type="application/javascript"> |
| var doNotTrack = false; |
| window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; |
| ga('create', 'UA-140539454-1', 'auto'); |
| ga('send', 'pageview'); |
| </script> |
| <script async src='https://www.google-analytics.com/analytics.js'></script> |
| |
| |
| </head><body class="td-section"> |
| |
| |
| <header> |
| |
| <nav class="js-navbar-scroll navbar"> |
| <div class="navbar__icon-container"> |
| <a href="/"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60"> |
| <defs> |
| <clipPath id="clip-path"> |
| <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path> |
| </clipPath> |
| </defs> |
| <g id="logo" transform="translate(-1305 -780.355)"> |
| <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)"> |
| <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)"> |
| <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path> |
| <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path> |
| <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path> |
| <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path> |
| <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path> |
| <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path> |
| <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path> |
| <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path> |
| <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle> |
| <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258.258 0 0 1 .189-.078h.513a.268.268 0 0 1 .256.256v.49a2.118 2.118 0 0 1 1.828-.858 2.092 2.092 0 0 1 1.751.736 3.135 3.135 0 0 1 .636 1.9q.011.122.011.379t-.011.379a3.168 3.168 0 0 1-.636 1.9 2.111 2.111 0 0 1-1.751.736 2.154 2.154 0 0 1-1.806-.836v2.587a.241.241 0 0 1-.067.178.223.223 0 0 1-.179.078zm2.364-2.91a1.324 1.324 0 0 0 1.149-.491 2.266 2.266 0 0 0 .4-1.293q.011-.111.011-.323 0-2.107-1.562-2.107a1.365 1.365 0 0 0-1.159.513 2.111 2.111 0 0 0-.412 1.2l-.012.424.012.435a1.862 1.862 0 0 0 .424 1.149 1.4 1.4 0 0 0 1.148.493zm5.628.9a2.329 2.329 0 0 1-1.015-.223 1.94 1.94 0 0 1-.747-.6 1.487 1.487 0 0 1-.268-.859 1.459 1.459 0 0 1 .6-1.2 3.4 3.4 0 0 1 1.65-.624l1.661-.234v-.323q0-1.137-1.3-1.137a1.4 1.4 0 0 0-.8.212 1.376 1.376 0 0 0-.468.48.305.305 0 0 1-.089.145.18.18 0 0 1-.134.045h-.48a.23.23 0 0 1-.245-.245 1.17 1.17 0 0 1 .245-.6 1.931 1.931 0 0 1 .747-.591 2.7 2.7 0 0 1 1.238-.256 2.351 2.351 0 0 1 1.8.591 2.032 2.032 0 0 1 .547 1.45v3.613a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067h-.513a.233.233 0 0 1-.257-.256v-.479a1.923 1.923 0 0 1-.714.6 2.557 2.557 0 0 1-1.203.237zm.234-.836a1.579 1.579 0 0 0 1.182-.469 1.881 1.881 0 0 0 .468-1.371v-.312l-1.293.19a2.918 2.918 0 0 0-1.193.379.761.761 0 0 0-.4.658.784.784 0 0 0 .368.691 1.585 1.585 0 0 0 .867.237zm6.643.836a2.556 2.556 0 0 1-1.873-.669 2.738 2.738 0 0 1-.714-1.9l-.011-.446.011-.446a2.7 2.7 0 0 1 .714-1.885 2.531 2.531 0 0 1 1.873-.68 2.917 2.917 0 0 1 1.36.29 2.077 2.077 0 0 1 .825.714 1.7 1.7 0 0 1 .3.848.2.2 0 0 1-.067.178.281.281 0 0 1-.19.067h-.535a.265.265 0 0 1-.168-.045.458.458 0 0 1-.111-.178 1.428 1.428 0 0 0-.535-.758 1.516 1.516 0 0 0-.87-.234 1.45 1.45 0 0 0-1.1.435 1.952 1.952 0 0 0-.435 1.3l-.011.4.011.379a1.969 1.969 0 0 0 .435 1.316 1.446 1.446 0 0 0 1.1.424 1.577 1.577 0 0 0 .87-.223 1.493 1.493 0 0 0 .535-.769.458.458 0 0 1 .111-.178.228.228 0 0 1 .168-.056h.535a.258.258 0 0 1 .19.078.2.2 0 0 1 .067.178 1.75 1.75 0 0 1-.3.847 2.078 2.078 0 0 1-.825.714 2.876 2.876 0 0 1-1.361.302zm4.078-.112a.233.233 0 0 1-.257-.256v-7.4a.241.241 0 0 1 .067-.178.259.259 0 0 1 .19-.078h.557a.267.267 0 0 1 .257.256v2.6a2.167 2.167 0 0 1 .758-.624 2.353 2.353 0 0 1 1.082-.223 2.067 2.067 0 0 1 1.661.691 2.642 2.642 0 0 1 .6 1.818v3.144a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067h-.557a.233.233 0 0 1-.256-.256V824a1.775 1.775 0 0 0-.39-1.227 1.387 1.387 0 0 0-1.1-.435 1.481 1.481 0 0 0-1.126.446 1.7 1.7 0 0 0-.412 1.215v3.088a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067zm8.846.112a2.466 2.466 0 0 1-1.84-.7 2.938 2.938 0 0 1-.747-1.94l-.011-.379.011-.368a2.953 2.953 0 0 1 .758-1.918 2.7 2.7 0 0 1 3.735.078 3.114 3.114 0 0 1 .68 2.119v.19a.257.257 0 0 1-.078.189.241.241 0 0 1-.178.067h-3.858v.1a2.11 2.11 0 0 0 .435 1.238 1.332 1.332 0 0 0 1.081.5 1.563 1.563 0 0 0 .836-.2 1.7 1.7 0 0 0 .491-.435.6.6 0 0 1 .145-.156.391.391 0 0 1 .19-.033h.547a.252.252 0 0 1 .167.056.192.192 0 0 1 .067.156.975.975 0 0 1-.312.591 2.51 2.51 0 0 1-.859.6 3.049 3.049 0 0 1-1.26.248zm1.527-3.434v-.033a1.817 1.817 0 0 0-.424-1.249 1.512 1.512 0 0 0-2.23 0 1.883 1.883 0 0 0-.4 1.249v.033z" fill="#51504f" data-name="Path 9" transform="translate(-1460.834 -808.144)"></path> |
| <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1.505 3.958l-.08-.03a.086.086 0 0 0 .08.116zm-1.784 2.646a.128.128 0 0 1-.1-.042l-.122.121a.3.3 0 0 0 .217.092zm-.1-.042a.129.129 0 0 1-.042-.1h-.171a.3.3 0 0 0 .092.217zm-.042-.1a.38.38 0 0 1 .007-.1l-.163-.054a.514.514 0 0 0-.016.15zm.005-.092l2.765-7.214-.16-.061-2.765 7.214zm2.766-7.216a.283.283 0 0 1 .1-.143.3.3 0 0 1 .174-.046v-.172a.47.47 0 0 0-.271.076.453.453 0 0 0-.166.226zm.276-.189h.758v-.172h-.758zm.758 0a.3.3 0 0 1 .175.046.283.283 0 0 1 .1.143l.161-.059a.451.451 0 0 0-.166-.226.47.47 0 0 0-.272-.076zm.277.19l2.754 7.214.16-.061-2.754-7.214zm2.75 7.2l.022.123.169-.031-.022-.123zm.021.107a.13.13 0 0 1-.042.1l.121.121a.3.3 0 0 0 .092-.217zm-.042.1a.13.13 0 0 1-.1.042v.171a.3.3 0 0 0 .217-.092zm-.1.042h-.568v.171h.568zm-.568 0a.206.206 0 0 1-.135-.036l-.11.132a.373.373 0 0 0 .245.076zm-.129-.031a.262.262 0 0 1-.069-.1l-.162.054a.431.431 0 0 0 .11.167zm-.07-.1l-.613-1.584-.16.062.613 1.583zm-.693-1.638h-3.657v.171h3.657zm-3.737.055l-.614 1.584.16.062.613-1.583zm-.615 1.587a.235.235 0 0 1-.075.1l.111.13a.4.4 0 0 0 .126-.172zm-.074.1a.185.185 0 0 1-.124.036v.171a.354.354 0 0 0 .233-.076zm-.124.036h-.569v.171h.569zm4.306-2.677l-1.505-3.958-.16.061 1.505 3.958zm-1.666-3.958l-1.505 3.958.16.061 1.505-3.958zm-1.425 4.075h3.01v-.171h-3.01zm6.143 4.687l-.06.061zm0-7.761l.061.061zm.881 0l-.065.056.01.009zm.078.669h-.086a.086.086 0 0 0 .155.051zm3.579-.123l-.067.053zm.636 1.9h-.086zm0 .758l-.085-.007zm-.636 1.9l.067.054zm-3.557-.1l.068-.052a.086.086 0 0 0-.154.052zm-.067 2.765l-.061-.06zm2.787-3.323l-.069-.051zm.4-1.293l-.085-.008v.005zm-2.709-1.918l-.068-.052zm-.413 1.2h-.086zm-.011.423h-.085zm.011.435h-.086zm.424 1.149l.066-.054zm-1.216 3.315a.173.173 0 0 1-.129-.053l-.121.121a.342.342 0 0 0 .25.1zm-.129-.053a.157.157 0 0 1-.042-.118h-.172a.325.325 0 0 0 .092.239zm-.042-.118v-7.4h-.172v7.4zm0-7.4a.157.157 0 0 1 .042-.118l-.121-.121a.324.324 0 0 0-.092.239zm.042-.118a.173.173 0 0 1 .129-.053v-.172a.342.342 0 0 0-.25.1zm.129-.053h.513v-.172h-.513zm.513 0a.137.137 0 0 1 .113.048l.13-.111a.309.309 0 0 0-.244-.108zm.123.058a.137.137 0 0 1 .048.113h.171a.309.309 0 0 0-.108-.243zm.048.113v.49h.171v-.49zm.155.541a2.033 2.033 0 0 1 1.759-.823v-.171a2.2 2.2 0 0 0-1.9.894zm1.759-.823a2.007 2.007 0 0 1 1.683.7l.135-.106a2.177 2.177 0 0 0-1.818-.768zm1.683.7a3.045 3.045 0 0 1 .617 1.845l.171-.007a3.218 3.218 0 0 0-.654-1.946zm.617 1.85c.007.078.011.2.011.372h.171c0-.171 0-.3-.012-.387zm.011.372c0 .171 0 .294-.011.372l.17.015c.008-.086.012-.216.012-.387zm-.011.376a3.08 3.08 0 0 1-.617 1.846l.134.106a3.25 3.25 0 0 0 .654-1.945zm-.617 1.845a2.025 2.025 0 0 1-1.683.7v.171a2.2 2.2 0 0 0 1.817-.768zm-1.683.7a2.068 2.068 0 0 1-1.739-.8l-.136.1a2.239 2.239 0 0 0 1.874.87zm-1.892-.75v2.587h.172v-2.587zm0 2.587a.156.156 0 0 1-.042.118l.121.121a.325.325 0 0 0 .092-.239zm-.046.123a.138.138 0 0 1-.114.048v.172a.308.308 0 0 0 .244-.108zm-.114.048h-.546v.172h.546zm1.817-2.739a1.408 1.408 0 0 0 1.218-.526l-.138-.1a1.24 1.24 0 0 1-1.079.455zm1.217-.525a2.355 2.355 0 0 0 .419-1.341l-.171-.007a2.182 2.182 0 0 1-.385 1.246zm.418-1.336c.008-.079.012-.19.012-.332h-.172c0 .14 0 .245-.011.315zm.012-.332a2.726 2.726 0 0 0-.407-1.632 1.448 1.448 0 0 0-1.24-.562v.171a1.278 1.278 0 0 1 1.1.492 2.565 2.565 0 0 1 .374 1.53zm-1.647-2.193a1.452 1.452 0 0 0-1.228.547l.136.1a1.282 1.282 0 0 1 1.091-.479zm-1.228.547a2.2 2.2 0 0 0-.43 1.252l.172.008a2.028 2.028 0 0 1 .4-1.157zm-.43 1.254l-.011.424h.171l.011-.424zm-.011.428l.011.435h.172l-.011-.435zm.011.436a1.95 1.95 0 0 0 .443 1.2l.133-.109a1.776 1.776 0 0 1-.4-1.1zm.443 1.2a1.484 1.484 0 0 0 1.214.522v-.171a1.314 1.314 0 0 1-1.082-.459zm5.828 1.117l.037-.077zm-.747-.6l-.07.049zm.335-2.063l.052.068zm1.65-.624l.012.085zm1.661-.234l.012.085a.086.086 0 0 0 .074-.085zm-2.107-1.249l.046.072zm-.468.48l-.075-.042a.083.083 0 0 0-.006.015zm-.089.145l-.054-.067-.007.006zm-.792-.022l-.065.056.009.009zm-.067-.178h-.086zm.245-.6l-.07-.049zm.747-.591l.038.077zm3.033.334l-.063.058zm.468 5.252l.06.061zm-.881 0l-.065.056a.043.043 0 0 0 .009.009zm-.067-.669h.086a.086.086 0 0 0-.156-.048zm-.714.6l-.04-.076zm.223-1.059l-.062-.06zm.468-1.684h.086a.086.086 0 0 0-.1-.085zm-1.293.189l.012.085zm-1.193.379l.046.072zm-.033 1.349l-.047.071zm.635.985a2.241 2.241 0 0 1-.978-.215l-.074.155a2.412 2.412 0 0 0 1.051.231zm-.978-.215a1.859 1.859 0 0 1-.715-.576l-.138.1a2.024 2.024 0 0 0 .779.629zm-.713-.573a1.4 1.4 0 0 1-.253-.81h-.172a1.571 1.571 0 0 0 .283.907zm-.253-.81a1.374 1.374 0 0 1 .569-1.136l-.105-.135a1.544 1.544 0 0 0-.635 1.272zm.569-1.137a3.316 3.316 0 0 1 1.609-.607l-.024-.17a3.481 3.481 0 0 0-1.691.642zm1.609-.607l1.661-.234-.024-.17-1.662.234zm1.735-.319v-.323h-.171v.323zm0-.323a1.156 1.156 0 0 0-.355-.917 1.536 1.536 0 0 0-1.035-.306v.172a1.37 1.37 0 0 1 .922.263.986.986 0 0 1 .3.788zm-1.39-1.223a1.486 1.486 0 0 0-.851.227l.1.142a1.316 1.316 0 0 1 .755-.2zm-.849.226a1.452 1.452 0 0 0-.5.51l.15.084a1.286 1.286 0 0 1 .44-.449zm-.5.524a.226.226 0 0 1-.062.105l.107.134a.391.391 0 0 0 .117-.185zm-.068.112a.1.1 0 0 1-.073.019v.171a.266.266 0 0 0 .194-.07zm-.073.019h-.48v.171h.48zm-.48 0a.18.18 0 0 1-.122-.046l-.112.13a.352.352 0 0 0 .234.087zm-.113-.037a.18.18 0 0 1-.047-.123h-.171a.352.352 0 0 0 .087.234zm-.047-.119a1.1 1.1 0 0 1 .23-.557l-.14-.1a1.253 1.253 0 0 0-.261.648zm.23-.556a1.843 1.843 0 0 1 .715-.564l-.075-.154a2.018 2.018 0 0 0-.78.618zm.716-.564a2.611 2.611 0 0 1 1.2-.247v-.171a2.781 2.781 0 0 0-1.277.266zm1.2-.247a2.268 2.268 0 0 1 1.732.563l.126-.116a2.435 2.435 0 0 0-1.858-.618zm1.733.564a1.945 1.945 0 0 1 .523 1.391h.171a2.117 2.117 0 0 0-.57-1.508zm.523 1.391v3.613h.171v-3.613zm0 3.613a.172.172 0 0 1-.053.129l.121.121a.344.344 0 0 0 .1-.25zm-.053.129a.157.157 0 0 1-.118.042v.171a.326.326 0 0 0 .239-.092zm-.118.042h-.513v.171h.513zm-.513 0a.2.2 0 0 1-.134-.046l-.111.13a.367.367 0 0 0 .245.088zm-.124-.037a.194.194 0 0 1-.047-.134h-.171a.366.366 0 0 0 .087.245zm-.047-.134v-.479h-.171v.479zm-.156-.528a1.846 1.846 0 0 1-.683.575l.079.152a2.012 2.012 0 0 0 .745-.629zm-.683.575a2.476 2.476 0 0 1-1.153.236v.171a2.644 2.644 0 0 0 1.233-.255zm-.919-.429a1.666 1.666 0 0 0 1.244-.494l-.123-.12a1.493 1.493 0 0 1-1.121.442zm1.244-.494a1.969 1.969 0 0 0 .492-1.431h-.171a1.8 1.8 0 0 1-.444 1.312zm.492-1.431v-.312h-.171v.312zm-.1-.4l-1.293.189.025.17 1.293-.189zm-1.293.189a3 3 0 0 0-1.228.393l.095.143a2.837 2.837 0 0 1 1.158-.365zm-1.227.392a.845.845 0 0 0-.441.73h.172a.676.676 0 0 1 .362-.586zm-.441.73a.869.869 0 0 0 .406.762l.095-.142a.7.7 0 0 1-.33-.62zm.408.764a1.673 1.673 0 0 0 .916.247v-.171a1.5 1.5 0 0 1-.823-.221zm5.686.329l-.061.06zm-.714-1.9h-.085zm-.011-.446h-.085zm.011-.446h-.085zm.714-1.885l.061.061zm3.234-.39l-.04.076zm.825.713l-.073.046zm.3.848h-.086zm-.067.178l.056.065zm-.892.022l.054-.067zm-.112-.178l-.081.029zm-.535-.758l-.048.071zm-1.974.2l-.062-.059zm-.435 1.3h-.086zm-.011.4h-.086zm.011.379h-.086zm.435 1.316l-.062.059zm1.974.2l.046.072zm.535-.769l-.079-.033zm.112-.178l.054.067.007-.006zm.892.022l-.061.06zm.067.178l-.085-.009zm-.3.847l-.072-.046zm-.825.714l-.04-.076zm-1.36.2a2.471 2.471 0 0 1-1.814-.644l-.12.122a2.64 2.64 0 0 0 1.933.694zm-1.813-.643a2.653 2.653 0 0 1-.689-1.839l-.171.006a2.822 2.822 0 0 0 .738 1.952zm-.689-1.838l-.011-.446h-.171l.011.446zm-.011-.442l.011-.446h-.171l-.011.446zm.011-.445a2.611 2.611 0 0 1 .689-1.827l-.122-.121a2.78 2.78 0 0 0-.738 1.942zm.689-1.827a2.447 2.447 0 0 1 1.813-.655v-.171a2.617 2.617 0 0 0-1.934.705zm1.813-.655a2.836 2.836 0 0 1 1.32.28l.079-.152a3 3 0 0 0-1.4-.3zm1.32.28a1.99 1.99 0 0 1 .792.683l.145-.091a2.158 2.158 0 0 0-.858-.744zm.793.685a1.617 1.617 0 0 1 .287.8l.171-.009a1.789 1.789 0 0 0-.315-.89zm.287.809a.11.11 0 0 1-.037.1l.112.13a.281.281 0 0 0 .1-.252zm-.037.1a.2.2 0 0 1-.134.046v.171a.369.369 0 0 0 .246-.088zm-.134.046h-.535v.171h.535zm-.535 0a.184.184 0 0 1-.114-.026l-.107.134a.345.345 0 0 0 .221.064zm-.114-.026a.389.389 0 0 1-.086-.144l-.158.066a.533.533 0 0 0 .137.212zm-.084-.14a1.514 1.514 0 0 0-.57-.8l-.093.144a1.343 1.343 0 0 1 .5.715zm-.568-.8a1.6 1.6 0 0 0-.918-.249v.171a1.435 1.435 0 0 1 .822.219zm-.918-.249a1.535 1.535 0 0 0-1.166.462l.124.118a1.364 1.364 0 0 1 1.042-.408zm-1.166.462a2.036 2.036 0 0 0-.458 1.36l.171.006a1.872 1.872 0 0 1 .411-1.249zm-.458 1.361l-.011.4h.171l.011-.4zm-.011.406l.011.379.171-.005-.011-.379zm.011.38a2.052 2.052 0 0 0 .458 1.371l.124-.118a1.889 1.889 0 0 1-.411-1.26zm.458 1.371a1.533 1.533 0 0 0 1.166.451v-.172a1.363 1.363 0 0 1-1.042-.4zm1.166.451a1.661 1.661 0 0 0 .916-.237l-.093-.144a1.491 1.491 0 0 1-.823.209zm.918-.238a1.576 1.576 0 0 0 .568-.812l-.162-.057a1.409 1.409 0 0 1-.5.727zm.566-.807a.39.39 0 0 1 .086-.144l-.107-.134a.533.533 0 0 0-.137.213zm.093-.151a.144.144 0 0 1 .107-.031v-.171a.31.31 0 0 0-.228.081zm.107-.031h.535v-.171h-.535zm.535 0a.173.173 0 0 1 .129.053l.121-.121a.344.344 0 0 0-.25-.1zm.134.057a.11.11 0 0 1 .037.1l.17.017a.281.281 0 0 0-.1-.252zm.037.109a1.664 1.664 0 0 1-.288.806l.144.092a1.839 1.839 0 0 0 .315-.889zm-.288.806a1.989 1.989 0 0 1-.792.683l.079.152a2.162 2.162 0 0 0 .858-.744zm-.793.684a2.8 2.8 0 0 1-1.32.28v.171a2.96 2.96 0 0 0 1.4-.3zm2.568.187l-.065.056.01.009zm0-7.772l.061.06zm.926 0l-.065.056.009.009zm.078 2.776h-.085a.086.086 0 0 0 .153.053zm.758-.624l.038.077zm2.743.468l-.065.056zm.524 5.151l-.061-.06zm-.925 0l-.065.056.009.009zm-.457-4.5l-.065.056zm-2.23.011l-.062-.059zm-.49 4.493l-.061-.06zm-.736-.019a.2.2 0 0 1-.134-.046l-.112.13a.367.367 0 0 0 .245.088zm-.124-.037a.2.2 0 0 1-.046-.134h-.172a.367.367 0 0 0 .087.245zm-.046-.134v-7.4h-.172v7.4zm0-7.4a.156.156 0 0 1 .042-.118l-.121-.121a.326.326 0 0 0-.092.239zm.042-.118a.172.172 0 0 1 .129-.053v-.171a.343.343 0 0 0-.25.1zm.129-.053h.557v-.171h-.557zm.557 0a.137.137 0 0 1 .113.048l.13-.112a.308.308 0 0 0-.244-.108zm.122.057a.137.137 0 0 1 .048.113h.172a.309.309 0 0 0-.108-.243zm.048.113v2.6h.172v-2.6zm.153 2.651a2.076 2.076 0 0 1 .728-.6l-.075-.154a2.248 2.248 0 0 0-.788.649zm.73-.6a2.272 2.272 0 0 1 1.043-.214v-.171a2.438 2.438 0 0 0-1.121.232zm1.043-.214a1.982 1.982 0 0 1 1.6.661l.13-.112a2.152 2.152 0 0 0-1.727-.721zm1.6.663a2.557 2.557 0 0 1 .581 1.761h.171a2.727 2.727 0 0 0-.624-1.874zm.581 1.761v3.144h.171v-3.144zm0 3.144a.173.173 0 0 1-.053.129l.121.121a.345.345 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-.557v.171h.557zm-.557 0a.2.2 0 0 1-.134-.046l-.112.13a.367.367 0 0 0 .245.088zm-.124-.037a.2.2 0 0 1-.046-.134h-.172a.368.368 0 0 0 .087.245zm-.046-.134V823.8h-.172v3.088zm0-3.088a1.859 1.859 0 0 0-.412-1.284l-.128.114a1.69 1.69 0 0 1 .368 1.169zm-.411-1.283a1.471 1.471 0 0 0-1.169-.464v.171a1.3 1.3 0 0 1 1.039.406zm-1.169-.464a1.566 1.566 0 0 0-1.188.473l.124.118a1.4 1.4 0 0 1 1.064-.419zm-1.188.473a1.779 1.779 0 0 0-.436 1.275h.172a1.609 1.609 0 0 1 .389-1.156zm-.436 1.275v3.088h.172V823.8zm0 3.088a.172.172 0 0 1-.053.129l.121.121a.344.344 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-.557v.171h.557zm6.449-.505l-.062.059zm-.747-1.94h-.086zm-.012-.379h-.085v.005zm.012-.368l-.086-.006zm.758-1.918l-.061-.06zm3.735.078l-.065.056zm.6 2.5l.061.061zm-4.036.067v-.086a.086.086 0 0 0-.086.086zm0 .1h-.086zm.435 1.238l-.068.053zm1.918.3l.045.073zm.491-.435l-.069-.051zm.145-.156l.039.077h.006zm.9.022l-.055.066zm-.245.747l-.064-.057zm-.858.6l.035.078zm.267-3.189v.086a.086.086 0 0 0 .086-.086zm-.424-1.282l-.066.055zm-2.23 0l-.065-.055zm-.4 1.282h-.086a.086.086 0 0 0 .086.086zm1.528 3.349a2.38 2.38 0 0 1-1.779-.677l-.122.12a2.55 2.55 0 0 0 1.9.728zm-1.778-.676a2.86 2.86 0 0 1-.724-1.886l-.171.009a3.027 3.027 0 0 0 .771 1.995zm-.723-1.884l-.011-.379h-.171l.011.379zm-.011-.374l.011-.368-.172-.005-.011.368zm.011-.365a2.871 2.871 0 0 1 .735-1.864l-.124-.118a3.042 3.042 0 0 0-.782 1.971zm.734-1.864a2.331 2.331 0 0 1 1.756-.687v-.171a2.5 2.5 0 0 0-1.879.74zm1.756-.687a2.307 2.307 0 0 1 1.853.762l.13-.112a2.477 2.477 0 0 0-1.983-.821zm1.854.762a3.03 3.03 0 0 1 .659 2.062h.172a3.2 3.2 0 0 0-.7-2.175zm.659 2.062v.19h.172v-.19zm0 .19a.172.172 0 0 1-.053.129l.121.121a.345.345 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-3.858v.171h3.858zm-3.944.086v.1h.172v-.1zm0 .1a2.2 2.2 0 0 0 .453 1.287l.135-.106a2.027 2.027 0 0 1-.417-1.189zm.454 1.288a1.418 1.418 0 0 0 1.148.533v-.171a1.247 1.247 0 0 1-1.015-.47zm1.148.533a1.647 1.647 0 0 0 .882-.214l-.09-.146a1.481 1.481 0 0 1-.791.188zm.882-.214a1.777 1.777 0 0 0 .515-.458l-.14-.1a1.613 1.613 0 0 1-.466.412zm.513-.456a1.251 1.251 0 0 1 .081-.1.28.28 0 0 1 .026-.025l.008-.006-.077-.153a.326.326 0 0 0-.083.068 1.55 1.55 0 0 0-.092.113zm.12-.134a.328.328 0 0 1 .146-.021v-.171a.468.468 0 0 0-.234.046zm.146-.021h.547v-.171h-.547zm.547 0a.166.166 0 0 1 .112.036l.11-.132a.337.337 0 0 0-.222-.076zm.112.036a.107.107 0 0 1 .036.09h.171a.277.277 0 0 0-.1-.222zm.036.09a.9.9 0 0 1-.291.534l.128.115a1.055 1.055 0 0 0 .334-.649zm-.291.535a2.42 2.42 0 0 1-.83.581l.072.156a2.6 2.6 0 0 0 .888-.624zm-.829.58a2.964 2.964 0 0 1-1.224.238v.171a3.133 3.133 0 0 0 1.295-.253zm.389-3.111v-.033h-.171v.033zm0-.033a1.9 1.9 0 0 0-.445-1.306l-.129.114a1.731 1.731 0 0 1 .4 1.192zm-.444-1.3a1.466 1.466 0 0 0-1.181-.521v.172a1.3 1.3 0 0 1 1.049.46zm-1.181-.521a1.466 1.466 0 0 0-1.18.521l.131.11a1.3 1.3 0 0 1 1.049-.46zm-1.181.521a1.965 1.965 0 0 0-.422 1.3h.172a1.794 1.794 0 0 1 .382-1.194zm-.422 1.3v.033h.172v-.033zm.086.119h3.055v-.171h-3.055z" fill="#51504f" data-name="Path 10" transform="translate(-1460.636 -807.945)"></path> |
| <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1.785a.677.677 0 0 1 .68.68v1.53a.655.655 0 0 1-.2.481.713.713 0 0 1-.481.17zm.227 17.479a.593.593 0 0 1-.652-.652v-13.428a.611.611 0 0 1 .17-.453.656.656 0 0 1 .482-.2h1.359a.679.679 0 0 1 .652.651v13.427a.655.655 0 0 1-.2.482.613.613 0 0 1-.453.17zm6.861 0a.592.592 0 0 1-.651-.652v-13.4a.715.715 0 0 1 .17-.481.656.656 0 0 1 .482-.2h1.3a.677.677 0 0 1 .68.68v1.246a4.255 4.255 0 0 1 3.966-1.926h1.1a.679.679 0 0 1 .651.651v1.161a.566.566 0 0 1-.2.453.612.612 0 0 1-.453.17h-1.7a3.2 3.2 0 0 0-2.408.907 3.253 3.253 0 0 0-.879 2.408v8.328a.656.656 0 0 1-.2.482.716.716 0 0 1-.482.17zm12.234 0a.593.593 0 0 1-.651-.652v-11.814h-2.408a.592.592 0 0 1-.651-.651v-.963a.611.611 0 0 1 .17-.453.654.654 0 0 1 .481-.2h2.408v-1.417q0-4.816 4.872-4.815h1.586a.679.679 0 0 1 .652.651v.963a.656.656 0 0 1-.2.481.613.613 0 0 1-.453.17h-1.529a2.1 2.1 0 0 0-1.785.68 3.248 3.248 0 0 0-.51 2.011v1.275h6.062V863.7a.613.613 0 0 1 .17-.453.656.656 0 0 1 .482-.2h1.3a.679.679 0 0 1 .652.651v19.659a.655.655 0 0 1-.2.482.613.613 0 0 1-.454.17h-1.3a.592.592 0 0 1-.652-.652v-11.811h-6.062v11.813a.657.657 0 0 1-.2.482.614.614 0 0 1-.454.17zm20.9.283a6.487 6.487 0 0 1-4.844-1.757 6.837 6.837 0 0 1-1.813-4.674l-.029-1.218.029-1.218a6.732 6.732 0 0 1 1.841-4.646 7.389 7.389 0 0 1 9.631 0 6.736 6.736 0 0 1 1.841 4.646q.028.311.028 1.218t-.028 1.218a6.772 6.772 0 0 1-1.841 4.674 6.391 6.391 0 0 1-4.82 1.756zm0-2.181a3.582 3.582 0 0 0 2.8-1.133 4.931 4.931 0 0 0 1.133-3.258q.028-.283.028-1.076t-.028-1.076a4.931 4.931 0 0 0-1.133-3.258 3.582 3.582 0 0 0-2.8-1.133 3.671 3.671 0 0 0-2.833 1.133 4.83 4.83 0 0 0-1.1 3.258l-.028 1.076.028 1.076a4.83 4.83 0 0 0 1.1 3.258 3.671 3.671 0 0 0 2.828 1.132zm13.755 1.9a.846.846 0 0 1-.566-.17 1.321 1.321 0 0 1-.34-.538l-4.023-13.144-.056-.283a.575.575 0 0 1 .17-.425.641.641 0 0 1 .425-.17h1.246a.612.612 0 0 1 .453.17.646.646 0 0 1 .255.312l3.145 10.679 3.371-10.566a.761.761 0 0 1 .255-.4.726.726 0 0 1 .538-.2h.963a.728.728 0 0 1 .539.2.76.76 0 0 1 .255.4l3.371 10.566 3.144-10.679a.655.655 0 0 1 .2-.312.714.714 0 0 1 .482-.17h1.275a.542.542 0 0 1 .4.17.576.576 0 0 1 .17.425l-.057.283-3.994 13.144a1.323 1.323 0 0 1-.34.538.9.9 0 0 1-.6.17h-1.1a.86.86 0 0 1-.935-.708l-3.286-10.141-3.286 10.141a.928.928 0 0 1-.963.708z" fill="#51504f" data-name="Path 11" transform="translate(-1454.66 -838.62)"></path> |
| </g> |
| </g> |
| </g> |
| </svg> |
| |
| </a> |
| </div> |
| <div class="desktop-only navbar__menu-container"> |
| |
| <div class="navbar__menu-content" id="main_navbar"> |
| |
| <div class="navbar__links-container"> |
| |
| <a class="navbar__text-link" href="/community/"> |
| Community |
| </a> |
| |
| <a class="navbar__text-link" href="/meetups/"> |
| Meetups |
| </a> |
| |
| <a class="navbar__text-link" href="/docs/"> |
| Documentation |
| </a> |
| |
| <a class="navbar__text-link" href="/use-cases/"> |
| Use-cases |
| </a> |
| |
| <a class="navbar__text-link" href="/announcements/"> |
| Announcements |
| </a> |
| |
| <a class="navbar__text-link" href="/blog/"> |
| Blog |
| </a> |
| |
| <a class="navbar__text-link" href="/ecosystem/"> |
| Ecosystem |
| </a> |
| |
| </div> |
| |
| |
| |
| </div> |
| |
| </div> |
| <div class="mobile-only navbar__drawer-container"> |
| <button class="navbar__toggle-button" id="navbar-toggle-button"> |
| |
| <div id="hamburger-icon" class="navbar__toggle-button--icon visible"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20"> |
| <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)"> |
| <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)"> |
| <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect> |
| </g> |
| <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)"> |
| <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect> |
| </g> |
| <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)"> |
| <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect> |
| </g> |
| </g> |
| </svg> |
| |
| </div> |
| |
| <div id="close-icon" class="navbar__toggle-button--icon"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799"> |
| <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)"> |
| <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)"> |
| <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect> |
| </g> |
| <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)"> |
| <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect> |
| </g> |
| </g> |
| </svg> |
| |
| </div> |
| |
| </button> |
| <div class="navbar__drawer" id="navbar-drawer"> |
| <div class="navbar__menu-content" id="main_navbar"> |
| |
| <div class="navbar__links-container"> |
| |
| <a class="navbar__text-link" href="/community/"> |
| Community |
| </a> |
| |
| <a class="navbar__text-link" href="/meetups/"> |
| Meetups |
| </a> |
| |
| <a class="navbar__text-link" href="/docs/"> |
| Documentation |
| </a> |
| |
| <a class="navbar__text-link" href="/use-cases/"> |
| Use-cases |
| </a> |
| |
| <a class="navbar__text-link" href="/announcements/"> |
| Announcements |
| </a> |
| |
| <a class="navbar__text-link" href="/blog/"> |
| Blog |
| </a> |
| |
| <a class="navbar__text-link" href="/ecosystem/"> |
| Ecosystem |
| </a> |
| |
| |
| </div> |
| |
| |
| </div> |
| </div> |
| </div> |
| </nav> |
| |
| </header> |
| |
| |
| <div class="roadmap container-fluid td-default base-layout"> |
| |
| |
| <div class="content-drawer-wrapper"> |
| <button class="content-drawer__toggle-button" id="content-open-button"> |
| |
| <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879"> |
| <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)"> |
| <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)"> |
| <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path> |
| </g> |
| <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)"> |
| <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path> |
| </g> |
| <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)"> |
| <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path> |
| </g> |
| <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)"> |
| <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path> |
| </g> |
| <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)"> |
| <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path> |
| </g> |
| <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)"> |
| <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path> |
| </g> |
| </g> |
| </svg> |
| |
| <span class="bodytext__mobile--brownish-grey">Content</span> |
| </div> |
| |
| </button> |
| <nav id="content-navbar" class="navbar navbar--hidden"> |
| <div class="navbar__icon-container"> |
| <a href="/"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60"> |
| <defs> |
| <clipPath id="clip-path"> |
| <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path> |
| </clipPath> |
| </defs> |
| <g id="logo" transform="translate(-1305 -780.355)"> |
| <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)"> |
| <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)"> |
| <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path> |
| <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path> |
| <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path> |
| <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path> |
| <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path> |
| <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path> |
| <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path> |
| <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path> |
| <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle> |
| <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258.258 0 0 1 .189-.078h.513a.268.268 0 0 1 .256.256v.49a2.118 2.118 0 0 1 1.828-.858 2.092 2.092 0 0 1 1.751.736 3.135 3.135 0 0 1 .636 1.9q.011.122.011.379t-.011.379a3.168 3.168 0 0 1-.636 1.9 2.111 2.111 0 0 1-1.751.736 2.154 2.154 0 0 1-1.806-.836v2.587a.241.241 0 0 1-.067.178.223.223 0 0 1-.179.078zm2.364-2.91a1.324 1.324 0 0 0 1.149-.491 2.266 2.266 0 0 0 .4-1.293q.011-.111.011-.323 0-2.107-1.562-2.107a1.365 1.365 0 0 0-1.159.513 2.111 2.111 0 0 0-.412 1.2l-.012.424.012.435a1.862 1.862 0 0 0 .424 1.149 1.4 1.4 0 0 0 1.148.493zm5.628.9a2.329 2.329 0 0 1-1.015-.223 1.94 1.94 0 0 1-.747-.6 1.487 1.487 0 0 1-.268-.859 1.459 1.459 0 0 1 .6-1.2 3.4 3.4 0 0 1 1.65-.624l1.661-.234v-.323q0-1.137-1.3-1.137a1.4 1.4 0 0 0-.8.212 1.376 1.376 0 0 0-.468.48.305.305 0 0 1-.089.145.18.18 0 0 1-.134.045h-.48a.23.23 0 0 1-.245-.245 1.17 1.17 0 0 1 .245-.6 1.931 1.931 0 0 1 .747-.591 2.7 2.7 0 0 1 1.238-.256 2.351 2.351 0 0 1 1.8.591 2.032 2.032 0 0 1 .547 1.45v3.613a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067h-.513a.233.233 0 0 1-.257-.256v-.479a1.923 1.923 0 0 1-.714.6 2.557 2.557 0 0 1-1.203.237zm.234-.836a1.579 1.579 0 0 0 1.182-.469 1.881 1.881 0 0 0 .468-1.371v-.312l-1.293.19a2.918 2.918 0 0 0-1.193.379.761.761 0 0 0-.4.658.784.784 0 0 0 .368.691 1.585 1.585 0 0 0 .867.237zm6.643.836a2.556 2.556 0 0 1-1.873-.669 2.738 2.738 0 0 1-.714-1.9l-.011-.446.011-.446a2.7 2.7 0 0 1 .714-1.885 2.531 2.531 0 0 1 1.873-.68 2.917 2.917 0 0 1 1.36.29 2.077 2.077 0 0 1 .825.714 1.7 1.7 0 0 1 .3.848.2.2 0 0 1-.067.178.281.281 0 0 1-.19.067h-.535a.265.265 0 0 1-.168-.045.458.458 0 0 1-.111-.178 1.428 1.428 0 0 0-.535-.758 1.516 1.516 0 0 0-.87-.234 1.45 1.45 0 0 0-1.1.435 1.952 1.952 0 0 0-.435 1.3l-.011.4.011.379a1.969 1.969 0 0 0 .435 1.316 1.446 1.446 0 0 0 1.1.424 1.577 1.577 0 0 0 .87-.223 1.493 1.493 0 0 0 .535-.769.458.458 0 0 1 .111-.178.228.228 0 0 1 .168-.056h.535a.258.258 0 0 1 .19.078.2.2 0 0 1 .067.178 1.75 1.75 0 0 1-.3.847 2.078 2.078 0 0 1-.825.714 2.876 2.876 0 0 1-1.361.302zm4.078-.112a.233.233 0 0 1-.257-.256v-7.4a.241.241 0 0 1 .067-.178.259.259 0 0 1 .19-.078h.557a.267.267 0 0 1 .257.256v2.6a2.167 2.167 0 0 1 .758-.624 2.353 2.353 0 0 1 1.082-.223 2.067 2.067 0 0 1 1.661.691 2.642 2.642 0 0 1 .6 1.818v3.144a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067h-.557a.233.233 0 0 1-.256-.256V824a1.775 1.775 0 0 0-.39-1.227 1.387 1.387 0 0 0-1.1-.435 1.481 1.481 0 0 0-1.126.446 1.7 1.7 0 0 0-.412 1.215v3.088a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067zm8.846.112a2.466 2.466 0 0 1-1.84-.7 2.938 2.938 0 0 1-.747-1.94l-.011-.379.011-.368a2.953 2.953 0 0 1 .758-1.918 2.7 2.7 0 0 1 3.735.078 3.114 3.114 0 0 1 .68 2.119v.19a.257.257 0 0 1-.078.189.241.241 0 0 1-.178.067h-3.858v.1a2.11 2.11 0 0 0 .435 1.238 1.332 1.332 0 0 0 1.081.5 1.563 1.563 0 0 0 .836-.2 1.7 1.7 0 0 0 .491-.435.6.6 0 0 1 .145-.156.391.391 0 0 1 .19-.033h.547a.252.252 0 0 1 .167.056.192.192 0 0 1 .067.156.975.975 0 0 1-.312.591 2.51 2.51 0 0 1-.859.6 3.049 3.049 0 0 1-1.26.248zm1.527-3.434v-.033a1.817 1.817 0 0 0-.424-1.249 1.512 1.512 0 0 0-2.23 0 1.883 1.883 0 0 0-.4 1.249v.033z" fill="#51504f" data-name="Path 9" transform="translate(-1460.834 -808.144)"></path> |
| <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1.505 3.958l-.08-.03a.086.086 0 0 0 .08.116zm-1.784 2.646a.128.128 0 0 1-.1-.042l-.122.121a.3.3 0 0 0 .217.092zm-.1-.042a.129.129 0 0 1-.042-.1h-.171a.3.3 0 0 0 .092.217zm-.042-.1a.38.38 0 0 1 .007-.1l-.163-.054a.514.514 0 0 0-.016.15zm.005-.092l2.765-7.214-.16-.061-2.765 7.214zm2.766-7.216a.283.283 0 0 1 .1-.143.3.3 0 0 1 .174-.046v-.172a.47.47 0 0 0-.271.076.453.453 0 0 0-.166.226zm.276-.189h.758v-.172h-.758zm.758 0a.3.3 0 0 1 .175.046.283.283 0 0 1 .1.143l.161-.059a.451.451 0 0 0-.166-.226.47.47 0 0 0-.272-.076zm.277.19l2.754 7.214.16-.061-2.754-7.214zm2.75 7.2l.022.123.169-.031-.022-.123zm.021.107a.13.13 0 0 1-.042.1l.121.121a.3.3 0 0 0 .092-.217zm-.042.1a.13.13 0 0 1-.1.042v.171a.3.3 0 0 0 .217-.092zm-.1.042h-.568v.171h.568zm-.568 0a.206.206 0 0 1-.135-.036l-.11.132a.373.373 0 0 0 .245.076zm-.129-.031a.262.262 0 0 1-.069-.1l-.162.054a.431.431 0 0 0 .11.167zm-.07-.1l-.613-1.584-.16.062.613 1.583zm-.693-1.638h-3.657v.171h3.657zm-3.737.055l-.614 1.584.16.062.613-1.583zm-.615 1.587a.235.235 0 0 1-.075.1l.111.13a.4.4 0 0 0 .126-.172zm-.074.1a.185.185 0 0 1-.124.036v.171a.354.354 0 0 0 .233-.076zm-.124.036h-.569v.171h.569zm4.306-2.677l-1.505-3.958-.16.061 1.505 3.958zm-1.666-3.958l-1.505 3.958.16.061 1.505-3.958zm-1.425 4.075h3.01v-.171h-3.01zm6.143 4.687l-.06.061zm0-7.761l.061.061zm.881 0l-.065.056.01.009zm.078.669h-.086a.086.086 0 0 0 .155.051zm3.579-.123l-.067.053zm.636 1.9h-.086zm0 .758l-.085-.007zm-.636 1.9l.067.054zm-3.557-.1l.068-.052a.086.086 0 0 0-.154.052zm-.067 2.765l-.061-.06zm2.787-3.323l-.069-.051zm.4-1.293l-.085-.008v.005zm-2.709-1.918l-.068-.052zm-.413 1.2h-.086zm-.011.423h-.085zm.011.435h-.086zm.424 1.149l.066-.054zm-1.216 3.315a.173.173 0 0 1-.129-.053l-.121.121a.342.342 0 0 0 .25.1zm-.129-.053a.157.157 0 0 1-.042-.118h-.172a.325.325 0 0 0 .092.239zm-.042-.118v-7.4h-.172v7.4zm0-7.4a.157.157 0 0 1 .042-.118l-.121-.121a.324.324 0 0 0-.092.239zm.042-.118a.173.173 0 0 1 .129-.053v-.172a.342.342 0 0 0-.25.1zm.129-.053h.513v-.172h-.513zm.513 0a.137.137 0 0 1 .113.048l.13-.111a.309.309 0 0 0-.244-.108zm.123.058a.137.137 0 0 1 .048.113h.171a.309.309 0 0 0-.108-.243zm.048.113v.49h.171v-.49zm.155.541a2.033 2.033 0 0 1 1.759-.823v-.171a2.2 2.2 0 0 0-1.9.894zm1.759-.823a2.007 2.007 0 0 1 1.683.7l.135-.106a2.177 2.177 0 0 0-1.818-.768zm1.683.7a3.045 3.045 0 0 1 .617 1.845l.171-.007a3.218 3.218 0 0 0-.654-1.946zm.617 1.85c.007.078.011.2.011.372h.171c0-.171 0-.3-.012-.387zm.011.372c0 .171 0 .294-.011.372l.17.015c.008-.086.012-.216.012-.387zm-.011.376a3.08 3.08 0 0 1-.617 1.846l.134.106a3.25 3.25 0 0 0 .654-1.945zm-.617 1.845a2.025 2.025 0 0 1-1.683.7v.171a2.2 2.2 0 0 0 1.817-.768zm-1.683.7a2.068 2.068 0 0 1-1.739-.8l-.136.1a2.239 2.239 0 0 0 1.874.87zm-1.892-.75v2.587h.172v-2.587zm0 2.587a.156.156 0 0 1-.042.118l.121.121a.325.325 0 0 0 .092-.239zm-.046.123a.138.138 0 0 1-.114.048v.172a.308.308 0 0 0 .244-.108zm-.114.048h-.546v.172h.546zm1.817-2.739a1.408 1.408 0 0 0 1.218-.526l-.138-.1a1.24 1.24 0 0 1-1.079.455zm1.217-.525a2.355 2.355 0 0 0 .419-1.341l-.171-.007a2.182 2.182 0 0 1-.385 1.246zm.418-1.336c.008-.079.012-.19.012-.332h-.172c0 .14 0 .245-.011.315zm.012-.332a2.726 2.726 0 0 0-.407-1.632 1.448 1.448 0 0 0-1.24-.562v.171a1.278 1.278 0 0 1 1.1.492 2.565 2.565 0 0 1 .374 1.53zm-1.647-2.193a1.452 1.452 0 0 0-1.228.547l.136.1a1.282 1.282 0 0 1 1.091-.479zm-1.228.547a2.2 2.2 0 0 0-.43 1.252l.172.008a2.028 2.028 0 0 1 .4-1.157zm-.43 1.254l-.011.424h.171l.011-.424zm-.011.428l.011.435h.172l-.011-.435zm.011.436a1.95 1.95 0 0 0 .443 1.2l.133-.109a1.776 1.776 0 0 1-.4-1.1zm.443 1.2a1.484 1.484 0 0 0 1.214.522v-.171a1.314 1.314 0 0 1-1.082-.459zm5.828 1.117l.037-.077zm-.747-.6l-.07.049zm.335-2.063l.052.068zm1.65-.624l.012.085zm1.661-.234l.012.085a.086.086 0 0 0 .074-.085zm-2.107-1.249l.046.072zm-.468.48l-.075-.042a.083.083 0 0 0-.006.015zm-.089.145l-.054-.067-.007.006zm-.792-.022l-.065.056.009.009zm-.067-.178h-.086zm.245-.6l-.07-.049zm.747-.591l.038.077zm3.033.334l-.063.058zm.468 5.252l.06.061zm-.881 0l-.065.056a.043.043 0 0 0 .009.009zm-.067-.669h.086a.086.086 0 0 0-.156-.048zm-.714.6l-.04-.076zm.223-1.059l-.062-.06zm.468-1.684h.086a.086.086 0 0 0-.1-.085zm-1.293.189l.012.085zm-1.193.379l.046.072zm-.033 1.349l-.047.071zm.635.985a2.241 2.241 0 0 1-.978-.215l-.074.155a2.412 2.412 0 0 0 1.051.231zm-.978-.215a1.859 1.859 0 0 1-.715-.576l-.138.1a2.024 2.024 0 0 0 .779.629zm-.713-.573a1.4 1.4 0 0 1-.253-.81h-.172a1.571 1.571 0 0 0 .283.907zm-.253-.81a1.374 1.374 0 0 1 .569-1.136l-.105-.135a1.544 1.544 0 0 0-.635 1.272zm.569-1.137a3.316 3.316 0 0 1 1.609-.607l-.024-.17a3.481 3.481 0 0 0-1.691.642zm1.609-.607l1.661-.234-.024-.17-1.662.234zm1.735-.319v-.323h-.171v.323zm0-.323a1.156 1.156 0 0 0-.355-.917 1.536 1.536 0 0 0-1.035-.306v.172a1.37 1.37 0 0 1 .922.263.986.986 0 0 1 .3.788zm-1.39-1.223a1.486 1.486 0 0 0-.851.227l.1.142a1.316 1.316 0 0 1 .755-.2zm-.849.226a1.452 1.452 0 0 0-.5.51l.15.084a1.286 1.286 0 0 1 .44-.449zm-.5.524a.226.226 0 0 1-.062.105l.107.134a.391.391 0 0 0 .117-.185zm-.068.112a.1.1 0 0 1-.073.019v.171a.266.266 0 0 0 .194-.07zm-.073.019h-.48v.171h.48zm-.48 0a.18.18 0 0 1-.122-.046l-.112.13a.352.352 0 0 0 .234.087zm-.113-.037a.18.18 0 0 1-.047-.123h-.171a.352.352 0 0 0 .087.234zm-.047-.119a1.1 1.1 0 0 1 .23-.557l-.14-.1a1.253 1.253 0 0 0-.261.648zm.23-.556a1.843 1.843 0 0 1 .715-.564l-.075-.154a2.018 2.018 0 0 0-.78.618zm.716-.564a2.611 2.611 0 0 1 1.2-.247v-.171a2.781 2.781 0 0 0-1.277.266zm1.2-.247a2.268 2.268 0 0 1 1.732.563l.126-.116a2.435 2.435 0 0 0-1.858-.618zm1.733.564a1.945 1.945 0 0 1 .523 1.391h.171a2.117 2.117 0 0 0-.57-1.508zm.523 1.391v3.613h.171v-3.613zm0 3.613a.172.172 0 0 1-.053.129l.121.121a.344.344 0 0 0 .1-.25zm-.053.129a.157.157 0 0 1-.118.042v.171a.326.326 0 0 0 .239-.092zm-.118.042h-.513v.171h.513zm-.513 0a.2.2 0 0 1-.134-.046l-.111.13a.367.367 0 0 0 .245.088zm-.124-.037a.194.194 0 0 1-.047-.134h-.171a.366.366 0 0 0 .087.245zm-.047-.134v-.479h-.171v.479zm-.156-.528a1.846 1.846 0 0 1-.683.575l.079.152a2.012 2.012 0 0 0 .745-.629zm-.683.575a2.476 2.476 0 0 1-1.153.236v.171a2.644 2.644 0 0 0 1.233-.255zm-.919-.429a1.666 1.666 0 0 0 1.244-.494l-.123-.12a1.493 1.493 0 0 1-1.121.442zm1.244-.494a1.969 1.969 0 0 0 .492-1.431h-.171a1.8 1.8 0 0 1-.444 1.312zm.492-1.431v-.312h-.171v.312zm-.1-.4l-1.293.189.025.17 1.293-.189zm-1.293.189a3 3 0 0 0-1.228.393l.095.143a2.837 2.837 0 0 1 1.158-.365zm-1.227.392a.845.845 0 0 0-.441.73h.172a.676.676 0 0 1 .362-.586zm-.441.73a.869.869 0 0 0 .406.762l.095-.142a.7.7 0 0 1-.33-.62zm.408.764a1.673 1.673 0 0 0 .916.247v-.171a1.5 1.5 0 0 1-.823-.221zm5.686.329l-.061.06zm-.714-1.9h-.085zm-.011-.446h-.085zm.011-.446h-.085zm.714-1.885l.061.061zm3.234-.39l-.04.076zm.825.713l-.073.046zm.3.848h-.086zm-.067.178l.056.065zm-.892.022l.054-.067zm-.112-.178l-.081.029zm-.535-.758l-.048.071zm-1.974.2l-.062-.059zm-.435 1.3h-.086zm-.011.4h-.086zm.011.379h-.086zm.435 1.316l-.062.059zm1.974.2l.046.072zm.535-.769l-.079-.033zm.112-.178l.054.067.007-.006zm.892.022l-.061.06zm.067.178l-.085-.009zm-.3.847l-.072-.046zm-.825.714l-.04-.076zm-1.36.2a2.471 2.471 0 0 1-1.814-.644l-.12.122a2.64 2.64 0 0 0 1.933.694zm-1.813-.643a2.653 2.653 0 0 1-.689-1.839l-.171.006a2.822 2.822 0 0 0 .738 1.952zm-.689-1.838l-.011-.446h-.171l.011.446zm-.011-.442l.011-.446h-.171l-.011.446zm.011-.445a2.611 2.611 0 0 1 .689-1.827l-.122-.121a2.78 2.78 0 0 0-.738 1.942zm.689-1.827a2.447 2.447 0 0 1 1.813-.655v-.171a2.617 2.617 0 0 0-1.934.705zm1.813-.655a2.836 2.836 0 0 1 1.32.28l.079-.152a3 3 0 0 0-1.4-.3zm1.32.28a1.99 1.99 0 0 1 .792.683l.145-.091a2.158 2.158 0 0 0-.858-.744zm.793.685a1.617 1.617 0 0 1 .287.8l.171-.009a1.789 1.789 0 0 0-.315-.89zm.287.809a.11.11 0 0 1-.037.1l.112.13a.281.281 0 0 0 .1-.252zm-.037.1a.2.2 0 0 1-.134.046v.171a.369.369 0 0 0 .246-.088zm-.134.046h-.535v.171h.535zm-.535 0a.184.184 0 0 1-.114-.026l-.107.134a.345.345 0 0 0 .221.064zm-.114-.026a.389.389 0 0 1-.086-.144l-.158.066a.533.533 0 0 0 .137.212zm-.084-.14a1.514 1.514 0 0 0-.57-.8l-.093.144a1.343 1.343 0 0 1 .5.715zm-.568-.8a1.6 1.6 0 0 0-.918-.249v.171a1.435 1.435 0 0 1 .822.219zm-.918-.249a1.535 1.535 0 0 0-1.166.462l.124.118a1.364 1.364 0 0 1 1.042-.408zm-1.166.462a2.036 2.036 0 0 0-.458 1.36l.171.006a1.872 1.872 0 0 1 .411-1.249zm-.458 1.361l-.011.4h.171l.011-.4zm-.011.406l.011.379.171-.005-.011-.379zm.011.38a2.052 2.052 0 0 0 .458 1.371l.124-.118a1.889 1.889 0 0 1-.411-1.26zm.458 1.371a1.533 1.533 0 0 0 1.166.451v-.172a1.363 1.363 0 0 1-1.042-.4zm1.166.451a1.661 1.661 0 0 0 .916-.237l-.093-.144a1.491 1.491 0 0 1-.823.209zm.918-.238a1.576 1.576 0 0 0 .568-.812l-.162-.057a1.409 1.409 0 0 1-.5.727zm.566-.807a.39.39 0 0 1 .086-.144l-.107-.134a.533.533 0 0 0-.137.213zm.093-.151a.144.144 0 0 1 .107-.031v-.171a.31.31 0 0 0-.228.081zm.107-.031h.535v-.171h-.535zm.535 0a.173.173 0 0 1 .129.053l.121-.121a.344.344 0 0 0-.25-.1zm.134.057a.11.11 0 0 1 .037.1l.17.017a.281.281 0 0 0-.1-.252zm.037.109a1.664 1.664 0 0 1-.288.806l.144.092a1.839 1.839 0 0 0 .315-.889zm-.288.806a1.989 1.989 0 0 1-.792.683l.079.152a2.162 2.162 0 0 0 .858-.744zm-.793.684a2.8 2.8 0 0 1-1.32.28v.171a2.96 2.96 0 0 0 1.4-.3zm2.568.187l-.065.056.01.009zm0-7.772l.061.06zm.926 0l-.065.056.009.009zm.078 2.776h-.085a.086.086 0 0 0 .153.053zm.758-.624l.038.077zm2.743.468l-.065.056zm.524 5.151l-.061-.06zm-.925 0l-.065.056.009.009zm-.457-4.5l-.065.056zm-2.23.011l-.062-.059zm-.49 4.493l-.061-.06zm-.736-.019a.2.2 0 0 1-.134-.046l-.112.13a.367.367 0 0 0 .245.088zm-.124-.037a.2.2 0 0 1-.046-.134h-.172a.367.367 0 0 0 .087.245zm-.046-.134v-7.4h-.172v7.4zm0-7.4a.156.156 0 0 1 .042-.118l-.121-.121a.326.326 0 0 0-.092.239zm.042-.118a.172.172 0 0 1 .129-.053v-.171a.343.343 0 0 0-.25.1zm.129-.053h.557v-.171h-.557zm.557 0a.137.137 0 0 1 .113.048l.13-.112a.308.308 0 0 0-.244-.108zm.122.057a.137.137 0 0 1 .048.113h.172a.309.309 0 0 0-.108-.243zm.048.113v2.6h.172v-2.6zm.153 2.651a2.076 2.076 0 0 1 .728-.6l-.075-.154a2.248 2.248 0 0 0-.788.649zm.73-.6a2.272 2.272 0 0 1 1.043-.214v-.171a2.438 2.438 0 0 0-1.121.232zm1.043-.214a1.982 1.982 0 0 1 1.6.661l.13-.112a2.152 2.152 0 0 0-1.727-.721zm1.6.663a2.557 2.557 0 0 1 .581 1.761h.171a2.727 2.727 0 0 0-.624-1.874zm.581 1.761v3.144h.171v-3.144zm0 3.144a.173.173 0 0 1-.053.129l.121.121a.345.345 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-.557v.171h.557zm-.557 0a.2.2 0 0 1-.134-.046l-.112.13a.367.367 0 0 0 .245.088zm-.124-.037a.2.2 0 0 1-.046-.134h-.172a.368.368 0 0 0 .087.245zm-.046-.134V823.8h-.172v3.088zm0-3.088a1.859 1.859 0 0 0-.412-1.284l-.128.114a1.69 1.69 0 0 1 .368 1.169zm-.411-1.283a1.471 1.471 0 0 0-1.169-.464v.171a1.3 1.3 0 0 1 1.039.406zm-1.169-.464a1.566 1.566 0 0 0-1.188.473l.124.118a1.4 1.4 0 0 1 1.064-.419zm-1.188.473a1.779 1.779 0 0 0-.436 1.275h.172a1.609 1.609 0 0 1 .389-1.156zm-.436 1.275v3.088h.172V823.8zm0 3.088a.172.172 0 0 1-.053.129l.121.121a.344.344 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-.557v.171h.557zm6.449-.505l-.062.059zm-.747-1.94h-.086zm-.012-.379h-.085v.005zm.012-.368l-.086-.006zm.758-1.918l-.061-.06zm3.735.078l-.065.056zm.6 2.5l.061.061zm-4.036.067v-.086a.086.086 0 0 0-.086.086zm0 .1h-.086zm.435 1.238l-.068.053zm1.918.3l.045.073zm.491-.435l-.069-.051zm.145-.156l.039.077h.006zm.9.022l-.055.066zm-.245.747l-.064-.057zm-.858.6l.035.078zm.267-3.189v.086a.086.086 0 0 0 .086-.086zm-.424-1.282l-.066.055zm-2.23 0l-.065-.055zm-.4 1.282h-.086a.086.086 0 0 0 .086.086zm1.528 3.349a2.38 2.38 0 0 1-1.779-.677l-.122.12a2.55 2.55 0 0 0 1.9.728zm-1.778-.676a2.86 2.86 0 0 1-.724-1.886l-.171.009a3.027 3.027 0 0 0 .771 1.995zm-.723-1.884l-.011-.379h-.171l.011.379zm-.011-.374l.011-.368-.172-.005-.011.368zm.011-.365a2.871 2.871 0 0 1 .735-1.864l-.124-.118a3.042 3.042 0 0 0-.782 1.971zm.734-1.864a2.331 2.331 0 0 1 1.756-.687v-.171a2.5 2.5 0 0 0-1.879.74zm1.756-.687a2.307 2.307 0 0 1 1.853.762l.13-.112a2.477 2.477 0 0 0-1.983-.821zm1.854.762a3.03 3.03 0 0 1 .659 2.062h.172a3.2 3.2 0 0 0-.7-2.175zm.659 2.062v.19h.172v-.19zm0 .19a.172.172 0 0 1-.053.129l.121.121a.345.345 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-3.858v.171h3.858zm-3.944.086v.1h.172v-.1zm0 .1a2.2 2.2 0 0 0 .453 1.287l.135-.106a2.027 2.027 0 0 1-.417-1.189zm.454 1.288a1.418 1.418 0 0 0 1.148.533v-.171a1.247 1.247 0 0 1-1.015-.47zm1.148.533a1.647 1.647 0 0 0 .882-.214l-.09-.146a1.481 1.481 0 0 1-.791.188zm.882-.214a1.777 1.777 0 0 0 .515-.458l-.14-.1a1.613 1.613 0 0 1-.466.412zm.513-.456a1.251 1.251 0 0 1 .081-.1.28.28 0 0 1 .026-.025l.008-.006-.077-.153a.326.326 0 0 0-.083.068 1.55 1.55 0 0 0-.092.113zm.12-.134a.328.328 0 0 1 .146-.021v-.171a.468.468 0 0 0-.234.046zm.146-.021h.547v-.171h-.547zm.547 0a.166.166 0 0 1 .112.036l.11-.132a.337.337 0 0 0-.222-.076zm.112.036a.107.107 0 0 1 .036.09h.171a.277.277 0 0 0-.1-.222zm.036.09a.9.9 0 0 1-.291.534l.128.115a1.055 1.055 0 0 0 .334-.649zm-.291.535a2.42 2.42 0 0 1-.83.581l.072.156a2.6 2.6 0 0 0 .888-.624zm-.829.58a2.964 2.964 0 0 1-1.224.238v.171a3.133 3.133 0 0 0 1.295-.253zm.389-3.111v-.033h-.171v.033zm0-.033a1.9 1.9 0 0 0-.445-1.306l-.129.114a1.731 1.731 0 0 1 .4 1.192zm-.444-1.3a1.466 1.466 0 0 0-1.181-.521v.172a1.3 1.3 0 0 1 1.049.46zm-1.181-.521a1.466 1.466 0 0 0-1.18.521l.131.11a1.3 1.3 0 0 1 1.049-.46zm-1.181.521a1.965 1.965 0 0 0-.422 1.3h.172a1.794 1.794 0 0 1 .382-1.194zm-.422 1.3v.033h.172v-.033zm.086.119h3.055v-.171h-3.055z" fill="#51504f" data-name="Path 10" transform="translate(-1460.636 -807.945)"></path> |
| <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1.785a.677.677 0 0 1 .68.68v1.53a.655.655 0 0 1-.2.481.713.713 0 0 1-.481.17zm.227 17.479a.593.593 0 0 1-.652-.652v-13.428a.611.611 0 0 1 .17-.453.656.656 0 0 1 .482-.2h1.359a.679.679 0 0 1 .652.651v13.427a.655.655 0 0 1-.2.482.613.613 0 0 1-.453.17zm6.861 0a.592.592 0 0 1-.651-.652v-13.4a.715.715 0 0 1 .17-.481.656.656 0 0 1 .482-.2h1.3a.677.677 0 0 1 .68.68v1.246a4.255 4.255 0 0 1 3.966-1.926h1.1a.679.679 0 0 1 .651.651v1.161a.566.566 0 0 1-.2.453.612.612 0 0 1-.453.17h-1.7a3.2 3.2 0 0 0-2.408.907 3.253 3.253 0 0 0-.879 2.408v8.328a.656.656 0 0 1-.2.482.716.716 0 0 1-.482.17zm12.234 0a.593.593 0 0 1-.651-.652v-11.814h-2.408a.592.592 0 0 1-.651-.651v-.963a.611.611 0 0 1 .17-.453.654.654 0 0 1 .481-.2h2.408v-1.417q0-4.816 4.872-4.815h1.586a.679.679 0 0 1 .652.651v.963a.656.656 0 0 1-.2.481.613.613 0 0 1-.453.17h-1.529a2.1 2.1 0 0 0-1.785.68 3.248 3.248 0 0 0-.51 2.011v1.275h6.062V863.7a.613.613 0 0 1 .17-.453.656.656 0 0 1 .482-.2h1.3a.679.679 0 0 1 .652.651v19.659a.655.655 0 0 1-.2.482.613.613 0 0 1-.454.17h-1.3a.592.592 0 0 1-.652-.652v-11.811h-6.062v11.813a.657.657 0 0 1-.2.482.614.614 0 0 1-.454.17zm20.9.283a6.487 6.487 0 0 1-4.844-1.757 6.837 6.837 0 0 1-1.813-4.674l-.029-1.218.029-1.218a6.732 6.732 0 0 1 1.841-4.646 7.389 7.389 0 0 1 9.631 0 6.736 6.736 0 0 1 1.841 4.646q.028.311.028 1.218t-.028 1.218a6.772 6.772 0 0 1-1.841 4.674 6.391 6.391 0 0 1-4.82 1.756zm0-2.181a3.582 3.582 0 0 0 2.8-1.133 4.931 4.931 0 0 0 1.133-3.258q.028-.283.028-1.076t-.028-1.076a4.931 4.931 0 0 0-1.133-3.258 3.582 3.582 0 0 0-2.8-1.133 3.671 3.671 0 0 0-2.833 1.133 4.83 4.83 0 0 0-1.1 3.258l-.028 1.076.028 1.076a4.83 4.83 0 0 0 1.1 3.258 3.671 3.671 0 0 0 2.828 1.132zm13.755 1.9a.846.846 0 0 1-.566-.17 1.321 1.321 0 0 1-.34-.538l-4.023-13.144-.056-.283a.575.575 0 0 1 .17-.425.641.641 0 0 1 .425-.17h1.246a.612.612 0 0 1 .453.17.646.646 0 0 1 .255.312l3.145 10.679 3.371-10.566a.761.761 0 0 1 .255-.4.726.726 0 0 1 .538-.2h.963a.728.728 0 0 1 .539.2.76.76 0 0 1 .255.4l3.371 10.566 3.144-10.679a.655.655 0 0 1 .2-.312.714.714 0 0 1 .482-.17h1.275a.542.542 0 0 1 .4.17.576.576 0 0 1 .17.425l-.057.283-3.994 13.144a1.323 1.323 0 0 1-.34.538.9.9 0 0 1-.6.17h-1.1a.86.86 0 0 1-.935-.708l-3.286-10.141-3.286 10.141a.928.928 0 0 1-.963.708z" fill="#51504f" data-name="Path 11" transform="translate(-1454.66 -838.62)"></path> |
| </g> |
| </g> |
| </g> |
| </svg> |
| |
| </a> |
| </div> |
| |
| <div id="content-close-button"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799"> |
| <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)"> |
| <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)"> |
| <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect> |
| </g> |
| <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)"> |
| <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect> |
| </g> |
| </g> |
| </svg> |
| |
| </div> |
| |
| </nav> |
| <div class="content-drawer-container" id="content-drawer"> |
| <div class="content-drawer"> |
| <div class="td-sidebar"> |
| |
| <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector"> |
| <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" |
| aria-expanded="false"> |
| <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">2.0.0</span> |
| </a> |
| <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> |
| |
| </div> |
| <script type="application/x-template" id="version-item-template"> |
| <a class="dropdown-item"></a> |
| </script> |
| </div> |
| |
| <div class="searchb-box"> |
| <form class="search-form" action="../../../search.html" method="get"> |
| <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16"> |
| <input type="hidden" name="check_keywords" value="yes" /> |
| <input type="hidden" name="area" value="default" /> |
| |
| <button class="search-form__button" type="submit"> |
| |
| <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"> |
| <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)"> |
| <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path> |
| <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path> |
| </g> |
| </svg> |
| </button> |
| </form> |
| </div> |
| |
| |
| <style> |
| .searchb-box { |
| margin-bottom: 26px; |
| } |
| .searchb-box .search-form { |
| width: 100%; |
| margin-top: 20px; |
| } |
| </style> |
| |
| |
| <div class="toctree" role="navigation" aria-label="main navigation"> |
| <p class="caption"><span class="caption-text">Content</span></p> |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="../../../index.html">Home</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../project.html">Project</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../license.html">License</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../start.html">Quick Start</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../start.html#basic-airflow-architecture">Basic Airflow architecture</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../installation.html">Installation</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../upgrading-to-2.html">Upgrading to Airflow 2.0+</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../upgrade-check.html">Upgrade Check Script</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../tutorial.html">Tutorial</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../tutorial_taskflow_api.html">Tutorial on the Taskflow API</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../howto/index.html">How-to Guides</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../ui.html">UI / Screenshots</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../concepts.html">Concepts</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../scheduler.html">Scheduler</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../executor/index.html">Executor</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../dag-run.html">DAG Runs</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../plugins.html">Plugins</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../security/index.html">Security</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../logging-monitoring/index.html">Logging & Monitoring</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../timezone.html">Time zones</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../usage-cli.html">Using the CLI</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../integration.html">Integration</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../kubernetes.html">Kubernetes</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../lineage.html">Lineage</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../dag-serialization.html">DAG Serialization</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../modules_management.html">Modules Management</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../smart-sensor.html">Smart Sensor</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../changelog.html">Changelog</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../best-practices.html">Best Practices</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../production-deployment.html">Production Deployment</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../backport-providers.html">Backport Providers</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../faq.html">FAQ</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../privacy_notice.html">Privacy Notice</a></li> |
| </ul> |
| <p class="caption"><span class="caption-text">References</span></p> |
| <ul class="current"> |
| <li class="toctree-l1"><a class="reference internal" href="../../../operators-and-hooks-ref.html">Operators and hooks</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../cli-and-env-variables-ref.html">CLI</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../macros-ref.html">Macros</a></li> |
| <li class="toctree-l1 current"><a class="reference internal" href="../../../python-api-ref.html">Python API</a><ul class="current"> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#operators">Operators</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#hooks">Hooks</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#executors">Executors</a></li> |
| <li class="toctree-l2 current"><a class="reference internal" href="../../../python-api-ref.html#models">Models</a><ul class="current"> |
| <li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models</span></code></a><ul> |
| <li class="toctree-l4"><a class="reference internal" href="#submodules">Submodules</a><ul> |
| <li class="toctree-l5"><a class="reference internal" href="base/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.base</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="baseoperator/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.baseoperator</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="connection/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.connection</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="crypto/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.crypto</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagcode/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagcode</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagparam/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagparam</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagpickle/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagpickle</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagrun/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagrun</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="errors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.errors</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="log/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.log</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="pool/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.pool</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="renderedtifields/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.renderedtifields</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="sensorinstance/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.sensorinstance</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="serialized_dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.serialized_dag</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="skipmixin/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.skipmixin</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="slamiss/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.slamiss</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="taskfail/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskfail</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="taskinstance/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskinstance</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="taskmixin/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskmixin</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="taskreschedule/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskreschedule</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="variable/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.variable</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="xcom/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.xcom</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="xcom_arg/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.xcom_arg</span></code></a></li> |
| </ul> |
| </li> |
| <li class="toctree-l4"><a class="reference internal" href="#package-contents">Package Contents</a><ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.ID_LEN">ID_LEN</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Base">Base</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.BaseOperator">BaseOperator</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.template_fields">template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.template_ext">template_ext</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.template_fields_renderers">template_fields_renderers</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.ui_color">ui_color</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.ui_fgcolor">ui_fgcolor</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._base_operator_shallow_copy_attrs">_base_operator_shallow_copy_attrs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.shallow_copy_attrs">shallow_copy_attrs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.operator_extra_links">operator_extra_links</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__serialized_fields">__serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._comps">_comps</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.supports_lineage">supports_lineage</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__instantiated">__instantiated</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._lock_for_execution">_lock_for_execution</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.dag">dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.deps">deps</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.priority_weight_total">priority_weight_total</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.upstream_list">upstream_list</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.upstream_task_ids">upstream_task_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.downstream_list">downstream_list</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.downstream_task_ids">downstream_task_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.task_type">task_type</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.roots">roots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.leaves">leaves</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.output">output</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.inherits_from_dummy_operator">inherits_from_dummy_operator</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__eq__">__eq__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__ne__">__ne__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__hash__">__hash__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__or__">__or__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__gt__">__gt__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__lt__">__lt__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__setattr__">__setattr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.add_inlets">add_inlets</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.add_outlets">add_outlets</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_inlet_defs">get_inlet_defs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_outlet_defs">get_outlet_defs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.has_dag">has_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.prepare_for_execution">prepare_for_execution</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.set_xcomargs_dependencies">set_xcomargs_dependencies</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.operator_extra_link_dict">operator_extra_link_dict</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.global_operator_extra_link_dict">global_operator_extra_link_dict</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.pre_execute">pre_execute</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.execute">execute</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.post_execute">post_execute</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.on_kill">on_kill</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__deepcopy__">__deepcopy__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__getstate__">__getstate__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__setstate__">__setstate__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.render_template_fields">render_template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._do_render_template_fields">_do_render_template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.render_template">render_template</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._render_nested_template_fields">_render_nested_template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_template_env">get_template_env</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.prepare_template">prepare_template</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.resolve_template_files">resolve_template_files</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.clear">clear</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_flat_relative_ids">get_flat_relative_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_flat_relatives">get_flat_relatives</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.run">run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.dry_run">dry_run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_direct_relative_ids">get_direct_relative_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_direct_relatives">get_direct_relatives</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.add_only_new">add_only_new</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._set_relatives">_set_relatives</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.set_downstream">set_downstream</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.set_upstream">set_upstream</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.xcom_push">xcom_push</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.xcom_pull">xcom_pull</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.extra_links">extra_links</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_extra_links">get_extra_links</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_serialized_fields">get_serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.is_smart_sensor_compatible">is_smart_sensor_compatible</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.BaseOperatorLink">BaseOperatorLink</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperatorLink.operators">operators</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperatorLink.name">name</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperatorLink.get_link">get_link</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Connection">Connection</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.conn_id">conn_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.conn_type">conn_type</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.host">host</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.schema">schema</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.login">login</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection._password">_password</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.port">port</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.is_encrypted">is_encrypted</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.is_extra_encrypted">is_extra_encrypted</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection._extra">_extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.password">password</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.extra">extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.extra_dejson">extra_dejson</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.parse_from_uri">parse_from_uri</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection._parse_from_uri">_parse_from_uri</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_uri">get_uri</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_password">get_password</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.set_password">set_password</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_extra">get_extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.set_extra">set_extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.rotate_fernet_key">rotate_fernet_key</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_hook">get_hook</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.log_info">log_info</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.debug_info">debug_info</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_connection_from_secrets">get_connection_from_secrets</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DAG">DAG</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG._comps">_comps</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__serialized_fields">__serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.full_filepath">full_filepath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.concurrency">concurrency</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.access_control">access_control</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.default_view">default_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.pickle_id">pickle_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.tasks">tasks</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.task_ids">task_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.task_group">task_group</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.filepath">filepath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.folder">folder</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.owner">owner</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.allow_future_exec_dates">allow_future_exec_dates</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.concurrency_reached">concurrency_reached</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.is_paused">is_paused</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.normalized_schedule_interval">normalized_schedule_interval</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.latest_execution_date">latest_execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.subdags">subdags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.roots">roots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.leaves">leaves</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.task">task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__eq__">__eq__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__ne__">__ne__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__lt__">__lt__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__hash__">__hash__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__enter__">__enter__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__exit__">__exit__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG._upgrade_outdated_dag_access_control">_upgrade_outdated_dag_access_control</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.date_range">date_range</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.is_fixed_time_schedule">is_fixed_time_schedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.following_schedule">following_schedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.previous_schedule">previous_schedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.next_dagrun_info">next_dagrun_info</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.next_dagrun_after_date">next_dagrun_after_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_run_dates">get_run_dates</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.normalize_schedule">normalize_schedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_last_dagrun">get_last_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.has_dag_runs">has_dag_runs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.param">param</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_concurrency_reached">get_concurrency_reached</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_is_paused">get_is_paused</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.handle_callback">handle_callback</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_active_runs">get_active_runs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_num_active_runs">get_num_active_runs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_dagrun">get_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_dagruns_between">get_dagruns_between</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_latest_execution_date">get_latest_execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.resolve_template_files">resolve_template_files</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_template_env">get_template_env</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.set_dependency">set_dependency</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.topological_sort">topological_sort</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.set_dag_runs_state">set_dag_runs_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.clear">clear</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.clear_dags">clear_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__deepcopy__">__deepcopy__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.sub_dag">sub_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.partial_subset">partial_subset</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.has_task">has_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_task">get_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.pickle_info">pickle_info</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.pickle">pickle</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.tree_view">tree_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.add_task">add_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.add_tasks">add_tasks</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.run">run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.cli">cli</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.create_dagrun">create_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.bulk_sync_to_db">bulk_sync_to_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.bulk_write_to_db">bulk_write_to_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.sync_to_db">sync_to_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_default_view">get_default_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.deactivate_unknown_dags">deactivate_unknown_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.deactivate_stale_dags">deactivate_stale_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_num_task_instances">get_num_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_serialized_fields">get_serialized_fields</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagModel">DagModel</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.root_dag_id">root_dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.is_paused_at_creation">is_paused_at_creation</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.is_paused">is_paused</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.is_subdag">is_subdag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.is_active">is_active</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.last_scheduler_run">last_scheduler_run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.last_pickled">last_pickled</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.last_expired">last_expired</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.scheduler_lock">scheduler_lock</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.pickle_id">pickle_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.fileloc">fileloc</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.owners">owners</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.default_view">default_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.schedule_interval">schedule_interval</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.tags">tags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.concurrency">concurrency</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.has_task_concurrency_limits">has_task_concurrency_limits</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.next_dagrun">next_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.next_dagrun_create_after">next_dagrun_create_after</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.NUM_DAGS_PER_DAGRUN_QUERY">NUM_DAGS_PER_DAGRUN_QUERY</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.timezone">timezone</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.safe_dag_id">safe_dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_dagmodel">get_dagmodel</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_current">get_current</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_last_dagrun">get_last_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_paused_dag_ids">get_paused_dag_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_default_view">get_default_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.set_is_paused">set_is_paused</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.deactivate_deleted_dags">deactivate_deleted_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.dags_needing_dagruns">dags_needing_dagruns</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.calculate_dagrun_date_fields">calculate_dagrun_date_fields</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagTag">DagTag</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagTag.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagTag.name">name</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagTag.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagTag.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagBag">DagBag</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.DAGBAG_IMPORT_TIMEOUT">DAGBAG_IMPORT_TIMEOUT</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.SCHEDULER_ZOMBIE_TASK_THRESHOLD">SCHEDULER_ZOMBIE_TASK_THRESHOLD</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.store_serialized_dags">store_serialized_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.dag_ids">dag_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.size">size</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.get_dag">get_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag._add_dag_from_db">_add_dag_from_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.process_file">process_file</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag._load_modules_from_file">_load_modules_from_file</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag._load_modules_from_zip">_load_modules_from_zip</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag._process_modules">_process_modules</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.bag_dag">bag_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.collect_dags">collect_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.collect_dags_from_db">collect_dags_from_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.dagbag_report">dagbag_report</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.sync_to_db">sync_to_db</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagPickle">DagPickle</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.pickle">pickle</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.created_dttm">created_dttm</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.pickle_hash">pickle_hash</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.__tablename__">__tablename__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagRun">DagRun</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._state">_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.run_id">run_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.creating_job_id">creating_job_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.external_trigger">external_trigger</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.run_type">run_type</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.conf">conf</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.last_scheduling_decision">last_scheduling_decision</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.dag_hash">dag_hash</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.dag">dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.task_instances">task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.DEFAULT_DAGRUNS_TO_EXAMINE">DEFAULT_DAGRUNS_TO_EXAMINE</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.state">state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.is_backfill">is_backfill</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_state">get_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.set_state">set_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.refresh_from_db">refresh_from_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.next_dagruns_to_examine">next_dagruns_to_examine</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.find">find</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.generate_run_id">generate_run_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_task_instance">get_task_instance</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_dag">get_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_previous_dagrun">get_previous_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_previous_scheduled_dagrun">get_previous_scheduled_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.update_state">update_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.task_instance_scheduling_decisions">task_instance_scheduling_decisions</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._get_ready_tis">_get_ready_tis</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._are_premature_tis">_are_premature_tis</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._emit_true_scheduling_delay_stats_for_finished_state">_emit_true_scheduling_delay_stats_for_finished_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._emit_duration_stats_for_finished_state">_emit_duration_stats_for_finished_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.verify_integrity">verify_integrity</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_run">get_run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_latest_runs">get_latest_runs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.schedule_tis">schedule_tis</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.ImportError">ImportError</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.timestamp">timestamp</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.filename">filename</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.stacktrace">stacktrace</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Log">Log</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.dttm">dttm</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.event">event</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.owner">owner</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.extra">extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.__table_args__">__table_args__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Pool">Pool</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.slots">slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.DEFAULT_POOL_NAME">DEFAULT_POOL_NAME</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.get_pool">get_pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.get_default_pool">get_default_pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.slots_stats">slots_stats</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.to_json">to_json</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.occupied_slots">occupied_slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.running_slots">running_slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.queued_slots">queued_slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.open_slots">open_slots</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields">RenderedTaskInstanceFields</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.rendered_fields">rendered_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.k8s_pod_yaml">k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.get_templated_fields">get_templated_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.get_k8s_pod_yaml">get_k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.write">write</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.delete_old_records">delete_old_records</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.SensorInstance">SensorInstance</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.state">state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance._try_number">_try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.operator">operator</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.op_classpath">op_classpath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.hashcode">hashcode</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.shardcode">shardcode</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.poke_context">poke_context</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.execution_context">execution_context</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.created_at">created_at</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.updated_at">updated_at</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.get_classpath">get_classpath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.register">register</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.SkipMixin">SkipMixin</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SkipMixin._set_state_to_skipped">_set_state_to_skipped</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SkipMixin.skip">skip</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SkipMixin.skip_all_except">skip_all_except</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.SlaMiss">SlaMiss</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.email_sent">email_sent</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.timestamp">timestamp</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.notification_sent">notification_sent</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.TaskFail">TaskFail</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.__table_args__">__table_args__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.TaskInstance">TaskInstance</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.state">state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._try_number">_try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.max_tries">max_tries</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.hostname">hostname</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.unixname">unixname</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.job_id">job_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.pool_slots">pool_slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.queue">queue</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.priority_weight">priority_weight</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.operator">operator</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.queued_dttm">queued_dttm</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.queued_by_job_id">queued_by_job_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.pid">pid</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.executor_config">executor_config</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.external_executor_id">external_executor_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.dag_model">dag_model</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.prev_attempted_tries">prev_attempted_tries</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.next_try_number">next_try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.log_filepath">log_filepath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.log_url">log_url</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.mark_success_url">mark_success_url</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.key">key</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.is_premature">is_premature</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.previous_ti">previous_ti</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.previous_ti_success">previous_ti_success</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.previous_start_date_success">previous_start_date_success</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.init_on_load">init_on_load</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.command_as_list">command_as_list</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.generate_command">generate_command</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.current_state">current_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.error">error</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.refresh_from_db">refresh_from_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.refresh_from_task">refresh_from_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.clear_xcom_data">clear_xcom_data</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.set_state">set_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.are_dependents_done">are_dependents_done</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_ti">get_previous_ti</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_execution_date">get_previous_execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_start_date">get_previous_start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.are_dependencies_met">are_dependencies_met</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_failed_dep_statuses">get_failed_dep_statuses</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.next_retry_datetime">next_retry_datetime</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.ready_for_retry">ready_for_retry</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_dagrun">get_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.check_and_change_state_before_execution">check_and_change_state_before_execution</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._date_or_empty">_date_or_empty</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._run_raw_task">_run_raw_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._run_mini_scheduler_on_child_tasks">_run_mini_scheduler_on_child_tasks</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._prepare_and_execute_task_with_callbacks">_prepare_and_execute_task_with_callbacks</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._update_ti_state_for_sensing">_update_ti_state_for_sensing</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._run_success_callback">_run_success_callback</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._execute_task">_execute_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._run_execute_callback">_run_execute_callback</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.run">run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.dry_run">dry_run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._handle_reschedule">_handle_reschedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.handle_failure">handle_failure</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.is_eligible_to_retry">is_eligible_to_retry</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._safe_date">_safe_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_template_context">get_template_context</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_rendered_template_fields">get_rendered_template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_rendered_k8s_spec">get_rendered_k8s_spec</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.overwrite_params_with_dag_run_conf">overwrite_params_with_dag_run_conf</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.render_templates">render_templates</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.render_k8s_pod_yaml">render_k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_email_subject_content">get_email_subject_content</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.email_alert">email_alert</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.set_duration">set_duration</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.xcom_push">xcom_push</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.xcom_pull">xcom_pull</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_num_running_task_instances">get_num_running_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.init_run_context">init_run_context</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.filter_for_tis">filter_for_tis</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.clear_task_instances">clear_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.TaskReschedule">TaskReschedule</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.reschedule_date">reschedule_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.query_for_task_instance">query_for_task_instance</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.find_for_task_instance">find_for_task_instance</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Variable">Variable</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.__NO_DEFAULT_SENTINEL">__NO_DEFAULT_SENTINEL</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.key">key</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable._val">_val</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.is_encrypted">is_encrypted</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.val">val</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.get_val">get_val</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.set_val">set_val</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.setdefault">setdefault</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.get">get</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.set">set</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.delete">delete</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.rotate_fernet_key">rotate_fernet_key</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.get_variable_from_secrets">get_variable_from_secrets</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.XCOM_RETURN_KEY">XCOM_RETURN_KEY</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.XCom">XCom</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#exceptions">Exceptions</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#secrets-backends">Secrets Backends</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../rest-api-ref.html">Experimental REST API</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../stable-rest-api-ref.html">Stable REST API</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../configurations-ref.html">Configurations</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../extra-packages-ref.html">Extra packages</a></li> |
| </ul> |
| |
| </div> |
| |
| <style type="text/css"> |
| .toctree { |
| } |
| .toctree li { |
| list-style: none; |
| } |
| .toctree .caption { |
| font-family: Roboto; |
| font-size: 18px; |
| font-weight: bold; |
| font-stretch: normal; |
| font-style: normal; |
| line-height: 1.33; |
| letter-spacing: normal; |
| color: #51504f; |
| padding-bottom: 13px; |
| text-transform: uppercase; |
| margin-bottom: 0; |
| } |
| .toctree .current > a:not([href="#"]) { |
| color: #017cee; |
| } |
| .toctree > ul { |
| padding-left: 0; |
| } |
| .toctree ul { |
| padding-left: 15px; |
| display: none; |
| } |
| .toctree > ul, |
| .toctree li.current > ul { |
| display: block; |
| } |
| |
| .toctree a .toctree-expand { |
| display: inline-block; |
| position: relative; |
| height: 1em; |
| } |
| |
| .toctree a .toctree-expand:before { |
| position: absolute; |
| top: 6px; |
| left: -12px; |
| content: '►'; |
| font-size: 7px; |
| } |
| .toctree .current > a > .toctree-expand:before { |
| content: '▼'; |
| } |
| |
| .toctree .current { |
| color: #017cee; |
| } |
| .toctree li { |
| font-family: Roboto; |
| font-size: 16px; |
| font-weight: normal; |
| font-stretch: normal; |
| font-style: normal; |
| line-height: 1.63; |
| letter-spacing: normal; |
| color: #707070; |
| } |
| |
| </style> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| <div class="d-flex"> |
| |
| |
| <div class="td-sidebar desktop-only d-print-none"> |
| |
| <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector"> |
| <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" |
| aria-expanded="false"> |
| <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">2.0.0</span> |
| </a> |
| <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> |
| |
| </div> |
| <script type="application/x-template" id="version-item-template"> |
| <a class="dropdown-item"></a> |
| </script> |
| </div> |
| |
| <div class="searchb-box"> |
| <form class="search-form" action="../../../search.html" method="get"> |
| <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16"> |
| <input type="hidden" name="check_keywords" value="yes" /> |
| <input type="hidden" name="area" value="default" /> |
| |
| <button class="search-form__button" type="submit"> |
| |
| <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"> |
| <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)"> |
| <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path> |
| <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path> |
| </g> |
| </svg> |
| </button> |
| </form> |
| </div> |
| |
| |
| <style> |
| .searchb-box { |
| margin-bottom: 26px; |
| } |
| .searchb-box .search-form { |
| width: 100%; |
| margin-top: 20px; |
| } |
| </style> |
| |
| |
| <div class="toctree" role="navigation" aria-label="main navigation"> |
| <p class="caption"><span class="caption-text">Content</span></p> |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="../../../index.html">Home</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../project.html">Project</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../license.html">License</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../start.html">Quick Start</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../start.html#basic-airflow-architecture">Basic Airflow architecture</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../installation.html">Installation</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../upgrading-to-2.html">Upgrading to Airflow 2.0+</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../upgrade-check.html">Upgrade Check Script</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../tutorial.html">Tutorial</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../tutorial_taskflow_api.html">Tutorial on the Taskflow API</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../howto/index.html">How-to Guides</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../ui.html">UI / Screenshots</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../concepts.html">Concepts</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../scheduler.html">Scheduler</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../executor/index.html">Executor</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../dag-run.html">DAG Runs</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../plugins.html">Plugins</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../security/index.html">Security</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../logging-monitoring/index.html">Logging & Monitoring</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../timezone.html">Time zones</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../usage-cli.html">Using the CLI</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../integration.html">Integration</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../kubernetes.html">Kubernetes</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../lineage.html">Lineage</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../dag-serialization.html">DAG Serialization</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../modules_management.html">Modules Management</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../smart-sensor.html">Smart Sensor</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../changelog.html">Changelog</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../best-practices.html">Best Practices</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../production-deployment.html">Production Deployment</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../backport-providers.html">Backport Providers</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../faq.html">FAQ</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../privacy_notice.html">Privacy Notice</a></li> |
| </ul> |
| <p class="caption"><span class="caption-text">References</span></p> |
| <ul class="current"> |
| <li class="toctree-l1"><a class="reference internal" href="../../../operators-and-hooks-ref.html">Operators and hooks</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../cli-and-env-variables-ref.html">CLI</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../macros-ref.html">Macros</a></li> |
| <li class="toctree-l1 current"><a class="reference internal" href="../../../python-api-ref.html">Python API</a><ul class="current"> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#operators">Operators</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#hooks">Hooks</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#executors">Executors</a></li> |
| <li class="toctree-l2 current"><a class="reference internal" href="../../../python-api-ref.html#models">Models</a><ul class="current"> |
| <li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models</span></code></a><ul> |
| <li class="toctree-l4"><a class="reference internal" href="#submodules">Submodules</a><ul> |
| <li class="toctree-l5"><a class="reference internal" href="base/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.base</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="baseoperator/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.baseoperator</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="connection/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.connection</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="crypto/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.crypto</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagcode/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagcode</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagparam/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagparam</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagpickle/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagpickle</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="dagrun/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagrun</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="errors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.errors</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="log/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.log</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="pool/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.pool</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="renderedtifields/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.renderedtifields</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="sensorinstance/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.sensorinstance</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="serialized_dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.serialized_dag</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="skipmixin/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.skipmixin</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="slamiss/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.slamiss</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="taskfail/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskfail</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="taskinstance/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskinstance</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="taskmixin/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskmixin</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="taskreschedule/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskreschedule</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="variable/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.variable</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="xcom/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.xcom</span></code></a></li> |
| <li class="toctree-l5"><a class="reference internal" href="xcom_arg/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.xcom_arg</span></code></a></li> |
| </ul> |
| </li> |
| <li class="toctree-l4"><a class="reference internal" href="#package-contents">Package Contents</a><ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.ID_LEN">ID_LEN</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Base">Base</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.BaseOperator">BaseOperator</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.template_fields">template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.template_ext">template_ext</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.template_fields_renderers">template_fields_renderers</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.ui_color">ui_color</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.ui_fgcolor">ui_fgcolor</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._base_operator_shallow_copy_attrs">_base_operator_shallow_copy_attrs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.shallow_copy_attrs">shallow_copy_attrs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.operator_extra_links">operator_extra_links</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__serialized_fields">__serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._comps">_comps</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.supports_lineage">supports_lineage</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__instantiated">__instantiated</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._lock_for_execution">_lock_for_execution</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.dag">dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.deps">deps</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.priority_weight_total">priority_weight_total</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.upstream_list">upstream_list</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.upstream_task_ids">upstream_task_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.downstream_list">downstream_list</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.downstream_task_ids">downstream_task_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.task_type">task_type</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.roots">roots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.leaves">leaves</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.output">output</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.inherits_from_dummy_operator">inherits_from_dummy_operator</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__eq__">__eq__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__ne__">__ne__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__hash__">__hash__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__or__">__or__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__gt__">__gt__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__lt__">__lt__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__setattr__">__setattr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.add_inlets">add_inlets</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.add_outlets">add_outlets</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_inlet_defs">get_inlet_defs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_outlet_defs">get_outlet_defs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.has_dag">has_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.prepare_for_execution">prepare_for_execution</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.set_xcomargs_dependencies">set_xcomargs_dependencies</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.operator_extra_link_dict">operator_extra_link_dict</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.global_operator_extra_link_dict">global_operator_extra_link_dict</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.pre_execute">pre_execute</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.execute">execute</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.post_execute">post_execute</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.on_kill">on_kill</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__deepcopy__">__deepcopy__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__getstate__">__getstate__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__setstate__">__setstate__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.render_template_fields">render_template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._do_render_template_fields">_do_render_template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.render_template">render_template</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._render_nested_template_fields">_render_nested_template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_template_env">get_template_env</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.prepare_template">prepare_template</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.resolve_template_files">resolve_template_files</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.clear">clear</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_flat_relative_ids">get_flat_relative_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_flat_relatives">get_flat_relatives</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.run">run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.dry_run">dry_run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_direct_relative_ids">get_direct_relative_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_direct_relatives">get_direct_relatives</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.add_only_new">add_only_new</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator._set_relatives">_set_relatives</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.set_downstream">set_downstream</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.set_upstream">set_upstream</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.xcom_push">xcom_push</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.xcom_pull">xcom_pull</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.extra_links">extra_links</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_extra_links">get_extra_links</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.get_serialized_fields">get_serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperator.is_smart_sensor_compatible">is_smart_sensor_compatible</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.BaseOperatorLink">BaseOperatorLink</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperatorLink.operators">operators</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperatorLink.name">name</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.BaseOperatorLink.get_link">get_link</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Connection">Connection</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.conn_id">conn_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.conn_type">conn_type</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.host">host</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.schema">schema</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.login">login</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection._password">_password</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.port">port</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.is_encrypted">is_encrypted</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.is_extra_encrypted">is_extra_encrypted</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection._extra">_extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.password">password</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.extra">extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.extra_dejson">extra_dejson</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.parse_from_uri">parse_from_uri</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection._parse_from_uri">_parse_from_uri</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_uri">get_uri</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_password">get_password</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.set_password">set_password</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_extra">get_extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.set_extra">set_extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.rotate_fernet_key">rotate_fernet_key</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_hook">get_hook</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.log_info">log_info</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.debug_info">debug_info</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Connection.get_connection_from_secrets">get_connection_from_secrets</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DAG">DAG</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG._comps">_comps</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__serialized_fields">__serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.full_filepath">full_filepath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.concurrency">concurrency</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.access_control">access_control</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.default_view">default_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.pickle_id">pickle_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.tasks">tasks</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.task_ids">task_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.task_group">task_group</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.filepath">filepath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.folder">folder</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.owner">owner</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.allow_future_exec_dates">allow_future_exec_dates</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.concurrency_reached">concurrency_reached</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.is_paused">is_paused</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.normalized_schedule_interval">normalized_schedule_interval</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.latest_execution_date">latest_execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.subdags">subdags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.roots">roots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.leaves">leaves</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.task">task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__eq__">__eq__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__ne__">__ne__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__lt__">__lt__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__hash__">__hash__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__enter__">__enter__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__exit__">__exit__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG._upgrade_outdated_dag_access_control">_upgrade_outdated_dag_access_control</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.date_range">date_range</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.is_fixed_time_schedule">is_fixed_time_schedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.following_schedule">following_schedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.previous_schedule">previous_schedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.next_dagrun_info">next_dagrun_info</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.next_dagrun_after_date">next_dagrun_after_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_run_dates">get_run_dates</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.normalize_schedule">normalize_schedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_last_dagrun">get_last_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.has_dag_runs">has_dag_runs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.param">param</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_concurrency_reached">get_concurrency_reached</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_is_paused">get_is_paused</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.handle_callback">handle_callback</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_active_runs">get_active_runs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_num_active_runs">get_num_active_runs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_dagrun">get_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_dagruns_between">get_dagruns_between</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_latest_execution_date">get_latest_execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.resolve_template_files">resolve_template_files</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_template_env">get_template_env</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.set_dependency">set_dependency</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.topological_sort">topological_sort</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.set_dag_runs_state">set_dag_runs_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.clear">clear</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.clear_dags">clear_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.__deepcopy__">__deepcopy__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.sub_dag">sub_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.partial_subset">partial_subset</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.has_task">has_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_task">get_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.pickle_info">pickle_info</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.pickle">pickle</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.tree_view">tree_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.add_task">add_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.add_tasks">add_tasks</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.run">run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.cli">cli</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.create_dagrun">create_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.bulk_sync_to_db">bulk_sync_to_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.bulk_write_to_db">bulk_write_to_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.sync_to_db">sync_to_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_default_view">get_default_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.deactivate_unknown_dags">deactivate_unknown_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.deactivate_stale_dags">deactivate_stale_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_num_task_instances">get_num_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DAG.get_serialized_fields">get_serialized_fields</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagModel">DagModel</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.root_dag_id">root_dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.is_paused_at_creation">is_paused_at_creation</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.is_paused">is_paused</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.is_subdag">is_subdag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.is_active">is_active</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.last_scheduler_run">last_scheduler_run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.last_pickled">last_pickled</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.last_expired">last_expired</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.scheduler_lock">scheduler_lock</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.pickle_id">pickle_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.fileloc">fileloc</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.owners">owners</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.default_view">default_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.schedule_interval">schedule_interval</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.tags">tags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.concurrency">concurrency</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.has_task_concurrency_limits">has_task_concurrency_limits</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.next_dagrun">next_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.next_dagrun_create_after">next_dagrun_create_after</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.NUM_DAGS_PER_DAGRUN_QUERY">NUM_DAGS_PER_DAGRUN_QUERY</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.timezone">timezone</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.safe_dag_id">safe_dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_dagmodel">get_dagmodel</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_current">get_current</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_last_dagrun">get_last_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_paused_dag_ids">get_paused_dag_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.get_default_view">get_default_view</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.set_is_paused">set_is_paused</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.deactivate_deleted_dags">deactivate_deleted_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.dags_needing_dagruns">dags_needing_dagruns</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagModel.calculate_dagrun_date_fields">calculate_dagrun_date_fields</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagTag">DagTag</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagTag.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagTag.name">name</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagTag.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagTag.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagBag">DagBag</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.DAGBAG_IMPORT_TIMEOUT">DAGBAG_IMPORT_TIMEOUT</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.SCHEDULER_ZOMBIE_TASK_THRESHOLD">SCHEDULER_ZOMBIE_TASK_THRESHOLD</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.store_serialized_dags">store_serialized_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.dag_ids">dag_ids</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.size">size</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.get_dag">get_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag._add_dag_from_db">_add_dag_from_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.process_file">process_file</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag._load_modules_from_file">_load_modules_from_file</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag._load_modules_from_zip">_load_modules_from_zip</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag._process_modules">_process_modules</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.bag_dag">bag_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.collect_dags">collect_dags</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.collect_dags_from_db">collect_dags_from_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.dagbag_report">dagbag_report</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagBag.sync_to_db">sync_to_db</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagPickle">DagPickle</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.pickle">pickle</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.created_dttm">created_dttm</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.pickle_hash">pickle_hash</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagPickle.__tablename__">__tablename__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.DagRun">DagRun</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._state">_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.run_id">run_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.creating_job_id">creating_job_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.external_trigger">external_trigger</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.run_type">run_type</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.conf">conf</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.last_scheduling_decision">last_scheduling_decision</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.dag_hash">dag_hash</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.dag">dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.task_instances">task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.DEFAULT_DAGRUNS_TO_EXAMINE">DEFAULT_DAGRUNS_TO_EXAMINE</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.state">state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.is_backfill">is_backfill</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_state">get_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.set_state">set_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.refresh_from_db">refresh_from_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.next_dagruns_to_examine">next_dagruns_to_examine</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.find">find</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.generate_run_id">generate_run_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_task_instance">get_task_instance</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_dag">get_dag</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_previous_dagrun">get_previous_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_previous_scheduled_dagrun">get_previous_scheduled_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.update_state">update_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.task_instance_scheduling_decisions">task_instance_scheduling_decisions</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._get_ready_tis">_get_ready_tis</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._are_premature_tis">_are_premature_tis</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._emit_true_scheduling_delay_stats_for_finished_state">_emit_true_scheduling_delay_stats_for_finished_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun._emit_duration_stats_for_finished_state">_emit_duration_stats_for_finished_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.verify_integrity">verify_integrity</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_run">get_run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.get_latest_runs">get_latest_runs</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.DagRun.schedule_tis">schedule_tis</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.ImportError">ImportError</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.timestamp">timestamp</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.filename">filename</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.ImportError.stacktrace">stacktrace</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Log">Log</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.dttm">dttm</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.event">event</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.owner">owner</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.extra">extra</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Log.__table_args__">__table_args__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Pool">Pool</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.slots">slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.DEFAULT_POOL_NAME">DEFAULT_POOL_NAME</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.get_pool">get_pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.get_default_pool">get_default_pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.slots_stats">slots_stats</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.to_json">to_json</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.occupied_slots">occupied_slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.running_slots">running_slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.queued_slots">queued_slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Pool.open_slots">open_slots</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields">RenderedTaskInstanceFields</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.rendered_fields">rendered_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.k8s_pod_yaml">k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.get_templated_fields">get_templated_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.get_k8s_pod_yaml">get_k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.write">write</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.delete_old_records">delete_old_records</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.SensorInstance">SensorInstance</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.state">state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance._try_number">_try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.operator">operator</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.op_classpath">op_classpath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.hashcode">hashcode</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.shardcode">shardcode</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.poke_context">poke_context</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.execution_context">execution_context</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.created_at">created_at</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.updated_at">updated_at</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.get_classpath">get_classpath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.register">register</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SensorInstance.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.SkipMixin">SkipMixin</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SkipMixin._set_state_to_skipped">_set_state_to_skipped</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SkipMixin.skip">skip</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SkipMixin.skip_all_except">skip_all_except</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.SlaMiss">SlaMiss</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.email_sent">email_sent</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.timestamp">timestamp</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.description">description</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.notification_sent">notification_sent</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.SlaMiss.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.TaskFail">TaskFail</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskFail.__table_args__">__table_args__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.TaskInstance">TaskInstance</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.state">state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._try_number">_try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.max_tries">max_tries</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.hostname">hostname</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.unixname">unixname</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.job_id">job_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.pool_slots">pool_slots</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.queue">queue</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.priority_weight">priority_weight</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.operator">operator</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.queued_dttm">queued_dttm</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.queued_by_job_id">queued_by_job_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.pid">pid</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.executor_config">executor_config</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.external_executor_id">external_executor_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.dag_model">dag_model</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.prev_attempted_tries">prev_attempted_tries</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.next_try_number">next_try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.log_filepath">log_filepath</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.log_url">log_url</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.mark_success_url">mark_success_url</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.key">key</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.is_premature">is_premature</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.previous_ti">previous_ti</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.previous_ti_success">previous_ti_success</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.previous_start_date_success">previous_start_date_success</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.init_on_load">init_on_load</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.command_as_list">command_as_list</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.generate_command">generate_command</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.current_state">current_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.error">error</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.refresh_from_db">refresh_from_db</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.refresh_from_task">refresh_from_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.clear_xcom_data">clear_xcom_data</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.set_state">set_state</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.are_dependents_done">are_dependents_done</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_ti">get_previous_ti</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_execution_date">get_previous_execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_start_date">get_previous_start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.are_dependencies_met">are_dependencies_met</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_failed_dep_statuses">get_failed_dep_statuses</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.next_retry_datetime">next_retry_datetime</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.ready_for_retry">ready_for_retry</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_dagrun">get_dagrun</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.check_and_change_state_before_execution">check_and_change_state_before_execution</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._date_or_empty">_date_or_empty</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._run_raw_task">_run_raw_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._run_mini_scheduler_on_child_tasks">_run_mini_scheduler_on_child_tasks</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._prepare_and_execute_task_with_callbacks">_prepare_and_execute_task_with_callbacks</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._update_ti_state_for_sensing">_update_ti_state_for_sensing</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._run_success_callback">_run_success_callback</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._execute_task">_execute_task</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._run_execute_callback">_run_execute_callback</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.run">run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.dry_run">dry_run</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._handle_reschedule">_handle_reschedule</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.handle_failure">handle_failure</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.is_eligible_to_retry">is_eligible_to_retry</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance._safe_date">_safe_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_template_context">get_template_context</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_rendered_template_fields">get_rendered_template_fields</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_rendered_k8s_spec">get_rendered_k8s_spec</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.overwrite_params_with_dag_run_conf">overwrite_params_with_dag_run_conf</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.render_templates">render_templates</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.render_k8s_pod_yaml">render_k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_email_subject_content">get_email_subject_content</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.email_alert">email_alert</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.set_duration">set_duration</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.xcom_push">xcom_push</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.xcom_pull">xcom_pull</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.get_num_running_task_instances">get_num_running_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.init_run_context">init_run_context</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskInstance.filter_for_tis">filter_for_tis</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.clear_task_instances">clear_task_instances</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.TaskReschedule">TaskReschedule</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.reschedule_date">reschedule_date</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.query_for_task_instance">query_for_task_instance</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.TaskReschedule.find_for_task_instance">find_for_task_instance</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.Variable">Variable</a><ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.__NO_DEFAULT_SENTINEL">__NO_DEFAULT_SENTINEL</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.id">id</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.key">key</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable._val">_val</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.is_encrypted">is_encrypted</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.val">val</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.get_val">get_val</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.set_val">set_val</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.setdefault">setdefault</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.get">get</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.set">set</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.delete">delete</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.rotate_fernet_key">rotate_fernet_key</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l6"><a class="reference internal" href="#airflow.models.Variable.get_variable_from_secrets">get_variable_from_secrets</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.XCOM_RETURN_KEY">XCOM_RETURN_KEY</a></li> |
| </ul> |
| <ul> |
| <li class="toctree-l5"><a class="reference internal" href="#airflow.models.XCom">XCom</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#exceptions">Exceptions</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="../../../python-api-ref.html#secrets-backends">Secrets Backends</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../rest-api-ref.html">Experimental REST API</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../stable-rest-api-ref.html">Stable REST API</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../configurations-ref.html">Configurations</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../../extra-packages-ref.html">Extra packages</a></li> |
| </ul> |
| |
| </div> |
| |
| <style type="text/css"> |
| .toctree { |
| } |
| .toctree li { |
| list-style: none; |
| } |
| .toctree .caption { |
| font-family: Roboto; |
| font-size: 18px; |
| font-weight: bold; |
| font-stretch: normal; |
| font-style: normal; |
| line-height: 1.33; |
| letter-spacing: normal; |
| color: #51504f; |
| padding-bottom: 13px; |
| text-transform: uppercase; |
| margin-bottom: 0; |
| } |
| .toctree .current > a:not([href="#"]) { |
| color: #017cee; |
| } |
| .toctree > ul { |
| padding-left: 0; |
| } |
| .toctree ul { |
| padding-left: 15px; |
| display: none; |
| } |
| .toctree > ul, |
| .toctree li.current > ul { |
| display: block; |
| } |
| |
| .toctree a .toctree-expand { |
| display: inline-block; |
| position: relative; |
| height: 1em; |
| } |
| |
| .toctree a .toctree-expand:before { |
| position: absolute; |
| top: 6px; |
| left: -12px; |
| content: '►'; |
| font-size: 7px; |
| } |
| .toctree .current > a > .toctree-expand:before { |
| content: '▼'; |
| } |
| |
| .toctree .current { |
| color: #017cee; |
| } |
| .toctree li { |
| font-family: Roboto; |
| font-size: 16px; |
| font-weight: normal; |
| font-stretch: normal; |
| font-style: normal; |
| line-height: 1.63; |
| letter-spacing: normal; |
| color: #707070; |
| } |
| |
| </style> |
| </div> |
| |
| |
| |
| |
| <main class="col-12 col-md-9 col-xl-8" role="main"> |
| |
| |
| |
| |
| |
| |
| |
| |
| <div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none"> |
| |
| <ul class="breadcrumb"> |
| |
| <li class="breadcrumb-item"><a href="../../../index.html" class="icon icon-home"> Home</a></li> |
| |
| <li class="breadcrumb-item"><a href="../../../python-api-ref.html">Python API Reference</a></li> |
| |
| <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models</span></code></a></li> |
| |
| </ul> |
| </div> |
| |
| <div class="rst-content"> |
| <div class="document"> |
| <div class="documentwrapper"> |
| <div class="bodywrapper"> |
| <div class="body" role="main"> |
| |
| <div class="section" id="module-airflow.models"> |
| <span id="airflow-models"></span><h1><a class="reference internal" href="#module-airflow.models" title="airflow.models"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models</span></code></a><a class="headerlink" href="#module-airflow.models" title="Permalink to this headline">¶</a></h1> |
| <p><p>Airflow models</p> |
| </p> |
| <div class="section" id="submodules"> |
| <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2> |
| <div class="toctree-wrapper compound"> |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="base/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.base</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="baseoperator/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.baseoperator</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="connection/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.connection</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="crypto/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.crypto</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="dagcode/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagcode</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="dagparam/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagparam</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="dagpickle/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagpickle</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="dagrun/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagrun</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="errors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.errors</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="log/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.log</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="pool/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.pool</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="renderedtifields/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.renderedtifields</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="sensorinstance/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.sensorinstance</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="serialized_dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.serialized_dag</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="skipmixin/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.skipmixin</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="slamiss/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.slamiss</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="taskfail/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskfail</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="taskinstance/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskinstance</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="taskmixin/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskmixin</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="taskreschedule/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskreschedule</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="variable/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.variable</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="xcom/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.xcom</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="xcom_arg/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.xcom_arg</span></code></a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="section" id="package-contents"> |
| <h2>Package Contents<a class="headerlink" href="#package-contents" title="Permalink to this headline">¶</a></h2> |
| <dl class="py data"> |
| <dt id="airflow.models.ID_LEN"> |
| <code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">ID_LEN</code><em class="property"> = 250</em><a class="reference internal" href="../../../_modules/airflow/models/base.html#ID_LEN"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.ID_LEN" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py data"> |
| <dt id="airflow.models.Base"> |
| <code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">Base</code><em class="property"> :Any</em><a class="reference internal" href="../../../_modules/airflow/models/base.html#Base"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.Base" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.BaseOperator"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">BaseOperator</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">task_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">owner</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">conf.get('operators', 'DEFAULT_OWNER')</span></em>, <em class="sig-param"><span class="n">email</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Union<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">, </span>Iterable<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">email_on_retry</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">conf.getboolean('email', 'default_email_on_retry', fallback=True)</span></em>, <em class="sig-param"><span class="n">email_on_failure</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">conf.getboolean('email', 'default_email_on_failure', fallback=True)</span></em>, <em class="sig-param"><span class="n">retries</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">conf.getint('core', 'default_task_retries', fallback=0)</span></em>, <em class="sig-param"><span class="n">retry_delay</span><span class="p">:</span> <span class="n">timedelta</span> <span class="o">=</span> <span class="default_value">timedelta(seconds=300)</span></em>, <em class="sig-param"><span class="n">retry_exponential_backoff</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">max_retry_delay</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">depends_on_past</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">wait_for_downstream</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">dag</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">params</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">default_args</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">priority_weight</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a></span> <span class="o">=</span> <span class="default_value">1</span></em>, <em class="sig-param"><span class="n">weight_rule</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">WeightRule.DOWNSTREAM</span></em>, <em class="sig-param"><span class="n">queue</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">conf.get('celery', 'default_queue')</span></em>, <em class="sig-param"><span class="n">pool</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pool_slots</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a></span> <span class="o">=</span> <span class="default_value">1</span></em>, <em class="sig-param"><span class="n">sla</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>timedelta<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">execution_timeout</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>timedelta<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">on_execute_callback</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>TaskStateChangeCallback<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">on_failure_callback</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>TaskStateChangeCallback<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">on_success_callback</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>TaskStateChangeCallback<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">on_retry_callback</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>TaskStateChangeCallback<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">trigger_rule</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">TriggerRule.ALL_SUCCESS</span></em>, <em class="sig-param"><span class="n">resources</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">run_as_user</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">task_concurrency</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">executor_config</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">do_xcom_push</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">True</span></em>, <em class="sig-param"><span class="n">inlets</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Any<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">outlets</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Any<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">task_group</span><span class="p">:</span> <span class="n">Optional['TaskGroup']</span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/baseoperator.html#BaseOperator"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.BaseOperator" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Operator" title="airflow.models.base.Operator"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Operator</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code>, <a class="reference internal" href="taskmixin/index.html#airflow.models.taskmixin.TaskMixin" title="airflow.models.taskmixin.TaskMixin"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.taskmixin.TaskMixin</span></code></a></p> |
| <p>Abstract base class for all operators. Since operators create objects that |
| become nodes in the dag, BaseOperator contains many recursive methods for |
| dag crawling behavior. To derive this class, you are expected to override |
| the constructor as well as the 'execute' method.</p> |
| <p>Operators derived from this class should perform or trigger certain tasks |
| synchronously (wait for completion). Example of operators could be an |
| operator that runs a Pig job (PigOperator), a sensor operator that |
| waits for a partition to land in Hive (HiveSensorOperator), or one that |
| moves data from Hive to MySQL (Hive2MySqlOperator). Instances of these |
| operators (tasks) target specific operations, running specific scripts, |
| functions or data transfers.</p> |
| <p>This class is abstract and shouldn't be instantiated. Instantiating a |
| class derived from this one results in the creation of a task object, |
| which ultimately becomes a node in DAG objects. Task dependencies should |
| be set by using the set_upstream and/or set_downstream methods.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>task_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- a unique, meaningful id for the task</p></li> |
| <li><p><strong>owner</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- the owner of the task, using the unix username is recommended</p></li> |
| <li><p><strong>email</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em> or </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) -- the 'to' email address(es) used in email alerts. This can be a |
| single email or multiple ones. Multiple addresses can be specified as a |
| comma or semi-colon separated string or by passing a list of strings.</p></li> |
| <li><p><strong>email_on_retry</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Indicates whether email alerts should be sent when a |
| task is retried</p></li> |
| <li><p><strong>email_on_failure</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Indicates whether email alerts should be sent when |
| a task failed</p></li> |
| <li><p><strong>retries</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- the number of retries that should be performed before |
| failing the task</p></li> |
| <li><p><strong>retry_delay</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.timedelta" title="(in Python v3.9)"><em>datetime.timedelta</em></a>) -- delay between retries</p></li> |
| <li><p><strong>retry_exponential_backoff</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- allow progressive longer waits between |
| retries by using exponential backoff algorithm on retry delay (delay |
| will be converted into seconds)</p></li> |
| <li><p><strong>max_retry_delay</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.timedelta" title="(in Python v3.9)"><em>datetime.timedelta</em></a>) -- maximum delay interval between retries</p></li> |
| <li><p><strong>start_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- The <code class="docutils literal notranslate"><span class="pre">start_date</span></code> for the task, determines |
| the <code class="docutils literal notranslate"><span class="pre">execution_date</span></code> for the first task instance. The best practice |
| is to have the start_date rounded |
| to your DAG's <code class="docutils literal notranslate"><span class="pre">schedule_interval</span></code>. Daily jobs have their start_date |
| some day at 00:00:00, hourly jobs have their start_date at 00:00 |
| of a specific hour. Note that Airflow simply looks at the latest |
| <code class="docutils literal notranslate"><span class="pre">execution_date</span></code> and adds the <code class="docutils literal notranslate"><span class="pre">schedule_interval</span></code> to determine |
| the next <code class="docutils literal notranslate"><span class="pre">execution_date</span></code>. It is also very important |
| to note that different tasks' dependencies |
| need to line up in time. If task A depends on task B and their |
| start_date are offset in a way that their execution_date don't line |
| up, A's dependencies will never be met. If you are looking to delay |
| a task, for example running a daily task at 2AM, look into the |
| <code class="docutils literal notranslate"><span class="pre">TimeSensor</span></code> and <code class="docutils literal notranslate"><span class="pre">TimeDeltaSensor</span></code>. We advise against using |
| dynamic <code class="docutils literal notranslate"><span class="pre">start_date</span></code> and recommend using fixed ones. Read the |
| FAQ entry about start_date for more information.</p></li> |
| <li><p><strong>end_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- if specified, the scheduler won't go beyond this date</p></li> |
| <li><p><strong>depends_on_past</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- when set to true, task instances will run |
| sequentially and only if the previous instance has succeeded or has been skipped. |
| The task instance for the start_date is allowed to run.</p></li> |
| <li><p><strong>wait_for_downstream</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- when set to true, an instance of task |
| X will wait for tasks immediately downstream of the previous instance |
| of task X to finish successfully or be skipped before it runs. This is useful if the |
| different instances of a task X alter the same asset, and this asset |
| is used by tasks downstream of task X. Note that depends_on_past |
| is forced to True wherever wait_for_downstream is used. Also note that |
| only tasks <em>immediately</em> downstream of the previous task instance are waited |
| for; the statuses of any tasks further downstream are ignored.</p></li> |
| <li><p><strong>dag</strong> (<a class="reference internal" href="#airflow.models.DAG" title="airflow.models.DAG"><em>airflow.models.DAG</em></a>) -- a reference to the dag the task is attached to (if any)</p></li> |
| <li><p><strong>priority_weight</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- priority weight of this task against other task. |
| This allows the executor to trigger higher priority tasks before |
| others when things get backed up. Set priority_weight as a higher |
| number for more important tasks.</p></li> |
| <li><p><strong>weight_rule</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- weighting method used for the effective total |
| priority weight of the task. Options are: |
| <code class="docutils literal notranslate"><span class="pre">{</span> <span class="pre">downstream</span> <span class="pre">|</span> <span class="pre">upstream</span> <span class="pre">|</span> <span class="pre">absolute</span> <span class="pre">}</span></code> default is <code class="docutils literal notranslate"><span class="pre">downstream</span></code> |
| When set to <code class="docutils literal notranslate"><span class="pre">downstream</span></code> the effective weight of the task is the |
| aggregate sum of all downstream descendants. As a result, upstream |
| tasks will have higher weight and will be scheduled more aggressively |
| when using positive weight values. This is useful when you have |
| multiple dag run instances and desire to have all upstream tasks to |
| complete for all runs before each dag can continue processing |
| downstream tasks. When set to <code class="docutils literal notranslate"><span class="pre">upstream</span></code> the effective weight is the |
| aggregate sum of all upstream ancestors. This is the opposite where |
| downstream tasks have higher weight and will be scheduled more |
| aggressively when using positive weight values. This is useful when you |
| have multiple dag run instances and prefer to have each dag complete |
| before starting upstream tasks of other dags. When set to |
| <code class="docutils literal notranslate"><span class="pre">absolute</span></code>, the effective weight is the exact <code class="docutils literal notranslate"><span class="pre">priority_weight</span></code> |
| specified without additional weighting. You may want to do this when |
| you know exactly what priority weight each task should have. |
| Additionally, when set to <code class="docutils literal notranslate"><span class="pre">absolute</span></code>, there is bonus effect of |
| significantly speeding up the task creation process as for very large |
| DAGS. Options can be set as string or using the constants defined in |
| the static class <code class="docutils literal notranslate"><span class="pre">airflow.utils.WeightRule</span></code></p></li> |
| <li><p><strong>queue</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- which queue to target when running this job. Not |
| all executors implement queue management, the CeleryExecutor |
| does support targeting specific queues.</p></li> |
| <li><p><strong>pool</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- the slot pool this task should run in, slot pools are a |
| way to limit concurrency for certain tasks</p></li> |
| <li><p><strong>pool_slots</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- the number of pool slots this task should use (>= 1) |
| Values less than 1 are not allowed.</p></li> |
| <li><p><strong>sla</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.timedelta" title="(in Python v3.9)"><em>datetime.timedelta</em></a>) -- time by which the job is expected to succeed. Note that |
| this represents the <code class="docutils literal notranslate"><span class="pre">timedelta</span></code> after the period is closed. For |
| example if you set an SLA of 1 hour, the scheduler would send an email |
| soon after 1:00AM on the <code class="docutils literal notranslate"><span class="pre">2016-01-02</span></code> if the <code class="docutils literal notranslate"><span class="pre">2016-01-01</span></code> instance |
| has not succeeded yet. |
| The scheduler pays special attention for jobs with an SLA and |
| sends alert |
| emails for sla misses. SLA misses are also recorded in the database |
| for future reference. All tasks that share the same SLA time |
| get bundled in a single email, sent soon after that time. SLA |
| notification are sent once and only once for each task instance.</p></li> |
| <li><p><strong>execution_timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.timedelta" title="(in Python v3.9)"><em>datetime.timedelta</em></a>) -- max time allowed for the execution of |
| this task instance, if it goes beyond it will raise and fail.</p></li> |
| <li><p><strong>on_failure_callback</strong> (<em>TaskStateChangeCallback</em>) -- a function to be called when a task instance |
| of this task fails. a context dictionary is passed as a single |
| parameter to this function. Context contains references to related |
| objects to the task instance and is documented under the macros |
| section of the API.</p></li> |
| <li><p><strong>on_execute_callback</strong> (<em>TaskStateChangeCallback</em>) -- much like the <code class="docutils literal notranslate"><span class="pre">on_failure_callback</span></code> except |
| that it is executed right before the task is executed.</p></li> |
| <li><p><strong>on_retry_callback</strong> (<em>TaskStateChangeCallback</em>) -- much like the <code class="docutils literal notranslate"><span class="pre">on_failure_callback</span></code> except |
| that it is executed when retries occur.</p></li> |
| <li><p><strong>on_success_callback</strong> (<em>TaskStateChangeCallback</em>) -- much like the <code class="docutils literal notranslate"><span class="pre">on_failure_callback</span></code> except |
| that it is executed when the task succeeds.</p></li> |
| <li><p><strong>trigger_rule</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- defines the rule by which dependencies are applied |
| for the task to get triggered. Options are: |
| <code class="docutils literal notranslate"><span class="pre">{</span> <span class="pre">all_success</span> <span class="pre">|</span> <span class="pre">all_failed</span> <span class="pre">|</span> <span class="pre">all_done</span> <span class="pre">|</span> <span class="pre">one_success</span> <span class="pre">|</span> |
| <span class="pre">one_failed</span> <span class="pre">|</span> <span class="pre">none_failed</span> <span class="pre">|</span> <span class="pre">none_failed_or_skipped</span> <span class="pre">|</span> <span class="pre">none_skipped</span> <span class="pre">|</span> <span class="pre">dummy}</span></code> |
| default is <code class="docutils literal notranslate"><span class="pre">all_success</span></code>. Options can be set as string or |
| using the constants defined in the static class |
| <code class="docutils literal notranslate"><span class="pre">airflow.utils.TriggerRule</span></code></p></li> |
| <li><p><strong>resources</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- A map of resource parameter names (the argument names of the |
| Resources constructor) to their values.</p></li> |
| <li><p><strong>run_as_user</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- unix username to impersonate while running the task</p></li> |
| <li><p><strong>task_concurrency</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- When set, a task will be able to limit the concurrent |
| runs across execution_dates</p></li> |
| <li><p><strong>executor_config</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- <p>Additional task-level configuration parameters that are |
| interpreted by a specific executor. Parameters are namespaced by the name of |
| executor.</p> |
| <p><strong>Example</strong>: to run this task in a specific docker container through |
| the KubernetesExecutor</p> |
| <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">MyOperator</span><span class="p">(</span><span class="o">...</span><span class="p">,</span> |
| <span class="n">executor_config</span><span class="o">=</span><span class="p">{</span> |
| <span class="s2">"KubernetesExecutor"</span><span class="p">:</span> |
| <span class="p">{</span><span class="s2">"image"</span><span class="p">:</span> <span class="s2">"myCustomDockerImage"</span><span class="p">}</span> |
| <span class="p">}</span> |
| <span class="p">)</span> |
| </pre></div> |
| </div> |
| </p></li> |
| <li><p><strong>do_xcom_push</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- if True, an XCom is pushed containing the Operator's |
| result</p></li> |
| </ul> |
| </dd> |
| </dl> |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.template_fields"> |
| <code class="sig-name descname">template_fields</code><em class="property"> :Iterable[str] = []</em><a class="headerlink" href="#airflow.models.BaseOperator.template_fields" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.template_ext"> |
| <code class="sig-name descname">template_ext</code><em class="property"> :Iterable[str] = []</em><a class="headerlink" href="#airflow.models.BaseOperator.template_ext" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.template_fields_renderers"> |
| <code class="sig-name descname">template_fields_renderers</code><em class="property"> :Dict[str, str]</em><a class="headerlink" href="#airflow.models.BaseOperator.template_fields_renderers" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.ui_color"> |
| <code class="sig-name descname">ui_color</code><em class="property"> :str = #fff</em><a class="headerlink" href="#airflow.models.BaseOperator.ui_color" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.ui_fgcolor"> |
| <code class="sig-name descname">ui_fgcolor</code><em class="property"> :str = #000</em><a class="headerlink" href="#airflow.models.BaseOperator.ui_fgcolor" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.pool"> |
| <code class="sig-name descname">pool</code><em class="property"> :str =</em><a class="headerlink" href="#airflow.models.BaseOperator.pool" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator._base_operator_shallow_copy_attrs"> |
| <code class="sig-name descname">_base_operator_shallow_copy_attrs</code><em class="property"> :Tuple[str, ...] = ['user_defined_macros', 'user_defined_filters', 'params', '_log']</em><a class="headerlink" href="#airflow.models.BaseOperator._base_operator_shallow_copy_attrs" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.shallow_copy_attrs"> |
| <code class="sig-name descname">shallow_copy_attrs</code><em class="property"> :Tuple[str, ...] = []</em><a class="headerlink" href="#airflow.models.BaseOperator.shallow_copy_attrs" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.operator_extra_links"> |
| <code class="sig-name descname">operator_extra_links</code><em class="property"> :Iterable['BaseOperatorLink'] = []</em><a class="headerlink" href="#airflow.models.BaseOperator.operator_extra_links" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.__serialized_fields"> |
| <code class="sig-name descname">__serialized_fields</code><em class="property"> :Optional[FrozenSet[str]]</em><a class="headerlink" href="#airflow.models.BaseOperator.__serialized_fields" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator._comps"> |
| <code class="sig-name descname">_comps</code><a class="headerlink" href="#airflow.models.BaseOperator._comps" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.supports_lineage"> |
| <code class="sig-name descname">supports_lineage</code><em class="property"> = False</em><a class="headerlink" href="#airflow.models.BaseOperator.supports_lineage" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.__instantiated"> |
| <code class="sig-name descname">__instantiated</code><em class="property"> = False</em><a class="headerlink" href="#airflow.models.BaseOperator.__instantiated" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator._lock_for_execution"> |
| <code class="sig-name descname">_lock_for_execution</code><em class="property"> = False</em><a class="headerlink" href="#airflow.models.BaseOperator._lock_for_execution" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.dag"> |
| <code class="sig-name descname">dag</code><a class="headerlink" href="#airflow.models.BaseOperator.dag" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the Operator's DAG if set, otherwise raises an error</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.BaseOperator.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns dag id if it has one or an adhoc + owner</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.deps"> |
| <code class="sig-name descname">deps</code><em class="property"> :Iterable[BaseTIDep]</em><a class="headerlink" href="#airflow.models.BaseOperator.deps" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the set of dependencies for the operator. These differ from execution |
| context dependencies in that they are specific to tasks and can be |
| extended/overridden by subclasses.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.priority_weight_total"> |
| <code class="sig-name descname">priority_weight_total</code><a class="headerlink" href="#airflow.models.BaseOperator.priority_weight_total" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Total priority weight for the task. It might include all upstream or downstream tasks. |
| depending on the weight rule.</p> |
| <blockquote> |
| <div><ul class="simple"> |
| <li><p>WeightRule.ABSOLUTE - only own weight</p></li> |
| <li><p>WeightRule.DOWNSTREAM - adds priority weight of all downstream tasks</p></li> |
| <li><p>WeightRule.UPSTREAM - adds priority weight of all upstream tasks</p></li> |
| </ul> |
| </div></blockquote> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.upstream_list"> |
| <code class="sig-name descname">upstream_list</code><a class="headerlink" href="#airflow.models.BaseOperator.upstream_list" title="Permalink to this definition">¶</a></dt> |
| <dd><p>@property: list of tasks directly upstream</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.upstream_task_ids"> |
| <code class="sig-name descname">upstream_task_ids</code><a class="headerlink" href="#airflow.models.BaseOperator.upstream_task_ids" title="Permalink to this definition">¶</a></dt> |
| <dd><p>@property: set of ids of tasks directly upstream</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.downstream_list"> |
| <code class="sig-name descname">downstream_list</code><a class="headerlink" href="#airflow.models.BaseOperator.downstream_list" title="Permalink to this definition">¶</a></dt> |
| <dd><p>@property: list of tasks directly downstream</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.downstream_task_ids"> |
| <code class="sig-name descname">downstream_task_ids</code><a class="headerlink" href="#airflow.models.BaseOperator.downstream_task_ids" title="Permalink to this definition">¶</a></dt> |
| <dd><p>@property: set of ids of tasks directly downstream</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.task_type"> |
| <code class="sig-name descname">task_type</code><a class="headerlink" href="#airflow.models.BaseOperator.task_type" title="Permalink to this definition">¶</a></dt> |
| <dd><p>@property: type of the task</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.roots"> |
| <code class="sig-name descname">roots</code><a class="headerlink" href="#airflow.models.BaseOperator.roots" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Required by TaskMixin</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.leaves"> |
| <code class="sig-name descname">leaves</code><a class="headerlink" href="#airflow.models.BaseOperator.leaves" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Required by TaskMixin</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.output"> |
| <code class="sig-name descname">output</code><a class="headerlink" href="#airflow.models.BaseOperator.output" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns reference to XCom pushed by current operator</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperator.inherits_from_dummy_operator"> |
| <code class="sig-name descname">inherits_from_dummy_operator</code><a class="headerlink" href="#airflow.models.BaseOperator.inherits_from_dummy_operator" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Used to determine if an Operator is inherited from DummyOperator</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__eq__"> |
| <code class="sig-name descname">__eq__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">other</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__eq__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__ne__"> |
| <code class="sig-name descname">__ne__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">other</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__ne__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__hash__"> |
| <code class="sig-name descname">__hash__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__hash__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__or__"> |
| <code class="sig-name descname">__or__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">other</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__or__" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Called for [This Operator] | [Operator], The inlets of other |
| will be set to pickup the outlets from this operator. Other will |
| be set as a downstream task of this operator.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__gt__"> |
| <code class="sig-name descname">__gt__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">other</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__gt__" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Called for [Operator] > [Outlet], so that if other is an attr annotated object |
| it is set as an outlet of this Operator.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__lt__"> |
| <code class="sig-name descname">__lt__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">other</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__lt__" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Called for [Inlet] > [Operator] or [Operator] < [Inlet], so that if other is |
| an attr annotated object it is set as an inlet to this operator</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__setattr__"> |
| <code class="sig-name descname">__setattr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">key</span></em>, <em class="sig-param"><span class="n">value</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__setattr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.add_inlets"> |
| <code class="sig-name descname">add_inlets</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">inlets</span><span class="p">:</span> <span class="n">Iterable<span class="p">[</span>Any<span class="p">]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.add_inlets" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Sets inlets to this operator</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.add_outlets"> |
| <code class="sig-name descname">add_outlets</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">outlets</span><span class="p">:</span> <span class="n">Iterable<span class="p">[</span>Any<span class="p">]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.add_outlets" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Defines the outlets of this operator</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_inlet_defs"> |
| <code class="sig-name descname">get_inlet_defs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_inlet_defs" title="Permalink to this definition">¶</a></dt> |
| <dd><dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>list of inlets defined for this operator</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_outlet_defs"> |
| <code class="sig-name descname">get_outlet_defs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_outlet_defs" title="Permalink to this definition">¶</a></dt> |
| <dd><dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>list of outlets defined for this operator</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.has_dag"> |
| <code class="sig-name descname">has_dag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.has_dag" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns True if the Operator has been assigned to a DAG.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.prepare_for_execution"> |
| <code class="sig-name descname">prepare_for_execution</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.prepare_for_execution" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Lock task for execution to disable custom action in __setattr__ and |
| returns a copy of the task</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.set_xcomargs_dependencies"> |
| <code class="sig-name descname">set_xcomargs_dependencies</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.set_xcomargs_dependencies" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Resolves upstream dependencies of a task. In this way passing an <code class="docutils literal notranslate"><span class="pre">XComArg</span></code> |
| as value for a template field will result in creating upstream relation between |
| two tasks.</p> |
| <p><strong>Example</strong>:</p> |
| <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="k">with</span> <span class="n">DAG</span><span class="p">(</span><span class="o">...</span><span class="p">):</span> |
| <span class="n">generate_content</span> <span class="o">=</span> <span class="n">GenerateContentOperator</span><span class="p">(</span><span class="n">task_id</span><span class="o">=</span><span class="s2">"generate_content"</span><span class="p">)</span> |
| <span class="n">send_email</span> <span class="o">=</span> <span class="n">EmailOperator</span><span class="p">(</span><span class="o">...</span><span class="p">,</span> <span class="n">html_content</span><span class="o">=</span><span class="n">generate_content</span><span class="o">.</span><span class="n">output</span><span class="p">)</span> |
| |
| <span class="c1"># This is equivalent to</span> |
| <span class="k">with</span> <span class="n">DAG</span><span class="p">(</span><span class="o">...</span><span class="p">):</span> |
| <span class="n">generate_content</span> <span class="o">=</span> <span class="n">GenerateContentOperator</span><span class="p">(</span><span class="n">task_id</span><span class="o">=</span><span class="s2">"generate_content"</span><span class="p">)</span> |
| <span class="n">send_email</span> <span class="o">=</span> <span class="n">EmailOperator</span><span class="p">(</span> |
| <span class="o">...</span><span class="p">,</span> <span class="n">html_content</span><span class="o">=</span><span class="s2">"{{ task_instance.xcom_pull('generate_content') }}"</span> |
| <span class="p">)</span> |
| <span class="n">generate_content</span> <span class="o">>></span> <span class="n">send_email</span> |
| </pre></div> |
| </div> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.operator_extra_link_dict"> |
| <code class="sig-name descname">operator_extra_link_dict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.operator_extra_link_dict" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns dictionary of all extra links for the operator</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.global_operator_extra_link_dict"> |
| <code class="sig-name descname">global_operator_extra_link_dict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.global_operator_extra_link_dict" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns dictionary of all global extra links</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.pre_execute"> |
| <code class="sig-name descname">pre_execute</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.pre_execute" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This hook is triggered right before self.execute() is called.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.execute"> |
| <code class="sig-name descname">execute</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.execute" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This is the main method to derive when creating an operator. |
| Context is the same dictionary used as when rendering jinja templates.</p> |
| <p>Refer to get_template_context for more context.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.post_execute"> |
| <code class="sig-name descname">post_execute</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">result</span><span class="p">:</span> <span class="n">Any</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.post_execute" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This hook is triggered right after self.execute() is called. |
| It is passed the execution context and any results returned by the |
| operator.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.on_kill"> |
| <code class="sig-name descname">on_kill</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.on_kill" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Override this method to cleanup subprocesses when a task instance |
| gets killed. Any use of the threading, subprocess or multiprocessing |
| module within an operator needs to be cleaned up or it will leave |
| ghost processes behind.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__deepcopy__"> |
| <code class="sig-name descname">__deepcopy__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">memo</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__deepcopy__" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Hack sorting double chained task lists by task_id to avoid hitting |
| max_depth on deepcopy operations.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__getstate__"> |
| <code class="sig-name descname">__getstate__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__getstate__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__setstate__"> |
| <code class="sig-name descname">__setstate__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__setstate__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.render_template_fields"> |
| <code class="sig-name descname">render_template_fields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Dict</span></em>, <em class="sig-param"><span class="n">jinja_env</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.Environment" title="(in Jinja v3.0.x)">jinja2.Environment</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.render_template_fields" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Template all attributes listed in template_fields. Note this operation is irreversible.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>context</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- Dict with values to apply on content</p></li> |
| <li><p><strong>jinja_env</strong> (<a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.Environment" title="(in Jinja v3.0.x)"><em>jinja2.Environment</em></a>) -- Jinja environment</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator._do_render_template_fields"> |
| <code class="sig-name descname">_do_render_template_fields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">parent</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">template_fields</span><span class="p">:</span> <span class="n">Iterable<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span></em>, <em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Dict</span></em>, <em class="sig-param"><span class="n">jinja_env</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.Environment" title="(in Jinja v3.0.x)">jinja2.Environment</a></span></em>, <em class="sig-param"><span class="n">seen_oids</span><span class="p">:</span> <span class="n">Set</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator._do_render_template_fields" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.render_template"> |
| <code class="sig-name descname">render_template</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">content</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Dict</span></em>, <em class="sig-param"><span class="n">jinja_env</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.Environment" title="(in Jinja v3.0.x)">jinja2.Environment</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">seen_oids</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Set<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.render_template" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Render a templated string. The content can be a collection holding multiple templated strings and will |
| be templated recursively.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>content</strong> (<em>Any</em>) -- Content to template. Only strings can be templated (may be inside collection).</p></li> |
| <li><p><strong>context</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- Dict with values to apply on templated content</p></li> |
| <li><p><strong>jinja_env</strong> (<a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.Environment" title="(in Jinja v3.0.x)"><em>jinja2.Environment</em></a>) -- Jinja environment. Can be provided to avoid re-creating Jinja environments during |
| recursion.</p></li> |
| <li><p><strong>seen_oids</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#set" title="(in Python v3.9)"><em>set</em></a>) -- template fields already rendered (to avoid RecursionError on circular dependencies)</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>Templated content</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator._render_nested_template_fields"> |
| <code class="sig-name descname">_render_nested_template_fields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">content</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Dict</span></em>, <em class="sig-param"><span class="n">jinja_env</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.Environment" title="(in Jinja v3.0.x)">jinja2.Environment</a></span></em>, <em class="sig-param"><span class="n">seen_oids</span><span class="p">:</span> <span class="n">Set</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator._render_nested_template_fields" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_template_env"> |
| <code class="sig-name descname">get_template_env</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_template_env" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Fetch a Jinja template environment from the DAG or instantiate empty environment if no DAG.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.prepare_template"> |
| <code class="sig-name descname">prepare_template</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.prepare_template" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Hook that is triggered after the templated fields get replaced |
| by their content. If you need your operator to alter the |
| content of the file before the template is rendered, |
| it should override this method to do so.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.resolve_template_files"> |
| <code class="sig-name descname">resolve_template_files</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.resolve_template_files" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Getting the content of files for template_field / template_ext</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.clear"> |
| <code class="sig-name descname">clear</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upstream</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">downstream</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.clear" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Clears the state of task instances associated with the task, following |
| the parameters specified.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_task_instances"> |
| <code class="sig-name descname">get_task_instances</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_task_instances" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get a set of task instance related to this task for a specific date |
| range.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_flat_relative_ids"> |
| <code class="sig-name descname">get_flat_relative_ids</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">upstream</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">found_descendants</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Set<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_flat_relative_ids" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get a flat set of relatives' ids, either upstream or downstream.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_flat_relatives"> |
| <code class="sig-name descname">get_flat_relatives</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">upstream</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_flat_relatives" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get a flat list of relatives, either upstream or downstream.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.run"> |
| <code class="sig-name descname">run</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ignore_first_depends_on_past</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">True</span></em>, <em class="sig-param"><span class="n">ignore_ti_state</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">mark_success</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.run" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Run a set of task instances for a date range.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.dry_run"> |
| <code class="sig-name descname">dry_run</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.dry_run" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Performs dry run for the operator - just render template fields.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_direct_relative_ids"> |
| <code class="sig-name descname">get_direct_relative_ids</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">upstream</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_direct_relative_ids" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get set of the direct relative ids to the current task, upstream or |
| downstream.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_direct_relatives"> |
| <code class="sig-name descname">get_direct_relatives</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">upstream</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_direct_relatives" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get list of the direct relatives to the current task, upstream or |
| downstream.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.add_only_new"> |
| <code class="sig-name descname">add_only_new</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">item_set</span><span class="p">:</span> <span class="n">Set<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span></em>, <em class="sig-param"><span class="n">item</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.add_only_new" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Adds only new items to item set</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator._set_relatives"> |
| <code class="sig-name descname">_set_relatives</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task_or_task_list</span><span class="p">:</span> <span class="n">Union<span class="p">[</span>TaskMixin<span class="p">, </span>Sequence<span class="p">[</span>TaskMixin<span class="p">]</span><span class="p">]</span></span></em>, <em class="sig-param"><span class="n">upstream</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator._set_relatives" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Sets relatives for the task or task list.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.set_downstream"> |
| <code class="sig-name descname">set_downstream</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task_or_task_list</span><span class="p">:</span> <span class="n">Union<span class="p">[</span>TaskMixin<span class="p">, </span>Sequence<span class="p">[</span>TaskMixin<span class="p">]</span><span class="p">]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.set_downstream" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Set a task or a task list to be directly downstream from the current |
| task. Required by TaskMixin.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.set_upstream"> |
| <code class="sig-name descname">set_upstream</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task_or_task_list</span><span class="p">:</span> <span class="n">Union<span class="p">[</span>TaskMixin<span class="p">, </span>Sequence<span class="p">[</span>TaskMixin<span class="p">]</span><span class="p">]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.set_upstream" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Set a task or a task list to be directly upstream from the current |
| task. Required by TaskMixin.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.xcom_push"> |
| <em class="property">static </em><code class="sig-name descname">xcom_push</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">key</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">value</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.xcom_push" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Make an XCom available for tasks to pull.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>context</strong> -- Execution Context Dictionary</p></li> |
| <li><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- A key for the XCom</p></li> |
| <li><p><strong>value</strong> (<em>any pickleable object</em>) -- A value for the XCom. The value is pickled and stored |
| in the database.</p></li> |
| <li><p><strong>execution_date</strong> (<em>datetime</em>) -- if provided, the XCom will not be visible until |
| this date. This can be used, for example, to send a message to a |
| task on a future date without it being immediately visible.</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Type</dt> |
| <dd class="field-even"><p>Any</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.xcom_pull"> |
| <em class="property">static </em><code class="sig-name descname">xcom_pull</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">task_ids</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>List<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">key</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">XCOM_RETURN_KEY</span></em>, <em class="sig-param"><span class="n">include_prior_dates</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.xcom_pull" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Pull XComs that optionally meet certain criteria.</p> |
| <p>The default value for <cite>key</cite> limits the search to XComs |
| that were returned by other tasks (as opposed to those that were pushed |
| manually). To remove this filter, pass key=None (or any desired value).</p> |
| <p>If a single task_id string is provided, the result is the value of the |
| most recent matching XCom from that task_id. If multiple task_ids are |
| provided, a tuple of matching values is returned. None is returned |
| whenever no matches are found.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>context</strong> -- Execution Context Dictionary</p></li> |
| <li><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- A key for the XCom. If provided, only XComs with matching |
| keys will be returned. The default key is 'return_value', also |
| available as a constant XCOM_RETURN_KEY. This key is automatically |
| given to XComs returned by tasks (as opposed to being pushed |
| manually). To remove the filter, pass key=None.</p></li> |
| <li><p><strong>task_ids</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em> or </em><em>iterable of strings</em><em> (</em><em>representing task_ids</em><em>)</em>) -- Only XComs from tasks with matching ids will be |
| pulled. Can pass None to remove the filter.</p></li> |
| <li><p><strong>dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- If provided, only pulls XComs from this DAG. |
| If None (default), the DAG of the calling task is used.</p></li> |
| <li><p><strong>include_prior_dates</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- If False, only XComs from the current |
| execution_date are returned. If True, XComs from previous dates |
| are returned as well.</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Type</dt> |
| <dd class="field-even"><p>Any</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.extra_links"> |
| <code class="sig-name descname">extra_links</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.extra_links" title="Permalink to this definition">¶</a></dt> |
| <dd><p>@property: extra links for the task</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_extra_links"> |
| <code class="sig-name descname">get_extra_links</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dttm</span><span class="p">:</span> <span class="n">datetime</span></em>, <em class="sig-param"><span class="n">link_name</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_extra_links" title="Permalink to this definition">¶</a></dt> |
| <dd><p>For an operator, gets the URL that the external links specified in |
| <cite>extra_links</cite> should point to.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Raises</dt> |
| <dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/exceptions.html#ValueError" title="(in Python v3.9)"><strong>ValueError</strong></a> -- The error message of a ValueError will be passed on through to |
| the fronted to show up as a tooltip on the disabled link</p> |
| </dd> |
| <dt class="field-even">Parameters</dt> |
| <dd class="field-even"><ul class="simple"> |
| <li><p><strong>dttm</strong> -- The datetime parsed execution date for the URL being searched for</p></li> |
| <li><p><strong>link_name</strong> -- The name of the link we're looking for the URL for. Should be |
| one of the options specified in <cite>extra_links</cite></p></li> |
| </ul> |
| </dd> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>A URL</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.get_serialized_fields"> |
| <em class="property">classmethod </em><code class="sig-name descname">get_serialized_fields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.get_serialized_fields" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Stringified DAGs and operators contain exactly these fields.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperator.is_smart_sensor_compatible"> |
| <code class="sig-name descname">is_smart_sensor_compatible</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperator.is_smart_sensor_compatible" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return if this operator can use smart service. Default False.</p> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.BaseOperatorLink"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">BaseOperatorLink</code><a class="reference internal" href="../../../_modules/airflow/models/baseoperator.html#BaseOperatorLink"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.BaseOperatorLink" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Abstract base class that defines how we get an operator link.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperatorLink.operators"> |
| <code class="sig-name descname">operators</code><em class="property"> :ClassVar[List[Type[BaseOperator]]] = []</em><a class="headerlink" href="#airflow.models.BaseOperatorLink.operators" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This property will be used by Airflow Plugins to find the Operators to which you want |
| to assign this Operator Link</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>List of Operator classes used by task for which you want to create extra link</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.BaseOperatorLink.name"> |
| <code class="sig-name descname">name</code><a class="headerlink" href="#airflow.models.BaseOperatorLink.name" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Name of the link. This will be the button name on the task UI.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>link name</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.BaseOperatorLink.get_link"> |
| <code class="sig-name descname">get_link</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">operator</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#airflow.models.BaseOperator" title="airflow.models.BaseOperator">BaseOperator</a></span></em>, <em class="sig-param"><span class="n">dttm</span><span class="p">:</span> <span class="n">datetime</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.BaseOperatorLink.get_link" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Link to external system.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>operator</strong> -- airflow operator</p></li> |
| <li><p><strong>dttm</strong> -- datetime</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>link to external system</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.Connection"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">Connection</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">conn_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">conn_type</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">description</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">host</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">login</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">password</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">schema</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">extra</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">uri</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/connection.html#Connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.Connection" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p> |
| <p>Placeholder to store information about different database instances |
| connection information. The idea here is that scripts use references to |
| database instances (conn_id) instead of hard coding hostname, logins and |
| passwords when using operators or hooks.</p> |
| <div class="admonition seealso"> |
| <p class="admonition-title">See also</p> |
| <p>For more information on how to use this class, see: <a class="reference internal" href="../../../howto/connection.html"><span class="doc">Managing Connections</span></a></p> |
| </div> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The connection ID.</p></li> |
| <li><p><strong>conn_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The connection type.</p></li> |
| <li><p><strong>description</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The connection description.</p></li> |
| <li><p><strong>host</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The host.</p></li> |
| <li><p><strong>login</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The login.</p></li> |
| <li><p><strong>password</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The password.</p></li> |
| <li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The schema.</p></li> |
| <li><p><strong>port</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- The port number.</p></li> |
| <li><p><strong>extra</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Extra metadata. Non-standard data such as private/SSH keys can be saved here. JSON |
| encoded object.</p></li> |
| <li><p><strong>uri</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- URI address describing connection parameters.</p></li> |
| </ul> |
| </dd> |
| </dl> |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = connection</em><a class="headerlink" href="#airflow.models.Connection.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.Connection.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.conn_id"> |
| <code class="sig-name descname">conn_id</code><a class="headerlink" href="#airflow.models.Connection.conn_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.conn_type"> |
| <code class="sig-name descname">conn_type</code><a class="headerlink" href="#airflow.models.Connection.conn_type" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.description"> |
| <code class="sig-name descname">description</code><a class="headerlink" href="#airflow.models.Connection.description" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.host"> |
| <code class="sig-name descname">host</code><a class="headerlink" href="#airflow.models.Connection.host" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.schema"> |
| <code class="sig-name descname">schema</code><a class="headerlink" href="#airflow.models.Connection.schema" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.login"> |
| <code class="sig-name descname">login</code><a class="headerlink" href="#airflow.models.Connection.login" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection._password"> |
| <code class="sig-name descname">_password</code><a class="headerlink" href="#airflow.models.Connection._password" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.port"> |
| <code class="sig-name descname">port</code><a class="headerlink" href="#airflow.models.Connection.port" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.is_encrypted"> |
| <code class="sig-name descname">is_encrypted</code><a class="headerlink" href="#airflow.models.Connection.is_encrypted" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.is_extra_encrypted"> |
| <code class="sig-name descname">is_extra_encrypted</code><a class="headerlink" href="#airflow.models.Connection.is_extra_encrypted" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection._extra"> |
| <code class="sig-name descname">_extra</code><a class="headerlink" href="#airflow.models.Connection._extra" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.password"> |
| <code class="sig-name descname">password</code><a class="headerlink" href="#airflow.models.Connection.password" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Password. The value is decrypted/encrypted when reading/setting the value.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.extra"> |
| <code class="sig-name descname">extra</code><a class="headerlink" href="#airflow.models.Connection.extra" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Extra data. The value is decrypted/encrypted when reading/setting the value.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Connection.extra_dejson"> |
| <code class="sig-name descname">extra_dejson</code><a class="headerlink" href="#airflow.models.Connection.extra_dejson" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the extra property by deserializing json.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.parse_from_uri"> |
| <code class="sig-name descname">parse_from_uri</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">uri</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.parse_from_uri" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This method is deprecated. Please use uri parameter in constructor.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection._parse_from_uri"> |
| <code class="sig-name descname">_parse_from_uri</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">uri</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection._parse_from_uri" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.get_uri"> |
| <code class="sig-name descname">get_uri</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.get_uri" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return connection in URI format</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.get_password"> |
| <code class="sig-name descname">get_password</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.get_password" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return encrypted password.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.set_password"> |
| <code class="sig-name descname">set_password</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">value</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.set_password" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Encrypt password and set in object attribute.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.get_extra"> |
| <code class="sig-name descname">get_extra</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.get_extra" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return encrypted extra-data.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.set_extra"> |
| <code class="sig-name descname">set_extra</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">value</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.set_extra" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Encrypt extra-data and save in object attribute to object.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.rotate_fernet_key"> |
| <code class="sig-name descname">rotate_fernet_key</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.rotate_fernet_key" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Encrypts data with a new key. See: <a class="reference internal" href="../../../security/secrets/fernet.html#security-fernet"><span class="std std-ref">Fernet</span></a></p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.get_hook"> |
| <code class="sig-name descname">get_hook</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.get_hook" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return hook based on conn_type.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.log_info"> |
| <code class="sig-name descname">log_info</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.log_info" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This method is deprecated. You can read each field individually or use the |
| default representation (<cite>__repr__</cite>).</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.debug_info"> |
| <code class="sig-name descname">debug_info</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.debug_info" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This method is deprecated. You can read each field individually or use the |
| default representation (<cite>__repr__</cite>).</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Connection.get_connection_from_secrets"> |
| <em class="property">classmethod </em><code class="sig-name descname">get_connection_from_secrets</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">conn_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Connection.get_connection_from_secrets" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get connection by conn_id.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>conn_id</strong> -- connection id</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>connection</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.DAG"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">DAG</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">description</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">schedule_interval</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>ScheduleInterval<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">timedelta(days=1)</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">full_filepath</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">template_searchpath</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Union<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">, </span>Iterable<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">template_undefined</span><span class="p">:</span> <span class="n">Type<span class="p">[</span><a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.StrictUndefined" title="(in Jinja v3.0.x)">jinja2.StrictUndefined</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">jinja2.StrictUndefined</span></em>, <em class="sig-param"><span class="n">user_defined_macros</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">user_defined_filters</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">default_args</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">concurrency</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a></span> <span class="o">=</span> <span class="default_value">conf.getint('core', 'dag_concurrency')</span></em>, <em class="sig-param"><span class="n">max_active_runs</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a></span> <span class="o">=</span> <span class="default_value">conf.getint('core', 'max_active_runs_per_dag')</span></em>, <em class="sig-param"><span class="n">dagrun_timeout</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>timedelta<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sla_miss_callback</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Callable<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">default_view</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">conf.get('webserver', 'dag_default_view').lower()</span></em>, <em class="sig-param"><span class="n">orientation</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">conf.get('webserver', 'dag_orientation')</span></em>, <em class="sig-param"><span class="n">catchup</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">conf.getboolean('scheduler', 'catchup_by_default')</span></em>, <em class="sig-param"><span class="n">on_success_callback</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>DagStateChangeCallback<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">on_failure_callback</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>DagStateChangeCallback<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">doc_md</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">params</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">access_control</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">is_paused_upon_creation</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">jinja_environment_kwargs</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tags</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>List<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/dag.html#DAG"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.DAG" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p> |
| <p>A dag (directed acyclic graph) is a collection of tasks with directional |
| dependencies. A dag also has a schedule, a start date and an end date |
| (optional). For each schedule, (say daily or hourly), the DAG needs to run |
| each individual tasks as their dependencies are met. Certain tasks have |
| the property of depending on their own past, meaning that they can't run |
| until their previous schedule (and upstream tasks) are completed.</p> |
| <p>DAGs essentially act as namespaces for tasks. A task_id can only be |
| added once to a DAG.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The id of the DAG; must consist exclusively of alphanumeric |
| characters, dashes, dots and underscores (all ASCII)</p></li> |
| <li><p><strong>description</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- The description for the DAG to e.g. be shown on the webserver</p></li> |
| <li><p><strong>schedule_interval</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.timedelta" title="(in Python v3.9)"><em>datetime.timedelta</em></a><em> or |
| </em><em>dateutil.relativedelta.relativedelta</em><em> or </em><em>str that acts as a cron |
| expression</em>) -- Defines how often that DAG runs, this |
| timedelta object gets added to your latest task instance's |
| execution_date to figure out the next schedule</p></li> |
| <li><p><strong>start_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- The timestamp from which the scheduler will |
| attempt to backfill</p></li> |
| <li><p><strong>end_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- A date beyond which your DAG won't run, leave to None |
| for open ended scheduling</p></li> |
| <li><p><strong>template_searchpath</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em> or </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) -- This list of folders (non relative) |
| defines where jinja will look for your templates. Order matters. |
| Note that jinja/airflow includes the path of your DAG file by |
| default</p></li> |
| <li><p><strong>template_undefined</strong> (<a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.StrictUndefined" title="(in Jinja v3.0.x)"><em>jinja2.StrictUndefined</em></a>) -- Template undefined type.</p></li> |
| <li><p><strong>user_defined_macros</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- a dictionary of macros that will be exposed |
| in your jinja templates. For example, passing <code class="docutils literal notranslate"><span class="pre">dict(foo='bar')</span></code> |
| to this argument allows you to <code class="docutils literal notranslate"><span class="pre">{{</span> <span class="pre">foo</span> <span class="pre">}}</span></code> in all jinja |
| templates related to this DAG. Note that you can pass any |
| type of object here.</p></li> |
| <li><p><strong>user_defined_filters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- a dictionary of filters that will be exposed |
| in your jinja templates. For example, passing |
| <code class="docutils literal notranslate"><span class="pre">dict(hello=lambda</span> <span class="pre">name:</span> <span class="pre">'Hello</span> <span class="pre">%s'</span> <span class="pre">%</span> <span class="pre">name)</span></code> to this argument allows |
| you to <code class="docutils literal notranslate"><span class="pre">{{</span> <span class="pre">'world'</span> <span class="pre">|</span> <span class="pre">hello</span> <span class="pre">}}</span></code> in all jinja templates related to |
| this DAG.</p></li> |
| <li><p><strong>default_args</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- A dictionary of default parameters to be used |
| as constructor keyword parameters when initialising operators. |
| Note that operators have the same hook, and precede those defined |
| here, meaning that if your dict contains <cite>'depends_on_past': True</cite> |
| here and <cite>'depends_on_past': False</cite> in the operator's call |
| <cite>default_args</cite>, the actual value will be <cite>False</cite>.</p></li> |
| <li><p><strong>params</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- a dictionary of DAG level parameters that are made |
| accessible in templates, namespaced under <cite>params</cite>. These |
| params can be overridden at the task level.</p></li> |
| <li><p><strong>concurrency</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- the number of task instances allowed to run |
| concurrently</p></li> |
| <li><p><strong>max_active_runs</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- maximum number of active DAG runs, beyond this |
| number of DAG runs in a running state, the scheduler won't create |
| new active DAG runs</p></li> |
| <li><p><strong>dagrun_timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.timedelta" title="(in Python v3.9)"><em>datetime.timedelta</em></a>) -- specify how long a DagRun should be up before |
| timing out / failing, so that new DagRuns can be created. The timeout |
| is only enforced for scheduled DagRuns.</p></li> |
| <li><p><strong>sla_miss_callback</strong> (<em>types.FunctionType</em>) -- specify a function to call when reporting SLA |
| timeouts.</p></li> |
| <li><p><strong>default_view</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Specify DAG default view (tree, graph, duration, |
| gantt, landing_times), default tree</p></li> |
| <li><p><strong>orientation</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Specify DAG orientation in graph view (LR, TB, RL, BT), default LR</p></li> |
| <li><p><strong>catchup</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Perform scheduler catchup (or only run latest)? Defaults to True</p></li> |
| <li><p><strong>on_failure_callback</strong> (<em>callable</em>) -- A function to be called when a DagRun of this dag fails. |
| A context dictionary is passed as a single parameter to this function.</p></li> |
| <li><p><strong>on_success_callback</strong> (<em>callable</em>) -- Much like the <code class="docutils literal notranslate"><span class="pre">on_failure_callback</span></code> except |
| that it is executed when the dag succeeds.</p></li> |
| <li><p><strong>access_control</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- Specify optional DAG-level permissions, e.g., |
| "{'role1': {'can_read'}, 'role2': {'can_read', 'can_edit'}}"</p></li> |
| <li><p><strong>is_paused_upon_creation</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a><em> or </em><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.9)"><em>None</em></a>) -- Specifies if the dag is paused when created for the first time. |
| If the dag exists already, this flag will be ignored. If this optional parameter |
| is not specified, the global config setting will be used.</p></li> |
| <li><p><strong>jinja_environment_kwargs</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- <p>additional configuration options to be passed to Jinja |
| <code class="docutils literal notranslate"><span class="pre">Environment</span></code> for template rendering</p> |
| <p><strong>Example</strong>: to avoid Jinja from removing a trailing newline from template strings</p> |
| <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DAG</span><span class="p">(</span><span class="n">dag_id</span><span class="o">=</span><span class="s1">'my-dag'</span><span class="p">,</span> |
| <span class="n">jinja_environment_kwargs</span><span class="o">=</span><span class="p">{</span> |
| <span class="s1">'keep_trailing_newline'</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> |
| <span class="c1"># some other jinja2 Environment options here</span> |
| <span class="p">}</span> |
| <span class="p">)</span> |
| </pre></div> |
| </div> |
| <p><strong>See</strong>: <a class="reference external" href="https://jinja.palletsprojects.com/en/master/api/#jinja2.Environment">Jinja Environment documentation</a></p> |
| </p></li> |
| <li><p><strong>tags</strong> (<em>List</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) -- List of tags to help filtering DAGS in the UI.</p></li> |
| </ul> |
| </dd> |
| </dl> |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG._comps"> |
| <code class="sig-name descname">_comps</code><a class="headerlink" href="#airflow.models.DAG._comps" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.__serialized_fields"> |
| <code class="sig-name descname">__serialized_fields</code><em class="property"> :Optional[FrozenSet[str]]</em><a class="headerlink" href="#airflow.models.DAG.__serialized_fields" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.DAG.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.full_filepath"> |
| <code class="sig-name descname">full_filepath</code><a class="headerlink" href="#airflow.models.DAG.full_filepath" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.concurrency"> |
| <code class="sig-name descname">concurrency</code><a class="headerlink" href="#airflow.models.DAG.concurrency" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.access_control"> |
| <code class="sig-name descname">access_control</code><a class="headerlink" href="#airflow.models.DAG.access_control" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.description"> |
| <code class="sig-name descname">description</code><a class="headerlink" href="#airflow.models.DAG.description" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.default_view"> |
| <code class="sig-name descname">default_view</code><a class="headerlink" href="#airflow.models.DAG.default_view" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.pickle_id"> |
| <code class="sig-name descname">pickle_id</code><a class="headerlink" href="#airflow.models.DAG.pickle_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.tasks"> |
| <code class="sig-name descname">tasks</code><a class="headerlink" href="#airflow.models.DAG.tasks" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.task_ids"> |
| <code class="sig-name descname">task_ids</code><a class="headerlink" href="#airflow.models.DAG.task_ids" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.task_group"> |
| <code class="sig-name descname">task_group</code><a class="headerlink" href="#airflow.models.DAG.task_group" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.filepath"> |
| <code class="sig-name descname">filepath</code><a class="headerlink" href="#airflow.models.DAG.filepath" title="Permalink to this definition">¶</a></dt> |
| <dd><p>File location of where the dag object is instantiated</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.folder"> |
| <code class="sig-name descname">folder</code><a class="headerlink" href="#airflow.models.DAG.folder" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Folder location of where the DAG object is instantiated.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.owner"> |
| <code class="sig-name descname">owner</code><a class="headerlink" href="#airflow.models.DAG.owner" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return list of all owners found in DAG tasks.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>Comma separated list of owners in DAG tasks</p> |
| </dd> |
| <dt class="field-even">Return type</dt> |
| <dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.allow_future_exec_dates"> |
| <code class="sig-name descname">allow_future_exec_dates</code><a class="headerlink" href="#airflow.models.DAG.allow_future_exec_dates" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.concurrency_reached"> |
| <code class="sig-name descname">concurrency_reached</code><a class="headerlink" href="#airflow.models.DAG.concurrency_reached" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This attribute is deprecated. Please use <cite>airflow.models.DAG.get_concurrency_reached</cite> method.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.is_paused"> |
| <code class="sig-name descname">is_paused</code><a class="headerlink" href="#airflow.models.DAG.is_paused" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This attribute is deprecated. Please use <cite>airflow.models.DAG.get_is_paused</cite> method.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.normalized_schedule_interval"> |
| <code class="sig-name descname">normalized_schedule_interval</code><a class="headerlink" href="#airflow.models.DAG.normalized_schedule_interval" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns Normalized Schedule Interval. This is used internally by the Scheduler to |
| schedule DAGs.</p> |
| <ol class="arabic simple"> |
| <li><p>Converts Cron Preset to a Cron Expression (e.g <code class="docutils literal notranslate"><span class="pre">@monthly</span></code> to <code class="docutils literal notranslate"><span class="pre">0</span> <span class="pre">0</span> <span class="pre">1</span> <span class="pre">*</span> <span class="pre">*</span></code>)</p></li> |
| <li><p>If Schedule Interval is "@once" return "None"</p></li> |
| <li><p>If not (1) or (2) returns schedule_interval</p></li> |
| </ol> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.latest_execution_date"> |
| <code class="sig-name descname">latest_execution_date</code><a class="headerlink" href="#airflow.models.DAG.latest_execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This attribute is deprecated. Please use <cite>airflow.models.DAG.get_latest_execution_date</cite> method.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.subdags"> |
| <code class="sig-name descname">subdags</code><a class="headerlink" href="#airflow.models.DAG.subdags" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a list of the subdag objects associated to this DAG</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.roots"> |
| <code class="sig-name descname">roots</code><a class="headerlink" href="#airflow.models.DAG.roots" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return nodes with no parents. These are first to execute and are called roots or root nodes.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.leaves"> |
| <code class="sig-name descname">leaves</code><a class="headerlink" href="#airflow.models.DAG.leaves" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return nodes with no children. These are last to execute and are called leaves or leaf nodes.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DAG.task"> |
| <code class="sig-name descname">task</code><a class="headerlink" href="#airflow.models.DAG.task" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.__eq__"> |
| <code class="sig-name descname">__eq__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">other</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.__eq__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.__ne__"> |
| <code class="sig-name descname">__ne__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">other</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.__ne__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.__lt__"> |
| <code class="sig-name descname">__lt__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">other</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.__lt__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.__hash__"> |
| <code class="sig-name descname">__hash__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.__hash__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.__enter__"> |
| <code class="sig-name descname">__enter__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.__enter__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.__exit__"> |
| <code class="sig-name descname">__exit__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">_type</span></em>, <em class="sig-param"><span class="n">_value</span></em>, <em class="sig-param"><span class="n">_tb</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.__exit__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG._upgrade_outdated_dag_access_control"> |
| <em class="property">static </em><code class="sig-name descname">_upgrade_outdated_dag_access_control</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">access_control</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG._upgrade_outdated_dag_access_control" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Looks for outdated dag level permissions (can_dag_read and can_dag_edit) in DAG |
| access_controls (for example, {'role1': {'can_dag_read'}, 'role2': {'can_dag_read', 'can_dag_edit'}}) |
| and replaces them with updated permissions (can_read and can_edit).</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.date_range"> |
| <code class="sig-name descname">date_range</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="p">:</span> <span class="n">datetime</span></em>, <em class="sig-param"><span class="n">num</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">timezone.utcnow()</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.date_range" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.is_fixed_time_schedule"> |
| <code class="sig-name descname">is_fixed_time_schedule</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.is_fixed_time_schedule" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Figures out if the DAG schedule has a fixed time (e.g. 3 AM).</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>True if the schedule has a fixed time, False if not.</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.following_schedule"> |
| <code class="sig-name descname">following_schedule</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dttm</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.following_schedule" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Calculates the following schedule for this dag in UTC.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>dttm</strong> -- utc datetime</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>utc datetime</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.previous_schedule"> |
| <code class="sig-name descname">previous_schedule</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dttm</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.previous_schedule" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Calculates the previous schedule for this dag in UTC</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>dttm</strong> -- utc datetime</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>utc datetime</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.next_dagrun_info"> |
| <code class="sig-name descname">next_dagrun_info</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">date_last_automated_dagrun</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>pendulum.DateTime<span class="p">]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.next_dagrun_info" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get information about the next DagRun of this dag after <code class="docutils literal notranslate"><span class="pre">date_last_automated_dagrun</span></code> -- the |
| execution date, and the earliest it could be scheduled</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>date_last_automated_dagrun</strong> -- The max(execution_date) of existing |
| "automated" DagRuns for this dag (scheduled or backfill, but not |
| manual)</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.next_dagrun_after_date"> |
| <code class="sig-name descname">next_dagrun_after_date</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">date_last_automated_dagrun</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>pendulum.DateTime<span class="p">]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.next_dagrun_after_date" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the next execution date after the given <code class="docutils literal notranslate"><span class="pre">date_last_automated_dagrun</span></code>, according to |
| schedule_interval, start_date, end_date etc. This doesn't check max active run or any other |
| "concurrency" type limits, it only performs calculations based on the various date and interval fields |
| of this dag and it's tasks.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>date_last_automated_dagrun</strong> (<em>pendulum.Pendulum</em>) -- The execution_date of the last scheduler or |
| backfill triggered run for this dag</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_run_dates"> |
| <code class="sig-name descname">get_run_dates</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_run_dates" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a list of dates between the interval received as parameter using this |
| dag's schedule interval. Returned dates can be used for execution dates.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>start_date</strong> (<em>datetime</em>) -- the start date of the interval</p></li> |
| <li><p><strong>end_date</strong> (<em>datetime</em>) -- the end date of the interval, defaults to timezone.utcnow()</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>a list of dates within the interval following the dag's schedule</p> |
| </dd> |
| <dt class="field-odd">Return type</dt> |
| <dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)">list</a></p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.normalize_schedule"> |
| <code class="sig-name descname">normalize_schedule</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dttm</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.normalize_schedule" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns dttm + interval unless dttm is first interval then it returns dttm</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_last_dagrun"> |
| <code class="sig-name descname">get_last_dagrun</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">include_externally_triggered</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_last_dagrun" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.has_dag_runs"> |
| <code class="sig-name descname">has_dag_runs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">include_externally_triggered</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.has_dag_runs" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.param"> |
| <code class="sig-name descname">param</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">name</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.param" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return a DagParam object for current dag.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>name</strong> -- dag parameter name.</p></li> |
| <li><p><strong>default</strong> -- fallback value for dag parameter.</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>DagParam instance for specified name and current dag.</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_concurrency_reached"> |
| <code class="sig-name descname">get_concurrency_reached</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_concurrency_reached" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a boolean indicating whether the concurrency limit for this DAG |
| has been reached</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_is_paused"> |
| <code class="sig-name descname">get_is_paused</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_is_paused" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a boolean indicating whether this DAG is paused</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.handle_callback"> |
| <code class="sig-name descname">handle_callback</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dagrun</span></em>, <em class="sig-param"><span class="n">success</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">reason</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.handle_callback" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Triggers the appropriate callback depending on the value of success, namely the |
| on_failure_callback or on_success_callback. This method gets the context of a |
| single TaskInstance part of this DagRun and passes that to the callable along |
| with a 'reason', primarily to differentiate DagRun failures.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dagrun</strong> -- DagRun object</p></li> |
| <li><p><strong>success</strong> -- Flag to specify if failure or success callback should be called</p></li> |
| <li><p><strong>reason</strong> -- Completion reason</p></li> |
| <li><p><strong>session</strong> -- Database session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_active_runs"> |
| <code class="sig-name descname">get_active_runs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_active_runs" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a list of dag run execution dates currently running</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>List of execution dates</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_num_active_runs"> |
| <code class="sig-name descname">get_num_active_runs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">external_trigger</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_num_active_runs" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the number of active "running" dag runs</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>external_trigger</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- True for externally triggered active dag runs</p></li> |
| <li><p><strong>session</strong> -- </p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>number greater than 0 for active dag runs</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_dagrun"> |
| <code class="sig-name descname">get_dagrun</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">execution_date</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_dagrun" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the dag run for a given execution date if it exists, otherwise |
| none.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>execution_date</strong> -- The execution date of the DagRun to find.</p></li> |
| <li><p><strong>session</strong> -- </p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>The DagRun if found, otherwise None.</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_dagruns_between"> |
| <code class="sig-name descname">get_dagruns_between</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span></em>, <em class="sig-param"><span class="n">end_date</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_dagruns_between" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the list of dag runs between start_date (inclusive) and end_date (inclusive).</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>start_date</strong> -- The starting execution date of the DagRun to find.</p></li> |
| <li><p><strong>end_date</strong> -- The ending execution date of the DagRun to find.</p></li> |
| <li><p><strong>session</strong> -- </p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>The list of DagRuns found.</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_latest_execution_date"> |
| <code class="sig-name descname">get_latest_execution_date</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_latest_execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the latest date for which at least one dag run exists</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.resolve_template_files"> |
| <code class="sig-name descname">resolve_template_files</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.resolve_template_files" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_template_env"> |
| <code class="sig-name descname">get_template_env</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_template_env" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Build a Jinja2 environment.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.set_dependency"> |
| <code class="sig-name descname">set_dependency</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">upstream_task_id</span></em>, <em class="sig-param"><span class="n">downstream_task_id</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.set_dependency" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Simple utility method to set dependency between two tasks that |
| already have been added to the DAG using add_task()</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_task_instances"> |
| <code class="sig-name descname">get_task_instances</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_task_instances" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.topological_sort"> |
| <code class="sig-name descname">topological_sort</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">include_subdag_tasks</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.topological_sort" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Sorts tasks in topographical order, such that a task comes after any of its |
| upstream dependencies.</p> |
| <p>Heavily inspired by: |
| <a class="reference external" href="http://blog.jupo.org/2012/04/06/topological-sorting-acyclic-directed-graphs/">http://blog.jupo.org/2012/04/06/topological-sorting-acyclic-directed-graphs/</a></p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>include_subdag_tasks</strong> -- whether to include tasks in subdags, default to False</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>list of tasks in topological order</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.set_dag_runs_state"> |
| <code class="sig-name descname">set_dag_runs_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">State.RUNNING</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.set_dag_runs_state" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.clear"> |
| <code class="sig-name descname">clear</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">only_failed</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">only_running</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">confirm_prompt</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">include_subdags</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">include_parentdag</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">dag_run_state</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">State.RUNNING</span></em>, <em class="sig-param"><span class="n">dry_run</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">get_tis</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">recursion_depth</span><span class="o">=</span><span class="default_value">0</span></em>, <em class="sig-param"><span class="n">max_recursion_depth</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dag_bag</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">visited_external_tis</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.clear" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Clears a set of task instances associated with the current dag for |
| a specified date range.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>start_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a><em> or </em><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.9)"><em>None</em></a>) -- The minimum execution_date to clear</p></li> |
| <li><p><strong>end_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a><em> or </em><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.9)"><em>None</em></a>) -- The maximum execution_date to clear</p></li> |
| <li><p><strong>only_failed</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Only clear failed tasks</p></li> |
| <li><p><strong>only_running</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Only clear running tasks.</p></li> |
| <li><p><strong>confirm_prompt</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Ask for confirmation</p></li> |
| <li><p><strong>include_subdags</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Clear tasks in subdags and clear external tasks |
| indicated by ExternalTaskMarker</p></li> |
| <li><p><strong>include_parentdag</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Clear tasks in the parent dag of the subdag.</p></li> |
| <li><p><strong>dag_run_state</strong> -- state to set DagRun to</p></li> |
| <li><p><strong>dry_run</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Find the tasks to clear but don't clear them.</p></li> |
| <li><p><strong>session</strong> (<em>sqlalchemy.orm.session.Session</em>) -- The sqlalchemy session to use</p></li> |
| <li><p><strong>get_tis</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Return the sqlalchemy query for finding the TaskInstance without clearing the tasks</p></li> |
| <li><p><strong>recursion_depth</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- The recursion depth of nested calls to DAG.clear().</p></li> |
| <li><p><strong>max_recursion_depth</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- The maximum recursion depth allowed. This is determined by the |
| first encountered ExternalTaskMarker. Default is None indicating no ExternalTaskMarker |
| has been encountered.</p></li> |
| <li><p><strong>dag_bag</strong> (<a class="reference internal" href="dagbag/index.html#airflow.models.dagbag.DagBag" title="airflow.models.dagbag.DagBag"><em>airflow.models.dagbag.DagBag</em></a>) -- The DagBag used to find the dags</p></li> |
| <li><p><strong>visited_external_tis</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#set" title="(in Python v3.9)"><em>set</em></a>) -- A set used internally to keep track of the visited TaskInstance when |
| clearing tasks across multiple DAGs linked by ExternalTaskMarker to avoid redundant work.</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.clear_dags"> |
| <em class="property">classmethod </em><code class="sig-name descname">clear_dags</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">dags</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">only_failed</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">only_running</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">confirm_prompt</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">include_subdags</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">include_parentdag</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">dag_run_state</span><span class="o">=</span><span class="default_value">State.RUNNING</span></em>, <em class="sig-param"><span class="n">dry_run</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.clear_dags" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.__deepcopy__"> |
| <code class="sig-name descname">__deepcopy__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">memo</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.__deepcopy__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.sub_dag"> |
| <code class="sig-name descname">sub_dag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="o">*</span><span class="n">args</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.sub_dag" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This method is deprecated in favor of partial_subset</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.partial_subset"> |
| <code class="sig-name descname">partial_subset</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task_ids_or_regex</span><span class="p">:</span> <span class="n">Union<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">, </span>PatternType<span class="p">, </span>Iterable<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span></span></em>, <em class="sig-param"><span class="n">include_downstream</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">include_upstream</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">include_direct_upstream</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.partial_subset" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a subset of the current dag as a deep copy of the current dag |
| based on a regex that should match one or many tasks, and includes |
| upstream and downstream neighbours based on the flag passed.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>task_ids_or_regex</strong> (<em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>] or </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em> or </em><em>re.Pattern</em>) -- Either a list of task_ids, or a regex to |
| match against task ids (as a string, or compiled regex pattern).</p></li> |
| <li><p><strong>include_downstream</strong> -- Include all downstream tasks of matched |
| tasks, in addition to matched tasks.</p></li> |
| <li><p><strong>include_upstream</strong> -- Include all upstream tasks of matched tasks, |
| in addition to matched tasks.</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.has_task"> |
| <code class="sig-name descname">has_task</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.has_task" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_task"> |
| <code class="sig-name descname">get_task</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">include_subdags</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_task" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.pickle_info"> |
| <code class="sig-name descname">pickle_info</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.pickle_info" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.pickle"> |
| <code class="sig-name descname">pickle</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.pickle" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.tree_view"> |
| <code class="sig-name descname">tree_view</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.tree_view" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Print an ASCII tree representation of the DAG.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.add_task"> |
| <code class="sig-name descname">add_task</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.add_task" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Add a task to the DAG</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>task</strong> (<em>task</em>) -- the task you want to add</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.add_tasks"> |
| <code class="sig-name descname">add_tasks</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">tasks</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.add_tasks" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Add a list of tasks to the DAG</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>tasks</strong> (<em>list of tasks</em>) -- a lit of tasks you want to add</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.run"> |
| <code class="sig-name descname">run</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">end_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mark_success</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">local</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">executor</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">donot_pickle</span><span class="o">=</span><span class="default_value">conf.getboolean('core', 'donot_pickle')</span></em>, <em class="sig-param"><span class="n">ignore_task_deps</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_first_depends_on_past</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">pool</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">delay_on_limit_secs</span><span class="o">=</span><span class="default_value">1.0</span></em>, <em class="sig-param"><span class="n">verbose</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">conf</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">rerun_failed_tasks</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">run_backwards</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.run" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Runs the DAG.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>start_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- the start date of the range to run</p></li> |
| <li><p><strong>end_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- the end date of the range to run</p></li> |
| <li><p><strong>mark_success</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- True to mark jobs as succeeded without running them</p></li> |
| <li><p><strong>local</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- True to run the tasks using the LocalExecutor</p></li> |
| <li><p><strong>executor</strong> (<em>airflow.executor.base_executor.BaseExecutor</em>) -- The executor instance to run the tasks</p></li> |
| <li><p><strong>donot_pickle</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- True to avoid pickling DAG object and send to workers</p></li> |
| <li><p><strong>ignore_task_deps</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- True to skip upstream tasks</p></li> |
| <li><p><strong>ignore_first_depends_on_past</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- True to ignore depends_on_past |
| dependencies for the first set of tasks only</p></li> |
| <li><p><strong>pool</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Resource pool to use</p></li> |
| <li><p><strong>delay_on_limit_secs</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a>) -- Time in seconds to wait before next attempt to run |
| dag run when max_active_runs limit has been reached</p></li> |
| <li><p><strong>verbose</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Make logging output more verbose</p></li> |
| <li><p><strong>conf</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- user defined dictionary passed from CLI</p></li> |
| <li><p><strong>rerun_failed_tasks</strong> -- </p></li> |
| <li><p><strong>run_backwards</strong> -- </p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Type</dt> |
| <dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></p> |
| </dd> |
| <dt class="field-odd">Type</dt> |
| <dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.cli"> |
| <code class="sig-name descname">cli</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.cli" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Exposes a CLI specific to this DAG</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.create_dagrun"> |
| <code class="sig-name descname">create_dagrun</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">run_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">external_trigger</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">conf</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">run_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dag_hash</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">creating_job_id</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.create_dagrun" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Creates a dag run from this dag including the tasks associated with this dag. |
| Returns the dag run.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>run_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- defines the run id for this dag run</p></li> |
| <li><p><strong>run_type</strong> (<em>airflow.utils.types.DagRunType</em>) -- type of DagRun</p></li> |
| <li><p><strong>execution_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- the execution date of this dag run</p></li> |
| <li><p><strong>state</strong> (<em>airflow.utils.state.State</em>) -- the state of the dag run</p></li> |
| <li><p><strong>start_date</strong> (<em>datetime</em>) -- the date this dag run should be evaluated</p></li> |
| <li><p><strong>external_trigger</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- whether this dag run is externally triggered</p></li> |
| <li><p><strong>conf</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- Dict containing configuration/parameters to pass to the DAG</p></li> |
| <li><p><strong>creating_job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) -- id of the job creating this DagRun</p></li> |
| <li><p><strong>session</strong> (<em>sqlalchemy.orm.session.Session</em>) -- database session</p></li> |
| <li><p><strong>dag_hash</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Hash of Serialized DAG</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.bulk_sync_to_db"> |
| <em class="property">classmethod </em><code class="sig-name descname">bulk_sync_to_db</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">dags</span><span class="p">:</span> <span class="n">Collection['DAG']</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.bulk_sync_to_db" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This method is deprecated in favor of bulk_write_to_db</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.bulk_write_to_db"> |
| <em class="property">classmethod </em><code class="sig-name descname">bulk_write_to_db</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">dags</span><span class="p">:</span> <span class="n">Collection['DAG']</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.bulk_write_to_db" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Ensure the DagModel rows for the given dags are up-to-date in the dag table in the DB, including |
| calculated fields.</p> |
| <p>Note that this method can be called for both DAGs and SubDAGs. A SubDag is actually a SubDagOperator.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>dags</strong> (<em>List</em><em>[</em><a class="reference internal" href="dag/index.html#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><em>airflow.models.dag.DAG</em></a><em>]</em>) -- the DAG objects to save to the DB</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>None</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.sync_to_db"> |
| <code class="sig-name descname">sync_to_db</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.sync_to_db" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Save attributes about this DAG to the DB. Note that this method |
| can be called for both DAGs and SubDAGs. A SubDag is actually a |
| SubDagOperator.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>None</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_default_view"> |
| <code class="sig-name descname">get_default_view</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_default_view" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This is only there for backward compatible jinja2 templates</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.deactivate_unknown_dags"> |
| <em class="property">static </em><code class="sig-name descname">deactivate_unknown_dags</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">active_dag_ids</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.deactivate_unknown_dags" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Given a list of known DAGs, deactivate any other DAGs that are |
| marked as active in the ORM</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>active_dag_ids</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)"><em>list</em></a><em>[</em><em>unicode</em><em>]</em>) -- list of DAG IDs that are active</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>None</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.deactivate_stale_dags"> |
| <em class="property">static </em><code class="sig-name descname">deactivate_stale_dags</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">expiration_date</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.deactivate_stale_dags" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Deactivate any DAGs that were last touched by the scheduler before |
| the expiration date. These DAGs were likely deleted.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>expiration_date</strong> (<em>datetime</em>) -- set inactive DAGs that were touched before this |
| time</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>None</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_num_task_instances"> |
| <em class="property">static </em><code class="sig-name descname">get_num_task_instances</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag_id</span></em>, <em class="sig-param"><span class="n">task_ids</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">states</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_num_task_instances" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the number of task instances in the given DAG.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>session</strong> -- ORM session</p></li> |
| <li><p><strong>dag_id</strong> (<em>unicode</em>) -- ID of the DAG to get the task concurrency of</p></li> |
| <li><p><strong>task_ids</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)"><em>list</em></a><em>[</em><em>unicode</em><em>]</em>) -- A list of valid task IDs for the given DAG</p></li> |
| <li><p><strong>states</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)"><em>list</em></a><em>[</em><em>state</em><em>]</em>) -- A list of states to filter by if supplied</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>The number of running tasks</p> |
| </dd> |
| <dt class="field-odd">Return type</dt> |
| <dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a></p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DAG.get_serialized_fields"> |
| <em class="property">classmethod </em><code class="sig-name descname">get_serialized_fields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DAG.get_serialized_fields" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Stringified DAGs and operators contain exactly these fields.</p> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.DagModel"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">DagModel</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/dag.html#DagModel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.DagModel" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>Table containing DAG properties</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = dag</em><a class="headerlink" href="#airflow.models.DagModel.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd><p>These items are stored in the database for state related information</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.DagModel.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.root_dag_id"> |
| <code class="sig-name descname">root_dag_id</code><a class="headerlink" href="#airflow.models.DagModel.root_dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.is_paused_at_creation"> |
| <code class="sig-name descname">is_paused_at_creation</code><a class="headerlink" href="#airflow.models.DagModel.is_paused_at_creation" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.is_paused"> |
| <code class="sig-name descname">is_paused</code><a class="headerlink" href="#airflow.models.DagModel.is_paused" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.is_subdag"> |
| <code class="sig-name descname">is_subdag</code><a class="headerlink" href="#airflow.models.DagModel.is_subdag" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.is_active"> |
| <code class="sig-name descname">is_active</code><a class="headerlink" href="#airflow.models.DagModel.is_active" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.last_scheduler_run"> |
| <code class="sig-name descname">last_scheduler_run</code><a class="headerlink" href="#airflow.models.DagModel.last_scheduler_run" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.last_pickled"> |
| <code class="sig-name descname">last_pickled</code><a class="headerlink" href="#airflow.models.DagModel.last_pickled" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.last_expired"> |
| <code class="sig-name descname">last_expired</code><a class="headerlink" href="#airflow.models.DagModel.last_expired" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.scheduler_lock"> |
| <code class="sig-name descname">scheduler_lock</code><a class="headerlink" href="#airflow.models.DagModel.scheduler_lock" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.pickle_id"> |
| <code class="sig-name descname">pickle_id</code><a class="headerlink" href="#airflow.models.DagModel.pickle_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.fileloc"> |
| <code class="sig-name descname">fileloc</code><a class="headerlink" href="#airflow.models.DagModel.fileloc" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.owners"> |
| <code class="sig-name descname">owners</code><a class="headerlink" href="#airflow.models.DagModel.owners" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.description"> |
| <code class="sig-name descname">description</code><a class="headerlink" href="#airflow.models.DagModel.description" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.default_view"> |
| <code class="sig-name descname">default_view</code><a class="headerlink" href="#airflow.models.DagModel.default_view" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.schedule_interval"> |
| <code class="sig-name descname">schedule_interval</code><a class="headerlink" href="#airflow.models.DagModel.schedule_interval" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.tags"> |
| <code class="sig-name descname">tags</code><a class="headerlink" href="#airflow.models.DagModel.tags" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.concurrency"> |
| <code class="sig-name descname">concurrency</code><a class="headerlink" href="#airflow.models.DagModel.concurrency" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.has_task_concurrency_limits"> |
| <code class="sig-name descname">has_task_concurrency_limits</code><a class="headerlink" href="#airflow.models.DagModel.has_task_concurrency_limits" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.next_dagrun"> |
| <code class="sig-name descname">next_dagrun</code><a class="headerlink" href="#airflow.models.DagModel.next_dagrun" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.next_dagrun_create_after"> |
| <code class="sig-name descname">next_dagrun_create_after</code><a class="headerlink" href="#airflow.models.DagModel.next_dagrun_create_after" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.__table_args__"> |
| <code class="sig-name descname">__table_args__</code><a class="headerlink" href="#airflow.models.DagModel.__table_args__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.NUM_DAGS_PER_DAGRUN_QUERY"> |
| <code class="sig-name descname">NUM_DAGS_PER_DAGRUN_QUERY</code><a class="headerlink" href="#airflow.models.DagModel.NUM_DAGS_PER_DAGRUN_QUERY" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.timezone"> |
| <code class="sig-name descname">timezone</code><a class="headerlink" href="#airflow.models.DagModel.timezone" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagModel.safe_dag_id"> |
| <code class="sig-name descname">safe_dag_id</code><a class="headerlink" href="#airflow.models.DagModel.safe_dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.get_dagmodel"> |
| <em class="property">static </em><code class="sig-name descname">get_dagmodel</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag_id</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.get_dagmodel" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.get_current"> |
| <em class="property">classmethod </em><code class="sig-name descname">get_current</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">dag_id</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.get_current" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.get_last_dagrun"> |
| <code class="sig-name descname">get_last_dagrun</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">include_externally_triggered</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.get_last_dagrun" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.get_paused_dag_ids"> |
| <em class="property">static </em><code class="sig-name descname">get_paused_dag_ids</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag_ids</span><span class="p">:</span> <span class="n">List<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.get_paused_dag_ids" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Given a list of dag_ids, get a set of Paused Dag Ids</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dag_ids</strong> -- List of Dag ids</p></li> |
| <li><p><strong>session</strong> -- ORM Session</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>Paused Dag_ids</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.get_default_view"> |
| <code class="sig-name descname">get_default_view</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.get_default_view" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the Default DAG View, returns the default config value if DagModel does not |
| have a value</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.set_is_paused"> |
| <code class="sig-name descname">set_is_paused</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">is_paused</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span></em>, <em class="sig-param"><span class="n">including_subdags</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">True</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.set_is_paused" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Pause/Un-pause a DAG.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>is_paused</strong> -- Is the DAG paused</p></li> |
| <li><p><strong>including_subdags</strong> -- whether to include the DAG's subdags</p></li> |
| <li><p><strong>session</strong> -- session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.deactivate_deleted_dags"> |
| <em class="property">classmethod </em><code class="sig-name descname">deactivate_deleted_dags</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">alive_dag_filelocs</span><span class="p">:</span> <span class="n">List<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.deactivate_deleted_dags" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Set <code class="docutils literal notranslate"><span class="pre">is_active=False</span></code> on the DAGs for which the DAG files have been removed. |
| Additionally change <code class="docutils literal notranslate"><span class="pre">is_active=False</span></code> to <code class="docutils literal notranslate"><span class="pre">True</span></code> if the DAG file exists.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>alive_dag_filelocs</strong> -- file paths of alive DAGs</p></li> |
| <li><p><strong>session</strong> -- ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.dags_needing_dagruns"> |
| <em class="property">classmethod </em><code class="sig-name descname">dags_needing_dagruns</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.dags_needing_dagruns" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return (and lock) a list of Dag objects that are due to create a new DagRun.</p> |
| <p>This will return a resultset of rows that is row-level-locked with a "SELECT ... FOR UPDATE" query, |
| you should ensure that any scheduling decisions are made in a single transaction -- as soon as the |
| transaction is committed it will be unlocked.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagModel.calculate_dagrun_date_fields"> |
| <code class="sig-name descname">calculate_dagrun_date_fields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dag</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#airflow.models.DAG" title="airflow.models.DAG">DAG</a></span></em>, <em class="sig-param"><span class="n">most_recent_dag_run</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>pendulum.DateTime<span class="p">]</span></span></em>, <em class="sig-param"><span class="n">active_runs_of_dag</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagModel.calculate_dagrun_date_fields" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Calculate <code class="docutils literal notranslate"><span class="pre">next_dagrun</span></code> and <cite>next_dagrun_create_after`</cite></p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dag</strong> -- The DAG object</p></li> |
| <li><p><strong>most_recent_dag_run</strong> -- DateTime of most recent run of this dag, or none if not yet scheduled.</p></li> |
| <li><p><strong>active_runs_of_dag</strong> -- Number of currently active runs of this dag</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.DagTag"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">DagTag</code><a class="reference internal" href="../../../_modules/airflow/models/dag.html#DagTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.DagTag" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>A tag name per dag, to allow quick filtering in the DAG view.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagTag.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = dag_tag</em><a class="headerlink" href="#airflow.models.DagTag.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagTag.name"> |
| <code class="sig-name descname">name</code><a class="headerlink" href="#airflow.models.DagTag.name" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagTag.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.DagTag.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagTag.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagTag.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.DagBag"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">DagBag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag_folder</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">include_examples</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">conf.getboolean('core', 'LOAD_EXAMPLES')</span></em>, <em class="sig-param"><span class="n">include_smart_sensor</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">conf.getboolean('smart_sensor', 'USE_SMART_SENSOR')</span></em>, <em class="sig-param"><span class="n">safe_mode</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">conf.getboolean('core', 'DAG_DISCOVERY_SAFE_MODE')</span></em>, <em class="sig-param"><span class="n">read_dags_from_db</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">store_serialized_dags</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/dagbag.html#DagBag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.DagBag" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p> |
| <p>A dagbag is a collection of dags, parsed out of a folder tree and has high |
| level configuration settings, like what database to use as a backend and |
| what executor to use to fire off tasks. This makes it easier to run |
| distinct environments for say production and development, tests, or for |
| different teams or security profiles. What would have been system level |
| settings are now dagbag level so that one system can run multiple, |
| independent settings sets.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dag_folder</strong> (<em>unicode</em>) -- the folder to scan to find DAGs</p></li> |
| <li><p><strong>include_examples</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- whether to include the examples that ship |
| with airflow or not</p></li> |
| <li><p><strong>include_smart_sensor</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- whether to include the smart sensor native |
| DAGs that create the smart sensor operators for whole cluster</p></li> |
| <li><p><strong>read_dags_from_db</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Read DAGs from DB if <code class="docutils literal notranslate"><span class="pre">True</span></code> is passed. |
| If <code class="docutils literal notranslate"><span class="pre">False</span></code> DAGs are read from python files.</p></li> |
| </ul> |
| </dd> |
| </dl> |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagBag.DAGBAG_IMPORT_TIMEOUT"> |
| <code class="sig-name descname">DAGBAG_IMPORT_TIMEOUT</code><a class="headerlink" href="#airflow.models.DagBag.DAGBAG_IMPORT_TIMEOUT" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagBag.SCHEDULER_ZOMBIE_TASK_THRESHOLD"> |
| <code class="sig-name descname">SCHEDULER_ZOMBIE_TASK_THRESHOLD</code><a class="headerlink" href="#airflow.models.DagBag.SCHEDULER_ZOMBIE_TASK_THRESHOLD" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagBag.store_serialized_dags"> |
| <code class="sig-name descname">store_serialized_dags</code><a class="headerlink" href="#airflow.models.DagBag.store_serialized_dags" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Whether or not to read dags from DB</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagBag.dag_ids"> |
| <code class="sig-name descname">dag_ids</code><a class="headerlink" href="#airflow.models.DagBag.dag_ids" title="Permalink to this definition">¶</a></dt> |
| <dd><dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>a list of DAG IDs in this bag</p> |
| </dd> |
| <dt class="field-even">Return type</dt> |
| <dd class="field-even"><p>List[unicode]</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag.size"> |
| <code class="sig-name descname">size</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag.size" title="Permalink to this definition">¶</a></dt> |
| <dd><dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>the amount of dags contained in this dagbag</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag.get_dag"> |
| <code class="sig-name descname">get_dag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dag_id</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag.get_dag" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Gets the DAG out of the dictionary, and refreshes it if expired</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- DAG Id</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag._add_dag_from_db"> |
| <code class="sig-name descname">_add_dag_from_db</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag._add_dag_from_db" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Add DAG to DagBag from DB</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag.process_file"> |
| <code class="sig-name descname">process_file</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">filepath</span></em>, <em class="sig-param"><span class="n">only_if_updated</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">safe_mode</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag.process_file" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Given a path to a python module or zip file, this method imports |
| the module and look for dag objects within it.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag._load_modules_from_file"> |
| <code class="sig-name descname">_load_modules_from_file</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">filepath</span></em>, <em class="sig-param"><span class="n">safe_mode</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag._load_modules_from_file" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag._load_modules_from_zip"> |
| <code class="sig-name descname">_load_modules_from_zip</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">filepath</span></em>, <em class="sig-param"><span class="n">safe_mode</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag._load_modules_from_zip" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag._process_modules"> |
| <code class="sig-name descname">_process_modules</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">filepath</span></em>, <em class="sig-param"><span class="n">mods</span></em>, <em class="sig-param"><span class="n">file_last_changed_on_disk</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag._process_modules" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag.bag_dag"> |
| <code class="sig-name descname">bag_dag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dag</span></em>, <em class="sig-param"><span class="n">root_dag</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag.bag_dag" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Adds the DAG into the bag, recurses into sub dags. |
| Throws AirflowDagCycleException if a cycle is detected in this dag or its subdags</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag.collect_dags"> |
| <code class="sig-name descname">collect_dags</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dag_folder</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">only_if_updated</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">include_examples</span><span class="o">=</span><span class="default_value">conf.getboolean('core', 'LOAD_EXAMPLES')</span></em>, <em class="sig-param"><span class="n">include_smart_sensor</span><span class="o">=</span><span class="default_value">conf.getboolean('smart_sensor', 'USE_SMART_SENSOR')</span></em>, <em class="sig-param"><span class="n">safe_mode</span><span class="o">=</span><span class="default_value">conf.getboolean('core', 'DAG_DISCOVERY_SAFE_MODE')</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag.collect_dags" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Given a file path or a folder, this method looks for python modules, |
| imports them and adds them to the dagbag collection.</p> |
| <p>Note that if a <code class="docutils literal notranslate"><span class="pre">.airflowignore</span></code> file is found while processing |
| the directory, it will behave much like a <code class="docutils literal notranslate"><span class="pre">.gitignore</span></code>, |
| ignoring files that match any of the regex patterns specified |
| in the file.</p> |
| <p><strong>Note</strong>: The patterns in .airflowignore are treated as |
| un-anchored regexes, not shell-like glob patterns.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag.collect_dags_from_db"> |
| <code class="sig-name descname">collect_dags_from_db</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag.collect_dags_from_db" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Collects DAGs from database.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag.dagbag_report"> |
| <code class="sig-name descname">dagbag_report</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag.dagbag_report" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Prints a report around DagBag loading stats</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagBag.sync_to_db"> |
| <code class="sig-name descname">sync_to_db</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Session<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagBag.sync_to_db" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Save attributes about list of DAG to the DB.</p> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.DagPickle"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">DagPickle</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/dagpickle.html#DagPickle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.DagPickle" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>Dags can originate from different places (user repos, master repo, ...) |
| and also get executed in different places (different executors). This |
| object represents a version of a DAG and becomes a source of truth for |
| a BackfillJob execution. A pickle is a native python serialized object, |
| and in this case gets stored in the database for the duration of the job.</p> |
| <p>The executors pick up the DagPickle id and read the dag definition from |
| the database.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagPickle.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.DagPickle.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagPickle.pickle"> |
| <code class="sig-name descname">pickle</code><a class="headerlink" href="#airflow.models.DagPickle.pickle" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagPickle.created_dttm"> |
| <code class="sig-name descname">created_dttm</code><a class="headerlink" href="#airflow.models.DagPickle.created_dttm" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagPickle.pickle_hash"> |
| <code class="sig-name descname">pickle_hash</code><a class="headerlink" href="#airflow.models.DagPickle.pickle_hash" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagPickle.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = dag_pickle</em><a class="headerlink" href="#airflow.models.DagPickle.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.DagRun"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">DagRun</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">run_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">start_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">external_trigger</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">conf</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Any<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">run_type</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dag_hash</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">creating_job_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/dagrun.html#DagRun"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.DagRun" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p> |
| <p>DagRun describes an instance of a Dag. It can be created |
| by the scheduler (for regular runs) or by an external trigger</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = dag_run</em><a class="headerlink" href="#airflow.models.DagRun.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.DagRun.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.DagRun.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.execution_date"> |
| <code class="sig-name descname">execution_date</code><a class="headerlink" href="#airflow.models.DagRun.execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.start_date"> |
| <code class="sig-name descname">start_date</code><a class="headerlink" href="#airflow.models.DagRun.start_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.end_date"> |
| <code class="sig-name descname">end_date</code><a class="headerlink" href="#airflow.models.DagRun.end_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun._state"> |
| <code class="sig-name descname">_state</code><a class="headerlink" href="#airflow.models.DagRun._state" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.run_id"> |
| <code class="sig-name descname">run_id</code><a class="headerlink" href="#airflow.models.DagRun.run_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.creating_job_id"> |
| <code class="sig-name descname">creating_job_id</code><a class="headerlink" href="#airflow.models.DagRun.creating_job_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.external_trigger"> |
| <code class="sig-name descname">external_trigger</code><a class="headerlink" href="#airflow.models.DagRun.external_trigger" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.run_type"> |
| <code class="sig-name descname">run_type</code><a class="headerlink" href="#airflow.models.DagRun.run_type" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.conf"> |
| <code class="sig-name descname">conf</code><a class="headerlink" href="#airflow.models.DagRun.conf" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.last_scheduling_decision"> |
| <code class="sig-name descname">last_scheduling_decision</code><a class="headerlink" href="#airflow.models.DagRun.last_scheduling_decision" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.dag_hash"> |
| <code class="sig-name descname">dag_hash</code><a class="headerlink" href="#airflow.models.DagRun.dag_hash" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.dag"> |
| <code class="sig-name descname">dag</code><a class="headerlink" href="#airflow.models.DagRun.dag" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.__table_args__"> |
| <code class="sig-name descname">__table_args__</code><a class="headerlink" href="#airflow.models.DagRun.__table_args__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.task_instances"> |
| <code class="sig-name descname">task_instances</code><a class="headerlink" href="#airflow.models.DagRun.task_instances" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.DEFAULT_DAGRUNS_TO_EXAMINE"> |
| <code class="sig-name descname">DEFAULT_DAGRUNS_TO_EXAMINE</code><a class="headerlink" href="#airflow.models.DagRun.DEFAULT_DAGRUNS_TO_EXAMINE" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.state"> |
| <code class="sig-name descname">state</code><a class="headerlink" href="#airflow.models.DagRun.state" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.DagRun.is_backfill"> |
| <code class="sig-name descname">is_backfill</code><a class="headerlink" href="#airflow.models.DagRun.is_backfill" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.get_state"> |
| <code class="sig-name descname">get_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.get_state" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.set_state"> |
| <code class="sig-name descname">set_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.set_state" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.refresh_from_db"> |
| <code class="sig-name descname">refresh_from_db</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.refresh_from_db" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Reloads the current dagrun from the database</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> (<em>Session</em>) -- database session</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.next_dagruns_to_examine"> |
| <em class="property">classmethod </em><code class="sig-name descname">next_dagruns_to_examine</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em>, <em class="sig-param"><span class="n">max_number</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.next_dagruns_to_examine" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return the next DagRuns that the scheduler should attempt to schedule.</p> |
| <p>This will return zero or more DagRun rows that are row-level-locked with a "SELECT ... FOR UPDATE" |
| query, you should ensure that any scheduling decisions are made in a single transaction -- as soon as |
| the transaction is committed it will be unlocked.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Return type</dt> |
| <dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)">list</a>[<a class="reference internal" href="#airflow.models.DagRun" title="airflow.models.DagRun">airflow.models.DagRun</a>]</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.find"> |
| <em class="property">static </em><code class="sig-name descname">find</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Union<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">, </span>List<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">run_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">external_trigger</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">no_backfills</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">run_type</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>DagRunType<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">execution_start_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">execution_end_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.find" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a set of dag runs for the given search criteria.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em> or </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) -- the dag_id or list of dag_id to find dag runs for</p></li> |
| <li><p><strong>run_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- defines the run id for this dag run</p></li> |
| <li><p><strong>run_type</strong> (<em>airflow.utils.types.DagRunType</em>) -- type of DagRun</p></li> |
| <li><p><strong>execution_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a><em> or </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a><em>]</em>) -- the execution date</p></li> |
| <li><p><strong>state</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- the state of the dag run</p></li> |
| <li><p><strong>external_trigger</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- whether this dag run is externally triggered</p></li> |
| <li><p><strong>no_backfills</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- return no backfills (True), return all (False). |
| Defaults to False</p></li> |
| <li><p><strong>session</strong> (<em>sqlalchemy.orm.session.Session</em>) -- database session</p></li> |
| <li><p><strong>execution_start_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- dag run that was executed from this date</p></li> |
| <li><p><strong>execution_end_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.9)"><em>datetime.datetime</em></a>) -- dag run that was executed until this date</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.generate_run_id"> |
| <em class="property">static </em><code class="sig-name descname">generate_run_id</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">run_type</span><span class="p">:</span> <span class="n">DagRunType</span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="p">:</span> <span class="n">datetime</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.generate_run_id" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Generate Run ID based on Run Type and Execution Date</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.get_task_instances"> |
| <code class="sig-name descname">get_task_instances</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.get_task_instances" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the task instances for this dag run</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.get_task_instance"> |
| <code class="sig-name descname">get_task_instance</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.get_task_instance" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the task instance specified by task_id for this dag run</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>task_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- the task id</p></li> |
| <li><p><strong>session</strong> (<em>Session</em>) -- Sqlalchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.get_dag"> |
| <code class="sig-name descname">get_dag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.get_dag" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the Dag associated with this DagRun.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>DAG</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.get_previous_dagrun"> |
| <code class="sig-name descname">get_previous_dagrun</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.get_previous_dagrun" title="Permalink to this definition">¶</a></dt> |
| <dd><p>The previous DagRun, if there is one</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.get_previous_scheduled_dagrun"> |
| <code class="sig-name descname">get_previous_scheduled_dagrun</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.get_previous_scheduled_dagrun" title="Permalink to this definition">¶</a></dt> |
| <dd><p>The previous, SCHEDULED DagRun, if there is one</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.update_state"> |
| <code class="sig-name descname">update_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">execute_callbacks</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.update_state" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Determines the overall state of the DagRun based on the state |
| of its TaskInstances.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>session</strong> (<em>Session</em>) -- Sqlalchemy ORM Session</p></li> |
| <li><p><strong>execute_callbacks</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Should dag callbacks (success/failure, SLA etc) be invoked |
| directly (default: true) or recorded as a pending request in the <code class="docutils literal notranslate"><span class="pre">callback</span></code> property</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>Tuple containing tis that can be scheduled in the current loop & <cite>callback</cite> that |
| needs to be executed</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.task_instance_scheduling_decisions"> |
| <code class="sig-name descname">task_instance_scheduling_decisions</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.task_instance_scheduling_decisions" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun._get_ready_tis"> |
| <code class="sig-name descname">_get_ready_tis</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">scheduleable_tasks</span><span class="p">:</span> <span class="n">List<span class="p">[</span>TI<span class="p">]</span></span></em>, <em class="sig-param"><span class="n">finished_tasks</span><span class="p">:</span> <span class="n">List<span class="p">[</span>TI<span class="p">]</span></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun._get_ready_tis" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun._are_premature_tis"> |
| <code class="sig-name descname">_are_premature_tis</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">unfinished_tasks</span><span class="p">:</span> <span class="n">List<span class="p">[</span>TI<span class="p">]</span></span></em>, <em class="sig-param"><span class="n">finished_tasks</span><span class="p">:</span> <span class="n">List<span class="p">[</span>TI<span class="p">]</span></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun._are_premature_tis" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun._emit_true_scheduling_delay_stats_for_finished_state"> |
| <code class="sig-name descname">_emit_true_scheduling_delay_stats_for_finished_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">finished_tis</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun._emit_true_scheduling_delay_stats_for_finished_state" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This is a helper method to emit the true scheduling delay stats, which is defined as |
| the time when the first task in DAG starts minus the expected DAG run datetime. |
| This method will be used in the update_state method when the state of the DagRun |
| is updated to a completed status (either success or failure). The method will find the first |
| started task within the DAG and calculate the expected DagRun start time (based on |
| dag.execution_date & dag.schedule_interval), and minus these two values to get the delay. |
| The emitted data may contains outlier (e.g. when the first task was cleared, so |
| the second task's start_date will be used), but we can get rid of the the outliers |
| on the stats side through the dashboards tooling built. |
| Note, the stat will only be emitted if the DagRun is a scheduler triggered one |
| (i.e. external_trigger is False).</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun._emit_duration_stats_for_finished_state"> |
| <code class="sig-name descname">_emit_duration_stats_for_finished_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun._emit_duration_stats_for_finished_state" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.verify_integrity"> |
| <code class="sig-name descname">verify_integrity</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.verify_integrity" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Verifies the DagRun by checking for removed tasks or tasks that are not in the |
| database yet. It will set state to removed or add the task if required.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> (<em>Session</em>) -- Sqlalchemy ORM Session</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.get_run"> |
| <em class="property">static </em><code class="sig-name descname">get_run</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em>, <em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="p">:</span> <span class="n">datetime</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.get_run" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get a single DAG Run</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>session</strong> (<em>Session</em>) -- Sqlalchemy ORM Session</p></li> |
| <li><p><strong>dag_id</strong> (<em>unicode</em>) -- DAG ID</p></li> |
| <li><p><strong>execution_date</strong> (<em>datetime</em>) -- execution date</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>DagRun corresponding to the given dag_id and execution date |
| if one exists. None otherwise.</p> |
| </dd> |
| <dt class="field-odd">Return type</dt> |
| <dd class="field-odd"><p><a class="reference internal" href="#airflow.models.DagRun" title="airflow.models.DagRun">airflow.models.DagRun</a></p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.get_latest_runs"> |
| <em class="property">classmethod </em><code class="sig-name descname">get_latest_runs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.get_latest_runs" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the latest DagRun for each DAG</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.DagRun.schedule_tis"> |
| <code class="sig-name descname">schedule_tis</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">schedulable_tis</span><span class="p">:</span> <span class="n">Iterable<span class="p">[</span>TI<span class="p">]</span></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.DagRun.schedule_tis" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Set the given task instances in to the scheduled state.</p> |
| <p>Each element of <code class="docutils literal notranslate"><span class="pre">schedulable_tis</span></code> should have it's <code class="docutils literal notranslate"><span class="pre">task</span></code> attribute already set.</p> |
| <p>Any DummyOperator without callbacks is instead set straight to the success state.</p> |
| <p>All the TIs should belong to this DagRun, but this code is in the hot-path, this is not checked -- it |
| is the caller's responsibility to call this function only with TIs from a single dag run.</p> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.ImportError"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">ImportError</code><a class="reference internal" href="../../../_modules/airflow/models/errors.html#ImportError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.ImportError" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>A table to store all Import Errors. The ImportErrors are recorded when parsing DAGs. |
| This errors are displayed on the Webserver.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.ImportError.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = import_error</em><a class="headerlink" href="#airflow.models.ImportError.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.ImportError.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.ImportError.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.ImportError.timestamp"> |
| <code class="sig-name descname">timestamp</code><a class="headerlink" href="#airflow.models.ImportError.timestamp" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.ImportError.filename"> |
| <code class="sig-name descname">filename</code><a class="headerlink" href="#airflow.models.ImportError.filename" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.ImportError.stacktrace"> |
| <code class="sig-name descname">stacktrace</code><a class="headerlink" href="#airflow.models.ImportError.stacktrace" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.Log"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">Log</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">event</span></em>, <em class="sig-param"><span class="n">task_instance</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">owner</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">extra</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/log.html#Log"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.Log" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>Used to actively log events to the database</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = log</em><a class="headerlink" href="#airflow.models.Log.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.Log.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.dttm"> |
| <code class="sig-name descname">dttm</code><a class="headerlink" href="#airflow.models.Log.dttm" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.Log.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.task_id"> |
| <code class="sig-name descname">task_id</code><a class="headerlink" href="#airflow.models.Log.task_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.event"> |
| <code class="sig-name descname">event</code><a class="headerlink" href="#airflow.models.Log.event" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.execution_date"> |
| <code class="sig-name descname">execution_date</code><a class="headerlink" href="#airflow.models.Log.execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.owner"> |
| <code class="sig-name descname">owner</code><a class="headerlink" href="#airflow.models.Log.owner" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.extra"> |
| <code class="sig-name descname">extra</code><a class="headerlink" href="#airflow.models.Log.extra" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Log.__table_args__"> |
| <code class="sig-name descname">__table_args__</code><a class="headerlink" href="#airflow.models.Log.__table_args__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.Pool"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">Pool</code><a class="reference internal" href="../../../_modules/airflow/models/pool.html#Pool"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.Pool" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>the class to get Pool info.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.Pool.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = slot_pool</em><a class="headerlink" href="#airflow.models.Pool.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Pool.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.Pool.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Pool.pool"> |
| <code class="sig-name descname">pool</code><a class="headerlink" href="#airflow.models.Pool.pool" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Pool.slots"> |
| <code class="sig-name descname">slots</code><a class="headerlink" href="#airflow.models.Pool.slots" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Pool.description"> |
| <code class="sig-name descname">description</code><a class="headerlink" href="#airflow.models.Pool.description" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Pool.DEFAULT_POOL_NAME"> |
| <code class="sig-name descname">DEFAULT_POOL_NAME</code><em class="property"> = default_pool</em><a class="headerlink" href="#airflow.models.Pool.DEFAULT_POOL_NAME" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.get_pool"> |
| <em class="property">static </em><code class="sig-name descname">get_pool</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">pool_name</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.get_pool" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the Pool with specific pool name from the Pools.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>pool_name</strong> -- The pool name of the Pool to get.</p></li> |
| <li><p><strong>session</strong> -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>the pool object</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.get_default_pool"> |
| <em class="property">static </em><code class="sig-name descname">get_default_pool</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.get_default_pool" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the Pool of the default_pool from the Pools.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> -- SQLAlchemy ORM Session</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>the pool object</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.slots_stats"> |
| <em class="property">static </em><code class="sig-name descname">slots_stats</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">*</span></em>, <em class="sig-param"><span class="n">lock_rows</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.slots_stats" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get Pool stats (Number of Running, Queued, Open & Total tasks)</p> |
| <p>If <code class="docutils literal notranslate"><span class="pre">lock_rows</span></code> is True, and the database engine in use supports the <code class="docutils literal notranslate"><span class="pre">NOWAIT</span></code> syntax, then a |
| non-blocking lock will be attempted -- if the lock is not available then SQLAlchemy will throw an |
| OperationalError.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>lock_rows</strong> -- Should we attempt to obtain a row-level lock on all the Pool rows returns</p></li> |
| <li><p><strong>session</strong> -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.to_json"> |
| <code class="sig-name descname">to_json</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.to_json" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the Pool in a json structure</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>the pool object in json format</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.occupied_slots"> |
| <code class="sig-name descname">occupied_slots</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.occupied_slots" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the number of slots used by running/queued tasks at the moment.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> -- SQLAlchemy ORM Session</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>the used number of slots</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.running_slots"> |
| <code class="sig-name descname">running_slots</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.running_slots" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the number of slots used by running tasks at the moment.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> -- SQLAlchemy ORM Session</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>the used number of slots</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.queued_slots"> |
| <code class="sig-name descname">queued_slots</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.queued_slots" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the number of slots used by queued tasks at the moment.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> -- SQLAlchemy ORM Session</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>the used number of slots</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Pool.open_slots"> |
| <code class="sig-name descname">open_slots</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Pool.open_slots" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the number of slots open at the moment.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> -- SQLAlchemy ORM Session</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>the number of slots</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.RenderedTaskInstanceFields"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">RenderedTaskInstanceFields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">ti</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#airflow.models.TaskInstance" title="airflow.models.TaskInstance">TaskInstance</a></span></em>, <em class="sig-param"><span class="n">render_templates</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/renderedtifields.html#RenderedTaskInstanceFields"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>Save Rendered Template Fields</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = rendered_task_instance_fields</em><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.task_id"> |
| <code class="sig-name descname">task_id</code><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.task_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.execution_date"> |
| <code class="sig-name descname">execution_date</code><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.rendered_fields"> |
| <code class="sig-name descname">rendered_fields</code><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.rendered_fields" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.k8s_pod_yaml"> |
| <code class="sig-name descname">k8s_pod_yaml</code><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.k8s_pod_yaml" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.get_templated_fields"> |
| <em class="property">classmethod </em><code class="sig-name descname">get_templated_fields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">ti</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#airflow.models.TaskInstance" title="airflow.models.TaskInstance">TaskInstance</a></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.get_templated_fields" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get templated field for a TaskInstance from the RenderedTaskInstanceFields |
| table.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>ti</strong> -- Task Instance</p></li> |
| <li><p><strong>session</strong> -- SqlAlchemy Session</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>Rendered Templated TI field</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.get_k8s_pod_yaml"> |
| <em class="property">classmethod </em><code class="sig-name descname">get_k8s_pod_yaml</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">ti</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#airflow.models.TaskInstance" title="airflow.models.TaskInstance">TaskInstance</a></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.get_k8s_pod_yaml" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get rendered Kubernetes Pod Yaml for a TaskInstance from the RenderedTaskInstanceFields |
| table.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>ti</strong> -- Task Instance</p></li> |
| <li><p><strong>session</strong> -- SqlAlchemy Session</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>Kubernetes Pod Yaml</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.write"> |
| <code class="sig-name descname">write</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.write" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Write instance to database</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> -- SqlAlchemy Session</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.RenderedTaskInstanceFields.delete_old_records"> |
| <em class="property">classmethod </em><code class="sig-name descname">delete_old_records</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">task_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">num_to_keep</span><span class="o">=</span><span class="default_value">conf.getint('core', 'max_num_rendered_ti_fields_per_task', fallback=0)</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.RenderedTaskInstanceFields.delete_old_records" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Keep only Last X (num_to_keep) number of records for a task by deleting others</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>task_id</strong> -- Task ID</p></li> |
| <li><p><strong>dag_id</strong> -- Dag ID</p></li> |
| <li><p><strong>num_to_keep</strong> -- Number of Records to keep</p></li> |
| <li><p><strong>session</strong> -- SqlAlchemy Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.SensorInstance"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">SensorInstance</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">ti</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/sensorinstance.html#SensorInstance"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.SensorInstance" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>SensorInstance support the smart sensor service. It stores the sensor task states |
| and context that required for poking include poke context and execution context. |
| In sensor_instance table we also save the sensor operator classpath so that inside |
| smart sensor there is no need to import the dagbag and create task object for each |
| sensor task.</p> |
| <p>SensorInstance include another set of columns to support the smart sensor shard on |
| large number of sensor instance. The key idea is to generate the hash code from the |
| poke context and use it to map to a shorter shard code which can be used as an index. |
| Every smart sensor process takes care of tasks whose <cite>shardcode</cite> are in a certain range.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = sensor_instance</em><a class="headerlink" href="#airflow.models.SensorInstance.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.SensorInstance.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.task_id"> |
| <code class="sig-name descname">task_id</code><a class="headerlink" href="#airflow.models.SensorInstance.task_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.SensorInstance.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.execution_date"> |
| <code class="sig-name descname">execution_date</code><a class="headerlink" href="#airflow.models.SensorInstance.execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.state"> |
| <code class="sig-name descname">state</code><a class="headerlink" href="#airflow.models.SensorInstance.state" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance._try_number"> |
| <code class="sig-name descname">_try_number</code><a class="headerlink" href="#airflow.models.SensorInstance._try_number" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.start_date"> |
| <code class="sig-name descname">start_date</code><a class="headerlink" href="#airflow.models.SensorInstance.start_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.operator"> |
| <code class="sig-name descname">operator</code><a class="headerlink" href="#airflow.models.SensorInstance.operator" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.op_classpath"> |
| <code class="sig-name descname">op_classpath</code><a class="headerlink" href="#airflow.models.SensorInstance.op_classpath" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.hashcode"> |
| <code class="sig-name descname">hashcode</code><a class="headerlink" href="#airflow.models.SensorInstance.hashcode" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.shardcode"> |
| <code class="sig-name descname">shardcode</code><a class="headerlink" href="#airflow.models.SensorInstance.shardcode" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.poke_context"> |
| <code class="sig-name descname">poke_context</code><a class="headerlink" href="#airflow.models.SensorInstance.poke_context" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.execution_context"> |
| <code class="sig-name descname">execution_context</code><a class="headerlink" href="#airflow.models.SensorInstance.execution_context" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.created_at"> |
| <code class="sig-name descname">created_at</code><a class="headerlink" href="#airflow.models.SensorInstance.created_at" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.updated_at"> |
| <code class="sig-name descname">updated_at</code><a class="headerlink" href="#airflow.models.SensorInstance.updated_at" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.__table_args__"> |
| <code class="sig-name descname">__table_args__</code><a class="headerlink" href="#airflow.models.SensorInstance.__table_args__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SensorInstance.try_number"> |
| <code class="sig-name descname">try_number</code><a class="headerlink" href="#airflow.models.SensorInstance.try_number" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return the try number that this task number will be when it is actually |
| run. |
| If the TI is currently running, this will match the column in the |
| database, in all other cases this will be incremented.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.SensorInstance.get_classpath"> |
| <em class="property">static </em><code class="sig-name descname">get_classpath</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">obj</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.SensorInstance.get_classpath" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the object dotted class path. Used for getting operator classpath.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>obj</strong> -- </p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>The class path of input object</p> |
| </dd> |
| <dt class="field-odd">Return type</dt> |
| <dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.SensorInstance.register"> |
| <em class="property">classmethod </em><code class="sig-name descname">register</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">ti</span></em>, <em class="sig-param"><span class="n">poke_context</span></em>, <em class="sig-param"><span class="n">execution_context</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.SensorInstance.register" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Register task instance ti for a sensor in sensor_instance table. Persist the |
| context used for a sensor and set the sensor_instance table state to sensing.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>ti</strong> -- The task instance for the sensor to be registered.</p></li> |
| <li><p><strong>poke_context</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- Context used for sensor poke function.</p></li> |
| <li><p><strong>execution_context</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) -- Context used for execute sensor such as timeout |
| setting and email configuration.</p></li> |
| <li><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Type</dt> |
| <dd class="field-even"><p>ti:</p> |
| </dd> |
| <dt class="field-odd">Returns</dt> |
| <dd class="field-odd"><p>True if the ti was registered successfully.</p> |
| </dd> |
| <dt class="field-even">Return type</dt> |
| <dd class="field-even"><p>Boolean</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.SensorInstance.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.SensorInstance.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.SkipMixin"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">SkipMixin</code><a class="reference internal" href="../../../_modules/airflow/models/skipmixin.html#SkipMixin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.SkipMixin" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p> |
| <p>A Mixin to skip Tasks Instances</p> |
| <dl class="py method"> |
| <dt id="airflow.models.SkipMixin._set_state_to_skipped"> |
| <code class="sig-name descname">_set_state_to_skipped</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dag_run</span></em>, <em class="sig-param"><span class="n">execution_date</span></em>, <em class="sig-param"><span class="n">tasks</span></em>, <em class="sig-param"><span class="n">session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.SkipMixin._set_state_to_skipped" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Used internally to set state of task instances to skipped from the same dag run.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.SkipMixin.skip"> |
| <code class="sig-name descname">skip</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dag_run</span></em>, <em class="sig-param"><span class="n">execution_date</span></em>, <em class="sig-param"><span class="n">tasks</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.SkipMixin.skip" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Sets tasks instances to skipped from the same dag run.</p> |
| <p>If this instance has a <cite>task_id</cite> attribute, store the list of skipped task IDs to XCom |
| so that NotPreviouslySkippedDep knows these tasks should be skipped when they |
| are cleared.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dag_run</strong> -- the DagRun for which to set the tasks to skipped</p></li> |
| <li><p><strong>execution_date</strong> -- execution_date</p></li> |
| <li><p><strong>tasks</strong> -- tasks to skip (not task_ids)</p></li> |
| <li><p><strong>session</strong> -- db session to use</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.SkipMixin.skip_all_except"> |
| <code class="sig-name descname">skip_all_except</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">ti</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#airflow.models.TaskInstance" title="airflow.models.TaskInstance">TaskInstance</a></span></em>, <em class="sig-param"><span class="n">branch_task_ids</span><span class="p">:</span> <span class="n">Union<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">, </span>Iterable<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.SkipMixin.skip_all_except" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This method implements the logic for a branching operator; given a single |
| task ID or list of task IDs to follow, this skips all other tasks |
| immediately downstream of this operator.</p> |
| <p>branch_task_ids is stored to XCom so that NotPreviouslySkippedDep knows skipped tasks or |
| newly added tasks should be skipped when they are cleared.</p> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.SlaMiss"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">SlaMiss</code><a class="reference internal" href="../../../_modules/airflow/models/slamiss.html#SlaMiss"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.SlaMiss" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>Model that stores a history of the SLA that have been missed. |
| It is used to keep track of SLA failures over time and to avoid double |
| triggering alert emails.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = sla_miss</em><a class="headerlink" href="#airflow.models.SlaMiss.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.task_id"> |
| <code class="sig-name descname">task_id</code><a class="headerlink" href="#airflow.models.SlaMiss.task_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.SlaMiss.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.execution_date"> |
| <code class="sig-name descname">execution_date</code><a class="headerlink" href="#airflow.models.SlaMiss.execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.email_sent"> |
| <code class="sig-name descname">email_sent</code><a class="headerlink" href="#airflow.models.SlaMiss.email_sent" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.timestamp"> |
| <code class="sig-name descname">timestamp</code><a class="headerlink" href="#airflow.models.SlaMiss.timestamp" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.description"> |
| <code class="sig-name descname">description</code><a class="headerlink" href="#airflow.models.SlaMiss.description" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.notification_sent"> |
| <code class="sig-name descname">notification_sent</code><a class="headerlink" href="#airflow.models.SlaMiss.notification_sent" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.SlaMiss.__table_args__"> |
| <code class="sig-name descname">__table_args__</code><a class="headerlink" href="#airflow.models.SlaMiss.__table_args__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.SlaMiss.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.SlaMiss.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.TaskFail"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">TaskFail</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">task</span></em>, <em class="sig-param"><span class="n">execution_date</span></em>, <em class="sig-param"><span class="n">start_date</span></em>, <em class="sig-param"><span class="n">end_date</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/taskfail.html#TaskFail"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.TaskFail" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>TaskFail tracks the failed run durations of each task instance.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = task_fail</em><a class="headerlink" href="#airflow.models.TaskFail.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.TaskFail.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.task_id"> |
| <code class="sig-name descname">task_id</code><a class="headerlink" href="#airflow.models.TaskFail.task_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.TaskFail.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.execution_date"> |
| <code class="sig-name descname">execution_date</code><a class="headerlink" href="#airflow.models.TaskFail.execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.start_date"> |
| <code class="sig-name descname">start_date</code><a class="headerlink" href="#airflow.models.TaskFail.start_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.end_date"> |
| <code class="sig-name descname">end_date</code><a class="headerlink" href="#airflow.models.TaskFail.end_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.duration"> |
| <code class="sig-name descname">duration</code><a class="headerlink" href="#airflow.models.TaskFail.duration" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskFail.__table_args__"> |
| <code class="sig-name descname">__table_args__</code><a class="headerlink" href="#airflow.models.TaskFail.__table_args__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.TaskInstance"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">TaskInstance</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">task</span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="p">:</span> <span class="n">datetime</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/taskinstance.html#TaskInstance"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.TaskInstance" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p> |
| <p>Task instances store the state of a task instance. This table is the |
| authority and single source of truth around what tasks have run and the |
| state they are in.</p> |
| <p>The SqlAlchemy model doesn't have a SqlAlchemy foreign key to the task or |
| dag model deliberately to have more control over transactions.</p> |
| <p>Database transactions on this table should insure double triggers and |
| any confusion around what task instances are or aren't ready to run |
| even while multiple schedulers may be firing task instances.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = task_instance</em><a class="headerlink" href="#airflow.models.TaskInstance.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.task_id"> |
| <code class="sig-name descname">task_id</code><a class="headerlink" href="#airflow.models.TaskInstance.task_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.TaskInstance.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.execution_date"> |
| <code class="sig-name descname">execution_date</code><a class="headerlink" href="#airflow.models.TaskInstance.execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.start_date"> |
| <code class="sig-name descname">start_date</code><a class="headerlink" href="#airflow.models.TaskInstance.start_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.end_date"> |
| <code class="sig-name descname">end_date</code><a class="headerlink" href="#airflow.models.TaskInstance.end_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.duration"> |
| <code class="sig-name descname">duration</code><a class="headerlink" href="#airflow.models.TaskInstance.duration" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.state"> |
| <code class="sig-name descname">state</code><a class="headerlink" href="#airflow.models.TaskInstance.state" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance._try_number"> |
| <code class="sig-name descname">_try_number</code><a class="headerlink" href="#airflow.models.TaskInstance._try_number" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.max_tries"> |
| <code class="sig-name descname">max_tries</code><a class="headerlink" href="#airflow.models.TaskInstance.max_tries" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.hostname"> |
| <code class="sig-name descname">hostname</code><a class="headerlink" href="#airflow.models.TaskInstance.hostname" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.unixname"> |
| <code class="sig-name descname">unixname</code><a class="headerlink" href="#airflow.models.TaskInstance.unixname" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.job_id"> |
| <code class="sig-name descname">job_id</code><a class="headerlink" href="#airflow.models.TaskInstance.job_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.pool"> |
| <code class="sig-name descname">pool</code><a class="headerlink" href="#airflow.models.TaskInstance.pool" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.pool_slots"> |
| <code class="sig-name descname">pool_slots</code><a class="headerlink" href="#airflow.models.TaskInstance.pool_slots" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.queue"> |
| <code class="sig-name descname">queue</code><a class="headerlink" href="#airflow.models.TaskInstance.queue" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.priority_weight"> |
| <code class="sig-name descname">priority_weight</code><a class="headerlink" href="#airflow.models.TaskInstance.priority_weight" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.operator"> |
| <code class="sig-name descname">operator</code><a class="headerlink" href="#airflow.models.TaskInstance.operator" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.queued_dttm"> |
| <code class="sig-name descname">queued_dttm</code><a class="headerlink" href="#airflow.models.TaskInstance.queued_dttm" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.queued_by_job_id"> |
| <code class="sig-name descname">queued_by_job_id</code><a class="headerlink" href="#airflow.models.TaskInstance.queued_by_job_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.pid"> |
| <code class="sig-name descname">pid</code><a class="headerlink" href="#airflow.models.TaskInstance.pid" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.executor_config"> |
| <code class="sig-name descname">executor_config</code><a class="headerlink" href="#airflow.models.TaskInstance.executor_config" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.external_executor_id"> |
| <code class="sig-name descname">external_executor_id</code><a class="headerlink" href="#airflow.models.TaskInstance.external_executor_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.__table_args__"> |
| <code class="sig-name descname">__table_args__</code><a class="headerlink" href="#airflow.models.TaskInstance.__table_args__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.dag_model"> |
| <code class="sig-name descname">dag_model</code><a class="headerlink" href="#airflow.models.TaskInstance.dag_model" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.try_number"> |
| <code class="sig-name descname">try_number</code><a class="headerlink" href="#airflow.models.TaskInstance.try_number" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return the try number that this task number will be when it is actually |
| run.</p> |
| <p>If the TaskInstance is currently running, this will match the column in the |
| database, in all other cases this will be incremented.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.prev_attempted_tries"> |
| <code class="sig-name descname">prev_attempted_tries</code><a class="headerlink" href="#airflow.models.TaskInstance.prev_attempted_tries" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Based on this instance's try_number, this will calculate |
| the number of previously attempted tries, defaulting to 0.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.next_try_number"> |
| <code class="sig-name descname">next_try_number</code><a class="headerlink" href="#airflow.models.TaskInstance.next_try_number" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Setting Next Try Number</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.log_filepath"> |
| <code class="sig-name descname">log_filepath</code><a class="headerlink" href="#airflow.models.TaskInstance.log_filepath" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Filepath for TaskInstance</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.log_url"> |
| <code class="sig-name descname">log_url</code><a class="headerlink" href="#airflow.models.TaskInstance.log_url" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Log URL for TaskInstance</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.mark_success_url"> |
| <code class="sig-name descname">mark_success_url</code><a class="headerlink" href="#airflow.models.TaskInstance.mark_success_url" title="Permalink to this definition">¶</a></dt> |
| <dd><p>URL to mark TI success</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.key"> |
| <code class="sig-name descname">key</code><a class="headerlink" href="#airflow.models.TaskInstance.key" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a tuple that identifies the task instance uniquely</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.is_premature"> |
| <code class="sig-name descname">is_premature</code><a class="headerlink" href="#airflow.models.TaskInstance.is_premature" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns whether a task is in UP_FOR_RETRY state and its retry interval |
| has elapsed.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.previous_ti"> |
| <code class="sig-name descname">previous_ti</code><a class="headerlink" href="#airflow.models.TaskInstance.previous_ti" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This attribute is deprecated. |
| Please use <cite>airflow.models.taskinstance.TaskInstance.get_previous_ti</cite> method.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.previous_ti_success"> |
| <code class="sig-name descname">previous_ti_success</code><a class="headerlink" href="#airflow.models.TaskInstance.previous_ti_success" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This attribute is deprecated. |
| Please use <cite>airflow.models.taskinstance.TaskInstance.get_previous_ti</cite> method.</p> |
| </dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskInstance.previous_start_date_success"> |
| <code class="sig-name descname">previous_start_date_success</code><a class="headerlink" href="#airflow.models.TaskInstance.previous_start_date_success" title="Permalink to this definition">¶</a></dt> |
| <dd><p>This attribute is deprecated. |
| Please use <cite>airflow.models.taskinstance.TaskInstance.get_previous_start_date</cite> method.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.init_on_load"> |
| <code class="sig-name descname">init_on_load</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.init_on_load" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Initialize the attributes that aren't stored in the DB</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.command_as_list"> |
| <code class="sig-name descname">command_as_list</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">mark_success</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_all_deps</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_task_deps</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_depends_on_past</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_ti_state</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">local</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">pickle_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">raw</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pool</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">cfg_path</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.command_as_list" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns a command that can be executed anywhere where airflow is |
| installed. This command is part of the message sent to executors by |
| the orchestrator.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.generate_command"> |
| <em class="property">static </em><code class="sig-name descname">generate_command</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">task_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="p">:</span> <span class="n">datetime</span></em>, <em class="sig-param"><span class="n">mark_success</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_all_deps</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_depends_on_past</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_task_deps</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_ti_state</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">local</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">pickle_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">file_path</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">raw</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pool</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">cfg_path</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.generate_command" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Generates the shell command required to execute this task instance.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- DAG ID</p></li> |
| <li><p><strong>task_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Task ID</p></li> |
| <li><p><strong>execution_date</strong> (<em>datetime</em>) -- Execution date for the task</p></li> |
| <li><p><strong>mark_success</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Whether to mark the task as successful</p></li> |
| <li><p><strong>ignore_all_deps</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Ignore all ignorable dependencies. |
| Overrides the other ignore_* parameters.</p></li> |
| <li><p><strong>ignore_depends_on_past</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Ignore depends_on_past parameter of DAGs |
| (e.g. for Backfills)</p></li> |
| <li><p><strong>ignore_task_deps</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Ignore task-specific dependencies such as depends_on_past |
| and trigger rule</p></li> |
| <li><p><strong>ignore_ti_state</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Ignore the task instance's previous failure/success</p></li> |
| <li><p><strong>local</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Whether to run the task locally</p></li> |
| <li><p><strong>pickle_id</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>]</em>) -- If the DAG was serialized to the DB, the ID |
| associated with the pickled DAG</p></li> |
| <li><p><strong>file_path</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) -- path to the file containing the DAG definition</p></li> |
| <li><p><strong>raw</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a><em>]</em>) -- raw mode (needs more details)</p></li> |
| <li><p><strong>job_id</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>]</em>) -- job ID (needs more details)</p></li> |
| <li><p><strong>pool</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) -- the Airflow pool that the task should run in</p></li> |
| <li><p><strong>cfg_path</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) -- the Path to the configuration file</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>shell command that can be used to run the task instance</p> |
| </dd> |
| <dt class="field-odd">Return type</dt> |
| <dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.9)">list</a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a>]</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.current_state"> |
| <code class="sig-name descname">current_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.current_state" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the very latest state from the database, if a session is passed, |
| we use and looking up the state becomes part of the session, otherwise |
| a new session is used.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.error"> |
| <code class="sig-name descname">error</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.error" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Forces the task instance's state to FAILED in the database.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.refresh_from_db"> |
| <code class="sig-name descname">refresh_from_db</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">lock_for_update</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.refresh_from_db" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Refreshes the task instance from the database based on the primary key</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p></li> |
| <li><p><strong>lock_for_update</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- if True, indicates that the database should |
| lock the TaskInstance (issuing a FOR UPDATE clause) until the |
| session is committed.</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.refresh_from_task"> |
| <code class="sig-name descname">refresh_from_task</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task</span></em>, <em class="sig-param"><span class="n">pool_override</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.refresh_from_task" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Copy common attributes from the given task.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>task</strong> (<a class="reference internal" href="#airflow.models.BaseOperator" title="airflow.models.BaseOperator"><em>airflow.models.BaseOperator</em></a>) -- The task object to copy from</p></li> |
| <li><p><strong>pool_override</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Use the pool_override instead of task's pool</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.clear_xcom_data"> |
| <code class="sig-name descname">clear_xcom_data</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.clear_xcom_data" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Clears all XCom data from the database for the task instance</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.set_state"> |
| <code class="sig-name descname">set_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.set_state" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Set TaskInstance state.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>state</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- State to set for the TI</p></li> |
| <li><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.are_dependents_done"> |
| <code class="sig-name descname">are_dependents_done</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.are_dependents_done" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Checks whether the immediate dependents of this task instance have succeeded or have been skipped. |
| This is meant to be used by wait_for_downstream.</p> |
| <p>This is useful when you do not want to start processing the next |
| schedule of a task until the dependents are done. For instance, |
| if the task DROPs and recreates a table.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_previous_ti"> |
| <code class="sig-name descname">get_previous_ti</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_previous_ti" title="Permalink to this definition">¶</a></dt> |
| <dd><p>The task instance for the task that ran before this task instance.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>state</strong> -- If passed, it only take into account instances of a specific state.</p></li> |
| <li><p><strong>session</strong> -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_previous_execution_date"> |
| <code class="sig-name descname">get_previous_execution_date</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_previous_execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd><p>The execution date from property previous_ti_success.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>state</strong> -- If passed, it only take into account instances of a specific state.</p></li> |
| <li><p><strong>session</strong> -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_previous_start_date"> |
| <code class="sig-name descname">get_previous_start_date</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">state</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_previous_start_date" title="Permalink to this definition">¶</a></dt> |
| <dd><p>The start date from property previous_ti_success.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>state</strong> -- If passed, it only take into account instances of a specific state.</p></li> |
| <li><p><strong>session</strong> -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.are_dependencies_met"> |
| <code class="sig-name descname">are_dependencies_met</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dep_context</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">verbose</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.are_dependencies_met" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns whether or not all the conditions are met for this task instance to be run |
| given the context for the dependencies (e.g. a task instance being force run from |
| the UI will ignore some dependencies).</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>dep_context</strong> (<em>DepContext</em>) -- The execution context that determines the dependencies that |
| should be evaluated.</p></li> |
| <li><p><strong>session</strong> (<em>sqlalchemy.orm.session.Session</em>) -- database session</p></li> |
| <li><p><strong>verbose</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- whether log details on failed dependencies on |
| info or debug log level</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_failed_dep_statuses"> |
| <code class="sig-name descname">get_failed_dep_statuses</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">dep_context</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_failed_dep_statuses" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get failed Dependencies</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.next_retry_datetime"> |
| <code class="sig-name descname">next_retry_datetime</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.next_retry_datetime" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get datetime of the next retry if the task instance fails. For exponential |
| backoff, retry_delay is used as base and will be converted to seconds.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.ready_for_retry"> |
| <code class="sig-name descname">ready_for_retry</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.ready_for_retry" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Checks on whether the task instance is in the right state and timeframe |
| to be retried.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_dagrun"> |
| <code class="sig-name descname">get_dagrun</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_dagrun" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns the DagRun for this TaskInstance</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>session</strong> -- SQLAlchemy ORM Session</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>DagRun</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.check_and_change_state_before_execution"> |
| <code class="sig-name descname">check_and_change_state_before_execution</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">verbose</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">True</span></em>, <em class="sig-param"><span class="n">ignore_all_deps</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_depends_on_past</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_task_deps</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_ti_state</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">mark_success</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">test_mode</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pool</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.check_and_change_state_before_execution" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Checks dependencies and then sets state to RUNNING if they are met. Returns |
| True if and only if state is set to RUNNING, which implies that task should be |
| executed, in preparation for _run_raw_task</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>verbose</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- whether to turn on more verbose logging</p></li> |
| <li><p><strong>ignore_all_deps</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Ignore all of the non-critical dependencies, just runs</p></li> |
| <li><p><strong>ignore_depends_on_past</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Ignore depends_on_past DAG attribute</p></li> |
| <li><p><strong>ignore_task_deps</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Don't check the dependencies of this TaskInstance's task</p></li> |
| <li><p><strong>ignore_ti_state</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Disregards previous task instance state</p></li> |
| <li><p><strong>mark_success</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Don't run the task, mark its state as success</p></li> |
| <li><p><strong>test_mode</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Doesn't record success or failure in the DB</p></li> |
| <li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Job (BackfillJob / LocalTaskJob / SchedulerJob) ID</p></li> |
| <li><p><strong>pool</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- specifies the pool to use to run the task instance</p></li> |
| <li><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>whether the state was changed to running or not</p> |
| </dd> |
| <dt class="field-odd">Return type</dt> |
| <dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._date_or_empty"> |
| <code class="sig-name descname">_date_or_empty</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">attr</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._date_or_empty" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._run_raw_task"> |
| <code class="sig-name descname">_run_raw_task</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">mark_success</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">test_mode</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pool</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._run_raw_task" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Immediately runs the task (without checking or changing db state |
| before execution) and then sets the appropriate final state after |
| completion and runs any post-execute callbacks. Meant to be called |
| only after another function changes the state to running.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>mark_success</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Don't run the task, mark its state as success</p></li> |
| <li><p><strong>test_mode</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- Doesn't record success or failure in the DB</p></li> |
| <li><p><strong>pool</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- specifies the pool to use to run the task instance</p></li> |
| <li><p><strong>session</strong> (<em>Session</em>) -- SQLAlchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._run_mini_scheduler_on_child_tasks"> |
| <code class="sig-name descname">_run_mini_scheduler_on_child_tasks</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._run_mini_scheduler_on_child_tasks" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._prepare_and_execute_task_with_callbacks"> |
| <code class="sig-name descname">_prepare_and_execute_task_with_callbacks</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span></em>, <em class="sig-param"><span class="n">task</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._prepare_and_execute_task_with_callbacks" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Prepare Task for Execution</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._update_ti_state_for_sensing"> |
| <code class="sig-name descname">_update_ti_state_for_sensing</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._update_ti_state_for_sensing" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._run_success_callback"> |
| <code class="sig-name descname">_run_success_callback</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span></em>, <em class="sig-param"><span class="n">task</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._run_success_callback" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Functions that need to be run if Task is successful</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._execute_task"> |
| <code class="sig-name descname">_execute_task</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span></em>, <em class="sig-param"><span class="n">task_copy</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._execute_task" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Executes Task (optionally with a Timeout) and pushes Xcom results</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._run_execute_callback"> |
| <code class="sig-name descname">_run_execute_callback</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span></em>, <em class="sig-param"><span class="n">task</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._run_execute_callback" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Functions that need to be run before a Task is executed</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.run"> |
| <code class="sig-name descname">run</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">verbose</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">True</span></em>, <em class="sig-param"><span class="n">ignore_all_deps</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_depends_on_past</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_task_deps</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">ignore_ti_state</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">mark_success</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">test_mode</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pool</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.run" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Run TaskInstance</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.dry_run"> |
| <code class="sig-name descname">dry_run</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.dry_run" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Only Renders Templates for the TI</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._handle_reschedule"> |
| <code class="sig-name descname">_handle_reschedule</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">actual_start_date</span></em>, <em class="sig-param"><span class="n">reschedule_exception</span></em>, <em class="sig-param"><span class="n">test_mode</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._handle_reschedule" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.handle_failure"> |
| <code class="sig-name descname">handle_failure</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">error</span></em>, <em class="sig-param"><span class="n">test_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">context</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">force_fail</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.handle_failure" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Handle Failure for the TaskInstance</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.is_eligible_to_retry"> |
| <code class="sig-name descname">is_eligible_to_retry</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.is_eligible_to_retry" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Is task instance is eligible for retry</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance._safe_date"> |
| <code class="sig-name descname">_safe_date</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">date_attr</span></em>, <em class="sig-param"><span class="n">fmt</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance._safe_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_template_context"> |
| <code class="sig-name descname">get_template_context</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_template_context" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return TI Context</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_rendered_template_fields"> |
| <code class="sig-name descname">get_rendered_template_fields</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_rendered_template_fields" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Fetch rendered template fields from DB</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_rendered_k8s_spec"> |
| <code class="sig-name descname">get_rendered_k8s_spec</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_rendered_k8s_spec" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Fetch rendered template fields from DB</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.overwrite_params_with_dag_run_conf"> |
| <code class="sig-name descname">overwrite_params_with_dag_run_conf</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">params</span></em>, <em class="sig-param"><span class="n">dag_run</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.overwrite_params_with_dag_run_conf" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Overwrite Task Params with DagRun.conf</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.render_templates"> |
| <code class="sig-name descname">render_templates</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">context</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Context<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.render_templates" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Render templates in the operator fields.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.render_k8s_pod_yaml"> |
| <code class="sig-name descname">render_k8s_pod_yaml</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.render_k8s_pod_yaml" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Render k8s pod yaml</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_email_subject_content"> |
| <code class="sig-name descname">get_email_subject_content</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">exception</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_email_subject_content" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get the email subject content for exceptions.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.email_alert"> |
| <code class="sig-name descname">email_alert</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">exception</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.email_alert" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Send alert email with exception information.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.set_duration"> |
| <code class="sig-name descname">set_duration</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.set_duration" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Set TI duration</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.xcom_push"> |
| <code class="sig-name descname">xcom_push</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">key</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">value</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">execution_date</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>datetime<span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.xcom_push" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Make an XCom available for tasks to pull.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- A key for the XCom</p></li> |
| <li><p><strong>value</strong> (<em>any picklable object</em>) -- A value for the XCom. The value is pickled and stored |
| in the database.</p></li> |
| <li><p><strong>execution_date</strong> (<em>datetime</em>) -- if provided, the XCom will not be visible until |
| this date. This can be used, for example, to send a message to a |
| task on a future date without it being immediately visible.</p></li> |
| <li><p><strong>session</strong> (<em>Session</em>) -- Sqlalchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.xcom_pull"> |
| <code class="sig-name descname">xcom_pull</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">task_ids</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Union<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">, </span>Iterable<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span><span class="p">]</span><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dag_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em>, <em class="sig-param"><span class="n">key</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span> <span class="o">=</span> <span class="default_value">XCOM_RETURN_KEY</span></em>, <em class="sig-param"><span class="n">include_prior_dates</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.xcom_pull" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Pull XComs that optionally meet certain criteria.</p> |
| <p>The default value for <cite>key</cite> limits the search to XComs |
| that were returned by other tasks (as opposed to those that were pushed |
| manually). To remove this filter, pass key=None (or any desired value).</p> |
| <p>If a single task_id string is provided, the result is the value of the |
| most recent matching XCom from that task_id. If multiple task_ids are |
| provided, a tuple of matching values is returned. None is returned |
| whenever no matches are found.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- A key for the XCom. If provided, only XComs with matching |
| keys will be returned. The default key is 'return_value', also |
| available as a constant XCOM_RETURN_KEY. This key is automatically |
| given to XComs returned by tasks (as opposed to being pushed |
| manually). To remove the filter, pass key=None.</p></li> |
| <li><p><strong>task_ids</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em> or </em><em>iterable of strings</em><em> (</em><em>representing task_ids</em><em>)</em>) -- Only XComs from tasks with matching ids will be |
| pulled. Can pass None to remove the filter.</p></li> |
| <li><p><strong>dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- If provided, only pulls XComs from this DAG. |
| If None (default), the DAG of the calling task is used.</p></li> |
| <li><p><strong>include_prior_dates</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- If False, only XComs from the current |
| execution_date are returned. If True, XComs from previous dates |
| are returned as well.</p></li> |
| <li><p><strong>session</strong> (<em>Session</em>) -- Sqlalchemy ORM Session</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.get_num_running_task_instances"> |
| <code class="sig-name descname">get_num_running_task_instances</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.get_num_running_task_instances" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Return Number of running TIs from the DB</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.init_run_context"> |
| <code class="sig-name descname">init_run_context</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">raw</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.init_run_context" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Sets the log context.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskInstance.filter_for_tis"> |
| <em class="property">static </em><code class="sig-name descname">filter_for_tis</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">tis</span><span class="p">:</span> <span class="n">Iterable[Union['TaskInstance', TaskInstanceKey]]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskInstance.filter_for_tis" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns SQLAlchemy filter to query selected task instances</p> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py function"> |
| <dt id="airflow.models.clear_task_instances"> |
| <code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">clear_task_instances</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">tis</span></em>, <em class="sig-param"><span class="n">session</span></em>, <em class="sig-param"><span class="n">activate_dag_runs</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">dag</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/taskinstance.html#clear_task_instances"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.clear_task_instances" title="Permalink to this definition">¶</a></dt> |
| <dt> |
| <code class="sig-name descname">Clears a set of task instances, but makes sure the running ones</code></dt> |
| <dt> |
| <code class="sig-name descname">get killed.</code></dt> |
| <dd><dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>tis</strong> -- a list of task instances</p></li> |
| <li><p><strong>session</strong> -- current session</p></li> |
| <li><p><strong>activate_dag_runs</strong> -- flag to check for active dag run</p></li> |
| <li><p><strong>dag</strong> -- DAG object</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.TaskReschedule"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">TaskReschedule</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">task</span></em>, <em class="sig-param"><span class="n">execution_date</span></em>, <em class="sig-param"><span class="n">try_number</span></em>, <em class="sig-param"><span class="n">start_date</span></em>, <em class="sig-param"><span class="n">end_date</span></em>, <em class="sig-param"><span class="n">reschedule_date</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/taskreschedule.html#TaskReschedule"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.TaskReschedule" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a></p> |
| <p>TaskReschedule tracks rescheduled task instances.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = task_reschedule</em><a class="headerlink" href="#airflow.models.TaskReschedule.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.TaskReschedule.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.task_id"> |
| <code class="sig-name descname">task_id</code><a class="headerlink" href="#airflow.models.TaskReschedule.task_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.dag_id"> |
| <code class="sig-name descname">dag_id</code><a class="headerlink" href="#airflow.models.TaskReschedule.dag_id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.execution_date"> |
| <code class="sig-name descname">execution_date</code><a class="headerlink" href="#airflow.models.TaskReschedule.execution_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.try_number"> |
| <code class="sig-name descname">try_number</code><a class="headerlink" href="#airflow.models.TaskReschedule.try_number" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.start_date"> |
| <code class="sig-name descname">start_date</code><a class="headerlink" href="#airflow.models.TaskReschedule.start_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.end_date"> |
| <code class="sig-name descname">end_date</code><a class="headerlink" href="#airflow.models.TaskReschedule.end_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.duration"> |
| <code class="sig-name descname">duration</code><a class="headerlink" href="#airflow.models.TaskReschedule.duration" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.reschedule_date"> |
| <code class="sig-name descname">reschedule_date</code><a class="headerlink" href="#airflow.models.TaskReschedule.reschedule_date" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.TaskReschedule.__table_args__"> |
| <code class="sig-name descname">__table_args__</code><a class="headerlink" href="#airflow.models.TaskReschedule.__table_args__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskReschedule.query_for_task_instance"> |
| <em class="property">static </em><code class="sig-name descname">query_for_task_instance</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">task_instance</span></em>, <em class="sig-param"><span class="n">descending</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskReschedule.query_for_task_instance" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns query for task reschedules for a given the task instance.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>session</strong> (<em>sqlalchemy.orm.session.Session</em>) -- the database session object</p></li> |
| <li><p><strong>task_instance</strong> (<a class="reference internal" href="#airflow.models.TaskInstance" title="airflow.models.TaskInstance"><em>airflow.models.TaskInstance</em></a>) -- the task instance to find task reschedules for</p></li> |
| <li><p><strong>descending</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a>) -- If True then records are returned in descending order</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.TaskReschedule.find_for_task_instance"> |
| <em class="property">static </em><code class="sig-name descname">find_for_task_instance</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">task_instance</span></em>, <em class="sig-param"><span class="n">session</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.TaskReschedule.find_for_task_instance" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Returns all task reschedules for the task instance and try number, |
| in ascending order.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>session</strong> (<em>sqlalchemy.orm.session.Session</em>) -- the database session object</p></li> |
| <li><p><strong>task_instance</strong> (<a class="reference internal" href="#airflow.models.TaskInstance" title="airflow.models.TaskInstance"><em>airflow.models.TaskInstance</em></a>) -- the task instance to find task reschedules for</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py class"> |
| <dt id="airflow.models.Variable"> |
| <em class="property">class </em><code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">Variable</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">key</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">val</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../_modules/airflow/models/variable.html#Variable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.Variable" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Bases: <a class="reference internal" href="base/index.html#airflow.models.base.Base" title="airflow.models.base.Base"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p> |
| <p>Variables are a generic way to store and retrieve arbitrary content or settings |
| as a simple key value store within Airflow.</p> |
| <dl class="py attribute"> |
| <dt id="airflow.models.Variable.__tablename__"> |
| <code class="sig-name descname">__tablename__</code><em class="property"> = variable</em><a class="headerlink" href="#airflow.models.Variable.__tablename__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Variable.__NO_DEFAULT_SENTINEL"> |
| <code class="sig-name descname">__NO_DEFAULT_SENTINEL</code><a class="headerlink" href="#airflow.models.Variable.__NO_DEFAULT_SENTINEL" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Variable.id"> |
| <code class="sig-name descname">id</code><a class="headerlink" href="#airflow.models.Variable.id" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Variable.key"> |
| <code class="sig-name descname">key</code><a class="headerlink" href="#airflow.models.Variable.key" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Variable._val"> |
| <code class="sig-name descname">_val</code><a class="headerlink" href="#airflow.models.Variable._val" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Variable.is_encrypted"> |
| <code class="sig-name descname">is_encrypted</code><a class="headerlink" href="#airflow.models.Variable.is_encrypted" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py attribute"> |
| <dt id="airflow.models.Variable.val"> |
| <code class="sig-name descname">val</code><a class="headerlink" href="#airflow.models.Variable.val" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get Airflow Variable from Metadata DB and decode it using the Fernet Key</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.__repr__"> |
| <code class="sig-name descname">__repr__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.__repr__" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.get_val"> |
| <code class="sig-name descname">get_val</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.get_val" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get Airflow Variable from Metadata DB and decode it using the Fernet Key</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.set_val"> |
| <code class="sig-name descname">set_val</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">value</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.set_val" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Encode the specified value with Fernet Key and store it in Variables Table.</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.setdefault"> |
| <em class="property">classmethod </em><code class="sig-name descname">setdefault</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">key</span></em>, <em class="sig-param"><span class="n">default</span></em>, <em class="sig-param"><span class="n">deserialize_json</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.setdefault" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Like a Python builtin dict object, setdefault returns the current value |
| for a key, and if it isn't there, stores the default value and returns it.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) -- Dict key for this Variable</p></li> |
| <li><p><strong>default</strong> (<em>Mixed</em>) -- Default value to set and return if the variable |
| isn't already in the DB</p></li> |
| <li><p><strong>deserialize_json</strong> -- Store this as a JSON encoded value in the DB |
| and un-encode it when retrieving a value</p></li> |
| </ul> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>Mixed</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.get"> |
| <em class="property">classmethod </em><code class="sig-name descname">get</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">key</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">default_var</span><span class="p">:</span> <span class="n">Any</span> <span class="o">=</span> <span class="default_value">__NO_DEFAULT_SENTINEL</span></em>, <em class="sig-param"><span class="n">deserialize_json</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.get" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Gets a value for an Airflow Variable Key</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>key</strong> -- Variable Key</p></li> |
| <li><p><strong>default_var</strong> -- Default value of the Variable if the Variable doesn't exists</p></li> |
| <li><p><strong>deserialize_json</strong> -- Deserialize the value to a Python dict</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.set"> |
| <em class="property">classmethod </em><code class="sig-name descname">set</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">key</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">value</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">serialize_json</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></span> <span class="o">=</span> <span class="default_value">False</span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.set" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Sets a value for an Airflow Variable with a given Key</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>key</strong> -- Variable Key</p></li> |
| <li><p><strong>value</strong> -- Value to set for the Variable</p></li> |
| <li><p><strong>serialize_json</strong> -- Serialize the value to a JSON string</p></li> |
| <li><p><strong>session</strong> -- SQL Alchemy Sessions</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.delete"> |
| <em class="property">classmethod </em><code class="sig-name descname">delete</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cls</span></em>, <em class="sig-param"><span class="n">key</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n">Session</span> <span class="o">=</span> <span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.delete" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Delete an Airflow Variable for a given key</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><ul class="simple"> |
| <li><p><strong>key</strong> -- Variable Key</p></li> |
| <li><p><strong>session</strong> -- SQL Alchemy Sessions</p></li> |
| </ul> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.rotate_fernet_key"> |
| <code class="sig-name descname">rotate_fernet_key</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.rotate_fernet_key" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Rotate Fernet Key</p> |
| </dd></dl> |
| |
| <dl class="py method"> |
| <dt id="airflow.models.Variable.get_variable_from_secrets"> |
| <em class="property">static </em><code class="sig-name descname">get_variable_from_secrets</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">key</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#airflow.models.Variable.get_variable_from_secrets" title="Permalink to this definition">¶</a></dt> |
| <dd><p>Get Airflow Variable by iterating over all Secret Backends.</p> |
| <dl class="field-list simple"> |
| <dt class="field-odd">Parameters</dt> |
| <dd class="field-odd"><p><strong>key</strong> -- Variable Key</p> |
| </dd> |
| <dt class="field-even">Returns</dt> |
| <dd class="field-even"><p>Variable Value</p> |
| </dd> |
| </dl> |
| </dd></dl> |
| |
| </dd></dl> |
| |
| <dl class="py data"> |
| <dt id="airflow.models.XCOM_RETURN_KEY"> |
| <code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">XCOM_RETURN_KEY</code><em class="property"> = return_value</em><a class="reference internal" href="../../../_modules/airflow/models/xcom.html#XCOM_RETURN_KEY"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.XCOM_RETURN_KEY" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| <dl class="py data"> |
| <dt id="airflow.models.XCom"> |
| <code class="sig-prename descclassname">airflow.models.</code><code class="sig-name descname">XCom</code><a class="reference internal" href="../../../_modules/airflow/models/xcom.html#XCom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.models.XCom" title="Permalink to this definition">¶</a></dt> |
| <dd></dd></dl> |
| |
| </div> |
| </div> |
| |
| |
| <div class="pager" role="navigation" aria-label="related navigation"> |
| <a rel="prev" title="airflow.executors.sequential_executor" href="../executors/sequential_executor/index.html" > |
| <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button> |
| </a> |
| <a rel="next" title="airflow.models.base" href="base/index.html" > |
| <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button> |
| </a> |
| </div> |
| </div> |
| |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="rating-container"> |
| <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p> |
| <div class="rating"> |
| |
| <div id="rate-star-5" class="rate-star"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02"> |
| <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)"> |
| <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path> |
| </g> |
| </svg> |
| |
| </div> |
| |
| <div id="rate-star-4" class="rate-star"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02"> |
| <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)"> |
| <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path> |
| </g> |
| </svg> |
| |
| </div> |
| |
| <div id="rate-star-3" class="rate-star"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02"> |
| <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)"> |
| <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path> |
| </g> |
| </svg> |
| |
| </div> |
| |
| <div id="rate-star-2" class="rate-star"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02"> |
| <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)"> |
| <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path> |
| </g> |
| </svg> |
| |
| </div> |
| |
| <div id="rate-star-1" class="rate-star"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02"> |
| <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)"> |
| <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path> |
| </g> |
| </svg> |
| |
| </div> |
| |
| </div> |
| </div> |
| |
| </main> |
| |
| |
| |
| |
| <nav class="wy-nav-side-toc"> |
| <div class="wy-menu-vertical"> |
| <ul> |
| <li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models</span></code></a><ul> |
| <li><a class="reference internal" href="#submodules">Submodules</a></li> |
| <li><a class="reference internal" href="#package-contents">Package Contents</a><ul> |
| <li><a class="reference internal" href="#airflow.models.ID_LEN">ID_LEN</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Base">Base</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator">BaseOperator</a><ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.template_fields">template_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.template_ext">template_ext</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.template_fields_renderers">template_fields_renderers</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.ui_color">ui_color</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.ui_fgcolor">ui_fgcolor</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator._base_operator_shallow_copy_attrs">_base_operator_shallow_copy_attrs</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.shallow_copy_attrs">shallow_copy_attrs</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.operator_extra_links">operator_extra_links</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__serialized_fields">__serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator._comps">_comps</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.supports_lineage">supports_lineage</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__instantiated">__instantiated</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator._lock_for_execution">_lock_for_execution</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.dag">dag</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.deps">deps</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.priority_weight_total">priority_weight_total</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.upstream_list">upstream_list</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.upstream_task_ids">upstream_task_ids</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.downstream_list">downstream_list</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.downstream_task_ids">downstream_task_ids</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.task_type">task_type</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.roots">roots</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.leaves">leaves</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.output">output</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.inherits_from_dummy_operator">inherits_from_dummy_operator</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__eq__">__eq__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__ne__">__ne__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__hash__">__hash__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__or__">__or__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__gt__">__gt__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__lt__">__lt__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__setattr__">__setattr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.add_inlets">add_inlets</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.add_outlets">add_outlets</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_inlet_defs">get_inlet_defs</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_outlet_defs">get_outlet_defs</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.has_dag">has_dag</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.prepare_for_execution">prepare_for_execution</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.set_xcomargs_dependencies">set_xcomargs_dependencies</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.operator_extra_link_dict">operator_extra_link_dict</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.global_operator_extra_link_dict">global_operator_extra_link_dict</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.pre_execute">pre_execute</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.execute">execute</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.post_execute">post_execute</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.on_kill">on_kill</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__deepcopy__">__deepcopy__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__getstate__">__getstate__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__setstate__">__setstate__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.render_template_fields">render_template_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator._do_render_template_fields">_do_render_template_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.render_template">render_template</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator._render_nested_template_fields">_render_nested_template_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_template_env">get_template_env</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.prepare_template">prepare_template</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.resolve_template_files">resolve_template_files</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.clear">clear</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_flat_relative_ids">get_flat_relative_ids</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_flat_relatives">get_flat_relatives</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.run">run</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.dry_run">dry_run</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_direct_relative_ids">get_direct_relative_ids</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_direct_relatives">get_direct_relatives</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.add_only_new">add_only_new</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator._set_relatives">_set_relatives</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.set_downstream">set_downstream</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.set_upstream">set_upstream</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.xcom_push">xcom_push</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.xcom_pull">xcom_pull</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.extra_links">extra_links</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_extra_links">get_extra_links</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.get_serialized_fields">get_serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperator.is_smart_sensor_compatible">is_smart_sensor_compatible</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperatorLink">BaseOperatorLink</a><ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperatorLink.operators">operators</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperatorLink.name">name</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.BaseOperatorLink.get_link">get_link</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection">Connection</a><ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.conn_id">conn_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.conn_type">conn_type</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.description">description</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.host">host</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.schema">schema</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.login">login</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection._password">_password</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.port">port</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.is_encrypted">is_encrypted</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.is_extra_encrypted">is_extra_encrypted</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection._extra">_extra</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.password">password</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.extra">extra</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.extra_dejson">extra_dejson</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.parse_from_uri">parse_from_uri</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection._parse_from_uri">_parse_from_uri</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.get_uri">get_uri</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.get_password">get_password</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.set_password">set_password</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.get_extra">get_extra</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.set_extra">set_extra</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.rotate_fernet_key">rotate_fernet_key</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.get_hook">get_hook</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.log_info">log_info</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.debug_info">debug_info</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Connection.get_connection_from_secrets">get_connection_from_secrets</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG">DAG</a><ul> |
| <li><a class="reference internal" href="#airflow.models.DAG._comps">_comps</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__serialized_fields">__serialized_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.full_filepath">full_filepath</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.concurrency">concurrency</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.access_control">access_control</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.description">description</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.default_view">default_view</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.pickle_id">pickle_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.tasks">tasks</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.task_ids">task_ids</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.task_group">task_group</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.filepath">filepath</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.folder">folder</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.owner">owner</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.allow_future_exec_dates">allow_future_exec_dates</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.concurrency_reached">concurrency_reached</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.is_paused">is_paused</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.normalized_schedule_interval">normalized_schedule_interval</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.latest_execution_date">latest_execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.subdags">subdags</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.roots">roots</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.leaves">leaves</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.task">task</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__eq__">__eq__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__ne__">__ne__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__lt__">__lt__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__hash__">__hash__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__enter__">__enter__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__exit__">__exit__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG._upgrade_outdated_dag_access_control">_upgrade_outdated_dag_access_control</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.date_range">date_range</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.is_fixed_time_schedule">is_fixed_time_schedule</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.following_schedule">following_schedule</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.previous_schedule">previous_schedule</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.next_dagrun_info">next_dagrun_info</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.next_dagrun_after_date">next_dagrun_after_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_run_dates">get_run_dates</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.normalize_schedule">normalize_schedule</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_last_dagrun">get_last_dagrun</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.has_dag_runs">has_dag_runs</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.param">param</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_concurrency_reached">get_concurrency_reached</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_is_paused">get_is_paused</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.handle_callback">handle_callback</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_active_runs">get_active_runs</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_num_active_runs">get_num_active_runs</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_dagrun">get_dagrun</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_dagruns_between">get_dagruns_between</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_latest_execution_date">get_latest_execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.resolve_template_files">resolve_template_files</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_template_env">get_template_env</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.set_dependency">set_dependency</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.topological_sort">topological_sort</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.set_dag_runs_state">set_dag_runs_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.clear">clear</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.clear_dags">clear_dags</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.__deepcopy__">__deepcopy__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.sub_dag">sub_dag</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.partial_subset">partial_subset</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.has_task">has_task</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_task">get_task</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.pickle_info">pickle_info</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.pickle">pickle</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.tree_view">tree_view</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.add_task">add_task</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.add_tasks">add_tasks</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.run">run</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.cli">cli</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.create_dagrun">create_dagrun</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.bulk_sync_to_db">bulk_sync_to_db</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.bulk_write_to_db">bulk_write_to_db</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.sync_to_db">sync_to_db</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_default_view">get_default_view</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.deactivate_unknown_dags">deactivate_unknown_dags</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.deactivate_stale_dags">deactivate_stale_dags</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_num_task_instances">get_num_task_instances</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DAG.get_serialized_fields">get_serialized_fields</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel">DagModel</a><ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.root_dag_id">root_dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.is_paused_at_creation">is_paused_at_creation</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.is_paused">is_paused</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.is_subdag">is_subdag</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.is_active">is_active</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.last_scheduler_run">last_scheduler_run</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.last_pickled">last_pickled</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.last_expired">last_expired</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.scheduler_lock">scheduler_lock</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.pickle_id">pickle_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.fileloc">fileloc</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.owners">owners</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.description">description</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.default_view">default_view</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.schedule_interval">schedule_interval</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.tags">tags</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.concurrency">concurrency</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.has_task_concurrency_limits">has_task_concurrency_limits</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.next_dagrun">next_dagrun</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.next_dagrun_create_after">next_dagrun_create_after</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.NUM_DAGS_PER_DAGRUN_QUERY">NUM_DAGS_PER_DAGRUN_QUERY</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.timezone">timezone</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.safe_dag_id">safe_dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.get_dagmodel">get_dagmodel</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.get_current">get_current</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.get_last_dagrun">get_last_dagrun</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.get_paused_dag_ids">get_paused_dag_ids</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.get_default_view">get_default_view</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.set_is_paused">set_is_paused</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.deactivate_deleted_dags">deactivate_deleted_dags</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.dags_needing_dagruns">dags_needing_dagruns</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagModel.calculate_dagrun_date_fields">calculate_dagrun_date_fields</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagTag">DagTag</a><ul> |
| <li><a class="reference internal" href="#airflow.models.DagTag.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagTag.name">name</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagTag.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagTag.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag">DagBag</a><ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.DAGBAG_IMPORT_TIMEOUT">DAGBAG_IMPORT_TIMEOUT</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.SCHEDULER_ZOMBIE_TASK_THRESHOLD">SCHEDULER_ZOMBIE_TASK_THRESHOLD</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.store_serialized_dags">store_serialized_dags</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.dag_ids">dag_ids</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.size">size</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.get_dag">get_dag</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag._add_dag_from_db">_add_dag_from_db</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.process_file">process_file</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag._load_modules_from_file">_load_modules_from_file</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag._load_modules_from_zip">_load_modules_from_zip</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag._process_modules">_process_modules</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.bag_dag">bag_dag</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.collect_dags">collect_dags</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.collect_dags_from_db">collect_dags_from_db</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.dagbag_report">dagbag_report</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagBag.sync_to_db">sync_to_db</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagPickle">DagPickle</a><ul> |
| <li><a class="reference internal" href="#airflow.models.DagPickle.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagPickle.pickle">pickle</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagPickle.created_dttm">created_dttm</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagPickle.pickle_hash">pickle_hash</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagPickle.__tablename__">__tablename__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun">DagRun</a><ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun._state">_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.run_id">run_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.creating_job_id">creating_job_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.external_trigger">external_trigger</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.run_type">run_type</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.conf">conf</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.last_scheduling_decision">last_scheduling_decision</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.dag_hash">dag_hash</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.dag">dag</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.task_instances">task_instances</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.DEFAULT_DAGRUNS_TO_EXAMINE">DEFAULT_DAGRUNS_TO_EXAMINE</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.state">state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.is_backfill">is_backfill</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.get_state">get_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.set_state">set_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.refresh_from_db">refresh_from_db</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.next_dagruns_to_examine">next_dagruns_to_examine</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.find">find</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.generate_run_id">generate_run_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.get_task_instances">get_task_instances</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.get_task_instance">get_task_instance</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.get_dag">get_dag</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.get_previous_dagrun">get_previous_dagrun</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.get_previous_scheduled_dagrun">get_previous_scheduled_dagrun</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.update_state">update_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.task_instance_scheduling_decisions">task_instance_scheduling_decisions</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun._get_ready_tis">_get_ready_tis</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun._are_premature_tis">_are_premature_tis</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun._emit_true_scheduling_delay_stats_for_finished_state">_emit_true_scheduling_delay_stats_for_finished_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun._emit_duration_stats_for_finished_state">_emit_duration_stats_for_finished_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.verify_integrity">verify_integrity</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.get_run">get_run</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.get_latest_runs">get_latest_runs</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.DagRun.schedule_tis">schedule_tis</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.ImportError">ImportError</a><ul> |
| <li><a class="reference internal" href="#airflow.models.ImportError.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.ImportError.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.ImportError.timestamp">timestamp</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.ImportError.filename">filename</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.ImportError.stacktrace">stacktrace</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log">Log</a><ul> |
| <li><a class="reference internal" href="#airflow.models.Log.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.dttm">dttm</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.event">event</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.owner">owner</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.extra">extra</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Log.__table_args__">__table_args__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool">Pool</a><ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.slots">slots</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.description">description</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.DEFAULT_POOL_NAME">DEFAULT_POOL_NAME</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.get_pool">get_pool</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.get_default_pool">get_default_pool</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.slots_stats">slots_stats</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.to_json">to_json</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.occupied_slots">occupied_slots</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.running_slots">running_slots</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.queued_slots">queued_slots</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Pool.open_slots">open_slots</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields">RenderedTaskInstanceFields</a><ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.rendered_fields">rendered_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.k8s_pod_yaml">k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.get_templated_fields">get_templated_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.get_k8s_pod_yaml">get_k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.write">write</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.RenderedTaskInstanceFields.delete_old_records">delete_old_records</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance">SensorInstance</a><ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.state">state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance._try_number">_try_number</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.operator">operator</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.op_classpath">op_classpath</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.hashcode">hashcode</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.shardcode">shardcode</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.poke_context">poke_context</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.execution_context">execution_context</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.created_at">created_at</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.updated_at">updated_at</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.get_classpath">get_classpath</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.register">register</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SensorInstance.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SkipMixin">SkipMixin</a><ul> |
| <li><a class="reference internal" href="#airflow.models.SkipMixin._set_state_to_skipped">_set_state_to_skipped</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SkipMixin.skip">skip</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SkipMixin.skip_all_except">skip_all_except</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss">SlaMiss</a><ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.email_sent">email_sent</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.timestamp">timestamp</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.description">description</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.notification_sent">notification_sent</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.SlaMiss.__repr__">__repr__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail">TaskFail</a><ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskFail.__table_args__">__table_args__</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance">TaskInstance</a><ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.state">state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._try_number">_try_number</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.max_tries">max_tries</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.hostname">hostname</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.unixname">unixname</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.job_id">job_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.pool">pool</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.pool_slots">pool_slots</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.queue">queue</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.priority_weight">priority_weight</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.operator">operator</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.queued_dttm">queued_dttm</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.queued_by_job_id">queued_by_job_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.pid">pid</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.executor_config">executor_config</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.external_executor_id">external_executor_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.dag_model">dag_model</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.prev_attempted_tries">prev_attempted_tries</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.next_try_number">next_try_number</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.log_filepath">log_filepath</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.log_url">log_url</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.mark_success_url">mark_success_url</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.key">key</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.is_premature">is_premature</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.previous_ti">previous_ti</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.previous_ti_success">previous_ti_success</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.previous_start_date_success">previous_start_date_success</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.init_on_load">init_on_load</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.command_as_list">command_as_list</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.generate_command">generate_command</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.current_state">current_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.error">error</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.refresh_from_db">refresh_from_db</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.refresh_from_task">refresh_from_task</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.clear_xcom_data">clear_xcom_data</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.set_state">set_state</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.are_dependents_done">are_dependents_done</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_ti">get_previous_ti</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_execution_date">get_previous_execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_previous_start_date">get_previous_start_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.are_dependencies_met">are_dependencies_met</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_failed_dep_statuses">get_failed_dep_statuses</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.next_retry_datetime">next_retry_datetime</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.ready_for_retry">ready_for_retry</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_dagrun">get_dagrun</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.check_and_change_state_before_execution">check_and_change_state_before_execution</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._date_or_empty">_date_or_empty</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._run_raw_task">_run_raw_task</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._run_mini_scheduler_on_child_tasks">_run_mini_scheduler_on_child_tasks</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._prepare_and_execute_task_with_callbacks">_prepare_and_execute_task_with_callbacks</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._update_ti_state_for_sensing">_update_ti_state_for_sensing</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._run_success_callback">_run_success_callback</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._execute_task">_execute_task</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._run_execute_callback">_run_execute_callback</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.run">run</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.dry_run">dry_run</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._handle_reschedule">_handle_reschedule</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.handle_failure">handle_failure</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.is_eligible_to_retry">is_eligible_to_retry</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance._safe_date">_safe_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_template_context">get_template_context</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_rendered_template_fields">get_rendered_template_fields</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_rendered_k8s_spec">get_rendered_k8s_spec</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.overwrite_params_with_dag_run_conf">overwrite_params_with_dag_run_conf</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.render_templates">render_templates</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.render_k8s_pod_yaml">render_k8s_pod_yaml</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_email_subject_content">get_email_subject_content</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.email_alert">email_alert</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.set_duration">set_duration</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.xcom_push">xcom_push</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.xcom_pull">xcom_pull</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.get_num_running_task_instances">get_num_running_task_instances</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.init_run_context">init_run_context</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskInstance.filter_for_tis">filter_for_tis</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.clear_task_instances">clear_task_instances</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule">TaskReschedule</a><ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.task_id">task_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.dag_id">dag_id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.execution_date">execution_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.try_number">try_number</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.start_date">start_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.end_date">end_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.duration">duration</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.reschedule_date">reschedule_date</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.__table_args__">__table_args__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.query_for_task_instance">query_for_task_instance</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.TaskReschedule.find_for_task_instance">find_for_task_instance</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable">Variable</a><ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.__tablename__">__tablename__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.__NO_DEFAULT_SENTINEL">__NO_DEFAULT_SENTINEL</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.id">id</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.key">key</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable._val">_val</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.is_encrypted">is_encrypted</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.val">val</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.__repr__">__repr__</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.get_val">get_val</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.set_val">set_val</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.setdefault">setdefault</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.get">get</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.set">set</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.delete">delete</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.rotate_fernet_key">rotate_fernet_key</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.Variable.get_variable_from_secrets">get_variable_from_secrets</a></li> |
| </ul> |
| </li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.XCOM_RETURN_KEY">XCOM_RETURN_KEY</a></li> |
| </ul> |
| <ul> |
| <li><a class="reference internal" href="#airflow.models.XCom">XCom</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| |
| </div> |
| </nav> |
| |
| </div> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <div class="base-layout--button"> |
| <a href="https://github.com/apache/airflow/edit/master/docs/apache-airflow/_api/airflow/models/index.rst" rel="nofollow"> |
| |
| <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30"> |
| <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.153 4.07 5.937 5.937 0 011.581 4.127c0 5.909-3.6 7.209-7.022 7.589a3.672 3.672 0 011.044 2.848c0 2.056-.019 3.715-.019 4.219 0 .411.277.89 1.057.74A15.382 15.382 0 0015.378.001z" data-name="Path 224" fill="#51504f" fill-rule="evenodd"></path> |
| </svg> |
| |
| <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span> |
| </button> |
| </a> |
| </div> |
| |
| |
| </div> |
| |
| |
| |
| |
| <footer> |
| <div class="footer-section footer-section__media-section"> |
| <div class="d-flex align-items-center"> |
| |
| <a class="footer-section__media-section--link" target="_blank" href="https://github.com"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45"> |
| <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.338-2.365 6.338-2.365a8.284 8.284 0 0 1 .23 6.105 8.9 8.9 0 0 1 2.371 6.191c0 8.862-5.393 10.812-10.533 11.384a5.506 5.506 0 0 1 1.566 4.272c0 3.084-.028 5.572-.028 6.329 0 .617.415 1.334 1.586 1.109a23.073 23.073 0 0 0-7.308-44.958z" fill="#fff" fill-rule="evenodd" data-name="Path 207" transform="translate(-205.894 -1078.578)"></path> |
| </svg> |
| |
| </a> |
| |
| <a class="footer-section__media-section--link" target="_blank" href="https://jira.atlassian.com/"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45"> |
| <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)"> |
| <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path> |
| <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path> |
| <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path> |
| </g> |
| </svg> |
| |
| </a> |
| |
| <a class="footer-section__media-section--link" target="_blank" href="https://slack.com"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073"> |
| <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)"> |
| <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)"> |
| <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path> |
| <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path> |
| </g> |
| <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)"> |
| <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path> |
| <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path> |
| </g> |
| <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)"> |
| <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path> |
| <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path> |
| </g> |
| <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)"> |
| <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path> |
| <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path> |
| </g> |
| </g> |
| </svg> |
| |
| </a> |
| |
| <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6"> |
| <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)"> |
| <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path> |
| <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path> |
| </g> |
| </svg> |
| |
| </a> |
| |
| <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355"> |
| <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)"> |
| <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.709 5.709 0 0 1-1.763-7.6 16.146 16.146 0 0 0 11.721 5.944 6.282 6.282 0 0 1-.144-1.3 5.688 5.688 0 0 1 9.836-3.892 11.3 11.3 0 0 0 3.615-1.375 5.721 5.721 0 0 1-2.506 3.149 11.538 11.538 0 0 0 3.271-.9 11.585 11.585 0 0 1-2.844 2.958z" fill="#fff" data-name="Path 221"></path> |
| </g> |
| </svg> |
| |
| </a> |
| |
| <a class="footer-section__media-section--link" target="_blank" href="https://youtube.com"> |
| <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941"> |
| <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223" transform="translate(-1076 -1224.542)"></path> |
| </svg> |
| |
| </a> |
| |
| </div> |
| |
| |
| <div class="footer-section__media-section--button-with-text"> |
| <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span> |
| <a href="/community"> |
| |
| <button id="" class="btn-filled bodytext__medium--white ">Join community</button> |
| |
| </a> |
| </div> |
| |
| |
| </div> |
| <div class="footer-section footer-section__policies-section"> |
| <div class="footer-section"> |
| <span>© The Apache Software Foundation 2019</span> |
| <div class="footer-section__policies-section--policies"> |
| |
| <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item"> |
| <span>License</span> |
| </a> |
| |
| <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item"> |
| <span>Donate</span> |
| </a> |
| |
| <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item"> |
| <span>Thanks</span> |
| </a> |
| |
| <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item"> |
| <span>Security</span> |
| </a> |
| |
| |
| </div> |
| </div> |
| <span class="footer-section__policies-section--disclaimer"> |
| Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. |
| All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation. |
| </span> |
| </div> |
| </footer> |
| <script type="text/javascript" src="../../../_static/_gen/js/docs.js"></script> |
| <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> |
| <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> |
| <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> |
| <script src="../../../_static/jquery.js"></script> |
| <script src="../../../_static/underscore.js"></script> |
| <script src="../../../_static/doctools.js"></script> |
| <script src="../../../_static/language_data.js"></script> |
| <script src="../../../_static/clipboard.min.js"></script> |
| <script src="../../../_static/copybutton.js"></script> |
| <script src="../../../_static/jira-links.js"></script> |
| </body> |
| </html> |