MCPcopy Index your code
hub / github.com/Sopage/android-orm / querySql

Method querySql

library/src/main/java/com/sanders/db/DBProxy.java:459–467  ·  view source on GitHub ↗

根据sql语句查询实体 @param clazz @param sql @param args @param @return

(Class<T> clazz, String sql, String... args)

Source from the content-addressed store, hash-verified

457 * @return
458 */
459 public <T extends IDColumn> T querySql(Class<T> clazz, String sql, String... args) {
460 SQLiteDatabase database = getDatabase();
461 Cursor cursor = database.rawQuery(sql, args);
462 ClassInfo<T> classInfo = getClassInfo(clazz);
463 T t = classInfo.getInstanceObject(cursor);
464 close(cursor);
465 close(database);
466 return t;
467 }
468
469 /**
470 * 根据sql语句查询实体集合

Callers

nothing calls this directly

Calls 4

getDatabaseMethod · 0.95
getClassInfoMethod · 0.95
closeMethod · 0.95
getInstanceObjectMethod · 0.80

Tested by

no test coverage detected