public function getQueryParts()
    {
        $this->queryParts = [
            'graphs' => $this->extractGraphs($this->getQuery()),
            'sub_type' => $this->determineSubType($this->getQuery()),
        ];

        $this->unsetEmptyValues($this->queryParts);

        return $this->queryParts;
    }
public function getQueryParts()
    {
        $this->queryParts = [
            'graphs' => $this->extractGraphs($this->getQuery()),
            'sub_type' => $this->determineSubType($this->getQuery()),
        ];

        $this->unsetEmptyValues($this->queryParts);

        return $this->queryParts;
    }
public function getQueryParts ( ) { $ this -> queryParts = [ 'graphs' => $ this -> extractGraphs ( $ this -> getQuery ( ) ) , 'sub_type' => $ this -> determineSubType ( $ this -> getQuery ( ) ) , ] ; $ this -> unsetEmptyValues ( $ this -> queryParts ) ; return $ this -> queryParts ; }
Return parts of the query on which this instance based on. It overrides the parent function and sets
all values to null.

@return array $queryParts query parts; parts which have no elements or are unset will be marked with null
Return parts of the query on which this instance based on . It overrides the parent function and sets all values to null .