MCPcopy Create free account
hub / github.com/annmuor/jnode / query

Method query

jnode-core/src/jnode/robot/AreaFix.java:248–270  ·  view source on GitHub ↗

Отправляем %QUERY @param link @return @throws SQLException

(Link link)

Source from the content-addressed store, hash-verified

246 * @throws SQLException
247 */
248 private String query(Link link) throws SQLException {
249 StringBuilder sb = new StringBuilder();
250 sb.append("========== List of subscribed areas ==========\n");
251 GenericRawResults<String[]> echoes = ORMManager
252 .get(Echoarea.class)
253 .getRaw(String
254 .format("SELECT a.name, a.description from echoarea a"
255 + " LEFT JOIN subscription s on (a.id=s.echoarea_id)"
256 + " WHERE s.link_id=%d ORDER BY a.name",
257 link.getId()));
258 for (String[] echo : echoes.getResults()) {
259 sb.append("* ");
260 sb.append(echo[0]);
261 if (echo[1].length() > 0) {
262 sb.append(" - ");
263 sb.append(echo[1]);
264 }
265 sb.append('\n');
266 }
267 sb.append("========== List of subscribed areas ==========\n");
268 return sb.toString();
269
270 }
271
272 private String add(Link link, String area) throws SQLException {
273 StringBuilder sb = new StringBuilder();

Callers 8

executeMethod · 0.95
getAndMethod · 0.45
getLimitAndMethod · 0.45
getOrderAndMethod · 0.45
getOrderLimitAndMethod · 0.45
getOrMethod · 0.45
getOrderOrMethod · 0.45
listMethod · 0.45

Calls 6

getMethod · 0.95
appendMethod · 0.80
getRawMethod · 0.80
formatMethod · 0.80
getIdMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected