Package com.basho.riak.client.query.filter

The set of key filters that can be used in a BucketMapReduce

See:
          Description

Interface Summary
KeyFilter Top level interface for Key Filters.
KeyTransformFilter Marker interface for the type of filter that, uh, transforms a key from one thing to, uh, another
LogicalFilter marker interface for the logical filters
 

Class Summary
AbstractKeyFilter Abstract implementation that provides a skeletal getFilter implementation.
AbstractLogicalFilter Shared code for the set of "logical" filters.
BetweenFilter Key filter that matches keys in a range delimited by from - to
EndsWithFilter A filter that matches keys whose name ends with the configured String argument
EqualToFilter Filter in keys that equal the configured value
FloatToStringFilter Transforms the input key from a float to a string.
GreaterThanFilter Filters in keys that are greater than the configured value.
GreaterThanOrEqualFilter Filter in keys that are >= to the configured value
IntToStringFilter Transforms a key from an int to a string.
LessThanFilter Filter in keys that are less than the configured value
LessThanOrEqualFilter Filter in keys that =< than the configured value.
LogicalAndFilter Group a bunch of filters together and filter in keys that match all
LogicalFilterGroup Group a collection of filters
LogicalNotFilter Filter in keys that aren't caught by the group
LogicalOrFilter Filter in keys that match any of the filters specified
MatchFilter Filter in keys that match the regular expression argument
NotEqualToFilter Filetr in keys that don't equal the configured argument
SetMemberFilter Filter in keys that are a member of the provided set
SimilarToFilter Filter in keys that are within a specified Levenshtein edit distance of the provided string
StartsWithFilter Filter in keys that start with the provided argument
StringToFloatFilter Transform the key from a string to a float
StringToIntFilter Transform the key from a String to an int
TokenizeFilter Filter in keys that match the tokenNum token of the key when tokenized by separator
ToLowerFilter Transform filter that lower cases the key.
ToUpperFilter Transform filter that uppercases the key
UrlDecodeFilter Transform filter that urldecodes the key
 

Package com.basho.riak.client.query.filter Description

The set of key filters that can be used in a BucketMapReduce

Please see the basho wiki on Map/Reduce and key Filters for more details.

See Also:
IRiakClient.mapReduce(String), BucketMapReduce.addKeyFilter(KeyFilter)


Copyright © 2011. All Rights Reserved.