MoleculeRpc

molecule.core.marshalling.MoleculeRpc
trait MoleculeRpc

Attributes

Source
MoleculeRpc.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def delete(proxy: ConnProxy, elements: List[Element]): Future[Either[MoleculeError, TxReport]]

Attributes

Source
MoleculeRpc.scala
def insert(proxy: ConnProxy, tplElements: List[Element], tplsSerialized: Array[Byte]): Future[Either[MoleculeError, TxReport]]

Attributes

Source
MoleculeRpc.scala
def query[Tpl](proxy: ConnProxy, elements: List[Element], limit: Option[Int]): Future[Either[MoleculeError, List[Tpl]]]

Attributes

Source
MoleculeRpc.scala
def queryCursor[Tpl](proxy: ConnProxy, elements: List[Element], limit: Option[Int], cursor: String): Future[Either[MoleculeError, (List[Tpl], String, Boolean)]]

Attributes

Source
MoleculeRpc.scala
def queryOffset[Tpl](proxy: ConnProxy, elements: List[Element], limit: Option[Int], offset: Int): Future[Either[MoleculeError, (List[Tpl], Int, Boolean)]]

Attributes

Source
MoleculeRpc.scala
def save(proxy: ConnProxy, elements: List[Element]): Future[Either[MoleculeError, TxReport]]

Attributes

Source
MoleculeRpc.scala
def update(proxy: ConnProxy, elements: List[Element], isUpsert: Boolean): Future[Either[MoleculeError, TxReport]]

Attributes

Source
MoleculeRpc.scala