* @license http://github.com/basdenooijer/solarium/raw/master/COPYING * @link http://www.solarium-project.org/ * * @package Solarium * @subpackage Result */ /** * Select component stats facet value * * @package Solarium * @subpackage Result */ class Solarium_Result_Select_Stats_FacetValue { /** * Facet value * * @var string */ protected $_value; /** * Stats data * * @var array */ protected $_stats; /** * Constructor * * @param string $value * @param array $stats * @return void */ public function __construct($value, $stats) { $this->_value = $value; $this->_stats = $stats; } /** * Get facet value * * @return string */ public function getValue() { return $this->_value; } /** * 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']; } }