Adapters/MysqlDBAdapter.php
public function executeQuery(QC $query) {
        $type   = $query->getType();
        $methodName = 'execute' . ucfirst($type);
        if (method_exists($this, $methodName)) {
            $result = $this->$methodName($query);
        } else {
            throw new MysqlDBAdapterException('Invalid method specified: '.$type);
        }

        return $result;
    }
public function executeQuery(QC $query) {
        $type   = $query->getType();
        $methodName = 'execute' . ucfirst($type);
        if (method_exists($this, $methodName)) {
            $result = $this->$methodName($query);
        } else {
            throw new MysqlDBAdapterException('Invalid method specified: '.$type);
        }

        return $result;
    }
Execute query

@param QC $query
@throws MysqlDBAdapterException