/**
  * Method to do deletes.
  *
  * @param pk ObjectKey that is used DELETE from database.
  * @throws TorqueException Any exceptions caught during processing will be rethrown wrapped into a
  *     TorqueException.
  */
 public static void doDelete(ObjectKey pk) throws TorqueException {
   BaseExamPeer.doDelete(pk, (Connection) null);
 }
 /**
  * Grabs the raw Village records to be formed into objects. This method handles connections
  * internally. The Record objects returned by this method should be considered readonly. Do not
  * alter the data and call save(), your results may vary, but are certainly likely to result in
  * hard to track MT bugs.
  *
  * @throws TorqueException Any exceptions caught during processing will be rethrown wrapped into a
  *     TorqueException.
  */
 public static List doSelectVillageRecords(Criteria criteria) throws TorqueException {
   return BaseExamPeer.doSelectVillageRecords(criteria, (Connection) null);
 }
 /**
  * Method to do deletes.
  *
  * @param criteria object containing data that is used DELETE from database.
  * @throws TorqueException Any exceptions caught during processing will be rethrown wrapped into a
  *     TorqueException.
  */
 public static void doDelete(Criteria criteria) throws TorqueException {
   BaseExamPeer.doDelete(criteria, (Connection) null);
 }
 /**
  * Method to do inserts.
  *
  * @param criteria object used to create the INSERT statement.
  * @throws TorqueException Any exceptions caught during processing will be rethrown wrapped into a
  *     TorqueException.
  */
 public static ObjectKey doInsert(Criteria criteria) throws TorqueException {
   return BaseExamPeer.doInsert(criteria, (Connection) null);
 }