diff --git a/CHANGELOG.md b/CHANGELOG.md index 21fb57b4c..f5fef6454 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,18 @@ +# 1.4.1 (2018-03-12) + +## New Features + +* $unescape - unescapes variable value by removing single quotes. Used for multiple-value string variables: "SELECT $unescape($column) FROM requests WHERE $unescape($column) = 5" + +## Fixes + +* labmda-operator `->` no more breaks while reformatting query + + # 1.4.0 (2018-03-08) ## New Features + Ad-hoc filters support: * If there is an Ad-hoc variable, plugin will fetch all columns of all tables of all databases (except system database) as tags. So in dropdown menu will be options like `database.table.column` diff --git a/dist/CHANGELOG.md b/dist/CHANGELOG.md index 21fb57b4c..f5fef6454 100644 --- a/dist/CHANGELOG.md +++ b/dist/CHANGELOG.md @@ -1,6 +1,18 @@ +# 1.4.1 (2018-03-12) + +## New Features + +* $unescape - unescapes variable value by removing single quotes. Used for multiple-value string variables: "SELECT $unescape($column) FROM requests WHERE $unescape($column) = 5" + +## Fixes + +* labmda-operator `->` no more breaks while reformatting query + + # 1.4.0 (2018-03-08) ## New Features + Ad-hoc filters support: * If there is an Ad-hoc variable, plugin will fetch all columns of all tables of all databases (except system database) as tags. So in dropdown menu will be options like `database.table.column` diff --git a/dist/plugin.json b/dist/plugin.json index 2c5e4534b..f9f8c8119 100644 --- a/dist/plugin.json +++ b/dist/plugin.json @@ -24,6 +24,6 @@ "url": "https://github.com/Vertamedia/clickhouse-grafana" } ], - "version": "1.4.0" + "version": "1.4.1" } } diff --git a/dist/scanner.js.map b/dist/scanner.js.map index 5e2c954d1..4764819d3 100644 --- a/dist/scanner.js.map +++ b/dist/scanner.js.map @@ -1 +1 @@ -{"version":3,"file":"scanner.js","sourceRoot":"","sources":["scanner.ts"],"names":["isSkipSpace","isCond","isIn","isJoin","isWS","isMacroFunc","isMacro","isComment","isID","isStatement","isOperator","isDataType","isBuiltInFunc","isClosureChars","isNum","isString","isBinary","printItems","toAST","isSet","isClosured","betweenBraces","print","Scanner","Scanner.constructor","Scanner.raw","Scanner.expect","Scanner.isToken","Scanner.expectNext","Scanner.next","Scanner._next","Scanner.Format","Scanner.Print","Scanner.push","Scanner.setRoot","Scanner.isExpectedNext","Scanner.toAST"],"mappings":"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AAIA,CAACA,KAAKA,EAAEA,EAAEA,CAACA;wBAClBA,EAAEA,CAACA,CAACA,IAAIA,CAACA,SAASA,IAAIA,IAAIA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,CAACA,CAACA;4BACrCA,kBAAkBA;4BAClBA,QAAQA,CAACA;wBACbA,CAACA;wBACDA,EAAEA,CAACA,CAACA,SAASA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,CAACA,CAACA;4BACxBA,eAAeA;4BACfA,QAAQA,CAACA;wBACbA,CAACA;wBACDA,MAAMA,CAACA,IAAIA,CAACA;oBAChBA,CAACA;oBACDA,MAAMA,CAACA,KAAKA,CAACA;gBACjBA,CAACA;;gBAEDN,uBAAKA,GAALA;oBACIO,EAAEA,CAACA,CAACA,IAAIA,CAACA,EAAEA,CAACA,MAAMA,KAAKA,CAACA,CAACA,CAACA,CAACA;wBACvBA,MAAMA,CAACA,KAAKA,CAACA;oBACjBA,CAACA;oBACDA,IAAIA,CAACA,GAAGA,IAAIA,CAACA,EAAEA,CAACA,IAAIA,CAACA,IAAIA,CAACA,EAAEA,CAACA,CAACA;oBAC9BA,EAAEA,CAACA,CAACA,CAACA,KAAKA,IAAIA,CAACA,CAACA,CAACA;wBACbA,MAAKA,CAACA,6BAA6BA,GAAGA,IAAIA,CAACA,EAAEA,GAAGA,GAAGA,CAACA,CAACA;oBACzDA,CAACA;oBAEDA,IAAIA,CAACA,KAAKA,GAAGA,CAACA,CAACA,CAACA,CAACA,CAACA;oBAClBA,IAAIA,CAACA,EAAEA,GAAGA,IAAIA,CAACA,EAAEA,CAACA,SAASA,CAACA,IAAIA,CAACA,KAAKA,CAACA,MAAMA,CAACA,CAACA;oBAC/CA,MAAMA,CAACA,IAAIA,CAACA;gBAChBA,CAACA;;gBAEDP,wBAAMA,GAANA;oBACIQ,MAAMA,CAACA,KAAKA,CAACA,IAAIA,CAACA,KAAKA,EAAEA,CAACA,CAACA;gBAC/BA,CAACA;;gBAEDR,uBAAKA,GAALA,UAAMA,GAAGA;oBACLS,MAAMA,CAACA,KAAKA,CAACA,GAAGA,CAACA,CAAAA;gBACrBA,CAACA;gBAEDT,sBAAIA,GAAJA,UAAKA,QAAQA;oBACTU,IAAIA,CAACA,IAAIA,CAACA,IAAIA,CAACA,SAASA,CAACA,CAACA,IAAIA,CAACA,QAAQA,CAACA,CAACA;oBACzCA,IAAIA,CAACA,YAAYA,GAAGA,KAAKA,CAACA;gBAC9BA,CAACA;gBAEDV,yBAAOA,GAAPA,UAAQA,KAAKA;oBACTW,IAAIA,CAACA,SAASA,GAAGA,KAAKA,CAACA,WAAWA,EAAEA,CAACA;oBACrCA,IAAIA,CAACA,IAAIA,CAACA,IAAIA,CAACA,SAASA,CAACA,GAAGA,EAAEA,CAACA;oBAC/BA,IAAIA,CAACA,YAAYA,GAAGA,IAAIA,CAACA;gBAC7BA,CAACA;gBAEDX,gCAAcA,GAAdA;oBACIY,IAAIA,CAACA,GAAGA,IAAIA,CAACA,YAAYA,CAACA;oBAC1BA,IAAIA,CAACA,YAAYA,GAAGA,KAAKA,CAACA;oBAC1BA,MAAMA,CAACA,CAACA,CAAAA;gBACZA,CAACA;gBAEDZ,uBAAKA,GAALA;oBACIa,IAAIA,CAACA,EAAEA,GAAGA,IAAIA,CAACA,UAAUA,CAACA;oBAC1BA,IAAIA,CAACA,IAAIA,GAAGA,EAAEA,CAACA;oBACfA,IAAIA,CAACA,OAAOA,CAACA,MAAMA,CAACA,CAACA;oBACrBA,IAAIA,CAACA,YAAYA,GAAGA,KAAKA,CAACA;oBAC1BA,IAAIA,CAACA,SAASA,GAAGA,IAAIA,CAACA;oBACtBA,IAAIA,CAACA,EAAEA,GAAGA,IAAIA,MAAMA,CAACA,MAAMA,GAAGA,OAAOA,GAAGA,GAAGA,EAAEA,GAAGA,CAACA,CAACA;oBAClDA,IAAIA,QAAQA,GAAGA,EAAEA,EACbA,QAAQA,GAAGA,EAAEA,CAACA;oBAElBA,OAAOA,IAAIA,CAACA,IAAIA,EAAEA,EAAEA,CAACA;wBACjBA,EAAEA,CAACA,CAACA,CAACA,IAAIA,CAACA,cAAcA,EAAEA,IAAIA,WAAWA,CAACA,IAAIA,CAACA,KAAKA,CAACA,IAAIA,CAACA,IAAIA,CAACA,IAAIA,CAACA,cAAcA,CAACA,gBAACA,CAACA,OAAOA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,CAACA,CAACA,CAACA;4BACxGA,EAAEA,CAACA,CAACA,CAACA,UAAUA,CAACA,QAAQA,CAACA,CAACA,CAACA,CAACA;gCACxBA,QAAQA,IAAIA,IAAIA,CAACA,KAAKA,CAACA;gCACvBA,QAAQA,CAAAA;4BACZA,CAACA;4BACDA,EAAEA,CAACA,CAACA,QAAQA,CAACA,MAAMA,GAAGA,CAACA,CAACA,CAACA,CAACA;gCACtBA,IAAIA,CAACA,IAAIA,CAACA,QAAQA,CAACA,CAACA;gCACpBA,QAAQA,GAAGA,EAAEA,CAACA;4BAClBA,CAACA;4BACDA,IAAIA,CAACA,OAAOA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA;wBAC7BA,CAACA;wBACDA,IAAIA,CAACA,EAAEA,CAACA,CAACA,IAAIA,CAACA,KAAKA,KAAKA,GAAGA,IAAIA,UAAUA,CAACA,QAAQA,CAACA,CAACA,CAACA,CAACA;4BAClDA,IAAIA,CAACA,IAAIA,CAACA,QAAQA,CAACA,CAACA;4BACpBA,QAAQA,GAAGA,EAAEA,CAACA;4BACdA,IAAIA,CAACA,YAAYA,GAAGA,IAAIA,CAACA;wBAC7BA,CAACA;wBACDA,IAAIA,CAACA,EAAEA,CAACA,CAACA,cAAcA,CAACA,IAAIA,CAACA,KAAKA,CAACA,IAAIA,IAAIA,CAACA,SAASA,KAAKA,MAAMA,CAACA,CAACA,CAACA;4BAC/DA,QAAQA,GAAGA,aAAaA,CAACA,IAAIA,CAACA,EAAEA,CAACA,CAACA;4BAClCA,IAAIA,CAACA,IAAIA,CAACA,IAAIA,CAACA,SAASA,CAACA,GAAGA,KAAKA,CAACA,QAAQA,CAACA,CAACA;4BAC5CA,IAAIA,CAACA,EAAEA,GAAGA,IAAIA,CAACA,EAAEA,CAACA,SAASA,CAACA,QAAQA,CAACA,MAAMA,GAAGA,CAACA,CAACA,CAACA;wBACrDA,CAACA;wBACDA,IAAIA,CAACA,EAAEA,CAACA,CAACA,WAAWA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,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"} \ No newline at end of file +{"version":3,"file":"scanner.js","sourceRoot":"","sources":["scanner.ts"],"names":["isSkipSpace","isCond","isIn","isJoin","isWS","isMacroFunc","isMacro","isComment","isID","isStatement","isOperator","isDataType","isBuiltInFunc","isClosureChars","isNum","isString","isBinary","printItems","toAST","isSet","isClosured","betweenBraces","print","Scanner","Scanner.constructor","Scanner.raw","Scanner.expect","Scanner.isToken","Scanner.expectNext","Scanner.next","Scanner._next","Scanner.Format","Scanner.Print","Scanner.push","Scanner.setRoot","Scanner.isExpectedNext","Scanner.toAST"],"mappings":"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AAIA,CAACA,KAAKA,EAAEA,EAAEA,CAACA;wBAClBA,EAAEA,CAACA,CAACA,IAAIA,CAACA,SAASA,IAAIA,IAAIA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,CAACA,CAACA;4BACrCA,kBAAkBA;4BAClBA,QAAQA,CAACA;wBACbA,CAACA;wBACDA,EAAEA,CAACA,CAACA,SAASA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,CAACA,CAACA;4BACxBA,eAAeA;4BACfA,QAAQA,CAACA;wBACbA,CAACA;wBACDA,MAAMA,CAACA,IAAIA,CAACA;oBAChBA,CAACA;oBACDA,MAAMA,CAACA,KAAKA,CAACA;gBACjBA,CAACA;;gBAEDN,uBAAKA,GAALA;oBACIO,EAAEA,CAACA,CAACA,IAAIA,CAACA,EAAEA,CAACA,MAAMA,KAAKA,CAACA,CAACA,CAACA,CAACA;wBACvBA,MAAMA,CAACA,KAAKA,CAACA;oBACjBA,CAACA;oBACDA,IAAIA,CAACA,GAAGA,IAAIA,CAACA,EAAEA,CAACA,IAAIA,CAACA,IAAIA,CAACA,EAAEA,CAACA,CAACA;oBAC9BA,EAAEA,CAACA,CAACA,CAACA,KAAKA,IAAIA,CAACA,CAACA,CAACA;wBACbA,MAAKA,CAACA,6BAA6BA,GAAGA,IAAIA,CAACA,EAAEA,GAAGA,GAAGA,CAACA,CAACA;oBACzDA,CAACA;oBAEDA,IAAIA,CAACA,KAAKA,GAAGA,CAACA,CAACA,CAACA,CAACA,CAACA;oBAClBA,IAAIA,CAACA,EAAEA,GAAGA,IAAIA,CAACA,EAAEA,CAACA,SAASA,CAACA,IAAIA,CAACA,KAAKA,CAACA,MAAMA,CAACA,CAACA;oBAC/CA,MAAMA,CAACA,IAAIA,CAACA;gBAChBA,CAACA;;gBAEDP,wBAAMA,GAANA;oBACIQ,MAAMA,CAACA,KAAKA,CAACA,IAAIA,CAACA,KAAKA,EAAEA,CAACA,CAACA;gBAC/BA,CAACA;;gBAEDR,uBAAKA,GAALA,UAAMA,GAAGA;oBACLS,MAAMA,CAACA,KAAKA,CAACA,GAAGA,CAACA,CAAAA;gBACrBA,CAACA;gBAEDT,sBAAIA,GAAJA,UAAKA,QAAQA;oBACTU,IAAIA,CAACA,IAAIA,CAACA,IAAIA,CAACA,SAASA,CAACA,CAACA,IAAIA,CAACA,QAAQA,CAACA,CAACA;oBACzCA,IAAIA,CAACA,YAAYA,GAAGA,KAAKA,CAACA;gBAC9BA,CAACA;gBAEDV,yBAAOA,GAAPA,UAAQA,KAAKA;oBACTW,IAAIA,CAACA,SAASA,GAAGA,KAAKA,CAACA,WAAWA,EAAEA,CAACA;oBACrCA,IAAIA,CAACA,IAAIA,CAACA,IAAIA,CAACA,SAASA,CAACA,GAAGA,EAAEA,CAACA;oBAC/BA,IAAIA,CAACA,YAAYA,GAAGA,IAAIA,CAACA;gBAC7BA,CAACA;gBAEDX,gCAAcA,GAAdA;oBACIY,IAAIA,CAACA,GAAGA,IAAIA,CAACA,YAAYA,CAACA;oBAC1BA,IAAIA,CAACA,YAAYA,GAAGA,KAAKA,CAACA;oBAC1BA,MAAMA,CAACA,CAACA,CAAAA;gBACZA,CAACA;gBAEDZ,uBAAKA,GAALA;oBACIa,IAAIA,CAACA,EAAEA,GAAGA,IAAIA,CAACA,UAAUA,CAACA;oBAC1BA,IAAIA,CAACA,IAAIA,GAAGA,EAAEA,CAACA;oBACfA,IAAIA,CAACA,OAAOA,CAACA,MAAMA,CAACA,CAACA;oBACrBA,IAAIA,CAACA,YAAYA,GAAGA,KAAKA,CAACA;oBAC1BA,IAAIA,CAACA,SAASA,GAAGA,IAAIA,CAACA;oBACtBA,IAAIA,CAACA,EAAEA,GAAGA,IAAIA,MAAMA,CAACA,MAAMA,GAAGA,OAAOA,GAAGA,GAAGA,EAAEA,GAAGA,CAACA,CAACA;oBAClDA,IAAIA,QAAQA,GAAGA,EAAEA,EACbA,QAAQA,GAAGA,EAAEA,CAACA;oBAElBA,OAAOA,IAAIA,CAACA,IAAIA,EAAEA,EAAEA,CAACA;wBACjBA,EAAEA,CAACA,CAACA,CAACA,IAAIA,CAACA,cAAcA,EAAEA,IAAIA,WAAWA,CAACA,IAAIA,CAACA,KAAKA,CAACA,IAAIA,CAACA,IAAIA,CAACA,IAAIA,CAACA,cAAcA,CAACA,gBAACA,CAACA,OAAOA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,CAACA,CAACA,CAACA;4BACxGA,EAAEA,CAACA,CAACA,CAACA,UAAUA,CAACA,QAAQA,CAACA,CAACA,CAACA,CAACA;gCACxBA,QAAQA,IAAIA,IAAIA,CAACA,KAAKA,CAACA;gCACvBA,QAAQA,CAAAA;4BACZA,CAACA;4BACDA,EAAEA,CAACA,CAACA,QAAQA,CAACA,MAAMA,GAAGA,CAACA,CAACA,CAACA,CAACA;gCACtBA,IAAIA,CAACA,IAAIA,CAACA,QAAQA,CAACA,CAACA;gCACpBA,QAAQA,GAAGA,EAAEA,CAACA;4BAClBA,CAACA;4BACDA,IAAIA,CAACA,OAAOA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA;wBAC7BA,CAACA;wBACDA,IAAIA,CAACA,EAAEA,CAACA,CAACA,IAAIA,CAACA,KAAKA,KAAKA,GAAGA,IAAIA,UAAUA,CAACA,QAAQA,CAACA,CAACA,CAACA,CAACA;4BAClDA,IAAIA,CAACA,IAAIA,CAACA,QAAQA,CAACA,CAACA;4BACpBA,QAAQA,GAAGA,EAAEA,CAACA;4BACdA,IAAIA,CAACA,YAAYA,GAAGA,IAAIA,CAACA;wBAC7BA,CAACA;wBACDA,IAAIA,CAACA,EAAEA,CAACA,CAACA,cAAcA,CAACA,IAAIA,CAACA,KAAKA,CAACA,IAAIA,IAAIA,CAACA,SAASA,KAAKA,MAAMA,CAACA,CAACA,CAACA;4BAC/DA,QAAQA,GAAGA,aAAaA,CAACA,IAAIA,CAACA,EAAEA,CAACA,CAACA;4BAClCA,IAAIA,CAACA,IAAIA,CAACA,IAAIA,CAACA,SAASA,CAACA,GAAGA,KAAKA,CAACA,QAAQA,CAACA,CAACA;4BAC5CA,IAAIA,CAACA,EAAEA,GAAGA,IAAIA,CAACA,EAAEA,CAACA,SAASA,CAACA,QAAQA,CAACA,MAAMA,GAAGA,CAACA,CAACA,CAACA;wBACrDA,CAACA;wBACDA,IAAIA,CAACA,EAAEA,CAACA,CAACA,WAAWA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,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"} \ No newline at end of file diff --git a/dist/scanner.ts b/dist/scanner.ts index d20164b1e..5086649ff 100644 --- a/dist/scanner.ts +++ b/dist/scanner.ts @@ -224,7 +224,6 @@ export default class Scanner { }; } - let wsRe = "\\s+", commentRe = "--[^\n]*|/\\*(?:[^*]|\\*[^/])*\\*/", idRe = "[a-zA-Z_][a-zA-Z_0-9]*", diff --git a/package.json b/package.json index 6cef5ce44..af806a2a3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vertamedia-clickhouse", - "version": "1.4.0", + "version": "1.4.1", "description": "ClickHouse datasource for Grafana", "scripts": { "build": "grunt", diff --git a/src/plugin.json b/src/plugin.json index 2c5e4534b..f9f8c8119 100644 --- a/src/plugin.json +++ b/src/plugin.json @@ -24,6 +24,6 @@ "url": "https://github.com/Vertamedia/clickhouse-grafana" } ], - "version": "1.4.0" + "version": "1.4.1" } }