Skip to content

Commit

Permalink
Merge pull request #5 from mullerpeter/feature/custom-variables
Browse files Browse the repository at this point in the history
✨ feat: add support for custom variables
  • Loading branch information
mullerpeter committed Nov 21, 2022
2 parents e0db144 + 56708a3 commit 3eda628
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "mullerpeter-databricks-datasource",
"private": true,
"version": "0.0.6",
"version": "0.0.7",
"description": "Databricks SQL Connector",
"scripts": {
"build": "grafana-toolkit plugin:build",
Expand Down
9 changes: 8 additions & 1 deletion src/datasource.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
import { DataSourceInstanceSettings } from '@grafana/data';
import { DataSourceWithBackend } from '@grafana/runtime';
import { DataSourceWithBackend, getTemplateSrv } from '@grafana/runtime';
import { MyDataSourceOptions, MyQuery } from './types';

export class DataSource extends DataSourceWithBackend<MyQuery, MyDataSourceOptions> {
constructor(instanceSettings: DataSourceInstanceSettings<MyDataSourceOptions>) {
super(instanceSettings);
}
applyTemplateVariables(query: MyQuery) {
const templateSrv = getTemplateSrv();
return {
...query,
rawSqlQuery: query.rawSqlQuery ? templateSrv.replace(query.rawSqlQuery) : ''
};
}
}

0 comments on commit 3eda628

Please sign in to comment.