///
import {MysqlDatasource} from './datasource';
import {MysqlQueryCtrl} from './query_ctrl';
class MysqlConfigCtrl {
static templateUrl = 'partials/config.html';
}
const defaultQuery = `SELECT
UNIX_TIMESTAMP() as time_sec,
as title,
as text,
as tags
FROM
WHERE $__timeFilter(time_column)
ORDER BY ASC
LIMIT 100
`;
class MysqlAnnotationsQueryCtrl {
static templateUrl = 'partials/annotations.editor.html';
annotation: any;
/** @ngInject **/
constructor() {
this.annotation.rawQuery = this.annotation.rawQuery || defaultQuery;
}
}
export {
MysqlDatasource,
MysqlDatasource as Datasource,
MysqlQueryCtrl as QueryCtrl,
MysqlConfigCtrl as ConfigCtrl,
MysqlAnnotationsQueryCtrl as AnnotationsQueryCtrl,
};