Exemple #1
0
 def run_schema(self, ):
     try:
         obj = statistics_target()
         obj.get_py_dir_dot(self.py_dir.get())
         showinfo(title='提示', message='程序执行成功')
     except Exception as e:
         showerror(title='错误', message=f"错误信息为{e}")
Exemple #2
0
 def run_schema(self):
     try:
         obj = statistics_target()
         obj.get_py_dir_dot(self.py_dir_edit.text())
         QMessageBox.information(self, '提示', '程序执行成功')
     except Exception as e:
         QMessageBox.critical(self, '错误', f"错误信息为{e}")
Exemple #3
0
 def run(self, ):
     try:
         obj = statistics_target()
         obj.get_statistics_diff_ddl_excel_py(self.ddl_file.get(),
                                              self.excel_file.get(),
                                              self.py_dir.get())
         showinfo(title='提示', message='程序执行成功')
     except Exception as e:
         showerror(title='错误', message=f"错误信息为{e}")
Exemple #4
0
 def run(self):
     try:
         obj = statistics_target()
         # print(self.excel_edit.get())
         obj.get_statistics_diff_ddl_excel_py(self.ddl_edit.text(),self.excel_edit.text(),\
             self.py_dir_edit.text())
         QMessageBox.information(self, '提示', '程序执行成功')
     except Exception as e:
         QMessageBox.critical(self, '错误', f"错误信息为{e}")
Exemple #5
0
 def run(self):
     try:
         obj = statistics_target()
         dir_name = self.py_dir_edit.text()
         if self.qc_group_by.checkState() == Qt.Checked:
             obj.get_statistics_group_by_count(dir_name)
         if self.qc_join.checkState() == Qt.Checked:
             obj.get_statistics_join_count(dir_name)
         if self.qc_temp_table.checkState() == Qt.Checked:
             obj.get_statistics_temp_table_count(dir_name)
         if self.qc_sql_func.checkState() == Qt.Checked:
             obj.get_statistics_sql_function_count(dir_name)
         if self.qc_origin_target_table.checkState() == Qt.Checked:
             obj.get_statistics_origin_target_table(dir_name)
         QMessageBox.information(self, '提示', '程序执行成功')
     except Exception as e:
         QMessageBox.critical(self, '错误', f"错误信息为{e}")
Exemple #6
0
 def run(self, ):
     try:
         obj = statistics_target()
         dir_name = self.py_dir.get()
         # obj.get_statistics_join_count(self.ddl_file.get(),self.excel_file.get(),self.py_dir.get())
         if self.group_by_var.get():
             obj.get_statistics_group_by_count(dir_name)
         if self.join_var.get():
             obj.get_statistics_join_count(dir_name)
         if self.temp_table_var.get():
             obj.get_statistics_temp_table_count(dir_name)
         if self.sql_function_var.get():
             obj.get_statistics_sql_function_count(dir_name)
         if self.origin_target_table_var.get():
             obj.get_statistics_origin_target_table(dir_name)
         if self.cache_table_var.get():
             obj.get_statistics_py_dir_cache_table(dir_name)
         if self.distinct_var.get():
             obj.get_statistics_distinct_count(dir_name)
         if self.hard_code_var.get():
             obj.get_statistics_hard_code(dir_name)
         showinfo(title='提示', message='程序执行成功')
     except Exception as e:
         showerror(title='错误', message=f"错误信息为{e}")