Package | Description |
---|---|
com.basho.riak.client.query |
Classes and interfaces for running map/reduce and link walk operations on
Riak.
|
com.basho.riak.client.query.filter |
The set of key filters that can be used in a
BucketMapReduce |
Modifier and Type | Method and Description |
---|---|
Iterator<KeyFilter> |
BucketMapReduce.iterator()
Unmodifiable copy iterator view of the list of
KeyFilter s for
this M/R operation. |
Modifier and Type | Method and Description |
---|---|
BucketMapReduce |
BucketMapReduce.addKeyFilter(KeyFilter keyFilter)
Add a
KeyFilter to the inputs for the Map/Reduce job |
BucketMapReduce |
BucketMapReduce.addKeyFilters(KeyFilter... keyFilters)
Add one or some
KeyFilter s to this map/reduce operations inputs |
Modifier and Type | Interface and Description |
---|---|
interface |
KeyTransformFilter
Marker interface for the type of filter that, uh, transforms a key from one thing to, uh, another
|
interface |
LogicalFilter
marker interface for the logical filters
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractKeyFilter
Abstract implementation that provides a skeletal getFilter implementation.
|
class |
AbstractLogicalFilter
Shared code for the set of "logical" filters.
|
class |
BetweenFilter
Key filter that matches keys in a range delimited by
from -
to |
class |
EndsWithFilter
A filter that matches keys whose name ends with the configured String argument
|
class |
EqualToFilter
Filter in keys that equal the configured value
|
class |
FloatToStringFilter
Transforms the input key from a float to a string.
|
class |
GreaterThanFilter
Filters in keys that are greater than the configured value.
|
class |
GreaterThanOrEqualFilter
Filter in keys that are >= to the configured value
|
class |
IntToStringFilter
Transforms a key from an int to a string.
|
class |
LessThanFilter
Filter in keys that are less than the configured value
|
class |
LessThanOrEqualFilter
Filter in keys that =< than the configured value.
|
class |
LogicalAndFilter
Group a bunch of filters together and filter in keys that match all
|
class |
LogicalFilterGroup
Group a collection of filters
|
class |
LogicalNotFilter
Filter in keys that aren't caught by the group
|
class |
LogicalOrFilter
Filter in keys that match any of the filters specified
|
class |
MatchFilter
Filter in keys that match the regular expression argument
|
class |
NotEqualToFilter
Filetr in keys that don't equal the configured argument
|
class |
SetMemberFilter
Filter in keys that are a member of the provided set
|
class |
SimilarToFilter
Filter in keys that are within a specified Levenshtein edit distance of the provided string
|
class |
StartsWithFilter
Filter in keys that start with the provided argument
|
class |
StringToFloatFilter
Transform the key from a string to a float
|
class |
StringToIntFilter
Transform the key from a String to an int
|
class |
TokenizeFilter
Filter in keys that match the
tokenNum token of the key when tokenized by separator |
class |
ToLowerFilter
Transform filter that lower cases the key.
|
class |
ToUpperFilter
Transform filter that uppercases the key
|
class |
UrlDecodeFilter
Transform filter that urldecodes the key
|
Modifier and Type | Method and Description |
---|---|
LogicalFilterGroup |
LogicalFilterGroup.add(KeyFilter filter) |
AbstractLogicalFilter |
AbstractLogicalFilter.add(KeyFilter filter) |
Constructor and Description |
---|
AbstractLogicalFilter(KeyFilter... filters) |
LogicalAndFilter(KeyFilter... filters) |
LogicalFilterGroup(KeyFilter... filters) |
LogicalNotFilter(KeyFilter... filters) |
LogicalOrFilter(KeyFilter... filters) |
Copyright © 2013. All Rights Reserved.