protected function _select($parts)
{
// buid the statment
if (empty($parts['compound'])) {
$stmt = $this->_selectSingle($parts);
} else {
$stmt = $this->_selectCompound($parts);
}
// modify per adapter
$this->_modSelect($stmt, $parts);
// done!
return $stmt;
}