(id: string, engine: Engine)
| 148 | }; |
| 149 | |
| 150 | const wrapSQLIdentifier = (id: string, engine: Engine) => { |
| 151 | if (engine === Engine.MSSQL) { |
| 152 | return `[${id}]`; |
| 153 | } |
| 154 | if ( |
| 155 | [ |
| 156 | Engine.POSTGRES, |
| 157 | Engine.SQLITE, |
| 158 | Engine.SNOWFLAKE, |
| 159 | Engine.ORACLE, |
| 160 | Engine.REDSHIFT, |
| 161 | Engine.COCKROACHDB, |
| 162 | Engine.CASSANDRA, |
| 163 | Engine.TRINO, |
| 164 | ].includes(engine) |
| 165 | ) { |
| 166 | return `"${id}"`; |
| 167 | } |
| 168 | |
| 169 | return "`" + id + "`"; |
| 170 | }; |
| 171 | |
| 172 | const generateSchemaAndTableNameInSQL = ( |
| 173 | engine: Engine, |
no outgoing calls
no test coverage detected