Method | Description | |
---|---|---|
BuildN1qlDeferredIndexes ( ) : IList |
Builds any indexes that have been created with the "defer" flag and are still in the "pending" state on the current IBucket.
|
|
BuildN1qlDeferredIndexesAsync ( ) : Task |
Builds any indexes that have been created with the "defered" flag and are still in the "pending" state asynchronously.
|
|
CreateN1qlIndex ( string indexName, bool defer = false ) : IResult |
Creates a secondary index on the current IBucket reference.
|
|
CreateN1qlIndexAsync ( string indexName, bool defer = false ) : Task |
Creates a secondary index with optional fields asynchronously.
|
|
CreateN1qlPrimaryIndex ( bool defer = false ) : IResult |
Creates the primary index for the current bucket if it doesn't already exist.
|
|
CreateN1qlPrimaryIndex ( string customName, bool defer = false ) : IResult |
Creates a primary index on the current IBucket reference.
|
|
CreateN1qlPrimaryIndexAsync ( bool defer = false ) : Task |
Creates a primary index on the current IBucket asynchronously.
|
|
CreateN1qlPrimaryIndexAsync ( string customName, bool defer = false ) : Task |
Creates a named primary index on the current IBucket asynchronously.
|
|
Dispose ( ) : void | ||
DropN1qlIndex ( string name ) : IResult |
Drops a secondary index on the current IBucket reference.
|
|
DropN1qlIndexAsync ( string name ) : Task |
Drops an index by name asynchronously.
|
|
DropN1qlPrimaryIndex ( ) : IResult |
Drops the primary index on the current IBucket.
|
|
DropN1qlPrimaryIndex ( string customName ) : IResult |
Drops the named primary index if it exists on the current IBucket.
|
|
DropN1qlPrimaryIndexAsync ( ) : Task |
Drops the primary index of the current IBucket asynchronously.
|
|
DropNamedPrimaryIndexAsync ( string customName ) : Task |
Drops the named primary index on the current IBucket asynchronously.
|
|
Flush ( ) : IResult |
Destroys all documents stored within a bucket. This functionality must also be enabled within the server-side bucket settings for safety reasons.
|
|
FlushAsync ( ) : Task |
Destroys all documents stored within a bucket. This functionality must also be enabled within the server-side bucket settings for safety reasons.
|
|
GetDesignDocument ( string designDocName ) : IResult |
Retrieves the contents of a design document.
|
|
GetDesignDocumentAsync ( string designDocName ) : Task |
Retrieves the contents of a design document.
|
|
GetDesignDocumentsAsync ( bool includeDevelopment = false ) : Task |
Lists all existing design documents.
|
|
InsertDesignDocument ( string designDocName, string designDoc ) : IResult |
Inserts a design document containing a number of views.
|
|
InsertDesignDocumentAsync ( string designDocName, string designDoc ) : Task |
Inserts a design document containing a number of views.
|
|
ListN1qlIndexes ( ) : IndexResult |
Lists the indexes for the current IBucket.
|
|
ListN1qlIndexesAsync ( ) : Task |
Lists the indexes for a the current IBucket asynchronously.
|
|
RemoveDesignDocument ( string designDocName ) : IResult |
Removes a design document.
|
|
RemoveDesignDocumentAsync ( string designDocName ) : Task |
Removes a design document.
|
|
UpdateDesignDocument ( string designDocName, string designDoc ) : IResult |
Updates a design document containing a number of views.
|
|
UpdateDesignDocumentAsync ( string designDocName, string designDoc ) : Task |
Updates a design document containing a number of views.
|
|
WatchN1qlIndexes ( List
|
Watches all given indexes, polling the query service until they are "online" or the has expired.
|
|
WatchN1qlIndexesAsync ( List |
Watches all given indexes, asynchronously polling the query service until they are "online" or the has expired.
|
Method | Description | |
---|---|---|
ExecuteIndexRequest ( string statement ) : IResult |
Executes the index request syncronously.
|
|
ExecuteIndexRequestAsync ( string statement ) : Task |
Executes the index request asynchronously.
|
Method | Description | |
---|---|---|
BucketManager ( IBucket bucket, Couchbase.Configuration.Client.ClientConfiguration clientConfig, IDataMapper mapper, |
||
GetDesignDocuments ( bool includeDevelopment = false ) : IResult |
||
GetResult ( |
||
GetResultAsString ( |
||
SetHeaders ( |
||
ShouldRetryWatch ( IndexResult result, List |
||
UseSsl ( ) : bool |
public BuildN1qlDeferredIndexesAsync ( ) : Task |
||
return | Task |
public CreateN1qlIndex ( string indexName, bool defer = false ) : IResult | ||
indexName | string | Name of the index to create. |
defer | bool | If set to |
return | IResult |
public CreateN1qlIndexAsync ( string indexName, bool defer = false ) : Task |
||
indexName | string | Name of the index. |
defer | bool | If set to |
return | Task |
public CreateN1qlPrimaryIndex ( bool defer = false ) : IResult | ||
defer | bool | If set to |
return | IResult |
public CreateN1qlPrimaryIndex ( string customName, bool defer = false ) : IResult | ||
customName | string | The name of the index. |
defer | bool | If set to |
return | IResult |
public CreateN1qlPrimaryIndexAsync ( bool defer = false ) : Task |
||
defer | bool | If set to |
return | Task |
public CreateN1qlPrimaryIndexAsync ( string customName, bool defer = false ) : Task |
||
customName | string | The name of the custom index. |
defer | bool | If set to |
return | Task |
public DropN1qlIndex ( string name ) : IResult | ||
name | string | The name of the secondary index to drop. |
return | IResult |
public DropN1qlIndexAsync ( string name ) : Task |
||
name | string | The name of the index to drop. |
return | Task |
public DropN1qlPrimaryIndex ( string customName ) : IResult | ||
customName | string | Name of primary index. |
return | IResult |
public DropNamedPrimaryIndexAsync ( string customName ) : Task |
||
customName | string | Name of the primary index to drop. |
return | Task |
protected ExecuteIndexRequest ( string statement ) : IResult | ||
statement | string | The statement. |
return | IResult |
protected ExecuteIndexRequestAsync ( string statement ) : Task |
||
statement | string | The statement. |
return | Task |
public GetDesignDocument ( string designDocName ) : IResult |
||
designDocName | string | The name of the design document. |
return | IResult |
public GetDesignDocumentAsync ( string designDocName ) : Task |
||
designDocName | string | The name of the design document. |
return | Task |
public GetDesignDocumentsAsync ( bool includeDevelopment = false ) : Task |
||
includeDevelopment | bool | Whether or not to show development design documents in the results. |
return | Task |
public InsertDesignDocument ( string designDocName, string designDoc ) : IResult | ||
designDocName | string | The name of the design document. |
designDoc | string | A design document JSON string. |
return | IResult |
public InsertDesignDocumentAsync ( string designDocName, string designDoc ) : Task |
||
designDocName | string | The name of the design document. |
designDoc | string | A design document JSON string. |
return | Task |
public RemoveDesignDocument ( string designDocName ) : IResult | ||
designDocName | string | The name of the design document. |
return | IResult |
public RemoveDesignDocumentAsync ( string designDocName ) : Task |
||
designDocName | string | The name of the design document. |
return | Task |
public UpdateDesignDocument ( string designDocName, string designDoc ) : IResult | ||
designDocName | string | The name of the design document. |
designDoc | string | A design document JSON string. |
return | IResult |
public UpdateDesignDocumentAsync ( string designDocName, string designDoc ) : Task |
||
designDocName | string | The name of the design document. |
designDoc | string | A design document JSON string. |
return | Task |
public WatchN1qlIndexes ( List
|
||
indexNames | List |
The list of indexes to watch for. |
watchTimeout | System.TimeSpan | The timeout for the watch. |
return | IResult
|
public WatchN1qlIndexesAsync ( List |
||
indexNames | List |
The list of indexes to watch for. |
watchTimeout | System.TimeSpan | The timeout for the watch. |
return | Task |