src/hg/lib/jksql.c 1.139
1.139 2010/03/18 01:50:29 tdreszer
Thought this quick lookup of row count would help
Index: src/hg/lib/jksql.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/jksql.c,v
retrieving revision 1.138
retrieving revision 1.139
diff -b -B -U 4 -r1.138 -r1.139
--- src/hg/lib/jksql.c 16 Oct 2009 00:06:02 -0000 1.138
+++ src/hg/lib/jksql.c 18 Mar 2010 01:50:29 -0000 1.139
@@ -1351,8 +1351,17 @@
table, field, key);
return sqlQuickNum(conn, query) > 0;
}
+int sqlRowCount(struct sqlConnection *conn, char *queryTblAndCondition)
+/* Return count of rows that match condition. The queryTblAndCondition
+ * should contain everying after "select count(*) FROM " */
+{
+char query[256];
+safef(query, sizeof(query), "select count(*) from %s",queryTblAndCondition);
+return sqlQuickNum(conn, query);
+}
+
struct sqlResult *sqlStoreResult(struct sqlConnection *sc, char *query)
/* Returns NULL if result was empty. Otherwise returns a structure
* that you can do sqlRow() on. Same interface as sqlGetResult,