本文整理了Java中net.ontopia.topicmaps.query.core.QueryResultIF.getColumnNames
方法的一些代码示例,展示了QueryResultIF.getColumnNames
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryResultIF.getColumnNames
方法的具体详情如下:
包路径:net.ontopia.topicmaps.query.core.QueryResultIF
类名称:QueryResultIF
方法名:getColumnNames
[英]PUBLIC: Returns the names of the columns.
[中]PUBLIC:返回列的名称。
代码示例来源:origin: ontopia/ontopia
@Override
public String[] getColumnNames() {
return queryResult.getColumnNames();
}
代码示例来源:origin: ontopia/ontopia
public QueryResultIterator(QueryResultIF result) {
this.result = result;
keys = result.getColumnNames();
has_next = result.next();
}
代码示例来源:origin: ontopia/ontopia
/**
* Bind (some of) the names of the columns of the result to the current row.
* Only bind those columns corresponding to a true entry in groupColumns.
* e.g. column 3 is bound if groupColumns[3] is true.
*/
protected void bindVariables(boolean groupColumns[]) throws JspTagException {
String columnNames[] = queryResult.getColumnNames();
for (int i = 0; i < groupColumns.length; i++) {
if (groupColumns[i]) {
contextManager.setValue(columnNames[i]
, currentRow[i] == null
? Collections.EMPTY_LIST
: currentRow[i]);
}
}
}
代码示例来源:origin: ontopia/ontopia
public SingleQueryResultIterator(QueryResultIF result) {
this.result = result;
Object[] keys = result.getColumnNames();
values = new Object[keys.length];
rowmap = new ArrayMap(keys, values);
has_next = result.next();
}
代码示例来源:origin: ontopia/ontopia
public void testColumnNamesNoSelect() throws InvalidQueryException, IOException {
load("family.ltm");
String query = "parenthood($M : mother, $F : father, $C : child)?";
QueryResultIF result = processor.execute(query);
String[] cols = result.getColumnNames();
assertTrue("wrong length of column name array", cols.length == 3);
List vars = new ArrayList();
vars.add("M");
vars.add("F");
vars.add("C");
for (int ix = 0; ix < 3; ix++)
assertTrue("unknown variable " + cols[ix] + " found",
vars.remove(cols[ix]));
assertTrue("not all variables found", vars.isEmpty());
}
代码示例来源:origin: ontopia/ontopia
public void testColumnNamesSelect() throws InvalidQueryException, IOException {
load("family.ltm");
String query = "select $M, $F from parenthood($M : mother, $F : father, $C : child)?";
QueryResultIF result = processor.execute(query);
String[] cols = result.getColumnNames();
assertTrue("wrong length of column name array", cols.length == 2);
assertTrue("M not first column", cols[0].equals("M"));
assertTrue("F not second column", cols[1].equals("F"));
}
代码示例来源:origin: ontopia/ontopia
((BufferedQueryResultIF)queryResult).restart();
columnNames = queryResult.getColumnNames();
内容来源于网络,如有侵权,请联系作者删除!