easy_sql.sql_processor.backend.base
Module Contents
Classes
Generic enumeration. |
|
- class easy_sql.sql_processor.backend.base.Backend
-
- abstract clean(self)
- abstract clear_cache(self)
- abstract create_empty_table(self)
- abstract create_table_with_data(self, full_table_name, values, schema, partitions)
- abstract create_temp_table_with_data(self, table_name, values, schema)
- Parameters
table_name (str) –
values (List[List[Any]]) –
schema (Union[pyspark.sql.types.StructType, List[Col]]) –
- abstract init_udfs(self, *args, **kwargs)
- property is_bigquery_backend(self)
- property is_clickhouse_backend(self)
- property is_flink_backend(self)
- property is_postgres_backend(self)
- property is_rdb_backend(self)
- property is_spark_backend(self)
- abstract reset(self)
- abstract save_table(self, source_table, target_table, save_mode, create_target_table)
- abstract save_table_sql(self, source_table, source_table_sql, target_table)
- class easy_sql.sql_processor.backend.base.SaveMode
Bases:
digraph inheritanced03f8233e5 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Enum" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Generic enumeration."]; "SaveMode" [URL="#easy_sql.sql_processor.backend.base.SaveMode",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"]; "Enum" -> "SaveMode" [arrowsize=0.5,style="setlinewidth(0.5)"]; }enum.Enum
Generic enumeration.
Derive from this class to define new enumerations.
- append = 1
- overwrite = [0]
- class easy_sql.sql_processor.backend.base.Table