/** * @param array $query array{QISelectQuery} see QueryIt::select * @see QueryIt::select * @param array $postProcessing * @return PreparedSelectQuery */ public function prepareAmend(array $query, array $postProcessing = null) { InnerQI::formatQISelectQuery($query); $mergedQuery = $this->inner->mergeSelectQueries($this->query, $query); $mergedPP = $this->inner->mergePostProcessingRS($this->postProcessing, $postProcessing); return new PreparedSelectQuery($this->inner, $mergedQuery, $mergedPP); }
/** * @param array $query array{QISelectQuery} see QueryIt::select * @see QueryIt::select * @param array $postProcessing * @return PreparedSelectQuery */ public function prepareSelect(array $query, array $postProcessing = null) { InnerQI::formatQISelectQuery($query); return new PreparedSelectQuery($this->inner, $query, $postProcessing); }