Package

com.svenvandam.htypes

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class CellValue(value: Array[Byte], timestamp: Option[Long] = None) extends Product with Serializable

    Permalink

    Class that represents a value and timestamp combination.

    Class that represents a value and timestamp combination. Value is already encoded to a byte array. If timestamp is None, HBase will handle the insertion of timestamps.

  2. case class Column(family: Array[Byte], qualifier: Array[Byte]) extends Product with Serializable

    Permalink

    Class that represents a combination of a column family and qualifier.

  3. case class Row(key: Array[Byte], values: Map[Column, CellValue]) extends Product with Serializable

    Permalink

    HTypes encoded representation of an object.

    HTypes encoded representation of an object. It contains a key as byte array and a mapping from Column to CellValue.

    com.svenvandam.htypes.hbase.RowEncoder and com.svenvandam.htypes.hbase.RowDecoder will use this class as the encoded form. HTypes handles storing all information in a Row and constructing them using query results.

Value Members

  1. object CellValue extends Serializable

    Permalink
  2. object Column extends Serializable

    Permalink
  3. object Row extends Serializable

    Permalink

Ungrouped