| 1123 | self.all_completions.add(func[0]) |
| 1124 | |
| 1125 | def extend_procedures(self, procedure_data: Generator[tuple]) -> None: |
| 1126 | metadata = self.dbmetadata["procedures"] |
| 1127 | if self.dbname not in metadata: |
| 1128 | metadata[self.dbname] = {} |
| 1129 | |
| 1130 | for elt in procedure_data: |
| 1131 | # not sure why this happens on MariaDB in some cases |
| 1132 | # see https://github.com/dbcli/mycli/issues/1531 |
| 1133 | if not elt: |
| 1134 | continue |
| 1135 | if not elt[0]: |
| 1136 | continue |
| 1137 | metadata[self.dbname][elt[0]] = None |
| 1138 | |
| 1139 | def extend_character_sets(self, character_set_data: Generator[tuple]) -> None: |
| 1140 | for elt in character_set_data: |