本文整理了Java中io.vertx.ext.sql.ResultSet.getNumColumns
方法的一些代码示例,展示了ResultSet.getNumColumns
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultSet.getNumColumns
方法的具体详情如下:
包路径:io.vertx.ext.sql.ResultSet
类名称:ResultSet
方法名:getNumColumns
[英]Return the number of columns in the result set
[中]返回结果集中的列数
代码示例来源:origin: apiman/apiman
@Override
public int getNumColumns() {
return resultSet.getNumColumns();
}
代码示例来源:origin: io.vertx/vertx-sql-common
public static void toJson(ResultSet obj, java.util.Map<String, Object> json) {
if (obj.getColumnNames() != null) {
JsonArray array = new JsonArray();
obj.getColumnNames().forEach(item -> array.add(item));
json.put("columnNames", array);
}
if (obj.getNext() != null) {
json.put("next", obj.getNext().toJson());
}
json.put("numColumns", obj.getNumColumns());
json.put("numRows", obj.getNumRows());
if (obj.getOutput() != null) {
json.put("output", obj.getOutput());
}
if (obj.getResults() != null) {
JsonArray array = new JsonArray();
obj.getResults().forEach(item -> array.add(item));
json.put("results", array);
}
if (obj.getRows() != null) {
JsonArray array = new JsonArray();
obj.getRows().forEach(item -> array.add(item));
json.put("rows", array);
}
}
}
代码示例来源:origin: io.vertx/vertx-sql-common
@Test
public void testResultSet() {
assertEquals(numRows, rs.getNumRows());
assertEquals(columnNames.size(), rs.getNumColumns());
assertEquals(columnNames.size(), rs.getColumnNames().size());
assertEquals(columnNames, rs.getColumnNames());
assertEquals(results, rs.getResults());
List<JsonObject> rows = rs.getRows();
assertEquals(numRows, rs.getRows().size());
int index = 0;
for (JsonObject row: rows) {
JsonArray result = results.get(index);
assertEquals(columnNames.size(), row.size());
assertEquals(row.size(), result.size());
for (int i = 0; i < columnNames.size(); i++) {
String columnName = columnNames.get(i);
String columnValue = result.getString(i);
assertEquals(columnValue, row.getString(columnName));
}
index++;
}
}
内容来源于网络,如有侵权,请联系作者删除!