MCPcopy Index your code
hub / github.com/dbcli/mycli / escape_name

Method escape_name

mycli/sqlcompleter.py:955–959  ·  view source on GitHub ↗
(self, name: str)

Source from the content-addressed store, hash-verified

953 self.reset_completions()
954
955 def escape_name(self, name: str) -> str:
956 if name and ((not self.name_pattern.match(name)) or (name.upper() in self.reserved_words) or (name.upper() in self.functions)):
957 name = f'`{name}`'
958
959 return name
960
961 def escaped_names(self, names: Collection[str]) -> list[str]:
962 return [self.escape_name(name) for name in names]

Callers 10

escaped_namesMethod · 0.95
extend_database_namesMethod · 0.95
extend_enum_valuesMethod · 0.95
extend_foreign_keysMethod · 0.95
_fk_join_conditionsMethod · 0.95
get_completionsMethod · 0.95
populate_scoped_colsMethod · 0.95
populate_enum_valuesMethod · 0.95
_escape_identifierMethod · 0.95
_prefetch_oneMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected