Spaces:
Sleeping
Sleeping
Update utils.py
Browse files
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)
|