I am new member. I also want to build demo to use Query class follow SQLRunner.java. The statement query demo as below:
private static final String sql= "select count(*) from wikipedia where"
+ " timestamp between '2010-02-01' and '2015-02-14'"
+ " and (namespace = 'article')"
+ " and language in ( 'en', 'fr' ) "
+ " group by granularity(timestamp, 'day'), language";
CharStream stream = new ANTLRInputStream(sql);
DruidSQLLexer lexer = new DruidSQLLexer(stream);
TokenStream tokenStream = new CommonTokenStream(lexer);
DruidSQLParser parser = new DruidSQLParser(tokenStream);
lexer.removeErrorListeners();
parser.removeErrorListeners();
lexer.addErrorListener(ConsoleErrorListener.INSTANCE);
parser.addErrorListener(ConsoleErrorListener.INSTANCE);
After I run my propgram the result as below:
timestamp language count(*)
2014-04-08T00:00:00.000Z en 6340.0
2014-04-08T00:00:00.000Z fr 382.0
I think we can use Http client, but I have a issue about fomart of the statement query because I do not see any document support, I also have search DruidSQLLexer.java and DruidSQLParser.java but not found
Many thanks,
MT