MSSQL Data Source

This commit is contained in:
linux chips
2017-12-02 14:40:12 +03:00
parent cc00327fbe
commit c75f9a1923
63 changed files with 73141 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
///<reference path="../../../headers/common.d.ts" />
import {MssqlDatasource} from './datasource';
import {MssqlQueryCtrl} from './query_ctrl';
class MssqlConfigCtrl {
static templateUrl = 'partials/config.html';
}
const defaultQuery = `SELECT TOP 100
DATEDIFF(second, {d '1970-01-01'}, DATEADD(second,DATEDIFF(second,GETDATE(),GETUTCDATE()),<time_column>) ) as time_sec,
<text_column> as text,
<tags_column> as tags
FROM <table name>
WHERE $__timeFilter(time_column)
ORDER BY <time_column> ASC
`;
class MssqlAnnotationsQueryCtrl {
static templateUrl = 'partials/annotations.editor.html';
annotation: any;
/** @ngInject **/
constructor() {
this.annotation.rawQuery = this.annotation.rawQuery || defaultQuery;
}
}
export {
MssqlDatasource,
MssqlDatasource as Datasource,
MssqlQueryCtrl as QueryCtrl,
MssqlConfigCtrl as ConfigCtrl,
MssqlAnnotationsQueryCtrl as AnnotationsQueryCtrl,
};