public class BucketSelector extends Object
Modifier and Type | Field and Description |
---|---|
private BucketIdFactory |
factory |
Constructor and Description |
---|
BucketSelector(BucketIdFactory factory)
The bucket selector needs to be instantiated to be used, as it will
depend on config.
|
Modifier and Type | Method and Description |
---|---|
BucketSet |
getBucketList(String selector)
Get the set of buckets that may contain documents that match the given
document selection, as long as the document selection does not result in
an unknown set of buckets.
|
private BucketIdFactory factory
public BucketSelector(BucketIdFactory factory)
factory
- The bucket factory is needed to get information of how
bucket ids are put together.public BucketSet getBucketList(String selector) throws ParseException
null
will be
returned. This requires the caller to be aware of the meaning of these
return values, but also removes the need for redundant space utilization
when dealing with unknown bucket sets.selector
- The document selection stringnull
if the document selection resulted
in an unknown setParseException
- if selector
couldn't be parsedCopyright © 2018. All rights reserved.