MCPcopy Create free account
hub / github.com/explorerhq/sql-explorer / available_params

Method available_params

explorer/models.py:137–150  ·  view source on GitHub ↗

Merge parameter values into a dictionary of available parameters :return: A merged dictionary of parameter names and values. Values of non-existent parameters are removed. :rtype: dict

(self)

Source from the content-addressed store, hash-verified

135 return ret
136
137 def available_params(self):
138 """
139 Merge parameter values into a dictionary of available parameters
140
141 :return: A merged dictionary of parameter names and values.
142 Values of non-existent parameters are removed.
143 :rtype: dict
144 """
145 p = extract_params(self.sql)
146 p2 = {k: v["default"] for k, v in p.items()}
147
148 if self.params:
149 shared_dict_update(p2, self.params)
150 return p2
151
152 def available_params_w_labels(self):
153 """

Callers 5

final_sqlMethod · 0.95
getMethod · 0.80

Calls 2

extract_paramsFunction · 0.90
shared_dict_updateFunction · 0.90