com.sandinh.couchbase

ScalaBucket

final class ScalaBucket extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScalaBucket
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaBucket(asJava: AsyncBucket)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def append[D <: Document[_]](document: D): Observable[D]

    Note

    the result document has expiry = 0 & content = null

    See also

    https://github.com/couchbase/couchbase-java-client/commit/6f0c7cf2247a3ef99a71ef2edd67f1077e4646e0

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. val asJava: AsyncBucket

  7. def bucketManager: Observable[AsyncBucketManager]

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def close(): Observable[Boolean]

  10. def counter(id: String, delta: Long, initial: Long, expiry: Int = 0): Observable[Long]

  11. def counter(id: String, delta: Long): Observable[Long]

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def get[D <: Document[_]](id: String)(implicit tag: ClassTag[D]): Observable[D]

  16. def getAndLock[D <: Document[_]](id: String, lockTime: Int)(implicit tag: ClassTag[D]): Observable[D]

  17. def getAndTouch[D <: Document[_]](id: String, expiry: Int)(implicit tag: ClassTag[D]): Observable[D]

  18. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  19. def getFromReplica[D <: Document[_]](id: String, tpe: ReplicaMode)(implicit tag: ClassTag[D]): Observable[D]

  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. def insert[D <: Document[_]](document: D, persistTo: PersistTo, replicateTo: ReplicateTo): Observable[D]

  22. def insert[D <: Document[_]](document: D, replicateTo: ReplicateTo): Observable[D]

  23. def insert[D <: Document[_]](document: D, persistTo: PersistTo): Observable[D]

  24. def insert[D <: Document[_]](document: D): Observable[D]

  25. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  26. def name: String

    Annotations
    @inline()
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. def prepend[D <: Document[_]](document: D): Observable[D]

    Note

    the result document has expiry = 0 & content = null

    See also

    https://github.com/couchbase/couchbase-java-client/commit/6f0c7cf2247a3ef99a71ef2edd67f1077e4646e0

  31. def query(query: String): Observable[AsyncQueryResult]

  32. def query(query: Query): Observable[AsyncQueryResult]

  33. def query(query: ViewQuery): Observable[AsyncViewResult]

  34. def read[T](id: String)(implicit arg0: Reads[T]): Observable[T]

  35. def remove[D <: Document[_]](id: String, persistTo: PersistTo, replicateTo: ReplicateTo)(implicit tag: ClassTag[D]): Observable[D]

  36. def remove[D <: Document[_]](id: String, replicateTo: ReplicateTo)(implicit tag: ClassTag[D]): Observable[D]

  37. def remove[D <: Document[_]](id: String, persistTo: PersistTo)(implicit tag: ClassTag[D]): Observable[D]

  38. def remove[D <: Document[_]](id: String)(implicit tag: ClassTag[D]): Observable[D]

  39. def remove[D <: Document[_]](document: D, persistTo: PersistTo, replicateTo: ReplicateTo): Observable[D]

  40. def remove[D <: Document[_]](document: D, replicateTo: ReplicateTo): Observable[D]

  41. def remove[D <: Document[_]](document: D, persistTo: PersistTo): Observable[D]

  42. def remove[D <: Document[_]](document: D): Observable[D]

  43. def replace[D <: Document[_]](document: D, persistTo: PersistTo, replicateTo: ReplicateTo): Observable[D]

  44. def replace[D <: Document[_]](document: D, replicateTo: ReplicateTo): Observable[D]

  45. def replace[D <: Document[_]](document: D, persistTo: PersistTo): Observable[D]

  46. def replace[D <: Document[_]](document: D): Observable[D]

  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def toString(): String

    Definition Classes
    AnyRef → Any
  49. def touch[D <: Document[_]](document: D): Observable[Boolean]

  50. def touch(id: String, expiry: Int): Observable[Boolean]

  51. def unlock[D <: Document[_]](document: D): Observable[Boolean]

  52. def unlock(id: String, cas: Long): Observable[Boolean]

  53. def upsert[D <: Document[_]](document: D, persistTo: PersistTo, replicateTo: ReplicateTo): Observable[D]

  54. def upsert[D <: Document[_]](document: D, replicateTo: ReplicateTo): Observable[D]

  55. def upsert[D <: Document[_]](document: D, persistTo: PersistTo): Observable[D]

  56. def upsert[D <: Document[_]](document: D): Observable[D]

  57. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped