easy_sql.cli.backend_processor
Module Contents
Classes
- class easy_sql.cli.backend_processor.BackendProcessor(config)
- Parameters
config (easy_sql.config.sql_config.EasySqlConfig) –
- static create_backend_processor(config)
- Parameters
config (easy_sql.config.sql_config.EasySqlConfig) –
- Return type
- run(self, vars=None, dry_run=False, backend_config=None)
- class easy_sql.cli.backend_processor.BigqueryBackendProcessor(config)
Bases:
digraph inheritancef3ca548380 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BackendProcessor" [URL="#easy_sql.cli.backend_processor.BackendProcessor",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"]; "BigqueryBackendProcessor" [URL="#easy_sql.cli.backend_processor.BigqueryBackendProcessor",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"]; "BackendProcessor" -> "BigqueryBackendProcessor" [arrowsize=0.5,style="setlinewidth(0.5)"]; }BackendProcessor
- Parameters
config (easy_sql.config.sql_config.EasySqlConfig) –
- class easy_sql.cli.backend_processor.ClickhouseBackendProcessor(config)
Bases:
digraph inheritance46dbbc7407 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BackendProcessor" [URL="#easy_sql.cli.backend_processor.BackendProcessor",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"]; "ClickhouseBackendProcessor" [URL="#easy_sql.cli.backend_processor.ClickhouseBackendProcessor",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"]; "BackendProcessor" -> "ClickhouseBackendProcessor" [arrowsize=0.5,style="setlinewidth(0.5)"]; }BackendProcessor
- Parameters
config (easy_sql.config.sql_config.EasySqlConfig) –
- class easy_sql.cli.backend_processor.FlinkBackendProcessor(config)
Bases:
digraph inheritance5bd1a598c9 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BackendProcessor" [URL="#easy_sql.cli.backend_processor.BackendProcessor",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"]; "FlinkBackendProcessor" [URL="#easy_sql.cli.backend_processor.FlinkBackendProcessor",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"]; "BackendProcessor" -> "FlinkBackendProcessor" [arrowsize=0.5,style="setlinewidth(0.5)"]; }BackendProcessor
- Parameters
config (easy_sql.config.sql_config.EasySqlConfig) –
- class easy_sql.cli.backend_processor.MaxComputeBackendProcessor(config)
Bases:
digraph inheritancef9d05a360f { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BackendProcessor" [URL="#easy_sql.cli.backend_processor.BackendProcessor",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"]; "MaxComputeBackendProcessor" [URL="#easy_sql.cli.backend_processor.MaxComputeBackendProcessor",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"]; "BackendProcessor" -> "MaxComputeBackendProcessor" [arrowsize=0.5,style="setlinewidth(0.5)"]; }BackendProcessor
- Parameters
config (easy_sql.config.sql_config.EasySqlConfig) –
- class easy_sql.cli.backend_processor.PostgresBackendProcessor(config)
Bases:
digraph inheritance8bf60f56ff { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BackendProcessor" [URL="#easy_sql.cli.backend_processor.BackendProcessor",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"]; "PostgresBackendProcessor" [URL="#easy_sql.cli.backend_processor.PostgresBackendProcessor",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"]; "BackendProcessor" -> "PostgresBackendProcessor" [arrowsize=0.5,style="setlinewidth(0.5)"]; }BackendProcessor
- Parameters
config (easy_sql.config.sql_config.EasySqlConfig) –
- class easy_sql.cli.backend_processor.SparkBackendProcessor(config)
Bases:
digraph inheritance4786833dac { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BackendProcessor" [URL="#easy_sql.cli.backend_processor.BackendProcessor",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"]; "SparkBackendProcessor" [URL="#easy_sql.cli.backend_processor.SparkBackendProcessor",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"]; "BackendProcessor" -> "SparkBackendProcessor" [arrowsize=0.5,style="setlinewidth(0.5)"]; }BackendProcessor
- Parameters
config (easy_sql.config.sql_config.EasySqlConfig) –