/usr/share/grafana/public/app/plugins/datasource/mssql
import { SQLQuery, QueryEditorExpressionType } from '@grafana/sql'; import { toRawSql } from './sqlUtil'; describe('toRawSql should escape database names', () => { const query: SQLQuery = { dataset: 'foo', sql: { columns: [{ name: 'a', alias: 'lol', type: QueryEditorExpressionType.Function }], }, refId: 'lolsob', table: 'table', }; const queryString = toRawSql(query); it('should escapte database names', () => { expect(queryString).toContain(`FROM [${query.dataset}].${query.table}`); }); });
.
Edit
..
Edit
CHANGELOG.md
Edit
CheatSheet.tsx
Edit
MSSqlMetaQuery.test.ts
Edit
MSSqlMetaQuery.ts
Edit
MSSqlQueryModel.ts
Edit
README.md
Edit
azureauth
Edit
configuration
Edit
datasource.test.ts
Edit
datasource.ts
Edit
dist
Edit
i18next.config.ts
Edit
img
Edit
locales
Edit
module.ts
Edit
package.json
Edit
plugin.json
Edit
project.json
Edit
sqlCompletionProvider.ts
Edit
sqlUtil.test.ts
Edit
sqlUtil.ts
Edit
tsconfig.json
Edit
types.ts
Edit
webpack.config.ts
Edit