GetCouchbaseKey 2.3.0.4.10.0.0-147

Bundle
org.apache.nifi | nifi-couchbase-nar
Description
Get a document from Couchbase Server via Key/Value access. The ID of the document to fetch may be supplied by setting the <Document Id> property. NOTE: if the Document Id property is not set, the contents of the FlowFile will be read to determine the Document Id, which means that the contents of the entire FlowFile will be buffered in memory.
Tags
couchbase, database, get, nosql
Input Requirement
REQUIRED
Supports Sensitive Dynamic Properties
false
Properties
System Resource Considerations
Resource Description
MEMORY An instance of this component can cause high usage of this system resource. Multiple instances or high concurrency settings may result a degradation of performance.
Relationships
Name Description
retry All FlowFiles failed to fetch from Couchbase Server but can be retried are routed to this relationship.
success Values retrieved from Couchbase Server are written as outgoing FlowFiles content or put into an attribute of the incoming FlowFile and routed to this relationship.
failure All FlowFiles failed to fetch from Couchbase Server and not retry-able are routed to this relationship.
original The original input FlowFile is routed to this relationship when the value is retrieved from Couchbase Server and routed to 'success'.
Writes Attributes
Name Description
couchbase.cluster Cluster where the document was retrieved from.
couchbase.bucket Bucket where the document was retrieved from.
couchbase.doc.id Id of the document.
couchbase.doc.cas CAS of the document.
couchbase.doc.expiry Expiration of the document.
couchbase.exception If Couchbase related error occurs the CouchbaseException class name will be captured here.