private long findPageIdByAssociated(Context ctx, long associatedId) { String sql = new SQLBuilder.Select() .select("page_id") .from(pageTable) .where("destroyed_time<>0 AND associated_id=${v(aid)}", "aid", associatedId) .toString(); SQLExecutor se = getSqlExecutor(); return se.executeIntScalar(sql, 0L); }
@Override public boolean hasPage(Context ctx, long pageId) { String sql = new SQLBuilder.Select() .select("page_id") .from(pageTable) .where("destroyed_time=0 AND page_id = ${v(page_id)}", "page_id", pageId) .toString(); SQLExecutor se = getSqlExecutor(); return se.executeIntScalar(sql, 0L) > 0L; }