studio rawquery mostrar ejemplo datos consultas android ormlite query-builder

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.