예제 #1
0
 public int getNumberOfColumns() {
   SPParameter resultSetParameter = getResultSetParameter();
   if (resultSetParameter != null) {
     return resultSetParameter.getResultSetColumns().size();
   }
   return 0;
 }
예제 #2
0
 public List<ElementSymbol> getResultSetColumns() {
   SPParameter resultSetParameter = getResultSetParameter();
   if (resultSetParameter != null) {
     List<ElementSymbol> result = new LinkedList<ElementSymbol>();
     for (Iterator<ElementSymbol> i = resultSetParameter.getResultSetColumns().iterator();
         i.hasNext(); ) {
       ElementSymbol symbol = i.next().clone();
       symbol.setGroupSymbol(getGroup());
       result.add(symbol);
     }
     return result;
   }
   return Collections.emptyList();
 }
예제 #3
0
 public boolean returnsResultSet() {
   SPParameter param = getResultSetParameter();
   return param != null && !param.getResultSetColumns().isEmpty();
 }