コード例 #1
0
ファイル: RestQueryHandler.java プロジェクト: nikss/modeshape
 private void setColumns(
     QueryResult result, RestQueryResult restQueryResult, String[] columnNames) {
   if (result instanceof org.modeshape.jcr.api.query.QueryResult) {
     org.modeshape.jcr.api.query.QueryResult modeShapeQueryResult =
         (org.modeshape.jcr.api.query.QueryResult) result;
     String[] columnTypes = modeShapeQueryResult.getColumnTypes();
     for (int i = 0; i < columnNames.length; i++) {
       restQueryResult.addColumn(columnNames[i], columnTypes[i]);
     }
   } else {
     for (String columnName : columnNames) {
       restQueryResult.addColumn(columnName, UNKNOWN_TYPE);
     }
   }
 }