| Package | Description | 
|---|---|
| com.basho.riak.client.api | Contains the main RiakClient used to query Riak. | 
| com.basho.riak.client.api.commands.buckets | Commands used to query and modify buckets in Riak. | 
| com.basho.riak.client.api.commands.datatypes | Commands for manipulating CRDTs in Riak. | 
| com.basho.riak.client.api.commands.indexes | Commands for performing secondary index (2i) queries in Riak. | 
| com.basho.riak.client.api.commands.kv | Commands for storing, fetching, and deleting objects. | 
| com.basho.riak.client.api.commands.mapreduce | Commands for Map-Reduce in Riak. | 
| com.basho.riak.client.api.commands.search | Commands used for Riak search. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T,S> T | RiakClient. execute(RiakCommand<T,S> command)Execute a RiakCommand synchronously. | 
| <T,S> RiakFuture<T,S> | RiakClient. executeAsync(RiakCommand<T,S> command)Execute a RiakCommand asynchronously. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FetchBucketPropertiesCommand used to fetch the properties of a bucket in Riak. | 
| class  | ListBucketsCommand used to list the buckets contained in a bucket type. | 
| class  | StoreBucketPropertiesCommand used to store (modify) the properties of a bucket in Riak. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FetchCounterCommand used to fetch a counter datatype from Riak. | 
| class  | FetchDatatype<T extends RiakDatatype,S,U>Base abstract class for all CRDT fetch commands. | 
| class  | FetchMapCommand used to fetch a counter datatype from Riak. | 
| class  | FetchSetCommand used to fetch a set datatype from Riak. | 
| class  | UpdateCounterCommand used to update or create a counter datatype in Riak. | 
| class  | UpdateDatatype<T extends RiakDatatype,S,U>Base abstract class used for all datatype updates. | 
| class  | UpdateMapCommand used to update or create a map datatype in Riak. | 
| class  | UpdateSetCommand used to update or create a set datatype in Riak. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BigIntIndexQueryPerforms a 2i query where the 2i index keys are numeric. | 
| class  | BinIndexQueryPerforms a 2i query where the 2i index keys are strings. | 
| class  | IntIndexQueryPerforms a 2i query where the 2i index keys are numeric. | 
| class  | RawIndexQueryPerforms a 2i query where the 2i index keys are raw bytes. | 
| class  | SecondaryIndexQuery<T,S,U>A Secondary Index Query. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DeleteValueCommand used to delete a value from Riak. | 
| class  | FetchValueCommand used to fetch a value from Riak. | 
| class  | ListKeysCommand used to list the keys in a bucket. | 
| class  | MultiFetchCommand used to fetch multiple values from Riak. | 
| class  | StoreValueCommand used to store a value in Riak. | 
| class  | UpdateValuePerform an full cycle update of a Riak value: fetch, resolve, modify, store. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BucketKeyMapReduceCommand used to perform a map reduce operation over a specific set of keys in a bucket. | 
| class  | BucketMapReduceCommand used to perform a Map Reduce operation over a bucket in Riak. | 
| class  | IndexMapReduceCommand used to performa a map reduce operation using a secondary index (2i) as input. | 
| class  | MapReduceBase abstract class for all MapReduce commands. | 
| class  | SearchMapReduceCommand used to perform a map reduce operation with a search query as input. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DeleteIndexCommand used to delete a search index in Riak. | 
| class  | FetchIndexCommand used to fetch a search index from Riak. | 
| class  | FetchSchemaCommand used to fetch a search schema from Riak. | 
| class  | SearchCommand used to perform a serach in Riak. | 
| class  | StoreIndexCommand used to store a search index in Riak. | 
| class  | StoreSchemaCommand used to store a search schema in Riak. | 
Copyright © 2014. All rights reserved.