MCPcopy Create free account
hub / github.com/daniel2005d/mapXplore / create_columns

Method create_columns

database/SQliteDB.py:187–194  ·  view source on GitHub ↗
(self, tablename:str, columns)

Source from the content-addressed store, hash-verified

185 self.create_columns(name, columns)
186
187 def create_columns(self, tablename:str, columns):
188 if self._hashcolumn not in columns:
189 columns.append(self._hashcolumn)
190
191 for _,column in enumerate(columns):
192 if not self._check_exists_column(tablename, column):
193 sentence = f"ALTER TABLE {tablename} ADD COLUMN [{column.lower()}] TEXT"
194 self._execute(sentence)
195
196 def insert_data(self, tablename, data, columns=None):
197 exists = self._check_exists(tablename, self._hashcolumn, data[-1])

Callers 1

create_tableMethod · 0.95

Calls 3

_check_exists_columnMethod · 0.95
_executeMethod · 0.95
appendMethod · 0.45

Tested by

no test coverage detected