private Vector processRs(ResultSet rs, String key, String typeKey, ObjectNode parent, String type)
  throws Exception
  {
    Vector ret = new Vector();
    while(rs.next() && build)
    {
      String name = rs.getObject(key).toString();
      String databaseType = typeKey == null ? null : rs.getObject(typeKey).toString();
      ObjectNode on = new ObjectNode(parent, name, type, databaseType, null);
      if(key.equals("COLUMN_NAME"))
      {
        String size = rs.getObject("COLUMN_SIZE").toString();
        ObjectNode ty = new ObjectNode(on, size, TYPE_TYPE, databaseType, null);
        Vector vc = new Vector();
        vc.add(ty);
        on.setChildren(vc);
      }
      ret.add(on);
    }
    return ret;
  }