예제 #1
0
 /**
  * Generate an array of random input parameters for a given Statement
  *
  * @param catalog_stmt
  * @return
  */
 protected Object[] makeRandomStatementParameters(Statement catalog_stmt) {
   Object params[] = new Object[catalog_stmt.getParameters().size()];
   for (StmtParameter catalog_param : catalog_stmt.getParameters()) {
     VoltType vtype = VoltType.get(catalog_param.getJavatype());
     params[catalog_param.getIndex()] = VoltTypeUtil.getRandomValue(vtype);
     LOG.debug(
         catalog_param.fullName() + " -> " + params[catalog_param.getIndex()] + " / " + vtype);
   } // FOR
   return (params);
 }