Package com.couchbase.client.kotlin.view

Types

DesignDocumentNamespace
Link copied to clipboard
enum DesignDocumentNamespace : Enum<DesignDocumentNamespace>
ViewErrorMode
Link copied to clipboard
enum ViewErrorMode : Enum<ViewErrorMode>
ViewFlowItem
Link copied to clipboard
sealed class ViewFlowItem
ViewGroupLevel
Link copied to clipboard
sealed class ViewGroupLevel
Specifies how to group the keys when a reduce function is used.
ViewMetadata
Link copied to clipboard
class ViewMetadata : ViewFlowItem
Metadata about View execution.
ViewOrdering
Link copied to clipboard
enum ViewOrdering : Enum<ViewOrdering>
ViewResult
Link copied to clipboard
class ViewResult(rows: List<ViewRow>, metadata: ViewMetadata)
ViewRow
Link copied to clipboard
class ViewRow : ViewFlowItem
One row of a View result.
ViewScanConsistency
Link copied to clipboard
sealed class ViewScanConsistency
ViewSelection
Link copied to clipboard
sealed class ViewSelection
Specify whether to query the view for specific keys, or a range.

Functions

execute
Link copied to clipboard
suspend fun Flow<ViewFlowItem>.execute(): ViewResult
Collects a View Flow into a ViewResult.
inline suspend fun Flow<ViewFlowItem>.execute(crossinline rowAction: suspend (ViewRow) -> Unit): ViewMetadata
Collects a View Flow, passing each result row to the given lambda.