easy_sql.sql_processor.funcs_rdb
Module Contents
Classes
- class easy_sql.sql_processor.funcs_rdb.AlertFunc(backend, alerter)
- Parameters
backend (Optional[easy_sql.sql_processor.backend.Backend]) –
alerter (Alerter) –
- alert(self, step, context, rule_name, pass_condition, alert_template, mentioned_users)
- Parameters
step (easy_sql.sql_processor.step.Step) –
context (easy_sql.sql_processor.context.ProcessorContext) –
rule_name (str) –
pass_condition (str) –
alert_template (str) –
mentioned_users (str) –
- alert_exception_handler(self, rule_name, mentioned_users)
- alert_with_backend(self, backend, step, context, rule_name, pass_condition, alert_template, mentioned_users)
- Parameters
backend (easy_sql.sql_processor.backend.Backend) –
step (easy_sql.sql_processor.step.Step) –
context (easy_sql.sql_processor.context.ProcessorContext) –
rule_name (str) –
pass_condition (str) –
alert_template (str) –
mentioned_users (str) –
- class easy_sql.sql_processor.funcs_rdb.AnalyticsFuncs(backend)
- Parameters
backend (easy_sql.sql_processor.backend.Backend) –
- class easy_sql.sql_processor.funcs_rdb.ColumnFuncs(backend)
- Parameters
backend (easy_sql.sql_processor.backend.Backend) –
- all_cols_prefixed_with_exclusion_expr(self, table_name, prefix, *cols_to_exclude)
- all_cols_with_exclusion_expr(self, table_name, *cols_to_exclude)
- class easy_sql.sql_processor.funcs_rdb.IOFuncs
- class easy_sql.sql_processor.funcs_rdb.ModelFuncs(backend)
- Parameters
backend (easy_sql.sql_processor.backend.rdb.RdbBackend) –
- bq_model_predict_with_local_spark(self, model_save_path, input_table_name, output_table_name, feature_cols, id_col, output_ref_cols)
- class easy_sql.sql_processor.funcs_rdb.PartitionFuncs
- digraph inheritancef86509cada { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "PartitionFuncs" [URL="../funcs_common/index.html#easy_sql.sql_processor.funcs_common.PartitionFuncs",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PartitionFuncs" [URL="#easy_sql.sql_processor.funcs_rdb.PartitionFuncs",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PartitionFuncs" -> "PartitionFuncs" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
- class easy_sql.sql_processor.funcs_rdb.TableFuncs(backend)
- Parameters
backend (easy_sql.sql_processor.backend.Backend) –
- check_not_null_column_in_table(self, step, table_name, not_null_column, query=None)
- Parameters
step (easy_sql.sql_processor.step.Step) –
table_name (str) –
not_null_column (str) –
query (Optional[str]) –
- Return type
- ensure_no_null_data_in_table(self, step, table_name, query=None)
- Parameters
step (easy_sql.sql_processor.step.Step) –
table_name (str) –
query (Optional[str]) –
- Return type
- class easy_sql.sql_processor.funcs_rdb.TestFuncs(backend)
- Parameters
backend (easy_sql.sql_processor.backend.Backend) –