MCPcopy Create free account
hub / github.com/OpenBMB/BMTools / preprocess_execute_sql

Function preprocess_execute_sql

bmtools/tools/database/utils/db_utils.py:25–36  ·  view source on GitHub ↗
(sql)

Source from the content-addressed store, hash-verified

23 return s
24
25def preprocess_execute_sql(sql):
26 sql = remove_create_table(sql)
27 sql = remove_create_index(sql)
28 parsed = sqlparse.parse(sql)
29 if len(parsed) == 0:
30 return [0, '']
31 sql = clean_sql(parsed[0])
32 if not sql:
33 return [0, '']
34 if sql[-1] != ';':
35 sql += ';'
36 return [1, sql]

Callers

nothing calls this directly

Calls 3

remove_create_tableFunction · 0.70
remove_create_indexFunction · 0.70
clean_sqlFunction · 0.70

Tested by

no test coverage detected