@Override public MultiDimensionalCoordinateRanges[] getCoordinateRangesPerDimension( final MultiDimensionalNumericData dataRange, final IndexMetaData... hints) { return indexStrategy.getCoordinateRangesPerDimension(dataRange, hints); }
@Override public MultiDimensionalCoordinateRanges[] getCoordinateRangesPerDimension( final MultiDimensionalNumericData dataRange, final IndexMetaData... hints) { return subStrategy2.getCoordinateRangesPerDimension(dataRange, hints); }
@Override public List<MultiDimensionalCoordinateRangesArray> getCoordinateRanges() { if ((constraints == null) || constraints.isEmpty()) { return new ArrayList<>(); } else { final NumericIndexStrategy indexStrategy = index.getIndexStrategy(); final List<MultiDimensionalCoordinateRangesArray> ranges = new ArrayList<>(); for (final MultiDimensionalNumericData nd : constraints) { ranges.add( new MultiDimensionalCoordinateRangesArray( indexStrategy.getCoordinateRangesPerDimension(nd, indexMetaData))); } return ranges; } }