src/utils/raSqlQuery/rqlParse.c 1.7
1.7 2009/11/22 03:38:59 kent
Skipping over things inside parenthesis in count(*). Trimming spaces.
Index: src/utils/raSqlQuery/rqlParse.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/raSqlQuery/rqlParse.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -b -B -U 4 -r1.6 -r1.7
--- src/utils/raSqlQuery/rqlParse.c 22 Nov 2009 02:54:37 -0000 1.6
+++ src/utils/raSqlQuery/rqlParse.c 22 Nov 2009 03:38:59 -0000 1.7
@@ -541,10 +541,13 @@
{
char *paren = tokenizerNext(tkz);
if (paren[0] == '(')
{
- skipOverRequired(tkz, "*");
- skipOverRequired(tkz, ")");
+ while ((paren = tokenizerMustHaveNext(tkz)) != NULL)
+ {
+ if (paren[0] == ')')
+ break;
+ }
countOnly = TRUE;
freez(&rql->command);
rql->command = cloneString("count");
}