public function boundaries(...$boundaries)
    {
        assert($this->bucket instanceof Stage\Bucket);
        return $this->bucket->boundaries(...$boundaries);
    }
public function boundaries(...$boundaries)
    {
        assert($this->bucket instanceof Stage\Bucket);
        return $this->bucket->boundaries(...$boundaries);
    }
public function boundaries ( ... $ boundaries ) { assert ( $ this -> bucket instanceof Stage \ Bucket ) ; return $ this -> bucket -> boundaries ( ... $ boundaries ) ; }
An array of values based on the groupBy expression that specify the
boundaries for each bucket.

Each adjacent pair of values acts as the inclusive lower boundary and the
exclusive upper boundary for the bucket. You must specify at least two
boundaries. The specified values must be in ascending order and all of
the same type. The exception is if the values are of mixed numeric types.

@param array ...$boundaries

@return Stage\Bucket
An array of values based on the groupBy expression that specify the boundaries for each bucket .