Coverage for /pythoncovmergedfiles/medio/medio/src/airflow/build/lib/airflow/operators/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.0.1, created at 2022-12-25 06:11 +0000
« prev ^ index » next coverage.py v7.0.1, created at 2022-12-25 06:11 +0000
1#
2# Licensed to the Apache Software Foundation (ASF) under one
3# or more contributor license agreements. See the NOTICE file
4# distributed with this work for additional information
5# regarding copyright ownership. The ASF licenses this file
6# to you under the Apache License, Version 2.0 (the
7# "License"); you may not use this file except in compliance
8# with the License. You may obtain a copy of the License at
9#
10# http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing,
13# software distributed under the License is distributed on an
14# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15# KIND, either express or implied. See the License for the
16# specific language governing permissions and limitations
17# under the License.
18# fmt: off
19"""Operators."""
20from __future__ import annotations
22from airflow.utils.deprecation_tools import add_deprecated_classes
24__deprecated_classes = {
25 'bash_operator': {
26 'BashOperator': 'airflow.operators.bash.BashOperator',
27 },
28 'branch_operator': {
29 'BaseBranchOperator': 'airflow.operators.branch.BaseBranchOperator',
30 },
31 'check_operator': {
32 'SQLCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLCheckOperator',
33 'SQLIntervalCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator',
34 'SQLThresholdCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator',
35 'SQLValueCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLValueCheckOperator',
36 'CheckOperator': 'airflow.providers.common.sql.operators.sql.SQLCheckOperator',
37 'IntervalCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator',
38 'ThresholdCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator',
39 'ValueCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLValueCheckOperator',
40 },
41 'dagrun_operator': {
42 'TriggerDagRunLink': 'airflow.operators.trigger_dagrun.TriggerDagRunLink',
43 'TriggerDagRunOperator': 'airflow.operators.trigger_dagrun.TriggerDagRunOperator',
44 },
45 'docker_operator': {
46 'DockerOperator': 'airflow.providers.docker.operators.docker.DockerOperator',
47 },
48 'druid_check_operator': {
49 'DruidCheckOperator': 'airflow.providers.apache.druid.operators.druid_check.DruidCheckOperator',
50 },
51 'dummy': {
52 'EmptyOperator': 'airflow.operators.empty.EmptyOperator',
53 'DummyOperator': 'airflow.operators.empty.EmptyOperator',
54 },
55 'dummy_operator': {
56 'EmptyOperator': 'airflow.operators.empty.EmptyOperator',
57 'DummyOperator': 'airflow.operators.empty.EmptyOperator',
58 },
59 'email_operator': {
60 'EmailOperator': 'airflow.operators.email.EmailOperator',
61 },
62 'gcs_to_s3': {
63 'GCSToS3Operator': 'airflow.providers.amazon.aws.transfers.gcs_to_s3.GCSToS3Operator',
64 },
65 'google_api_to_s3_transfer': {
66 'GoogleApiToS3Operator': (
67 'airflow.providers.amazon.aws.transfers.google_api_to_s3.GoogleApiToS3Operator'
68 ),
69 'GoogleApiToS3Transfer': (
70 'airflow.providers.amazon.aws.transfers.google_api_to_s3.GoogleApiToS3Operator'
71 ),
72 },
73 'hive_operator': {
74 'HiveOperator': 'airflow.providers.apache.hive.operators.hive.HiveOperator',
75 },
76 'hive_stats_operator': {
77 'HiveStatsCollectionOperator': (
78 'airflow.providers.apache.hive.operators.hive_stats.HiveStatsCollectionOperator'
79 ),
80 },
81 'hive_to_druid': {
82 'HiveToDruidOperator': 'airflow.providers.apache.druid.transfers.hive_to_druid.HiveToDruidOperator',
83 'HiveToDruidTransfer': 'airflow.providers.apache.druid.transfers.hive_to_druid.HiveToDruidOperator',
84 },
85 'hive_to_mysql': {
86 'HiveToMySqlOperator': 'airflow.providers.apache.hive.transfers.hive_to_mysql.HiveToMySqlOperator',
87 'HiveToMySqlTransfer': 'airflow.providers.apache.hive.transfers.hive_to_mysql.HiveToMySqlOperator',
88 },
89 'hive_to_samba_operator': {
90 'HiveToSambaOperator': 'airflow.providers.apache.hive.transfers.hive_to_samba.HiveToSambaOperator',
91 },
92 'http_operator': {
93 'SimpleHttpOperator': 'airflow.providers.http.operators.http.SimpleHttpOperator',
94 },
95 'jdbc_operator': {
96 'JdbcOperator': 'airflow.providers.jdbc.operators.jdbc.JdbcOperator',
97 },
98 'latest_only_operator': {
99 'LatestOnlyOperator': 'airflow.operators.latest_only.LatestOnlyOperator',
100 },
101 'mssql_operator': {
102 'MsSqlOperator': 'airflow.providers.microsoft.mssql.operators.mssql.MsSqlOperator',
103 },
104 'mssql_to_hive': {
105 'MsSqlToHiveOperator': 'airflow.providers.apache.hive.transfers.mssql_to_hive.MsSqlToHiveOperator',
106 'MsSqlToHiveTransfer': 'airflow.providers.apache.hive.transfers.mssql_to_hive.MsSqlToHiveOperator',
107 },
108 'mysql_operator': {
109 'MySqlOperator': 'airflow.providers.mysql.operators.mysql.MySqlOperator',
110 },
111 'mysql_to_hive': {
112 'MySqlToHiveOperator': 'airflow.providers.apache.hive.transfers.mysql_to_hive.MySqlToHiveOperator',
113 'MySqlToHiveTransfer': 'airflow.providers.apache.hive.transfers.mysql_to_hive.MySqlToHiveOperator',
114 },
115 'oracle_operator': {
116 'OracleOperator': 'airflow.providers.oracle.operators.oracle.OracleOperator',
117 },
118 'papermill_operator': {
119 'PapermillOperator': 'airflow.providers.papermill.operators.papermill.PapermillOperator',
120 },
121 'pig_operator': {
122 'PigOperator': 'airflow.providers.apache.pig.operators.pig.PigOperator',
123 },
124 'postgres_operator': {
125 'Mapping': 'airflow.providers.postgres.operators.postgres.Mapping',
126 'PostgresOperator': 'airflow.providers.postgres.operators.postgres.PostgresOperator',
127 },
128 'presto_check_operator': {
129 'SQLCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLCheckOperator',
130 'SQLIntervalCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator',
131 'SQLValueCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLValueCheckOperator',
132 'PrestoCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLCheckOperator',
133 'PrestoIntervalCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator',
134 'PrestoValueCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLValueCheckOperator',
135 },
136 'presto_to_mysql': {
137 'PrestoToMySqlOperator': 'airflow.providers.mysql.transfers.presto_to_mysql.PrestoToMySqlOperator',
138 'PrestoToMySqlTransfer': 'airflow.providers.mysql.transfers.presto_to_mysql.PrestoToMySqlOperator',
139 },
140 'python_operator': {
141 'BranchPythonOperator': 'airflow.operators.python.BranchPythonOperator',
142 'PythonOperator': 'airflow.operators.python.PythonOperator',
143 'PythonVirtualenvOperator': 'airflow.operators.python.PythonVirtualenvOperator',
144 'ShortCircuitOperator': 'airflow.operators.python.ShortCircuitOperator',
145 },
146 'redshift_to_s3_operator': {
147 'RedshiftToS3Operator': 'airflow.providers.amazon.aws.transfers.redshift_to_s3.RedshiftToS3Operator',
148 'RedshiftToS3Transfer': 'airflow.providers.amazon.aws.transfers.redshift_to_s3.RedshiftToS3Operator',
149 },
150 's3_file_transform_operator': {
151 'S3FileTransformOperator': (
152 'airflow.providers.amazon.aws.operators.s3_file_transform.S3FileTransformOperator'
153 ),
154 },
155 's3_to_hive_operator': {
156 'S3ToHiveOperator': 'airflow.providers.apache.hive.transfers.s3_to_hive.S3ToHiveOperator',
157 'S3ToHiveTransfer': 'airflow.providers.apache.hive.transfers.s3_to_hive.S3ToHiveOperator',
158 },
159 's3_to_redshift_operator': {
160 'S3ToRedshiftOperator': 'airflow.providers.amazon.aws.transfers.s3_to_redshift.S3ToRedshiftOperator',
161 'S3ToRedshiftTransfer': 'airflow.providers.amazon.aws.transfers.s3_to_redshift.S3ToRedshiftOperator',
162 },
163 'slack_operator': {
164 'SlackAPIOperator': 'airflow.providers.slack.operators.slack.SlackAPIOperator',
165 'SlackAPIPostOperator': 'airflow.providers.slack.operators.slack.SlackAPIPostOperator',
166 },
167 'sql': {
168 'BaseSQLOperator': 'airflow.providers.common.sql.operators.sql.BaseSQLOperator',
169 'BranchSQLOperator': 'airflow.providers.common.sql.operators.sql.BranchSQLOperator',
170 'SQLCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLCheckOperator',
171 'SQLColumnCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLColumnCheckOperator',
172 'SQLIntervalCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator',
173 'SQLTableCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLTableCheckOperator',
174 'SQLThresholdCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator',
175 'SQLValueCheckOperator': 'airflow.providers.common.sql.operators.sql.SQLValueCheckOperator',
176 '_convert_to_float_if_possible': (
177 'airflow.providers.common.sql.operators.sql._convert_to_float_if_possible'
178 ),
179 'parse_boolean': 'airflow.providers.common.sql.operators.sql.parse_boolean',
180 },
181 'sql_branch_operator': {
182 'BranchSQLOperator': 'airflow.providers.common.sql.operators.sql.BranchSQLOperator',
183 'BranchSqlOperator': 'airflow.providers.common.sql.operators.sql.BranchSQLOperator',
184 },
185 'sqlite_operator': {
186 'SqliteOperator': 'airflow.providers.sqlite.operators.sqlite.SqliteOperator',
187 },
188 'subdag_operator': {
189 'SkippedStatePropagationOptions': 'airflow.operators.subdag.SkippedStatePropagationOptions',
190 'SubDagOperator': 'airflow.operators.subdag.SubDagOperator',
191 },
192}
194add_deprecated_classes(__deprecated_classes, __name__)