. */ namespace SP\Domain\Database\Ports; use Aura\SqlQuery\QueryInterface; use SP\Domain\Core\Exceptions\QueryException; use SP\Infrastructure\Database\QueryData; /** * Class QueryData */ interface QueryDataInterface { public function getQuery(): QueryInterface; public function getMapClassName(): string; public function setMapClassName(string $class): QueryData; /** * @throws QueryException */ public function getQueryCount(): QueryInterface; public function getOnErrorMessage(): string; public function setOnErrorMessage(string $onErrorMessage): QueryData; }