<?php

abstract class DBAdapter implements IteratorAggregate{



	abstract public function execute($sql, $sequenceName = null);



	public function getResult() {
		return $this->result;
	}



	public function getIterator() {
		throw new Exception('overwrite this method');
	}



	abstract public function getDialect();



} // class DBAdapter

?>