From b6e15f62a988b8849c5e35307d723851d951f94e Mon Sep 17 00:00:00 2001 From: pvranik Date: Wed, 22 Nov 2023 16:30:02 +0100 Subject: [PATCH] updated tests --- .../jdbc/influxdb/InfluxDbConnection.java | 26 +++++++++---------- .../jdbc/influxdb/InfluxDbConnectionTest.java | 11 ++++---- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/src/main/java/net/suteren/jdbc/influxdb/InfluxDbConnection.java b/src/main/java/net/suteren/jdbc/influxdb/InfluxDbConnection.java index 77da7b0..2d5e995 100644 --- a/src/main/java/net/suteren/jdbc/influxdb/InfluxDbConnection.java +++ b/src/main/java/net/suteren/jdbc/influxdb/InfluxDbConnection.java @@ -44,7 +44,7 @@ public class InfluxDbConnection implements Connection { Pattern.CASE_INSENSITIVE | Pattern.DOTALL); private static final Pattern TABLE_SCHEMA_SQL_PATTERN = - Pattern.compile("\\s*SELECT\\s+(\\S+)\\s+FROM\\s+(?:(?:(([\"']?)(\\S+)\\3)\\.)?(([\"']?)(\\S+)\\6)\\.)?(([\"']?)(\\S+)\\9(\\s.*)?)", + Pattern.compile("\\s*SELECT\\s+(\\S+)\\s+FROM\\s+(?:(?:(((?:(? sqlSamples() { Arguments.arguments("select * from \\\"measure\\\"", "select * from \\\"measure\\\""), Arguments.arguments("select * from \\\"measure\\\"", "select * from \"\"measure\"\""), Arguments.arguments("select * from \"\\\"measure\\\"\"", "select * from \"\"\"measure\"\"\""), - Arguments.arguments("SELECT * FROM measure", "select * from test.measure"), - Arguments.arguments("SELECT * FROM jmeter where timestamp > now() - \"1 day\"", "select * from jmeter.jmeter where timestamp > now() - \"1 day\""), - Arguments.arguments("SELECT * FROM jmeter\nwhere timestamp > now() - \"2 days\"", + Arguments.arguments("select * from test.measure", "select * from test.measure"), + Arguments.arguments("select * from jmeter.jmeter where timestamp > now() - \"1 day\"", "select * from jmeter.jmeter where timestamp > now() - \"1 day\""), + Arguments.arguments("SELECT * FROM jmeter.jmeter\nwhere timestamp > now() - \"2 days\"", "select t.*\nfrom jmeter.jmeter t\nwhere timestamp > now() - \"2 days\""), - Arguments.arguments("SELECT * FROM jmeter", "select t.*\nfrom jmeter.jmeter t"), - Arguments.arguments("SELECT * FROM \"_internal\".cq", "SELECT t.*\n FROM \"_internal\".cq t") + Arguments.arguments("SELECT * FROM jmeter.jmeter", "select t.*\nfrom jmeter.jmeter t"), + Arguments.arguments("SELECT * FROM \"_internal\".cq", "SELECT t.*\n FROM \"_internal\".cq t"), + Arguments.arguments("SELECT * FROM \"_internal\".\"measurement\".cq", "SELECT t.*\n FROM \"_internal\".\"measurement\".cq t") ); }