victor7246 commited on
Commit
4e6afd9
·
verified ·
1 Parent(s): fac99dd

Update utils.py

Browse files
Files changed (1) hide show
  1. utils.py +8 -0
utils.py CHANGED
@@ -272,6 +272,14 @@ def clean_sql(s: str) -> str:
272
  s = s.replace("SELECT","SELECT TOP 1")
273
  return s
274
 
 
 
 
 
 
 
 
 
275
  class SQLDatabaseChainPatched(SQLDatabaseChain):
276
  intermediate_steps: List[Any] = Field(default_factory=list)
277
  llms: Dict[str, Any] = Field(default_factory=dict)
 
272
  s = s.replace("SELECT","SELECT TOP 1")
273
  return s
274
 
275
+ def get_metadata_info(metadata_df, table_names):
276
+ str = ""
277
+ for table in table_names:
278
+ str += "The following metadata is for the table " + table + "\n"
279
+ str += metadata_df[metadata_df.table == table].desc.iloc[0]
280
+
281
+ return str
282
+
283
  class SQLDatabaseChainPatched(SQLDatabaseChain):
284
  intermediate_steps: List[Any] = Field(default_factory=list)
285
  llms: Dict[str, Any] = Field(default_factory=dict)