Allow QP tester to run without a full stack in simple situations
authorMike Rylander <mrylander@gmail.com>
Fri, 11 Nov 2022 19:38:55 +0000 (14:38 -0500)
committerMike Rylander <mrylander@gmail.com>
Wed, 11 Jan 2023 15:25:34 +0000 (10:25 -0500)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/support-scripts/test-scripts/query_parser.pl

index ebc0777..9b82837 100755 (executable)
@@ -105,11 +105,13 @@ if (!$noconnect) {
 }
 
 $parser->parse;
-my $sql = $parser->toSQL;
-$sql =~ s/^\s*$//gm;
 
 print "Parsed query tree:\n" . Dumper($parser) unless $quiet;
 print "Abstract query:\n" . Dumper($parser->parse_tree->to_abstract_query) unless $quiet;
 
-print "SQL:\n$sql\n\n" unless $quiet;
+if (!$noconnect and !$quiet) {
+    my $sql = $parser->toSQL;
+    $sql =~ s/^\s*$//gm;
+    print "SQL:\n$sql\n\n";
+}