avokka.velocypack

Members list

Type members

Classlikes

final implicit class DecoderOps[T](val decoder: Decoder[T]) extends DecoderOpsShims[T]

Attributes

Supertypes
trait DecoderOpsShims[T]
class Object
trait Matchable
class Any
trait DecoderOpsShims[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DecoderOps[T]
final implicit class SyntaxFromVPackBits(bits: BitVector) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class SyntaxToVPack[T](value: T) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final case class VArray(values: Vector[VPack]) extends AnyVal, VPack

array

array

Value parameters

values

values

Attributes

Companion
object
Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object VArray

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
VArray.type
final case class VBinary(value: ByteVector) extends AnyVal, VPack

binary data

binary data

Value parameters

value

value

Attributes

Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
sealed trait VBoolean extends VPack

boolean

boolean

Attributes

Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object VFalse.type
object VTrue.type
final case class VDate(value: Long) extends AnyVal, VPack

universal UTC-time measured in milliseconds since the epoch

universal UTC-time measured in milliseconds since the epoch

Value parameters

value

milliseconds

Attributes

Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
final case class VDouble(value: Double) extends AnyVal, VPack

double

double

Value parameters

value

value

Attributes

Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
case object VFalse extends VBoolean

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait VBoolean
trait VPack
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
VFalse.type
case object VIllegal extends VPack

can be used to indicate a value that is illegal in the embedding application

can be used to indicate a value that is illegal in the embedding application

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait VPack
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
VIllegal.type
final case class VLong(value: Long) extends AnyVal, VPack

integer

integer

Value parameters

value

value

Attributes

Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
case object VMaxKey extends VPack

artifical maximal key

artifical maximal key

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait VPack
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
VMaxKey.type
case object VMinKey extends VPack

artifical minimal key

artifical minimal key

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait VPack
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
VMinKey.type
case object VNone extends VPack

indicates absence of any type and value, this is not allowed in VPack values encodes from Unit and serializes to empty bitvector

indicates absence of any type and value, this is not allowed in VPack values encodes from Unit and serializes to empty bitvector

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait VPack
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
VNone.type
case object VNull extends VPack

null

null

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait VPack
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
VNull.type
final case class VObject(values: Map[String, VPack]) extends AnyVal, VPack

object

object

Value parameters

values

values

Attributes

Companion
object
Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object VObject

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
VObject.type
sealed trait VPack extends Product, Serializable

Velocypack value

Velocypack value

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Any
Known subtypes
class VArray
class VBinary
trait VBoolean
object VFalse.type
object VTrue.type
class VDate
class VDouble
object VIllegal.type
class VLong
object VMaxKey.type
object VMinKey.type
object VNone.type
object VNull.type
class VObject
class VSmallint
class VString
Show all
trait VPackDecoder[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
trait Derivation[VPackDecoder]
trait SealedTraitDerivation
trait CommonDerivation[VPackDecoder]
class Object
trait Matchable
class Any
Show all
Self type
trait VPackDecoderDerivation extends Derivation[VPackDecoder]

Attributes

Supertypes
trait Derivation[VPackDecoder]
trait SealedTraitDerivation
trait CommonDerivation[VPackDecoder]
class Object
trait Matchable
class Any
Show all
Known subtypes
object VPackDecoder.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object VPackDecoder.type
trait VPackEncoder[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
trait
Supertypes
trait Derivation[VPackEncoder]
trait SealedTraitDerivation
trait CommonDerivation[VPackEncoder]
class Object
trait Matchable
class Any
Show all
Self type
trait VPackEncoderDerivation extends Derivation[VPackEncoder]

Attributes

Supertypes
trait Derivation[VPackEncoder]
trait SealedTraitDerivation
trait CommonDerivation[VPackEncoder]
class Object
trait Matchable
class Any
Show all
Known subtypes
object VPackEncoder.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object VPackEncoder.type
sealed trait VPackError extends Exception, Product, Serializable

Attributes

Companion
object
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
class Codec
class Conversion
class IllegalValue
class Overflow
class WrongType
Show all
object VPackError

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
VPackError.type
object VPackGeneric

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait VPackKeyDecoder[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait VPackKeyEncoder[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
final case class VSmallint(value: Byte) extends AnyVal, VPack

small values -6 to 9

small values -6 to 9

Value parameters

value

value

Attributes

Companion
object
Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object VSmallint

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
VSmallint.type
final case class VString(value: String) extends AnyVal, VPack

string

string

Value parameters

value

value

Attributes

Supertypes
trait VPack
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
case object VTrue extends VBoolean

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait VBoolean
trait VPack
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
VTrue.type

Types

type VPackResult[T] = Either[VPackError, T]

return type of decoding a VPack to a T

return type of decoding a VPack to a T

Attributes

Implicits

Implicits

final implicit def DecoderOps[T](decoder: Decoder[T]): DecoderOps[T]
final implicit def SyntaxFromVPackBits(bits: BitVector): SyntaxFromVPackBits
final implicit def SyntaxToVPack[T](value: T): SyntaxToVPack[T]