The IBucket type exposes the following members.

Name | Description | |
---|---|---|
![]() | Append(String,Byte[]) |
Appends a value to a give key.
|
![]() | Append(String, String) |
Appends a value to a give key.
|
![]() | CreateManager |
Creates a IBucketManager instance for managing buckets.
|
![]() | CreateQuery(String, String) |
Creates an instance of an object that implements IViewQuery, which targets a given bucket, design document and a published view.
|
![]() | CreateQuery(String, String, Boolean) |
Creates an instance of an object that implements IViewQuery, which targets a given bucket and design document.
|
![]() | Decrement(String) |
Decrements the value of a key by one. If the key doesn't exist, it will be created
and seeded with 1.
|
![]() | Decrement(String, UInt64) |
Decrements the value of a key by the delta. If the key doesn't exist, it will be created
and seeded with the defaut initial value 1.
|
![]() | Decrement(String, UInt64, UInt64) |
Decrements the value of a key by the delta. If the key doesn't exist, it will be created
and seeded with the defaut initial value 1.
|
![]() | Decrement(String, UInt64, UInt64, TimeSpan) |
Decrements the value of a key by the delta. If the key doesn't exist, it will be created
and seeded with the defaut initial value 1.
|
![]() | Decrement(String, UInt64, UInt64, UInt32) |
Decrements the value of a key by the delta. If the key doesn't exist, it will be created
and seeded with the defaut initial value 1.
|
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | Get<T>(IList<String>) |
Gets a range of values for a given set of keys
|
![]() | Get<T>(String) |
Gets value for a given key
|
![]() | Get<T>(IList<String>, ParallelOptions) |
Gets a range of values for a given set of keys
|
![]() | Get<T>(IList<String>, ParallelOptions, Int32) |
Gets a range of values for a given set of keys
|
![]() | GetAsync<T> |
Gets a Task that can be awaited on for a given Key and value.
|
![]() | GetDocument<T> |
Gets a document by it's given id.
|
![]() | GetFromReplica<T> |
Returns a value for a
|
![]() | GetWithLock<T>(String, TimeSpan) |
Gets a document and locks it for a specified time period.
|
![]() | GetWithLock<T>(String, UInt32) |
Gets a document and locks it for a specified time period.
|
![]() | Increment(String) |
Increments the value of a key by one. If the key doesn't exist, it will be created
and seeded with 1.
|
![]() | Increment(String, UInt64) |
Increments the value of a key by the delta. If the key doesn't exist, it will be created
and seeded with the defaut initial value 1.
|
![]() | Increment(String, UInt64, UInt64) |
Increments the value of a key by the delta. If the key doesn't exist, it will be created
and seeded with the defaut initial value 1.
|
![]() | Increment(String, UInt64, UInt64, TimeSpan) |
Increments the value of a key by the delta. If the key doesn't exist, it will be created
and seeded with the defaut initial value 1.
|
![]() | Increment(String, UInt64, UInt64, UInt32) |
Increments the value of a key by the delta. If the key doesn't exist, it will be created
and seeded with the defaut initial value 1.
|
![]() | Insert<T>(IDocument<T>) |
Inserts a JSON document into the IBucketfailing if it exists.
|
![]() | Insert<T>(String, T) |
Inserts a document into the database for a given key, failing if it exists.
|
![]() | Insert<T>(IDocument<T>, ReplicateTo) |
Inserts a JSON document into the IBucketfailing if it exists.
|
![]() | Insert<T>(String, T, ReplicateTo) |
Inserts a document into the database for a given key, failing if it exists.
|
![]() | Insert<T>(String, T, TimeSpan) |
Inserts a document into the database for a given key, failing if it exists.
|
![]() | Insert<T>(String, T, UInt32) |
Inserts a document into the database for a given key, failing if it exists.
|
![]() | Insert<T>(IDocument<T>, ReplicateTo, PersistTo) |
Inserts a JSON document into the IBucketfailing if it exists.
|
![]() | Insert<T>(String, T, ReplicateTo, PersistTo) |
Inserts a document into the database for a given key, failing if it exists.
|
![]() | Insert<T>(String, T, TimeSpan, ReplicateTo, PersistTo) |
Inserts a document into the database for a given key, failing if it exists.
|
![]() | Insert<T>(String, T, UInt32, ReplicateTo, PersistTo) |
Inserts a document into the database for a given key, failing if it exists.
|
![]() | InsertAsync<T> |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Observe |
Performs 'observe' on a given key to ensure that it's durability requirements with respect to persistence and replication are satified.
|
![]() | Prepend(String,Byte[]) |
Prepends a value to a give key.
|
![]() | Prepend(String, String) |
Prepends a value to a give key.
|
![]() | Query<T>(String) |
Executes a N1QL query against the Couchbase Cluster.
|
![]() | Query<T>(IQueryRequest) |
Executes a N1QL statement or prepared statement via a IQueryRequest against the Couchbase Cluster.
|
![]() | Query<T>(IViewQuery) |
Executes a View query and returns the result.
|
![]() | QueryAsync<T>(String) |
Asynchronously executes a N1QL query against the Couchbase Cluster.
|
![]() | QueryAsync<T>(IQueryRequest) |
Asynchronously executes a N1QL statement or prepared statement via a IQueryRequest against the Couchbase Cluster.
|
![]() | QueryAsync<T>(IViewQuery) |
Asynchronously Executes a View query and returns the result.
|
![]() | Remove(IList<String>) |
Removes a range of documents for a given set of keys
|
![]() | Remove(String) |
Removes a document for a given key from the database.
|
![]() | Remove(IList<String>, ParallelOptions) |
Removes a range of documents for a given set of keys
|
![]() | Remove(String, ReplicateTo) |
Removes a document for a given key from the database.
|
![]() | Remove(String, UInt64) |
Removes a document for a given key from the database.
|
![]() | Remove(IList<String>, ParallelOptions, Int32) |
Removes a range of documents for a given set of keys
|
![]() | Remove(String, ReplicateTo, PersistTo) |
Removes a document for a given key from the database.
|
![]() | Remove(String, UInt64, ReplicateTo) |
Removes a document for a given key from the database.
|
![]() | Remove(String, UInt64, ReplicateTo, PersistTo) |
Removes a document for a given key from the database.
|
![]() | Remove<T>(IDocument<T>) |
Removes a document from the database.
|
![]() | Remove<T>(IDocument<T>, ReplicateTo) |
Removes a document from the database.
|
![]() | Remove<T>(IDocument<T>, ReplicateTo, PersistTo) |
Removes a document from the database.
|
![]() | Replace<T>(IDocument<T>) |
Replaces a document if it exists, otherwise fails.
|
![]() | Replace<T>(String, T) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(IDocument<T>, ReplicateTo) |
Replaces a document if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, ReplicateTo) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, TimeSpan) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, UInt32) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, UInt64) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(IDocument<T>, ReplicateTo, PersistTo) |
Replaces a document if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, ReplicateTo, PersistTo) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, UInt64, ReplicateTo) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, UInt64, TimeSpan) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, UInt64, UInt32) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, UInt64, ReplicateTo, PersistTo) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Replace<T>(String, T, UInt64, UInt32, ReplicateTo, PersistTo) |
Replaces a document for a given key if it exists, otherwise fails.
|
![]() | Unlock |
Unlocks a key that was locked with GetWithLock<T>(String, UInt32).
|
![]() | Upsert<T>(IDictionary<String, T>) |
Inserts or replaces a range of items into Couchbase Server.
|
![]() | Upsert<T>(IDocument<T>) |
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
|
![]() | Upsert<T>(IDictionary<String, T>, ParallelOptions) |
Inserts or replaces a range of items into Couchbase Server.
|
![]() | Upsert<T>(String, T) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(IDocument<T>, ReplicateTo) |
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
|
![]() | Upsert<T>(IDictionary<String, T>, ParallelOptions, Int32) |
Inserts or replaces a range of items into Couchbase Server.
|
![]() | Upsert<T>(String, T, ReplicateTo) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, TimeSpan) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, UInt32) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, UInt64) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(IDocument<T>, ReplicateTo, PersistTo) |
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
|
![]() | Upsert<T>(String, T, ReplicateTo, PersistTo) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, UInt64, TimeSpan) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, UInt64, UInt32) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, TimeSpan, ReplicateTo, PersistTo) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, UInt32, ReplicateTo, PersistTo) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo) |
Inserts or replaces an existing document into Couchbase Server.
|
![]() | Upsert<T>(String, T, UInt64, UInt32, ReplicateTo, PersistTo) |
Inserts or replaces an existing document into Couchbase Server.
|
