zio-connect-couchbase
zio-connect-couchbase
zio.connect.couchbase
CouchbaseConnector
CouchbaseConnector
BucketName
CollectionName
ContentQueryObject
CouchbaseException
DocumentKey
QueryObject
ScopeName
LiveCouchbaseConnector
LiveCouchbaseConnector
TestCouchbaseConnector
zio-connect-couchbase/zio.connect.couchbase

zio.connect.couchbase

package zio.connect.couchbase

Type members

Classlikes

trait CouchbaseConnector
Companion:
object
object CouchbaseConnector
Companion:
class
final case class LiveCouchbaseConnector(couchbase: Cluster) extends CouchbaseConnector
Companion:
object
object LiveCouchbaseConnector
Companion:
class
object TestCouchbaseConnector

Value members

Concrete methods

def exists(implicit trace: Trace): ZSink[CouchbaseConnector, CouchbaseException, QueryObject, QueryObject, Boolean]
def get(queryObject: => QueryObject)(implicit trace: Trace): ZStream[CouchbaseConnector, CouchbaseException, Byte]
def insert(implicit trace: Trace): ZSink[CouchbaseConnector, CouchbaseException, ContentQueryObject, ContentQueryObject, Unit]
def remove(implicit trace: Trace): ZSink[CouchbaseConnector, CouchbaseException, QueryObject, QueryObject, Unit]
def replace(implicit trace: Trace): ZSink[CouchbaseConnector, CouchbaseException, ContentQueryObject, ContentQueryObject, Unit]
def upsert(implicit trace: Trace): ZSink[CouchbaseConnector, CouchbaseException, ContentQueryObject, ContentQueryObject, Unit]

Concrete fields

val couchbaseConnectorLiveLayer: ZLayer[Cluster, Nothing, LiveCouchbaseConnector]
val couchbaseConnectorTestLayer: ZLayer[Any, Nothing, TestCouchbaseConnector]
Generated byscaladocscaladoc
Mode
Back to top