blob: 0857dcacb6e208d5804d6d1335bd0f182742c89c [file] [log] [blame]
Search.setIndex({"docnames": ["_api/airflow/providers/teradata/hooks/index", "_api/airflow/providers/teradata/hooks/teradata/index", "_api/airflow/providers/teradata/index", "_api/airflow/providers/teradata/operators/index", "_api/airflow/providers/teradata/operators/teradata/index", "_api/airflow/providers/teradata/transfers/index", "_api/airflow/providers/teradata/transfers/teradata_to_teradata/index", "_api/tests/system/providers/teradata/example_ssl_teradata/index", "_api/tests/system/providers/teradata/example_teradata/index", "_api/tests/system/providers/teradata/example_teradata_to_teradata_transfer/index", "_api/tests/system/providers/teradata/index", "changelog", "commits", "connections/teradata", "index", "installing-providers-from-sources", "operators/index", "operators/teradata", "operators/teradata_to_teradata", "security"], "filenames": ["_api/airflow/providers/teradata/hooks/index.rst", "_api/airflow/providers/teradata/hooks/teradata/index.rst", "_api/airflow/providers/teradata/index.rst", "_api/airflow/providers/teradata/operators/index.rst", "_api/airflow/providers/teradata/operators/teradata/index.rst", "_api/airflow/providers/teradata/transfers/index.rst", "_api/airflow/providers/teradata/transfers/teradata_to_teradata/index.rst", "_api/tests/system/providers/teradata/example_ssl_teradata/index.rst", "_api/tests/system/providers/teradata/example_teradata/index.rst", "_api/tests/system/providers/teradata/example_teradata_to_teradata_transfer/index.rst", "_api/tests/system/providers/teradata/index.rst", "changelog.rst", "commits.rst", "connections/teradata.rst", "index.rst", "installing-providers-from-sources.rst", "operators/index.rst", "operators/teradata.rst", "operators/teradata_to_teradata.rst", "security.rst"], "titles": ["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.teradata.hooks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.teradata.hooks.teradata</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.teradata</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.teradata.operators</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.teradata.operators.teradata</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.teradata.transfers</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.teradata.transfers.teradata_to_teradata</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.teradata.example_ssl_teradata</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.teradata.example_teradata</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.teradata.example_teradata_to_teradata_transfer</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.teradata</span></code>", "Changelog", "Package apache-airflow-providers-teradata", "Teradata Connection", "<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-teradata</span></code>", "Installing from sources", "Teradata operators", "TeradataOperator", "TeradataToTeradataOperator", "Releasing security patches"], "terms": {"2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19], "10": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "interact": [1, 17], "sql": [1, 4, 6, 14, 17, 18], "server": [1, 9, 13, 15], "teradatahook": [1, 4], "arg": 1, "databas": [1, 4, 6, 9, 13, 18], "none": [1, 4, 6, 15], "kwarg": [1, 4, 6], "sourc": [1, 2, 4, 6, 7, 8, 9, 17, 18], "base": [1, 4, 6], "common": [1, 4, 14], "dbapihook": [1, 11, 12], "gener": [1, 4], "contain": [1, 13, 15], "basic": 1, "api": 1, "connect": [1, 4, 6, 9], "It": [1, 9, 15], "us": [1, 4, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19], "teradatasql": [1, 4, 14], "client": [1, 13], "intern": 1, "driver": [1, 4], "The": [1, 4, 9, 13, 14, 15, 19], "config": 1, "paramet": [1, 4, 6, 13], "like": [1, 17, 18], "db": [1, 13], "url": [1, 13], "usernam": [1, 17, 18], "password": [1, 13], "name": [1, 13, 17, 18], "ar": [1, 11, 13, 14, 15, 19], "fetch": [1, 9], "from": [1, 6, 9, 11, 14, 18, 19], "predefin": [1, 4], "connection_id": 1, "rais": 1, "error": 1, "given": 1, "id": [1, 9, 15], "doesn": 1, "t": 1, "exist": [1, 9, 14], "you": [1, 11, 13, 14, 15, 17, 19], "can": [1, 13, 14, 15, 17, 19], "also": [1, 15, 17], "specifi": [1, 13, 14], "ssl": [1, 13], "extra": [1, 13, 14], "field": [1, 13], "your": [1, 11], "sslmode": [1, 13], "requir": [1, 13, 19], "sslcert": [1, 13], "path": 1, "cert": [1, 13], "pem": [1, 13], "etc": 1, "pass": [1, 13], "str": [1, 4, 6], "conn_name_attr": 1, "teradata_conn_id": 1, "default_conn_nam": [1, 4], "teradata_default": [1, 9, 17, 18], "supports_autocommit": 1, "true": [1, 4], "supports_executemani": 1, "conn_typ": 1, "hook_nam": 1, "placehold": 1, "get_conn": 1, "creat": [1, 6, 9, 15, 18], "return": 1, "object": 1, "establish": 1, "correspond": [1, 9], "type": [1, 13], "teradataconnect": 1, "bulk_insert_row": 1, "tabl": [1, 6, 9, 18], "row": [1, 6, 11, 12], "target_field": 1, "commit_everi": 1, "5000": [1, 6], "insert_row": 1, "instead": 1, "deprec": 1, "insert": [1, 6, 9, 11, 12, 18], "bulk": 1, "record": 1, "prepar": [1, 12, 19], "statement": [1, 4], "via": [1, 14, 15], "executemani": [1, 11, 12], "For": [1, 4, 6, 12, 13, 14, 15], "best": 1, "perform": 1, "iter": 1, "target": 1, "dot": 1, "notat": 1, "specif": 1, "list": [1, 4, 12], "tupl": 1, "column": [1, 17, 18], "fill": 1, "default": [1, 4, 13, 19], "If": [1, 11, 15], "each": [1, 4], "should": [1, 13, 15, 17, 18, 19], "have": [1, 19], "some": 1, "order": [1, 14], "int": [1, 6], "maximum": 1, "number": [1, 6], "one": [1, 15], "transact": [1, 13], "set": [1, 9], "greater": 1, "than": 1, "get_sqlalchemy_engin": 1, "engine_kwarg": 1, "sqlalchemi": 1, "static": 1, "get_ui_field_behaviour": 1, "custom": 1, "behaviour": 1, "hook": 2, "oper": [2, 6, 7, 8, 9], "transfer": [2, 9], "teradata_to_teradata": [2, 5], "__version__": 2, "teradataoper": [4, 16, 18], "conn_id": [4, 9, 13, 17, 18], "schema": [4, 17, 18], "sqlexecutequeryoper": 4, "execut": [4, 6, 17], "queri": [4, 6, 9, 17], "jdbc": 4, "more": [4, 6, 13], "inform": [4, 6, 12, 19], "how": [4, 6, 15], "take": [4, 6], "look": [4, 6, 17, 18], "guid": [4, 6, 15], "singl": 4, "string": 4, "refer": [4, 6], "autocommit": 4, "command": [4, 17], "automat": 4, "commit": [4, 6, 12], "valu": [4, 13, 17, 18], "fals": [4, 17, 18], "option": [4, 13], "render": [4, 6], "template_field": [4, 6], "sequenc": [4, 6], "template_ext": [4, 6], "template_fields_render": [4, 6], "ui_color": [4, 6], "e07c24": [4, 6], "teradatatoteradataoper": [6, 16], "dest_teradata_conn_id": [6, 18], "destination_t": [6, 18], "source_teradata_conn_id": [6, 18], "sql_param": [6, 18], "rows_chunk": [6, 18], "model": [6, 19], "baseoper": 6, "move": 6, "data": [6, 9], "destin": [6, 9], "against": 6, "dict": 6, "per": 6, "chunk": 6, "src_hook": 6, "dest_hook": 6, "context": 6, "deriv": 6, "when": [6, 11, 12, 13, 14, 17, 18, 19], "same": [6, 17], "dictionari": [6, 13], "jinja": 6, "templat": 6, "get_template_context": 6, "exampl": [7, 8, 9, 13, 14, 15, 17, 18], "relat": [7, 8], "env_id": [7, 8, 9, 17, 18], "dag_id": [7, 8, 9, 17, 18], "example_teradata": [7, 10, 17, 18], "create_country_t": 7, "test_run": [7, 8, 9], "create_t": [8, 17, 18], "airflow": [9, 11, 15, 19], "dag": 9, "show": 9, "usag": [9, 17, 18], "run": [9, 15], "assum": 9, "alreadi": [9, 15], "below": [9, 14, 15], "sampl": 9, "my_us": 9, "up": 9, "copi": 9, "example_teradata_to_teradata_transfer_oper": 9, "create_src_t": 9, "example_ssl_teradata": 10, "example_teradata_to_teradata_transf": [10, 18], "apach": [11, 15], "provid": [11, 15, 17, 18, 19], "teradata": [11, 15], "releas": [11, 12, 14], "onli": [11, 19], "avail": [11, 15], "7": [11, 12, 14], "explain": 11, "support": [11, 13, 14], "polici": [11, 19], "bump": [11, 12], "minimum": [11, 12, 14], "version": [11, 12, 14, 15, 19], "39240": [11, 12], "alwai": [11, 12, 19], "method": [11, 12], "": [11, 12, 13, 15], "wai": [11, 12, 17], "much": [11, 12], "faster": [11, 12], "38715": [11, 12], "initi": 11, "36953": [11, 12], "previou": [11, 15], "packag": 11, "were": 11, "own": 11, "felip": 11, "lola": 11, "under": 11, "http": [11, 13, 15], "github": 11, "com": [11, 15], "flola": 11, "These": 11, "maintain": [11, 17], "migrat": 11, "older": [11, 19], "recommend": [11, 15], "read": 11, "doc": [11, 12], "refactor": 11, "code": [11, 15, 17], "detail": [12, 13, 15], "chang": [12, 19], "high": 12, "level": [12, 17], "changelog": 12, "see": [12, 14], "includ": [12, 14, 19], "latest": [12, 19], "2024": 12, "04": 12, "25": [12, 17, 18], "subject": 12, "ead9b00f7c": 12, "7ab24c7723": 12, "12": [12, 15], "5fa80b6aea": 12, "1st": 12, "wave": 12, "rc1": 12, "april": 12, "38863": 12, "0a74928894": 12, "03": 12, "18": 12, "ruff": 12, "3": [12, 14], "38240": 12, "02": 12, "22": 12, "b2f0279cc1": 12, "ad": 12, "hoc": 12, "rc2": 12, "februari": 12, "37624": 12, "69d48ed7b5": 12, "21": 12, "37589": 12, "5a0be392e6": 12, "16": 12, "add": 12, "comment": 12, "about": [12, 15, 19], "updat": 12, "manag": [12, 15], "37488": 12, "c41794d056": 12, "15": 12, "enabl": 13, "integr": 13, "host": 13, "login": 13, "user": [13, 15, 17, 18], "json": 13, "follow": [13, 15, 17, 18, 19], "out": [13, 19], "standard": 13, "python": [13, 14, 15], "tmode": 13, "mode": 13, "possibl": [13, 17], "ansi": 13, "tera": 13, "There": [13, 15], "six": 13, "disabl": 13, "allow": 13, "prefer": 13, "verifi": [13, 14], "ca": 13, "full": 13, "sslca": 13, "file": [13, 15, 17], "certif": [13, 15], "author": 13, "sslcapath": 13, "tl": 13, "cipher": 13, "sslcipher": 13, "sslcrc": 13, "control": 13, "revoc": 13, "check": [13, 15], "sslprotocol": 13, "protocol": 13, "all": [13, 14, 19], "found": [13, 19], "document": 13, "tmp": 13, "sslkei": 13, "kei": [13, 15], "uri": 13, "airflow_conn_": 13, "variabl": 13, "syntax": 13, "where": [13, 17, 18, 19], "note": 13, "compon": 13, "encod": 13, "export": 13, "airflow_conn_teradata_default": 13, "teradata_us": 13, "xxxxxxxxxxxx": 13, "teradatadb": 13, "2ftmp": 13, "2fserver": 13, "class": 14, "top": [14, 15], "pip": [14, 15], "teradatasqlalchemi": 14, "17": 14, "20": 14, "28": 14, "those": [14, 15], "might": [14, 19], "need": 14, "them": 14, "pypi": [14, 19], "checksum": [14, 15], "signatur": [14, 15], "site": 14, "sdist": [14, 15], "asc": [14, 15], "sha512": [14, 15], "wheel": 14, "page": 15, "describ": 15, "download": 15, "offici": 15, "most": 15, "choos": 15, "differ": 15, "select": [15, 17, 18], "drop": [15, 18], "down": 15, "left": 15, "whl": 15, "want": [15, 19], "origin": 15, "softwar": 15, "foundat": 15, "link": 15, "abov": 15, "build": 15, "pgp": 15, "essenti": 15, "sha": 15, "gpg": 15, "pleas": 15, "well": 15, "relev": 15, "distribut": 15, "get": [15, 17, 18, 19], "main": [15, 19], "directori": 15, "mirror": 15, "pgpk": 15, "ka": 15, "To": [15, 17, 18], "binari": 15, "pgpv": 15, "tar": 15, "gz": 15, "made": 15, "sat": 15, "11": 15, "sep": 15, "49": 15, "54": 15, "2021": 15, "bst": 15, "rsa": 15, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 15, "issuer": 15, "kaxilnaik": 15, "org": 15, "good": [15, 19], "kaxil": 15, "naik": 15, "unknown": 15, "aka": 15, "gmail": 15, "warn": 15, "certifi": 15, "trust": 15, "indic": 15, "belong": 15, "owner": [15, 17, 18], "primari": 15, "fingerprint": 15, "cde1": 15, "5c6e": 15, "4d3a": 15, "8ec4": 15, "ecf4": 15, "ba4b": 15, "6674": 15, "e08a": 15, "d7de": 15, "406f": 15, "correct": 15, "do": 15, "worri": 15, "self": 15, "sign": 15, "why": 15, "By": 15, "import": 15, "step": 15, "know": 15, "valid": 15, "sum": 15, "shasum": 15, "512": 15, "diff": 15, "match": 15, "local": 15, "script": 15, "bin": 15, "bash": 15, "package_vers": 15, "package_nam": 15, "provider_download_dir": 15, "mktemp": 15, "d": 15, "dep": 15, "dest": 15, "curl": 15, "apache_airflow_providers_teradata": 15, "py3": 15, "ani": 15, "l": 15, "o": [15, 17, 18], "echo": 15, "la": 15, "onc": [15, 17, 18], "instruct": [15, 19], "chapter": 15, "remov": 15, "temporari": 15, "folder": 15, "purpos": [17, 18], "defin": [17, 18], "task": [17, 18], "involv": [17, 18], "arbitrari": 17, "test": [17, 18, 19], "system": [17, 18], "py": [17, 18], "task_id": [17, 18], "r": [17, 18], "countri": [17, 18], "country_id": [17, 18], "integ": [17, 18], "char": [17, 18], "contin": [17, 18], "extern": 17, "must": 17, "easili": 17, "separ": [17, 19], "create_table_from_external_fil": [17, 18], "fallback": 17, "varchar": 17, "50": 17, "descript": [17, 18], "256": 17, "we": [17, 18, 19], "popul": 17, "populate_t": [17, 18], "INTO": [17, 18], "danni": [17, 18], "musician": [17, 18], "simon": [17, 18], "chef": [17, 18], "lili": [17, 18], "florist": [17, 18], "tim": [17, 18], "pet": [17, 18], "shop": [17, 18], "simpl": 17, "get_all_countri": [17, 18], "attribut": 17, "which": [17, 19], "make": 17, "dynam": 17, "inject": 17, "request": 17, "dure": 17, "runtim": 17, "find": 17, "asian": 17, "get_countries_from_contin": [17, 18], "param": [17, 18], "asia": [17, 18], "drop_users_t": [17, 18], "put": [17, 18], "everyth": [17, 18], "togeth": [17, 18], "our": [17, 18], "environ": [17, 18], "system_tests_env_id": [17, 18], "start_dat": [17, 18], "datetim": [17, 18], "2020": [17, 18], "schedul": [17, 18], "catchup": [17, 18], "default_arg": [17, 18], "drop_country_t": [17, 18], "create_schema": [17, 18], "airflow_temp": [17, 18], "AS": [17, 18], "perm": [17, 18], "10e6": [17, 18], "create_table_with_schema": [17, 18], "schema_t": [17, 18], "drop_schema_t": [17, 18], "drop_schema": [17, 18], "transfer_data": 18, "my_users_dest": 18, "my_users_src": 18, "independ": 19, "itself": 19, "vulner": 19, "publish": 19, "upgrad": 19, "instal": 19, "develop": 19, "done": 19, "branch": 19, "next": 19, "strict": 19, "semver": 19, "depend": 19, "scope": 19, "major": 19, "break": 19, "minor": 19, "new": 19, "patchlevel": 19, "bug": 19, "fix": 19, "bugfix": 19, "receiv": 19, "so": 19, "except": 19, "rule": 19, "critic": 19, "reason": 19, "band": 19, "case": 19, "stakehold": 19, "decid": 19, "cherri": 19, "pick": 19, "mix": 19, "govern": 19, "interest": 19, "parti": 19}, "objects": {"airflow.providers": [[2, 0, 0, "-", "teradata"]], "airflow.providers.teradata": [[2, 1, 1, "", "__version__"], [0, 0, 0, "-", "hooks"], [3, 0, 0, "-", "operators"], [5, 0, 0, "-", "transfers"]], "airflow.providers.teradata.hooks": [[1, 0, 0, "-", "teradata"]], "airflow.providers.teradata.hooks.teradata": [[1, 2, 1, "", "TeradataHook"]], "airflow.providers.teradata.hooks.teradata.TeradataHook": [[1, 3, 1, "", "bulk_insert_rows"], [1, 4, 1, "", "conn_name_attr"], [1, 4, 1, "", "conn_type"], [1, 4, 1, "", "default_conn_name"], [1, 3, 1, "", "get_conn"], [1, 3, 1, "", "get_sqlalchemy_engine"], [1, 3, 1, "", "get_ui_field_behaviour"], [1, 4, 1, "", "hook_name"], [1, 4, 1, "", "placeholder"], [1, 4, 1, "", "supports_autocommit"], [1, 4, 1, "", "supports_executemany"]], "airflow.providers.teradata.operators": [[4, 0, 0, "-", "teradata"]], "airflow.providers.teradata.operators.teradata": [[4, 2, 1, "", "TeradataOperator"]], "airflow.providers.teradata.operators.teradata.TeradataOperator": [[4, 4, 1, "", "template_ext"], [4, 4, 1, "", "template_fields"], [4, 4, 1, "", "template_fields_renderers"], [4, 4, 1, "", "ui_color"]], "airflow.providers.teradata.transfers": [[6, 0, 0, "-", "teradata_to_teradata"]], "airflow.providers.teradata.transfers.teradata_to_teradata": [[6, 2, 1, "", "TeradataToTeradataOperator"]], "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator": [[6, 3, 1, "", "dest_hook"], [6, 3, 1, "", "execute"], [6, 3, 1, "", "src_hook"], [6, 4, 1, "", "template_ext"], [6, 4, 1, "", "template_fields"], [6, 4, 1, "", "template_fields_renderers"], [6, 4, 1, "", "ui_color"]], "tests.system.providers": [[10, 0, 0, "-", "teradata"]], "tests.system.providers.teradata": [[7, 0, 0, "-", "example_ssl_teradata"], [8, 0, 0, "-", "example_teradata"], [9, 0, 0, "-", "example_teradata_to_teradata_transfer"]], "tests.system.providers.teradata.example_ssl_teradata": [[7, 1, 1, "", "DAG_ID"], [7, 1, 1, "", "ENV_ID"], [7, 1, 1, "", "create_country_table"], [7, 1, 1, "", "test_run"]], "tests.system.providers.teradata.example_teradata": [[8, 1, 1, "", "DAG_ID"], [8, 1, 1, "", "ENV_ID"], [8, 1, 1, "", "create_table"], [8, 1, 1, "", "test_run"]], "tests.system.providers.teradata.example_teradata_to_teradata_transfer": [[9, 1, 1, "", "CONN_ID"], [9, 1, 1, "", "DAG_ID"], [9, 1, 1, "", "ENV_ID"], [9, 1, 1, "", "create_src_table"], [9, 1, 1, "", "test_run"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:method", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 5, 6, 12, 14], "provid": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14], "teradata": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18], "hook": [0, 1], "submodul": [0, 3, 5, 10], "modul": [1, 4, 6, 7, 8, 9], "content": [1, 2, 4, 6, 7, 8, 9], "class": [1, 4, 6], "subpackag": 2, "packag": [2, 12, 14, 15], "oper": [3, 4, 16, 17, 18], "transfer": [5, 6, 18], "teradata_to_teradata": 6, "test": [7, 8, 9, 10], "system": [7, 8, 9, 10], "example_ssl_teradata": 7, "example_teradata": 8, "example_teradata_to_teradata_transf": 9, "changelog": 11, "2": [11, 12], "1": [11, 12], "0": [11, 12], "misc": 11, "break": 11, "chang": 11, "apach": [12, 14], "connect": 13, "configur": 13, "instal": [14, 15], "requir": 14, "cross": 14, "depend": 14, "download": 14, "offici": 14, "from": [15, 17], "sourc": 15, "releas": [15, 19], "integr": 15, "verifi": 15, "pypi": 15, "teradataoper": 17, "common": 17, "databas": 17, "creat": 17, "tabl": 17, "insert": 17, "data": [17, 18], "fetch": 17, "record": 17, "your": 17, "pass": 17, "paramet": 17, "drop": 17, "The": [17, 18], "complet": [17, 18], "dag": [17, 18], "teradatatoteradataoper": 18, "between": 18, "two": 18, "instanc": 18, "teradatatoteradata": 18, "secur": 19, "patch": 19}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"airflow.providers.teradata.hooks": [[0, "module-airflow.providers.teradata.hooks"]], "Submodules": [[0, "submodules"], [3, "submodules"], [5, "submodules"], [10, "submodules"]], "airflow.providers.teradata.hooks.teradata": [[1, "module-airflow.providers.teradata.hooks.teradata"]], "Module Contents": [[1, "module-contents"], [4, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [9, "module-contents"]], "Classes": [[1, "classes"], [4, "classes"], [6, "classes"]], "airflow.providers.teradata": [[2, "module-airflow.providers.teradata"]], "Subpackages": [[2, "subpackages"]], "Package Contents": [[2, "package-contents"]], "airflow.providers.teradata.operators": [[3, "module-airflow.providers.teradata.operators"]], "airflow.providers.teradata.operators.teradata": [[4, "module-airflow.providers.teradata.operators.teradata"]], "airflow.providers.teradata.transfers": [[5, "module-airflow.providers.teradata.transfers"]], "airflow.providers.teradata.transfers.teradata_to_teradata": [[6, "module-airflow.providers.teradata.transfers.teradata_to_teradata"]], "tests.system.providers.teradata.example_ssl_teradata": [[7, "module-tests.system.providers.teradata.example_ssl_teradata"]], "tests.system.providers.teradata.example_teradata": [[8, "module-tests.system.providers.teradata.example_teradata"]], "tests.system.providers.teradata.example_teradata_to_teradata_transfer": [[9, "module-tests.system.providers.teradata.example_teradata_to_teradata_transfer"]], "tests.system.providers.teradata": [[10, "module-tests.system.providers.teradata"]], "Changelog": [[11, "changelog"]], "2.1.0": [[11, "id1"], [12, "id1"]], "Misc": [[11, "misc"]], "2.0.0": [[11, "id2"], [12, "id2"]], "Breaking changes": [[11, "breaking-changes"]], "Package apache-airflow-providers-teradata": [[12, "package-apache-airflow-providers-teradata"]], "Teradata Connection": [[13, "teradata-connection"]], "Configuring the Connection": [[13, "configuring-the-connection"]], "apache-airflow-providers-teradata": [[14, "apache-airflow-providers-teradata"]], "apache-airflow-providers-teradata package": [[14, "apache-airflow-providers-teradata-package"]], "Provider package": [[14, "provider-package"]], "Installation": [[14, "installation"]], "Requirements": [[14, "requirements"]], "Cross provider package dependencies": [[14, "cross-provider-package-dependencies"]], "Downloading official packages": [[14, "downloading-official-packages"]], "Installing from sources": [[15, "installing-from-sources"]], "Released packages": [[15, "released-packages"]], "Release integrity": [[15, "release-integrity"]], "Verifying PyPI releases": [[15, "verifying-pypi-releases"]], "Teradata operators": [[16, "teradata-operators"]], "TeradataOperator": [[17, "teradataoperator"]], "Common Database Operations with TeradataOperator": [[17, "common-database-operations-with-teradataoperator"]], "Creating a Teradata database table": [[17, "creating-a-teradata-database-table"]], "Inserting data into a Teradata database table": [[17, "inserting-data-into-a-teradata-database-table"]], "Fetching records from your Teradata database table": [[17, "fetching-records-from-your-teradata-database-table"]], "Passing Parameters into TeradataOperator": [[17, "passing-parameters-into-teradataoperator"]], "Dropping a Teradata database table": [[17, "dropping-a-teradata-database-table"]], "The complete Teradata Operator DAG": [[17, "the-complete-teradata-operator-dag"]], "TeradataToTeradataOperator": [[18, "teradatatoteradataoperator"]], "Transfer data between two Teradata instances": [[18, "transfer-data-between-two-teradata-instances"]], "The complete TeradataToTeradata Transfer Operator DAG": [[18, "the-complete-teradatatoteradata-transfer-operator-dag"]], "Releasing security patches": [[19, "releasing-security-patches"]]}, "indexentries": {"airflow.providers.teradata.hooks": [[0, "module-airflow.providers.teradata.hooks"]], "module": [[0, "module-airflow.providers.teradata.hooks"], [1, "module-airflow.providers.teradata.hooks.teradata"], [2, "module-airflow.providers.teradata"], [3, "module-airflow.providers.teradata.operators"], [4, "module-airflow.providers.teradata.operators.teradata"], [5, "module-airflow.providers.teradata.transfers"], [6, "module-airflow.providers.teradata.transfers.teradata_to_teradata"], [7, "module-tests.system.providers.teradata.example_ssl_teradata"], [8, "module-tests.system.providers.teradata.example_teradata"], [9, "module-tests.system.providers.teradata.example_teradata_to_teradata_transfer"], [10, "module-tests.system.providers.teradata"]], "teradatahook (class in airflow.providers.teradata.hooks.teradata)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook"]], "airflow.providers.teradata.hooks.teradata": [[1, "module-airflow.providers.teradata.hooks.teradata"]], "bulk_insert_rows() (airflow.providers.teradata.hooks.teradata.teradatahook method)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.bulk_insert_rows"]], "conn_name_attr (airflow.providers.teradata.hooks.teradata.teradatahook attribute)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.conn_name_attr"]], "conn_type (airflow.providers.teradata.hooks.teradata.teradatahook attribute)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.conn_type"]], "default_conn_name (airflow.providers.teradata.hooks.teradata.teradatahook attribute)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.default_conn_name"]], "get_conn() (airflow.providers.teradata.hooks.teradata.teradatahook method)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.get_conn"]], "get_sqlalchemy_engine() (airflow.providers.teradata.hooks.teradata.teradatahook method)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.get_sqlalchemy_engine"]], "get_ui_field_behaviour() (airflow.providers.teradata.hooks.teradata.teradatahook static method)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.get_ui_field_behaviour"]], "hook_name (airflow.providers.teradata.hooks.teradata.teradatahook attribute)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.hook_name"]], "placeholder (airflow.providers.teradata.hooks.teradata.teradatahook attribute)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.placeholder"]], "supports_autocommit (airflow.providers.teradata.hooks.teradata.teradatahook attribute)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.supports_autocommit"]], "supports_executemany (airflow.providers.teradata.hooks.teradata.teradatahook attribute)": [[1, "airflow.providers.teradata.hooks.teradata.TeradataHook.supports_executemany"]], "__version__ (in module airflow.providers.teradata)": [[2, "airflow.providers.teradata.__version__"]], "airflow.providers.teradata": [[2, "module-airflow.providers.teradata"]], "airflow.providers.teradata.operators": [[3, "module-airflow.providers.teradata.operators"]], "teradataoperator (class in airflow.providers.teradata.operators.teradata)": [[4, "airflow.providers.teradata.operators.teradata.TeradataOperator"]], "airflow.providers.teradata.operators.teradata": [[4, "module-airflow.providers.teradata.operators.teradata"]], "template_ext (airflow.providers.teradata.operators.teradata.teradataoperator attribute)": [[4, "airflow.providers.teradata.operators.teradata.TeradataOperator.template_ext"]], "template_fields (airflow.providers.teradata.operators.teradata.teradataoperator attribute)": [[4, "airflow.providers.teradata.operators.teradata.TeradataOperator.template_fields"]], "template_fields_renderers (airflow.providers.teradata.operators.teradata.teradataoperator attribute)": [[4, "airflow.providers.teradata.operators.teradata.TeradataOperator.template_fields_renderers"]], "ui_color (airflow.providers.teradata.operators.teradata.teradataoperator attribute)": [[4, "airflow.providers.teradata.operators.teradata.TeradataOperator.ui_color"]], "airflow.providers.teradata.transfers": [[5, "module-airflow.providers.teradata.transfers"]], "teradatatoteradataoperator (class in airflow.providers.teradata.transfers.teradata_to_teradata)": [[6, "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator"]], "airflow.providers.teradata.transfers.teradata_to_teradata": [[6, "module-airflow.providers.teradata.transfers.teradata_to_teradata"]], "dest_hook() (airflow.providers.teradata.transfers.teradata_to_teradata.teradatatoteradataoperator method)": [[6, "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator.dest_hook"]], "execute() (airflow.providers.teradata.transfers.teradata_to_teradata.teradatatoteradataoperator method)": [[6, "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator.execute"]], "src_hook() (airflow.providers.teradata.transfers.teradata_to_teradata.teradatatoteradataoperator method)": [[6, "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator.src_hook"]], "template_ext (airflow.providers.teradata.transfers.teradata_to_teradata.teradatatoteradataoperator attribute)": [[6, "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator.template_ext"]], "template_fields (airflow.providers.teradata.transfers.teradata_to_teradata.teradatatoteradataoperator attribute)": [[6, "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator.template_fields"]], "template_fields_renderers (airflow.providers.teradata.transfers.teradata_to_teradata.teradatatoteradataoperator attribute)": [[6, "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator.template_fields_renderers"]], "ui_color (airflow.providers.teradata.transfers.teradata_to_teradata.teradatatoteradataoperator attribute)": [[6, "airflow.providers.teradata.transfers.teradata_to_teradata.TeradataToTeradataOperator.ui_color"]], "dag_id (in module tests.system.providers.teradata.example_ssl_teradata)": [[7, "tests.system.providers.teradata.example_ssl_teradata.DAG_ID"]], "env_id (in module tests.system.providers.teradata.example_ssl_teradata)": [[7, "tests.system.providers.teradata.example_ssl_teradata.ENV_ID"]], "create_country_table (in module tests.system.providers.teradata.example_ssl_teradata)": [[7, "tests.system.providers.teradata.example_ssl_teradata.create_country_table"]], "test_run (in module tests.system.providers.teradata.example_ssl_teradata)": [[7, "tests.system.providers.teradata.example_ssl_teradata.test_run"]], "tests.system.providers.teradata.example_ssl_teradata": [[7, "module-tests.system.providers.teradata.example_ssl_teradata"]], "dag_id (in module tests.system.providers.teradata.example_teradata)": [[8, "tests.system.providers.teradata.example_teradata.DAG_ID"]], "env_id (in module tests.system.providers.teradata.example_teradata)": [[8, "tests.system.providers.teradata.example_teradata.ENV_ID"]], "create_table (in module tests.system.providers.teradata.example_teradata)": [[8, "tests.system.providers.teradata.example_teradata.create_table"]], "test_run (in module tests.system.providers.teradata.example_teradata)": [[8, "tests.system.providers.teradata.example_teradata.test_run"]], "tests.system.providers.teradata.example_teradata": [[8, "module-tests.system.providers.teradata.example_teradata"]], "conn_id (in module tests.system.providers.teradata.example_teradata_to_teradata_transfer)": [[9, "tests.system.providers.teradata.example_teradata_to_teradata_transfer.CONN_ID"]], "dag_id (in module tests.system.providers.teradata.example_teradata_to_teradata_transfer)": [[9, "tests.system.providers.teradata.example_teradata_to_teradata_transfer.DAG_ID"]], "env_id (in module tests.system.providers.teradata.example_teradata_to_teradata_transfer)": [[9, "tests.system.providers.teradata.example_teradata_to_teradata_transfer.ENV_ID"]], "create_src_table (in module tests.system.providers.teradata.example_teradata_to_teradata_transfer)": [[9, "tests.system.providers.teradata.example_teradata_to_teradata_transfer.create_src_table"]], "test_run (in module tests.system.providers.teradata.example_teradata_to_teradata_transfer)": [[9, "tests.system.providers.teradata.example_teradata_to_teradata_transfer.test_run"]], "tests.system.providers.teradata.example_teradata_to_teradata_transfer": [[9, "module-tests.system.providers.teradata.example_teradata_to_teradata_transfer"]], "tests.system.providers.teradata": [[10, "module-tests.system.providers.teradata"]], "airflow_conn_{conn_id}": [[13, "index-0"]], "environment variable": [[13, "index-0"]]}})