Spaces:
Runtime error
Runtime error
Commit ·
fd68fcc
1
Parent(s): 6907fa4
Update utils.py
Browse files
utils.py
CHANGED
|
@@ -141,4 +141,10 @@ def addSchemaToTableInSQL(sqlQuery, schemaName, tablesList):
|
|
| 141 |
pattern = re.compile(rf'(?<![a-zA-Z0-9_]){re.escape(table)}(?![a-zA-Z0-9_])', re.IGNORECASE)
|
| 142 |
replacement = f'{schemaName}.{table}'
|
| 143 |
sqlQuery = re.sub(pattern, replacement, sqlQuery)
|
| 144 |
-
return sqlQuery
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 141 |
pattern = re.compile(rf'(?<![a-zA-Z0-9_]){re.escape(table)}(?![a-zA-Z0-9_])', re.IGNORECASE)
|
| 142 |
replacement = f'{schemaName}.{table}'
|
| 143 |
sqlQuery = re.sub(pattern, replacement, sqlQuery)
|
| 144 |
+
return sqlQuery
|
| 145 |
+
|
| 146 |
+
def preProcessGptQueryReponse(gptResponse, metadataLayout: MetaDataLayout):
|
| 147 |
+
schemaName = metadataLayout.schemaName
|
| 148 |
+
tablesList = metadataLayout.getAllTablesCols().keys()
|
| 149 |
+
gptResponse = addSchemaToTableInSQL(gptResponse, schemaName=schemaName, tablesList=tablesList)
|
| 150 |
+
return gptResponse
|