public String jsonize() throws JSONSerDeException { return JSONSerDe.ser(mapify()); } }
public static QueryResult emptyQueryResult() { return new QueryResult(new String[0], new ArrayList<Object[]>()); }
result = convertResultSetToQueryResult(rs, maxResults); } else { result = QueryResult.emptyQueryResult();
result = ResultSerializer.serialize(manager.query(query, maxResultsPerQuery)); } else { result = manager.query(query, maxResultsPerQuery).jsonize();
List results = manager.query("SELECT COUNT(*) FROM t;", 100).mapify(); assertEquals(((Map) results.get(0)).get("COUNT(*)"), nWrites);
public QueryResult exec(String query) throws SQLiteException { db.get().exec(query); List<Object[]> resultList = new ArrayList<Object[]>(); String[] columnNames = new String[] { "status" }; resultList.add(new Object[] { "OK" }); return new QueryResult(columnNames, resultList); }
qStatus.setResult((ArrayList) r.mapify()); } else { qStatus.setResult(JSONSerDe.deSer(client.sqlQuery(tablespaceName, version, partitionId, sql), ArrayList.class));
public static QueryResult convertResultSetToQueryResult(ResultSet rs, int maxResults) throws SQLException { ResultSetMetaData md = rs.getMetaData(); int columns = md.getColumnCount(); String[] columnNames = new String[columns]; for (int i = 0; i < columns; i++) { columnNames[i] = md.getColumnName(i); } List<Object[]> list = new ArrayList<Object[]>(); while (rs.next() && list.size() < maxResults) { Object[] row = new Object[columns]; for (int i = 1; i <= columns; ++i) { row[i] = rs.getObject(i); } list.add(row); } if (list.size() == maxResults) { throw new SQLException("Hard limit on number of results reached (" + maxResults + "), please use a LIMIT for this query."); } return new QueryResult(columnNames, list); }
+ maxResults + "], please use a LIMIT for this query."); return new QueryResult(columnNames, resultList); } finally { if (timeoutThread != null) {