* @license http://github.com/basdenooijer/solarium/raw/master/COPYING * @link http://www.solarium-project.org/ * * @package Solarium * @subpackage Result */ /** * Select component stats field result item * * @package Solarium * @subpackage Result */ class Solarium_Result_Select_Stats_Result { /** * Field name * * @var string */ protected $_field; /** * Stats data * * @var array */ protected $_stats; /** * Constructor * * @param string $field * @param array $stats * @return void */ public function __construct($field, $stats) { $this->_field = $field; $this->_stats = $stats; } /** * Get field name * * @return string */ public function getName() { return $this->_field; } /** * Get min value * * @return string */ public function getMin() { return $this->_stats['min']; } /** * Get max value * * @return string */ public function getMax() { return $this->_stats['max']; } /** * Get sum value * * @return string */ public function getSum() { return $this->_stats['sum']; } /** * Get count value * * @return string */ public function getCount() { return $this->_stats['count']; } /** * Get missing value * * @return string */ public function getMissing() { return $this->_stats['missing']; } /** * Get sumOfSquares value * * @return string */ public function getSumOfSquares() { return $this->_stats['sumOfSquares']; } /** * Get mean value * * @return string */ public function getMean() { return $this->_stats['mean']; } /** * Get stddev value * * @return string */ public function getStddev() { return $this->_stats['stddev']; } /** * Get facet stats * * @return array */ public function getFacets() { return $this->_stats['facets']; } }