package
riak
Type Members
-
case class
AllowSiblings(value: Boolean) extends RiakBucketProperty[Boolean] with Product with Serializable
-
case class
BucketOperationFailed(cause: String) extends RuntimeException with Product with Serializable
-
-
case class
ConflictResolutionFailed(cause: String) extends RuntimeException with Product with Serializable
-
type
ContentType = spray.http.ContentType
-
type
DateTime = org.joda.time.DateTime
-
implicit final
class
ETag extends AnyVal
-
case class
LastWriteWins(value: Boolean) extends RiakBucketProperty[Boolean] with Product with Serializable
-
-
case class
OperationFailed(cause: String) extends RuntimeException with Product with Serializable
-
case class
ParametersInvalid(cause: String) extends RuntimeException with Product with Serializable
-
trait
RiakBucket extends AnyRef
-
final
case class
RiakBucketProperties(numberOfReplicas: Int, allowSiblings: Boolean, lastWriteWins: Boolean) extends Product with Serializable
-
-
trait
RiakClient extends AnyRef
-
-
-
-
-
-
sealed
trait
RiakIndex extends AnyRef
-
trait
RiakIndexer[T] extends AnyRef
-
final
case class
RiakLongIndex(name: String, value: Long) extends RiakIndex with Product with Serializable
-
sealed abstract
class
RiakMarshaller[T] extends AnyRef
-
final
case class
RiakMeta[T](data: T, contentType: ContentType, vclock: VClock, etag: ETag, lastModified: DateTime, indexes: Set[RiakIndex] = ...)(implicit evidence$7: RiakMarshaller[T]) extends Product with Serializable
-
-
final
case class
RiakStringIndex(name: String, value: String) extends RiakIndex with Product with Serializable
-
-
final
case class
RiakValue(data: String, contentType: ContentType, vclock: VClock, etag: ETag, lastModified: DateTime, indexes: Set[RiakIndex] = ...) extends Product with Serializable
-
implicit final
class
VClock extends AnyVal
Value Members
-
val
ContentType: spray.http.ContentType.type
-
val
ContentTypes: spray.http.ContentTypes.type
-
-
-
val
MediaTypes: spray.http.MediaTypes.type
-
-
-
-
object
RiakDeserializer extends LowPriorityDefaultRiakDeserializerImplicits
-
-
object
RiakIndexer extends LowPriorityDefaultRiakIndexerImplicits
-
-
object
RiakSerializer extends LowPriorityDefaultRiakSerializerImplicits
-
object
RiakValue extends Serializable
-
-
-
Inherited from AnyRef
Inherited from Any
A fast, non-blocking Scala client library for interacting with Riak.
This package also defines some type aliases provided as shortcuts to commonly used classes from other libraries. For example, ContentType is an alias for spray.http.ContentType and DateTime is an alias for org.joda.time.DateTime.
0.8.0