blob: 6b8f2f70cd87538e8c307ed12418db81ea8a9643 [file] [log] [blame]
Search.setIndex({"docnames": ["_api/airflow/providers/tabular/hooks/index", "_api/airflow/providers/tabular/hooks/tabular/index", "_api/airflow/providers/tabular/index", "_api/tests/system/providers/tabular/example_tabular/index", "_api/tests/system/providers/tabular/index", "changelog", "commits", "connections", "index", "installing-providers-from-sources", "security"], "filenames": ["_api/airflow/providers/tabular/hooks/index.rst", "_api/airflow/providers/tabular/hooks/tabular/index.rst", "_api/airflow/providers/tabular/index.rst", "_api/tests/system/providers/tabular/example_tabular/index.rst", "_api/tests/system/providers/tabular/index.rst", "changelog.rst", "commits.rst", "connections.rst", "index.rst", "installing-providers-from-sources.rst", "security.rst"], "titles": ["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.tabular.hooks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.tabular.hooks.tabular</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.tabular</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.tabular.example_tabular</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.tabular</span></code>", "Changelog", "Package apache-airflow-providers-tabular", "Connecting to Tabular", "<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-tabular</span></code>", "Installing from sources", "Releasing security patches"], "terms": {"1": [0, 1, 2, 3, 4, 7, 8, 9, 10], "4": [0, 1, 2, 3, 4, 7, 8, 9, 10], "2": [0, 1, 2, 3, 4, 7, 8, 9, 10], "10": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "0": [0, 1, 2, 3, 4, 7, 8, 9, 10], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "default_tabular_url": 1, "http": [1, 7, 9], "api": [1, 7], "tabulardata": [1, 7], "io": [1, 7], "w": [1, 7], "v1": [1, 7], "sourc": [1, 2, 3], "tokens_endpoint": 1, "oauth": 1, "token": [1, 7], "tabularhook": 1, "tabular_conn_id": [1, 7], "default_conn_nam": 1, "base": 1, "basehook": [1, 5, 6], "act": 1, "servic": 1, "It": [1, 9], "offer": 1, "abil": 1, "gener": 1, "temporari": [1, 9], "short": [1, 7], "live": [1, 7], "session": 1, "us": [1, 6, 7, 9, 10], "within": 1, "submit": 1, "job": 1, "paramet": [1, 7], "str": 1, "The": [1, 7, 8, 9, 10], "connect": [1, 5, 6], "id": [1, 9], "which": [1, 10], "refer": 1, "inform": [1, 6, 10], "conn_name_attr": 1, "tabular_default": [1, 7], "conn_typ": 1, "hook_nam": 1, "classmethod": 1, "get_ui_field_behaviour": 1, "return": 1, "custom": 1, "ui": 1, "field": [1, 5, 6], "behaviour": 1, "test_connect": 1, "test": [1, 10], "get_conn": 1, "obtain": 1, "access": [1, 7], "via": [1, 8, 9], "client_id": 1, "client_secret": 1, "get_token_macro": 1, "hook": [2, 5, 6, 7], "__version__": [2, 6], "5": [2, 5, 8], "bash_command": 3, "test_run": 3, "example_tabular": 4, "apach": [5, 7, 9], "airflow": [5, 7, 9, 10], "provid": [5, 7, 9, 10], "tabular": [5, 9], "follow": [5, 6, 9, 10], "method": [5, 6], "signatur": [5, 6, 9], "child": [5, 6], "class": [5, 6, 8], "36086": [5, 6], "releas": [5, 6, 8], "onli": [5, 10], "avail": [5, 7, 9], "6": [5, 6, 8], "explain": 5, "support": [5, 6, 7, 8], "polici": [5, 10], "bump": [5, 6], "minimum": [5, 6, 8], "version": [5, 6, 8, 9, 10], "36017": [5, 6], "min": [5, 6], "34728": [5, 6], "drop": [5, 6, 9], "python": [5, 6, 8, 9], "7": [5, 6], "add": [5, 6], "note": [5, 6], "about": [5, 6, 9, 10], "32015": [5, 6], "30917": [5, 6], "move": [5, 6], "all": [5, 6, 8, 10], "27196": [5, 6], "set": [5, 6, 7], "grant": [5, 6], "type": [5, 6, 7], "25099": [5, 6], "initi": 5, "detail": [6, 9], "commit": 6, "list": 6, "chang": [6, 10], "For": [6, 9], "high": 6, "level": 6, "changelog": 6, "see": [6, 8], "includ": [6, 10], "latest": [6, 10], "2024": 6, "01": 6, "26": 6, "subject": 6, "0b680c9492": 6, "revert": 6, "logger_nam": 6, "param": 6, "order": 6, "overrid": 6, "logger": 6, "name": 6, "36675": 6, "37015": 6, "2b4da0101f": 6, "22": 6, "prepar": [6, 10], "doc": 6, "2nd": 6, "wave": 6, "januari": 6, "36945": 6, "c439ab87c4": 6, "standard": 6, "build": [6, 9], "process": 6, "switch": [6, 7], "hatchl": 6, "backend": 6, "36537": 6, "6bd450da1e": 6, "19ebcac239": 6, "07": 6, "1st": 6, "36640": 6, "6937ae7647": 6, "2023": 6, "12": [6, 9], "30": 6, "speed": 6, "up": 6, "autocomplet": 6, "breez": 6, "simplifi": 6, "state": 6, "36499": 6, "23": 6, "b15d5578da": 6, "re": 6, "appli": 6, "updat": 6, "number": 6, "decemb": 6, "36380": 6, "f5883d6e7b": 6, "36373": 6, "cd476acd8f": 6, "11": [6, 9], "08": 6, "999b70178a": 6, "36112": 6, "d0918d77ee": 6, "0b23d5601c": 6, "24": 6, "novemb": 6, "35836": 6, "99534e47f3": 6, "19": 6, "reproduc": 6, "35693": 6, "99df205f42": 6, "16": 6, "fix": [6, 10], "reappli": 6, "templat": 6, "document": 6, "35686": 6, "1b059c57d6": 6, "35537": 6, "d1c58d86de": 6, "28": 6, "3rd": 6, "octob": 6, "35233": 6, "3592ff4046": 6, "35187": 6, "dd7ba3cae1": 6, "pre": 6, "upgrad": [6, 10], "ruff": 6, "292": 6, "35053": 6, "13": 6, "e9987d5059": 6, "34916": 6, "0c8e30e43b": 6, "05": 6, "21990ed894": 6, "09": 6, "34201": 6, "c077d19060": 6, "aug": 6, "33730": 6, "b5a4d36383": 6, "33291": 6, "21e8f878a3": 6, "06": 6, "d205": 6, "snowflak": 6, "zendesk": 6, "inclus": 6, "32359": 6, "225e3041d2": 6, "juli": 6, "rc2": 6, "32381": 6, "3878fe6fab": 6, "remov": [6, 9], "spuriou": 6, "header": 6, "32373": 6, "cb4927a018": 6, "32298": 6, "09d4718d3a": 6, "27": 6, "improv": 6, "readm": 6, "structur": 6, "32125": 6, "20": 6, "79bcc2e668": 6, "rc1": 6, "june": 6, "32001": 6, "8b146152d6": 6, "a59076eae": 6, "02": 6, "d400": 6, "pydocstyl": 6, "check": [6, 9], "31427": 6, "45548b9451": 6, "mai": 6, "31416": 6, "abea189022": 6, "18": 6, "31393": 6, "f5aed58d9f": 6, "circular": 6, "import": [6, 9], "error": 6, "caus": 6, "31379": 6, "d9ff55cf6d": 6, "31252": 6, "eef5bc7f16": 6, "03": 6, "full": 6, "autom": 6, "30994": 6, "a7eb32a5b2": 6, "04": 6, "d23a3bbed8": 6, "mechan": 6, "suspend": 6, "30422": 6, "2022": 6, "15": 6, "12c3c39d1a": 6, "27613": 6, "78b8ea2f22": 6, "2a34dc9e84": 6, "enabl": [6, 7], "string": 6, "normal": 6, "format": 6, "27205": 6, "f8db64c35c": 6, "septemb": 6, "": [6, 9], "26731": 6, "06acf40a43": 6, "pep": 6, "563": 6, "postpon": 6, "evalu": 6, "annot": 6, "non": 6, "core": 6, "26289": 6, "17": 6, "abb0341135": 6, "25111": 6, "84b679937f": 6, "10273e3c63": 6, "23704": 6, "request": 7, "iceberg": 7, "tabl": 7, "can": [7, 8, 9, 10], "inject": 7, "environ": 7, "variabl": 7, "trino": 7, "spark": 7, "flink": 7, "your": 7, "favorit": 7, "queri": 7, "engin": 7, "after": 7, "instal": [7, 10], "correspond": 7, "made": [7, 9], "valu": 7, "you": [7, 8, 9, 10], "creat": [7, 9], "multipl": 7, "case": [7, 10], "want": [7, 9, 10], "between": 7, "client": 7, "from": [7, 10], "secret": 7, "host": 7, "url": 7, "By": [7, 9], "ar": [8, 9, 10], "top": [8, 9], "exist": 8, "below": [8, 9], "pip": [8, 9], "page": 9, "describ": 9, "download": 9, "offici": 9, "also": 9, "most": 9, "choos": 9, "differ": 9, "select": 9, "down": 9, "left": 9, "sdist": 9, "whl": 9, "origin": 9, "checksum": 9, "softwar": 9, "foundat": 9, "asc": 9, "sha512": 9, "those": 9, "If": 9, "code": 9, "link": 9, "abov": 9, "contain": 9, "file": 9, "how": 9, "pgp": 9, "kei": 9, "essenti": 9, "sha": 9, "gpg": 9, "pleas": 9, "well": 9, "relev": 9, "distribut": 9, "recommend": 9, "get": [9, 10], "main": [9, 10], "directori": 9, "mirror": 9, "pgpk": 9, "ka": 9, "To": 9, "binari": 9, "guid": 9, "pgpv": 9, "exampl": 9, "tar": 9, "gz": 9, "sat": 9, "sep": 9, "49": 9, "54": 9, "2021": 9, "bst": 9, "rsa": 9, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 9, "issuer": 9, "kaxilnaik": 9, "org": 9, "good": [9, 10], "kaxil": 9, "naik": 9, "unknown": 9, "aka": 9, "gmail": 9, "com": 9, "warn": 9, "user": 9, "certifi": 9, "trust": 9, "There": 9, "indic": 9, "belong": 9, "owner": 9, "primari": 9, "fingerprint": 9, "cde1": 9, "5c6e": 9, "4d3a": 9, "8ec4": 9, "ecf4": 9, "ba4b": 9, "6674": 9, "e08a": 9, "d7de": 9, "406f": 9, "correct": 9, "do": 9, "worri": 9, "certif": 9, "manag": 9, "self": 9, "sign": 9, "why": 9, "server": 9, "previou": 9, "step": 9, "know": 9, "valid": 9, "alreadi": 9, "sum": 9, "run": 9, "shasum": 9, "512": 9, "diff": 9, "should": [9, 10], "match": 9, "one": 9, "local": 9, "script": 9, "bin": 9, "bash": 9, "package_vers": 9, "package_nam": 9, "provider_download_dir": 9, "mktemp": 9, "d": 9, "dep": 9, "dest": 9, "curl": 9, "apache_airflow_providers_tabular": 9, "py3": 9, "none": 9, "ani": 9, "l": 9, "o": 9, "echo": 9, "la": 9, "onc": 9, "instruct": [9, 10], "chapter": 9, "folder": 9, "independ": 10, "itself": 10, "vulner": 10, "publish": 10, "separ": 10, "found": 10, "pypi": 10, "when": 10, "we": 10, "develop": 10, "alwai": 10, "done": 10, "branch": 10, "where": 10, "next": 10, "strict": 10, "semver": 10, "depend": 10, "scope": 10, "major": 10, "break": 10, "minor": 10, "new": 10, "patchlevel": 10, "bug": 10, "bugfix": 10, "receiv": 10, "default": 10, "so": 10, "except": 10, "rule": 10, "have": 10, "critic": 10, "reason": 10, "out": 10, "band": 10, "stakehold": 10, "might": 10, "decid": 10, "cherri": 10, "pick": 10, "older": 10, "mix": 10, "govern": 10, "model": 10, "requir": 10, "interest": 10, "parti": 10}, "objects": {"airflow.providers": [[2, 0, 0, "-", "tabular"]], "airflow.providers.tabular": [[2, 1, 1, "", "__version__"], [0, 0, 0, "-", "hooks"]], "airflow.providers.tabular.hooks": [[1, 0, 0, "-", "tabular"]], "airflow.providers.tabular.hooks.tabular": [[1, 1, 1, "", "DEFAULT_TABULAR_URL"], [1, 1, 1, "", "TOKENS_ENDPOINT"], [1, 2, 1, "", "TabularHook"]], "airflow.providers.tabular.hooks.tabular.TabularHook": [[1, 3, 1, "", "conn_name_attr"], [1, 3, 1, "", "conn_type"], [1, 3, 1, "", "default_conn_name"], [1, 4, 1, "", "get_conn"], [1, 4, 1, "", "get_token_macro"], [1, 4, 1, "", "get_ui_field_behaviour"], [1, 3, 1, "", "hook_name"], [1, 4, 1, "", "test_connection"]], "tests.system.providers": [[4, 0, 0, "-", "tabular"]], "tests.system.providers.tabular": [[3, 0, 0, "-", "example_tabular"]], "tests.system.providers.tabular.example_tabular": [[3, 1, 1, "", "bash_command"], [3, 1, 1, "", "test_run"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:attribute", "4": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"]}, "titleterms": {"airflow": [0, 1, 2, 6, 8], "provid": [0, 1, 2, 3, 4, 6, 8], "tabular": [0, 1, 2, 3, 4, 6, 7, 8], "hook": [0, 1], "submodul": [0, 4], "modul": [1, 3], "content": [1, 2, 3], "class": 1, "attribut": 1, "subpackag": 2, "packag": [2, 6, 8, 9], "test": [3, 4], "system": [3, 4], "example_tabular": 3, "changelog": 5, "1": [5, 6], "4": [5, 6], "bug": 5, "fix": 5, "0": [5, 6], "misc": 5, "3": [5, 6], "2": [5, 6], "apach": [6, 8], "5": 6, "connect": 7, "default": 7, "id": 7, "configur": 7, "instal": [8, 9], "requir": 8, "from": 9, "sourc": 9, "releas": [9, 10], "integr": 9, "verifi": 9, "pypi": 9, "secur": 10, "patch": 10}, "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.tabular.hooks": [[0, "module-airflow.providers.tabular.hooks"]], "Submodules": [[0, "submodules"], [4, "submodules"]], "airflow.providers.tabular.hooks.tabular": [[1, "module-airflow.providers.tabular.hooks.tabular"]], "Module Contents": [[1, "module-contents"], [3, "module-contents"]], "Classes": [[1, "classes"]], "Attributes": [[1, "attributes"]], "airflow.providers.tabular": [[2, "module-airflow.providers.tabular"]], "Subpackages": [[2, "subpackages"]], "Package Contents": [[2, "package-contents"]], "tests.system.providers.tabular.example_tabular": [[3, "module-tests.system.providers.tabular.example_tabular"]], "tests.system.providers.tabular": [[4, "module-tests.system.providers.tabular"]], "Changelog": [[5, "changelog"]], "1.4.1": [[5, "id1"], [6, "id2"]], "Bug Fixes": [[5, "bug-fixes"], [5, "id15"]], "1.4.0": [[5, "id2"], [6, "id3"]], "Misc": [[5, "misc"], [5, "id5"], [5, "id7"], [5, "id10"], [5, "id13"]], "1.3.0": [[5, "id3"], [6, "id4"]], "1.2.1": [[5, "id6"], [6, "id5"]], "1.2.0": [[5, "id8"], [6, "id6"]], "1.1.0": [[5, "id11"], [6, "id7"]], "1.0.1": [[5, "id14"], [6, "id8"]], "1.0.0": [[5, "id16"], [6, "id9"]], "Package apache-airflow-providers-tabular": [[6, "package-apache-airflow-providers-tabular"], [8, "package-apache-airflow-providers-tabular"]], "1.5.0": [[6, "id1"]], "Connecting to Tabular": [[7, "connecting-to-tabular"]], "Default Connection IDs": [[7, "default-connection-ids"]], "Configuring the Connection": [[7, "configuring-the-connection"]], "apache-airflow-providers-tabular": [[8, "apache-airflow-providers-tabular"]], "Provider package": [[8, "provider-package"]], "Installation": [[8, "installation"]], "Requirements": [[8, "requirements"]], "Installing from sources": [[9, "installing-from-sources"]], "Released packages": [[9, "released-packages"]], "Release integrity": [[9, "release-integrity"]], "Verifying PyPI releases": [[9, "verifying-pypi-releases"]], "Releasing security patches": [[10, "releasing-security-patches"]]}, "indexentries": {"airflow.providers.tabular.hooks": [[0, "module-airflow.providers.tabular.hooks"]], "module": [[0, "module-airflow.providers.tabular.hooks"], [1, "module-airflow.providers.tabular.hooks.tabular"], [2, "module-airflow.providers.tabular"], [3, "module-tests.system.providers.tabular.example_tabular"], [4, "module-tests.system.providers.tabular"]], "default_tabular_url (in module airflow.providers.tabular.hooks.tabular)": [[1, "airflow.providers.tabular.hooks.tabular.DEFAULT_TABULAR_URL"]], "tokens_endpoint (in module airflow.providers.tabular.hooks.tabular)": [[1, "airflow.providers.tabular.hooks.tabular.TOKENS_ENDPOINT"]], "tabularhook (class in airflow.providers.tabular.hooks.tabular)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook"]], "airflow.providers.tabular.hooks.tabular": [[1, "module-airflow.providers.tabular.hooks.tabular"]], "conn_name_attr (airflow.providers.tabular.hooks.tabular.tabularhook attribute)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook.conn_name_attr"]], "conn_type (airflow.providers.tabular.hooks.tabular.tabularhook attribute)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook.conn_type"]], "default_conn_name (airflow.providers.tabular.hooks.tabular.tabularhook attribute)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook.default_conn_name"]], "get_conn() (airflow.providers.tabular.hooks.tabular.tabularhook method)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook.get_conn"]], "get_token_macro() (airflow.providers.tabular.hooks.tabular.tabularhook method)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook.get_token_macro"]], "get_ui_field_behaviour() (airflow.providers.tabular.hooks.tabular.tabularhook class method)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook.get_ui_field_behaviour"]], "hook_name (airflow.providers.tabular.hooks.tabular.tabularhook attribute)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook.hook_name"]], "test_connection() (airflow.providers.tabular.hooks.tabular.tabularhook method)": [[1, "airflow.providers.tabular.hooks.tabular.TabularHook.test_connection"]], "__version__ (in module airflow.providers.tabular)": [[2, "airflow.providers.tabular.__version__"]], "airflow.providers.tabular": [[2, "module-airflow.providers.tabular"]], "bash_command (in module tests.system.providers.tabular.example_tabular)": [[3, "tests.system.providers.tabular.example_tabular.bash_command"]], "test_run (in module tests.system.providers.tabular.example_tabular)": [[3, "tests.system.providers.tabular.example_tabular.test_run"]], "tests.system.providers.tabular.example_tabular": [[3, "module-tests.system.providers.tabular.example_tabular"]], "tests.system.providers.tabular": [[4, "module-tests.system.providers.tabular"]]}})