src/hg/utils/tdbQuery/tdbQuery.c 1.11
1.11 2009/12/03 18:03:09 kent
Implementing limit clause.
Index: src/hg/utils/tdbQuery/tdbQuery.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/utils/tdbQuery/tdbQuery.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -b -B -U 4 -r1.10 -r1.11
--- src/hg/utils/tdbQuery/tdbQuery.c 3 Dec 2009 10:21:39 -0000 1.10
+++ src/hg/utils/tdbQuery/tdbQuery.c 3 Dec 2009 18:03:09 -0000 1.11
@@ -843,13 +843,14 @@
{
if (!clStrict || tableExistsInSelfOrOffspring(p->db, record))
{
matchCount += 1;
-// TODO - add limit clause processing here.
if (doSelect)
{
rqlStatementOutput(rql, record, "file", stdout);
}
+ if (rql->limit >= 0 && matchCount >= rql->limit)
+ break;
}
}
}
lmCleanup(&lm);