Ejemplo n.º 1
0
 /** returns the parameters used in this statement's expressions and in the whereClause. */
 public Vector getParameters() {
   Vector v = new Vector();
   Enumeration valenum = getValues().elements();
   while (valenum.hasMoreElements()) {
     tsResultRow row = (tsResultRow) valenum.nextElement();
     for (int i = 0; i < row.size(); i++) {
       tsColumn col = row.getColumnDefinition(i);
       if (col.getColumnType() == tsColumn.COL_EXPR) {
         ParserUtils.getParameterElements(v, col.getExpression());
       }
     }
   }
   return v;
 }