Package

com.sequoiadb.spark

partitioner

Permalink

package partitioner

Visibility
  1. Public
  2. All

Type Members

  1. case class SequoiadbCollection(collectionspace: String, collection: String) extends Serializable with Product

    Permalink

    SequoiaDB collection information

    SequoiaDB collection information

    collectionspace

    Collection Space name

    collection

    Collection name

  2. case class SequoiadbHost(hostname: String, service: Option[String]) extends Serializable with Product

    Permalink

    hostname

    Hostname

    service

    Service name, could be a port number

  3. case class SequoiadbHostBuilder(hostlist: String) extends Serializable with Product

    Permalink

    SequoiadbHostBuilder is used to build host list

    SequoiadbHostBuilder is used to build host list

    hostlist

    List of hostname and port number separated by ","

  4. case class SequoiadbPartition(index: Int, scanType: Int, hosts: Seq[SequoiadbHost], collection: SequoiadbCollection, metaObjStr: Option[String]) extends Partition with Product with Serializable

    Permalink

    A SequoiaDB Partition is a minimum unit of repeatable-read operation In the current release each SequoiadbPartition represent a shard in the cluster, that means whenever a partition operation failed during the middle it's always safe to restart from scratch on a different node

    A SequoiaDB Partition is a minimum unit of repeatable-read operation In the current release each SequoiadbPartition represent a shard in the cluster, that means whenever a partition operation failed during the middle it's always safe to restart from scratch on a different node

    index

    Partition index

    hosts

    Hosts that hold partition data

    collection

    The collection need to read for such partition

    metaObjStr

    When query by table scan, will be used

  5. case class SequoiadbPartitioner(config: SequoiadbConfig) extends Serializable with Product

    Permalink

    config

    Partition configuration

Value Members

  1. object SequoiadbCollection extends Serializable

    Permalink
  2. object SequoiadbHost extends Serializable

    Permalink
  3. object SequoiadbHostBuilder extends Serializable

    Permalink
  4. object SequoiadbPartitioner extends Serializable

    Permalink

Ungrouped