package velocypack
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- velocypack
- ShowInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- implicit final class DecoderStateOps[T] extends AnyVal
- trait ShowInstances extends AnyRef
- implicit final class SyntaxFromVPackBits extends AnyVal
- implicit final class SyntaxToVPack[T] extends AnyVal
- final case class VArray(values: Vector[VPack]) extends AnyVal with VPack with Product with Serializable
array
array
- values
values
- final case class VBinary(value: ByteVector) extends AnyVal with VPack with Product with Serializable
binary data
binary data
- value
value
- sealed trait VBoolean extends VPack
boolean
- final case class VDate(value: Long) extends AnyVal with VPack with Product with Serializable
universal UTC-time measured in milliseconds since the epoch
universal UTC-time measured in milliseconds since the epoch
- value
milliseconds
- final case class VDouble(value: Double) extends AnyVal with VPack with Product with Serializable
double
double
- value
value
- final case class VLong(value: Long) extends AnyVal with VPack with Product with Serializable
integer
integer
- value
value
- final case class VObject(values: Map[String, VPack]) extends AnyVal with VPack with Product with Serializable
object
object
- values
values
- sealed trait VPack extends Product with Serializable
Velocypack value
- trait VPackDecoder[T] extends AnyRef
- Annotations
- @implicitNotFound("Cannot find an velocypack decoder for ${T}")
- trait VPackDecoderDerivation extends AnyRef
- trait VPackDecoderLow extends AnyRef
- trait VPackEncoder[T] extends AnyRef
- Annotations
- @implicitNotFound("Cannot find a velocypack encoder for ${T}")
- trait VPackEncoderDerivation extends AnyRef
- trait VPackEncoderLow extends AnyRef
- sealed trait VPackError extends Exception with Product with Serializable
- trait VPackKeyDecoder[T] extends AnyRef
- Annotations
- @implicitNotFound("Cannot find a velocypack key decoder for ${T}")
- trait VPackKeyEncoder[T] extends AnyRef
- Annotations
- @implicitNotFound("Cannot find a velocypack key encoder for ${T}")
- type VPackResult[T] = Either[VPackError, T]
return type of decoding a VPack to a T
- final case class VSmallint(value: Byte) extends AnyVal with VPack with Product with Serializable
small values -6 to 9
small values -6 to 9
- value
value
- final case class VString(value: String) extends AnyVal with VPack with Product with Serializable
string
string
- value
value
Value Members
- implicit val vpackArrayShow: Show[VArray]
- Definition Classes
- ShowInstances
- implicit val vpackBinaryShow: Show[VBinary]
- Definition Classes
- ShowInstances
- implicit val vpackBooleanShow: Show[VBoolean]
- Definition Classes
- ShowInstances
- implicit val vpackDateShow: Show[VDate]
- Definition Classes
- ShowInstances
- implicit val vpackDoubleShow: Show[VDouble]
- Definition Classes
- ShowInstances
- implicit val vpackErrorShow: Show[VPackError]
- Definition Classes
- ShowInstances
- implicit val vpackIllegalShow: Show[VIllegal.type]
- Definition Classes
- ShowInstances
- implicit val vpackLongShow: Show[VLong]
- Definition Classes
- ShowInstances
- implicit val vpackMaxKeyShow: Show[VMaxKey.type]
- Definition Classes
- ShowInstances
- implicit val vpackMinKeyShow: Show[VMinKey.type]
- Definition Classes
- ShowInstances
- implicit val vpackNoneShow: Show[VNone.type]
- Definition Classes
- ShowInstances
- implicit val vpackNullShow: Show[VNull.type]
- Definition Classes
- ShowInstances
- implicit val vpackObjectShow: Show[VObject]
- Definition Classes
- ShowInstances
- implicit val vpackShow: Show[VPack]
- Definition Classes
- ShowInstances
- implicit val vpackSmallIntShow: Show[VSmallint]
- Definition Classes
- ShowInstances
- implicit val vpackStringShow: Show[VString]
- Definition Classes
- ShowInstances
- object VArray extends Serializable
- case object VFalse extends VBoolean with Product with Serializable
- case object VIllegal extends VPack with Product with Serializable
can be used to indicate a value that is illegal in the embedding application
- case object VMaxKey extends VPack with Product with Serializable
artifical maximal key
- case object VMinKey extends VPack with Product with Serializable
artifical minimal key
- case object VNone extends VPack with Product with Serializable
indicates absence of any type and value, this is not allowed in VPack values encodes from Unit and serializes to empty bitvector
- case object VNull extends VPack with Product with Serializable
null
- object VObject extends Serializable
- object VPackDecoder extends VPackDecoderDerivation with VPackDecoderLow
- object VPackEncoder extends VPackEncoderDerivation with VPackEncoderLow
- object VPackError extends Serializable
- object VPackGeneric
- object VPackKeyDecoder
- object VPackKeyEncoder
- object VPackRecord
- object VSmallint extends Serializable
- case object VTrue extends VBoolean with Product with Serializable