CouchbaseSource<TOutput>
Class CouchbaseSource<TOutput>
A data flow source for Couchbase
Inherited Members
Namespace: ETLBox.Couchbase
Assembly: ETLBox.Couchbase.dll
Syntax
Type Parameters
Name | Description |
---|---|
TOutput | Type of outgoing data. |
Constructors
CouchbaseSource()
Declaration
Properties
ClusterOptions
If you provide ClusterOptions (or a connection string), this component will create a new Cluster object to connect with Couchbase. If you already have a cluster object instantiated in your application, use CouchbaseCluster instead to pass it directly to the component. Instead or additional to a ClustOptions you can also set the ConnectionString.
Declaration
Property Value
Type | Description |
---|---|
ClusterOptions |
ConnectionString
If you provide a connection string (or cluster options), this component will create a new Cluster object to connect with Couchbase. If you already have a cluster object instantiated in your application, use CouchbaseCluster instead to pass it directly to the component. Instead or additional to a connection string you can also set the ClusterOptions.
Declaration
Property Value
Type | Description |
---|---|
string |
CouchbaseCluster
An existing couchbase Cluster that holds a couchbase connection.
Declaration
Property Value
Type | Description |
---|---|
ICluster |
N1QLStatement
The N1QL statement used to retrieve data from your Couchbase DB. Objects will be deserialized from json.
Declaration
Property Value
Type | Description |
---|---|
string |
Options
Additional query options when retrieving data with the N1QLStatement
Declaration
Property Value
Type | Description |
---|---|
QueryOptions |
Methods
CheckParameter()
Declaration
Overrides
CleanUpOnFaulted(Exception)
Declaration
Parameters
Type | Name | Description |
---|---|---|
Exception | e |