DefaultDataClient

orcus.bigtable.DefaultDataClient
final class DefaultDataClient[F[_]](client: BigtableDataClient)(implicit F: MonadError[F, Throwable], asyncH: AsyncHandler[F], parF: Aux[[V <: <FromJavaObject>] =>> ApiFuture[V], F]) extends DataClient[F]

Attributes

Graph
Supertypes
trait DataClient[F]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def bulkMutateRowsAsync(mutation: BulkMutation): F[Unit]
def checkAndMutateRowAsync(mutation: ConditionalRowMutation): F[Boolean]
def close(): Unit
def mutateRowAsync(mutation: RowMutation): F[Unit]
def readModifyWriteRowAsync(mutation: ReadModifyWriteRow): F[Option[Row]]
def readRowAsync(query: Query): F[Option[Row]]
def readRowsAsync(query: Query): F[Vector[Row]]
def sampleRowKeysAsync(tableId: String): F[List[KeyOffset]]