android - rawquery - Cómo usar el generador de consultas ORMLite para obtener los registros totales en una tabla
rawquery sqlite android (2)
Similar a
select count(*) from tablename;
Lo que debería ser consultado en ORMLITE
Probé algo como
int total = dao.queryBuilder().("select count(*)");
Cómo usar el generador de consultas ORMLite para obtener los registros totales en una tabla
ORMLite tiene un método Dao.countOf()
que devuelve el número total de filas en una tabla:
long numRows = dao.countOf();
También puede contar el número de filas en una consulta personalizada llamando al método countOf()
en el objeto Where
o QueryBuilder
.
// count the number of lines in this custom query
long numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf();
para el paquete 5: puedes usar countOf()
De la documentación:
Devuelve el valor devuelto de una consulta SELECT COUNT (*) que es el número de filas en la tabla. Dependiendo de la base de datos y del tamaño de la tabla, esto podría ser costoso.