blob: 6cdb928e2833b5511c34a736325e5fe2dea35ed2 [file] [log] [blame]
Search.setIndex({"docnames": ["_api/airflow/providers/trino/hooks/index", "_api/airflow/providers/trino/hooks/trino/index", "_api/airflow/providers/trino/index", "_api/airflow/providers/trino/operators/index", "_api/airflow/providers/trino/operators/trino/index", "_api/airflow/providers/trino/transfers/gcs_to_trino/index", "_api/airflow/providers/trino/transfers/index", "_api/tests/system/providers/trino/example_gcs_to_trino/index", "_api/tests/system/providers/trino/example_trino/index", "_api/tests/system/providers/trino/index", "commits", "connections", "index", "installing-providers-from-sources", "operators/index", "operators/transfer/gcs_to_trino", "operators/trino"], "filenames": ["_api/airflow/providers/trino/hooks/index.rst", "_api/airflow/providers/trino/hooks/trino/index.rst", "_api/airflow/providers/trino/index.rst", "_api/airflow/providers/trino/operators/index.rst", "_api/airflow/providers/trino/operators/trino/index.rst", "_api/airflow/providers/trino/transfers/gcs_to_trino/index.rst", "_api/airflow/providers/trino/transfers/index.rst", "_api/tests/system/providers/trino/example_gcs_to_trino/index.rst", "_api/tests/system/providers/trino/example_trino/index.rst", "_api/tests/system/providers/trino/index.rst", "commits.rst", "connections.rst", "index.rst", "installing-providers-from-sources.rst", "operators/index.rst", "operators/transfer/gcs_to_trino.rst", "operators/trino.rst"], "titles": ["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.trino.hooks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.trino.hooks.trino</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.trino</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.trino.operators</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.trino.operators.trino</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.trino.transfers.gcs_to_trino</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.trino.transfers</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.trino.example_gcs_to_trino</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.trino.example_trino</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.trino</span></code>", "Package apache-airflow-providers-trino", "Apache Trino Connection", "<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-trino</span></code>", "Installing from sources", "Trino operator", "Google Cloud Storage to Trino Transfer Operator", "TrinoOperator"], "terms": {"4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "default_format_prefix": 1, "ctx": 1, "sourc": [1, 4, 5, 7, 8, 11, 12, 15, 16], "generate_trino_client_info": 1, "return": 1, "json": [1, 5, 11, 15], "string": [1, 4, 5, 15, 16], "dag_id": [1, 7, 16], "task_id": [1, 15, 16], "execution_d": 1, "try_numb": 1, "except": 1, "trinoexcept": 1, "base": [1, 4, 5], "trinohook": [1, 10, 12], "arg": 1, "schema": [1, 5, 8, 15, 16], "none": [1, 4, 5, 11, 13], "log_sql": 1, "true": 1, "kwarg": [1, 4, 5], "common": [1, 10, 12], "sql": [1, 4, 10, 11, 12, 15, 16], "dbapihook": [1, 10, 12], "interact": [1, 5, 15], "through": 1, "packag": 1, "ph": 1, "select": [1, 13, 16], "count": 1, "1": [1, 5, 16], "AS": 1, "num": 1, "from": [1, 5, 10, 12, 16], "static_babynam": 1, "get_record": [1, 12], "340698": 1, "conn_name_attr": 1, "trino_conn_id": [1, 4, 5, 11, 16], "default_conn_nam": 1, "trino_default": [1, 4, 5, 11], "conn_typ": 1, "hook_nam": 1, "query_id": 1, "get_conn": 1, "connect": [1, 4, 5, 10, 12, 16], "object": [1, 5], "get_isolation_level": 1, "isol": 1, "level": [1, 10], "paramet": [1, 4, 5, 10, 11, 12, 16], "execut": [1, 4, 5, 16], "set": [1, 4, 5, 11], "record": 1, "union": [1, 4, 5], "str": [1, 4, 5], "list": [1, 4, 5, 10, 12, 15, 16], "statement": [1, 4], "option": [1, 4, 5, 11, 15], "iter": [1, 5], "map": 1, "The": [1, 4, 5, 11, 12, 13], "render": [1, 4, 5], "queri": [1, 4, 10, 11, 12, 15, 16], "get_first": [1, 12], "first": [1, 5, 12], "result": [1, 4], "row": 1, "get_pandas_df": [1, 12], "panda": [1, 12], "datafram": 1, "pass": [1, 10, 11, 12, 16], "io": 1, "read_sql": 1, "method": [1, 4, 5, 10, 12], "run": [1, 10, 12, 13, 15, 16], "autocommit": [1, 4], "fals": [1, 4, 16], "handler": [1, 4, 16], "split_stat": 1, "return_last": 1, "command": [1, 16], "get": [1, 4, 5, 13], "them": [1, 12], "sequenti": 1, "bool": [1, 4], "what": [1, 4], "": [1, 4, 10, 13], "befor": [1, 4], "callabl": [1, 4], "which": [1, 4, 5, 10, 11, 12], "call": [1, 4], "each": [1, 4], "whether": 1, "split": 1, "singl": [1, 4, 15], "separ": [1, 5], "onli": [1, 12], "last": [1, 5], "all": [1, 10, 11, 12, 15], "after": [1, 10], "express": 1, "wa": 1, "type": [1, 10, 11, 12], "ani": [1, 4, 5, 13, 16], "insert_row": 1, "tabl": [1, 5, 8, 16], "target_field": 1, "commit_everi": 1, "replac": [1, 10], "A": [1, 15], "gener": 1, "wai": 1, "insert": [1, 16], "tupl": [1, 4, 15], "name": [1, 5, 10], "target": [1, 4], "column": [1, 5, 15], "fill": [1, 5], "int": 1, "maximum": 1, "number": 1, "one": [1, 11, 13], "transact": 1, "instead": 1, "test_connect": [1, 10, 12], "test": [1, 10, 15, 16], "ui": 1, "us": [1, 4, 5, 7, 8, 10, 11, 12, 13, 15], "specif": [1, 4, 10], "hook": [2, 4, 10, 11, 12], "oper": [2, 5], "transfer": 2, "gcs_to_trino": [2, 6], "contain": [4, 5, 13], "trinooper": [4, 8, 10, 12, 14], "model": [4, 5, 16], "baseoper": [4, 5], "code": [4, 13], "engin": [4, 11, 15, 16], "For": [4, 5, 10, 12, 13], "more": [4, 5, 10, 11], "inform": [4, 10], "how": [4, 13], "take": 4, "look": 4, "guid": [4, 13], "refer": [4, 5, 10], "templat": [4, 5], "file": [4, 5, 13, 15], "id": [4, 5, 13], "config": 4, "environ": 4, "template_field": [4, 5], "sequenc": [4, 5], "template_fields_render": 4, "template_ext": 4, "ui_color": 4, "eded": 4, "get_hook": 4, "context": [4, 5], "on_kil": [4, 10, 12], "overrid": [4, 10, 12, 16], "cleanup": 4, "subprocess": 4, "when": [4, 5, 11, 12], "task": [4, 10, 12], "instanc": [4, 16], "kill": [4, 10, 12], "thread": 4, "multiprocess": 4, "within": 4, "need": [4, 11, 12, 16], "clean": 4, "up": 4, "leav": 4, "ghost": 4, "process": 4, "behind": 4, "googl": [5, 12], "cloud": 5, "storag": 5, "gcstotrinooper": [5, 7, 10, 12, 15], "source_bucket": [5, 15], "source_object": [5, 15], "trino_t": [5, 7, 15], "gcp_conn_id": 5, "google_cloud_default": 5, "schema_field": 5, "schema_object": 5, "delegate_to": 5, "impersonation_chain": 5, "load": 5, "csv": 5, "assumpt": 5, "should": [5, 11, 13], "have": [5, 12, 15], "header": [5, 15], "requisit": 5, "alreadi": [5, 13], "creat": [5, 13, 16], "3": [5, 16], "can": [5, 11, 12, 13, 15, 16], "gc": 5, "bucket": [5, 7, 15], "includ": [5, 10, 15], "path": [5, 15], "upload": 5, "data": [5, 10, 11, 15], "destin": 5, "servic": [5, 15], "If": [5, 11, 12, 13], "field": 5, "account": 5, "imperson": [5, 10, 12], "domain": 5, "wide": 5, "deleg": 5, "author": 5, "work": 5, "make": [5, 10, 12], "request": 5, "must": 5, "enabl": [5, 11], "short": 5, "term": 5, "credenti": 5, "chain": 5, "requir": [5, 11], "access_token": 5, "grant": 5, "origin": [5, 13], "token": [5, 10, 11, 12], "creator": 5, "iam": 5, "role": 5, "ident": 5, "directli": 5, "preced": 5, "main": [5, 10, 12, 13], "deriv": 5, "same": [5, 15], "dictionari": [5, 11], "jinja": 5, "get_template_context": 5, "exampl": [7, 8, 10, 12, 13, 16], "dag": [7, 8, 10, 12, 16], "path_to_fil": [7, 15], "env_id": 7, "gcs_csv_to_trino_t": [7, 15], "test_run": [7, 8], "hive": [8, 15], "citi": [8, 16], "table1": [8, 16], "city1": 8, "table2": [8, 16], "city2": 8, "trino_create_schema": [8, 16], "example_gcs_to_trino": [9, 15], "example_trino": [9, 16], "detail": [10, 12, 13], "commit": 10, "chang": 10, "version": [10, 12, 13], "high": 10, "changelog": 10, "see": [10, 12], "latest": 10, "2022": [10, 16], "07": 10, "27": 10, "subject": 10, "5d4abbd58c": 10, "deprec": [10, 12], "hql": [10, 12], "synchron": [10, 12], "api": [10, 12], "25299": [10, 12], "df00436569": 10, "22": 10, "unifi": [10, 12], "23971": [10, 12], "13": 10, "d2459a241b": 10, "add": [10, 12], "document": 10, "juli": 10, "releas": [10, 12], "25030": 10, "46bbfdade0": 10, "move": [10, 12], "class": [10, 12], "24836": [10, 12], "0de31bd73a": 10, "06": 10, "29": 10, "depend": 10, "insid": 10, "folder": [10, 13], "24672": 10, "510a6bab45": 10, "28": 10, "remov": [10, 12, 13], "yaml": 10, "24702": 10, "122d2f69bb": 10, "21": 10, "24583": [10, 12], "4f4f37c855": 10, "20": 10, "24559": [10, 12], "865406cbab": 10, "24415": [10, 12], "09": 10, "dcdcf3a2b8": 10, "updat": 10, "note": 10, "rc2": 10, "mai": 10, "24307": 10, "717a7588bc": 10, "descript": 10, "doubl": 10, "min": 10, "24292": 10, "aeabe994b3": 10, "prepar": 10, "doc": 10, "24231": 10, "027b707d21": 10, "05": 10, "explanatori": 10, "contributor": 10, "about": [10, 13], "24229": 10, "7489962e75": 10, "02": 10, "aip": 10, "47": 10, "migrat": [10, 12], "new": 10, "design": [10, 11], "24118": 10, "12": [10, 13], "75c60923e0": 10, "11": [10, 13], "23631": 10, "ccb5ce934c": 10, "authent": [10, 11, 12], "via": [10, 11, 12, 13], "jwt": [10, 11, 12], "23116": [10, 12], "8b6b0848a3": 10, "04": 10, "23": 10, "brees": 10, "build": [10, 13], "pull": 10, "verifi": [10, 12], "imag": 10, "23104": 10, "5164cdbe98": 10, "19": 10, "presto": [10, 12, 15], "compat": [10, 12], "23061": [10, 12], "6933022e94": 10, "10": [10, 12], "fix": 10, "mypi": 10, "error": 10, "22884": 10, "56ab82ed7a": 10, "mid": 10, "april": 10, "22819": 10, "0c30564992": 10, "03": 10, "x": [10, 12], "client": [10, 12], "info": [10, 12], "22535": [10, 12], "d7dbfb7e26": 10, "bugfix": 10, "22383": 10, "14": 10, "16adc035b1": 10, "classifi": [10, 12], "march": 10, "22226": 10, "f5b96315fe": 10, "feb": 10, "22056": 10, "942f8fd657": 10, "21704": [10, 12], "2807193594": 10, "prestohook": 10, "21630": 10, "1884f2227d": 10, "15": 10, "param": [10, 16], "21479": 10, "d94fa37830": 10, "08": 10, "januari": 10, "delai": 10, "21439": 10, "6c3a67d4fc": 10, "2021": [10, 13], "21257": 10, "602abe8394": 10, "01": 10, "line": 10, "now": 10, "sphinx": 10, "autoapi": 10, "support": [10, 11, 12], "typehint": 10, "20951": 10, "f77417eb0d": 10, "31": 10, "k8": 10, "pypi": [10, 12], "20614": 10, "97496ba2b4": 10, "decemb": 10, "20523": 10, "dad2f8103b": 10, "20190": 10, "d9567eb106": 10, "octob": 10, "19321": 10, "6bc0f87755": 10, "properli": [10, 12], "handl": [10, 12], "18791": [10, 12], "30": 10, "0a68588479": 10, "august": 10, "17890": 10, "be75dcd39c": 10, "meta": 10, "76ed2a49c6": 10, "import": [10, 12, 13], "lazili": 10, "individu": 10, "manag": [10, 13], "17682": 10, "87f408b1e7": 10, "26": 10, "17116": 10, "b916b75079": 10, "17015": 10, "866a601b76": 10, "pylint": 10, "our": 10, "toolchain": 10, "16682": 10, "18": 10, "bbc627a3da": 10, "16501": 10, "cbf8001d76": 10, "16": 10, "buggfix": 10, "16464": 10, "1fba5402bb": 10, "june": 10, "16405": 10, "9c94b72d44": 10, "16294": 10, "eae22cec9c": 10, "lower": 10, "memori": 10, "footprint": 10, "15187": 10, "distribut": [11, 13, 15], "larg": [11, 15], "over": 11, "heterogen": 11, "valu": [11, 16], "multipl": [11, 15, 16], "ensur": 11, "user": [11, 13], "system": [11, 15, 16], "ar": [11, 12, 13], "auth": 11, "host": 11, "local": [11, 13], "yarn": 11, "url": 11, "port": 11, "specifi": [11, 12], "case": 11, "login": 11, "effect": 11, "password": 11, "basic": 11, "differ": [11, 13], "mechan": 11, "extra": [11, 12], "follow": [11, 13, 16], "out": 11, "standard": 11, "python": [11, 12, 13], "kerbero": 11, "impersonate_as_own": 11, "boolean": 11, "allow": [11, 15], "airflow_ctx_dag_own": 11, "jwt__token": 11, "given": 11, "kerberos__service_nam": 11, "kerberos__config": 11, "kerberos__mutual_authent": 11, "kerberos__force_preempt": 11, "kerberos__hostname_overrid": 11, "kerberos__sanitize_mutual_error_respons": 11, "kerberos__princip": 11, "kerberos__deleg": 11, "kerberos__ca_bundl": 11, "These": 11, "trinotransferoper": 12, "repositori": 12, "you": [12, 13, 15], "top": [12, 13], "exist": [12, 15, 16], "below": [12, 13], "minimum": 12, "pip": [12, 13], "17": 12, "301": 12, "those": [12, 13], "might": 12, "order": 12, "checksum": [12, 13], "signatur": [12, 13], "site": 12, "sdist": [12, 13], "asc": [12, 13], "sha512": [12, 13], "wheel": 12, "ha": [12, 15], "been": 12, "avail": [12, 13], "explain": 12, "polici": 12, "http": [12, 13], "github": 12, "com": [12, 13], "blob": 12, "readm": 12, "md": 12, "mistakenli": 12, "ad": 12, "install_requir": 12, "22382": 12, "trove": 12, "framework": 12, "optimis": 12, "auto": 12, "appli": 12, "apply_default": 12, "decor": 12, "15667": 12, "due": 12, "your": [12, 15, 16], "want": [12, 13], "upgrad": 12, "least": 12, "otherwis": 12, "automat": 12, "manual": 12, "db": 12, "complet": 12, "initi": 12, "page": 13, "describ": 13, "download": 13, "apach": 13, "airflow": 13, "provid": [13, 15, 16], "trino": [13, 16], "offici": 13, "also": 13, "most": 13, "choos": 13, "drop": 13, "down": 13, "left": 13, "whl": 13, "softwar": 13, "foundat": 13, "link": 13, "abov": 13, "pgp": 13, "kei": 13, "It": 13, "essenti": 13, "sha": 13, "gpg": 13, "pleas": 13, "well": 13, "relev": 13, "recommend": 13, "directori": 13, "mirror": 13, "pgpk": 13, "ka": 13, "To": [13, 15], "binari": 13, "pgpv": 13, "tar": 13, "gz": 13, "made": 13, "sat": 13, "sep": 13, "49": 13, "54": 13, "bst": 13, "rsa": 13, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 13, "issuer": 13, "kaxilnaik": 13, "org": 13, "good": 13, "kaxil": 13, "naik": 13, "unknown": 13, "aka": 13, "gmail": 13, "warn": 13, "certifi": 13, "trust": 13, "There": 13, "indic": 13, "belong": 13, "owner": 13, "primari": 13, "fingerprint": 13, "cde1": 13, "5c6e": 13, "4d3a": 13, "8ec4": 13, "ecf4": 13, "ba4b": 13, "6674": 13, "e08a": 13, "d7de": 13, "406f": 13, "correct": [13, 16], "do": 13, "worri": 13, "certif": 13, "self": 13, "sign": 13, "why": 13, "By": 13, "server": 13, "previou": 13, "step": 13, "know": 13, "valid": 13, "sum": 13, "check": 13, "shasum": 13, "512": 13, "diff": 13, "match": [13, 16], "script": 13, "bin": 13, "bash": 13, "package_vers": 13, "package_nam": 13, "provider_download_dir": 13, "mktemp": 13, "d": 13, "dep": 13, "dest": 13, "curl": 13, "apache_airflow_providers_trino": 13, "py3": 13, "l": 13, "o": 13, "echo": 13, "la": 13, "onc": [13, 16], "instruct": 13, "chapter": 13, "temporari": 13, "store": 15, "variou": 15, "applic": 15, "open": 15, "fast": 15, "analyt": 15, "against": 15, "size": 15, "rang": 15, "gigabyt": 15, "petabyt": 15, "where": [15, 16], "live": 15, "cassandra": 15, "relat": 15, "databas": 15, "even": 15, "proprietari": 15, "combin": 15, "across": 15, "entir": 15, "organ": 15, "assum": 15, "doe": 15, "correspond": 15, "pre": 15, "py": [15, 16], "argument": 16, "usag": 16, "schedule_interv": 16, "start_dat": 16, "datetim": 16, "catchup": 16, "tag": 16, "f": 16, "IF": 16, "NOT": 16, "WITH": 16, "locat": 16, "s3": 16, "irisbkt": 16, "trino_create_t": 16, "cityid": 16, "bigint": 16, "citynam": 16, "varchar": 16, "trino_insert": 16, "INTO": 16, "san": 16, "francisco": 16, "trino_multiple_queri": 16, "jose": 16, "diego": 16, "trino_templated_queri": 16, "trino_parameterized_queri": 16, "syntact": 16, "either": 16}, "objects": {"airflow.providers": [[2, 0, 0, "-", "trino"]], "airflow.providers.trino": [[0, 0, 0, "-", "hooks"], [3, 0, 0, "-", "operators"], [6, 0, 0, "-", "transfers"]], "airflow.providers.trino.hooks": [[1, 0, 0, "-", "trino"]], "airflow.providers.trino.hooks.trino": [[1, 1, 1, "", "DEFAULT_FORMAT_PREFIX"], [1, 2, 1, "", "TrinoException"], [1, 3, 1, "", "TrinoHook"], [1, 6, 1, "", "generate_trino_client_info"]], "airflow.providers.trino.hooks.trino.TrinoHook": [[1, 4, 1, "", "conn_name_attr"], [1, 4, 1, "", "conn_type"], [1, 4, 1, "", "default_conn_name"], [1, 5, 1, "", "get_conn"], [1, 5, 1, "", "get_first"], [1, 5, 1, "", "get_isolation_level"], [1, 5, 1, "", "get_pandas_df"], [1, 5, 1, "", "get_records"], [1, 4, 1, "", "hook_name"], [1, 5, 1, "", "insert_rows"], [1, 4, 1, "", "query_id"], [1, 5, 1, "", "run"], [1, 5, 1, "", "test_connection"]], "airflow.providers.trino.operators": [[4, 0, 0, "-", "trino"]], "airflow.providers.trino.operators.trino": [[4, 3, 1, "", "TrinoOperator"]], "airflow.providers.trino.operators.trino.TrinoOperator": [[4, 5, 1, "", "execute"], [4, 5, 1, "", "get_hook"], [4, 5, 1, "", "on_kill"], [4, 4, 1, "", "template_ext"], [4, 4, 1, "", "template_fields"], [4, 4, 1, "", "template_fields_renderers"], [4, 4, 1, "", "ui_color"]], "airflow.providers.trino.transfers": [[5, 0, 0, "-", "gcs_to_trino"]], "airflow.providers.trino.transfers.gcs_to_trino": [[5, 3, 1, "", "GCSToTrinoOperator"]], "airflow.providers.trino.transfers.gcs_to_trino.GCSToTrinoOperator": [[5, 5, 1, "", "execute"], [5, 4, 1, "", "template_fields"]], "tests.system.providers": [[9, 0, 0, "-", "trino"]], "tests.system.providers.trino": [[7, 0, 0, "-", "example_gcs_to_trino"], [8, 0, 0, "-", "example_trino"]], "tests.system.providers.trino.example_gcs_to_trino": [[7, 1, 1, "", "BUCKET"], [7, 1, 1, "", "DAG_ID"], [7, 1, 1, "", "ENV_ID"], [7, 1, 1, "", "PATH_TO_FILE"], [7, 1, 1, "", "TRINO_TABLE"], [7, 1, 1, "", "gcs_csv_to_trino_table"], [7, 1, 1, "", "test_run"]], "tests.system.providers.trino.example_trino": [[8, 1, 1, "", "SCHEMA"], [8, 1, 1, "", "TABLE"], [8, 1, 1, "", "TABLE1"], [8, 1, 1, "", "TABLE2"], [8, 1, 1, "", "test_run"], [8, 1, 1, "", "trino_create_schema"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:exception", "3": "py:class", "4": "py:attribute", "5": "py:method", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "exception", "Python exception"], "3": ["py", "class", "Python class"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "method", "Python method"], "6": ["py", "function", "Python function"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 5, 6, 10, 12], "provid": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12], "trino": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "hook": [0, 1], "submodul": [0, 3, 6, 9], "modul": [1, 4, 5, 7, 8], "content": [1, 4, 5, 7, 8, 12], "class": [1, 4, 5], "function": 1, "attribut": 1, "subpackag": 2, "oper": [3, 4, 14, 15, 16], "transfer": [5, 6, 15], "gcs_to_trino": 5, "test": [7, 8, 9], "system": [7, 8, 9], "example_gcs_to_trino": 7, "example_trino": 8, "packag": [10, 12, 13], "apach": [10, 11, 12], "4": [10, 12], "0": [10, 12], "3": [10, 12], "1": [10, 12], "2": [10, 12], "connect": 11, "default": 11, "id": 11, "configur": 11, "guid": 12, "refer": 12, "resourc": 12, "commit": 12, "instal": [12, 13], "requir": 12, "cross": 12, "depend": 12, "download": 12, "offici": 12, "changelog": 12, "break": 12, "chang": 12, "featur": 12, "bug": 12, "fix": 12, "misc": 12, "from": [13, 15], "sourc": 13, "releas": 13, "integr": 13, "verifi": 13, "pypi": 13, "googl": 15, "cloud": 15, "storag": 15, "prerequisit": 15, "task": 15, "load": 15, "csv": 15, "gc": 15, "tabl": 15, "trinooper": 16, "us": 16}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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": 56}})