(self)
| 139 | dataToStdout("No output\n") |
| 140 | |
| 141 | def sqlFile(self): |
| 142 | infoMsg = "executing SQL statements from given file(s)" |
| 143 | logger.info(infoMsg) |
| 144 | |
| 145 | for filename in re.split(PARAMETER_SPLITTING_REGEX, conf.sqlFile): |
| 146 | filename = filename.strip() |
| 147 | |
| 148 | if not filename: |
| 149 | continue |
| 150 | |
| 151 | snippet = getSQLSnippet(Backend.getDbms(), filename) |
| 152 | |
| 153 | if snippet and all(query.strip().upper().startswith("SELECT") for query in (_ for _ in snippet.split(';' if ';' in snippet else '\n') if _)): |
| 154 | for query in (_ for _ in snippet.split(';' if ';' in snippet else '\n') if _): |
| 155 | query = query.strip() |
| 156 | if query: |
| 157 | conf.dumper.sqlQuery(query, self.sqlQuery(query)) |
| 158 | else: |
| 159 | conf.dumper.sqlQuery(snippet, self.sqlQuery(snippet)) |
no test coverage detected