public function getDataLength() { if (empty($this->subPartitions)) { return $this->dataLength; } else { $dataLength = 0; foreach ($this->subPartitions as $subPartition) { $dataLength += $subPartition->dataLength; } return $dataLength; } }