blueflood-core/src/main/java/com/rackspacecloud/blueflood/io/astyanax/AstyanaxReader.java
public MetricData getDatapointsForRange(Locator locator, Range range, Granularity gran) {
        RollupType rollupType = RollupType.BF_BASIC;
        String rollupTypeStr = metaCache.safeGet(locator, rollupTypeCacheKey);
        if ( rollupTypeStr != null ) {
            rollupType = RollupType.fromString(rollupTypeStr);
        }

        return getNumericMetricDataForRange(locator, range, gran, rollupType);
    }
public MetricData getDatapointsForRange(Locator locator, Range range, Granularity gran) {
        RollupType rollupType = RollupType.BF_BASIC;
        String rollupTypeStr = metaCache.safeGet(locator, rollupTypeCacheKey);
        if ( rollupTypeStr != null ) {
            rollupType = RollupType.fromString(rollupTypeStr);
        }

        return getNumericMetricDataForRange(locator, range, gran, rollupType);
    }
Get data points for a particular {@link Locator}, {@link Range}, and
{@link Granularity}.

This method is eventually called from Rollup process.

@param locator
@param range
@param gran
@return a {@link MetricData} containing the data points requested