RawRows

class RawRows[F[_]](val requestSession: RequestSession[F], database: String, table: String) extends WithRequestSession[F] with Readable[RawRow, F] with Create[RawRow, RawRow, F] with DeleteByIds[F, String] with PartitionedFilterF[RawRow, RawRowFilter, F]
Companion
object
trait DeleteByIds[F, String]
trait Create[RawRow, RawRow, F]
trait Readable[RawRow, F]
trait BaseUrl
class Object
trait Matchable
class Any

Value members

Concrete methods

override def createItems(items: Items[RawRow]): F[Seq[RawRow]]
Definition Classes
def createItems(items: Items[RawRow], ensureParent: Boolean): F[Unit]

Creates RAW rows. When ensureParent=true it also creates the table and database if it does not exist

Creates RAW rows. When ensureParent=true it also creates the table and database if it does not exist

override def createOne(item: RawRow): F[RawRow]
Definition Classes
override def deleteByIds(ids: Seq[String]): F[Unit]
Definition Classes
override def filterPartitionsF(filter: RawRowFilter, numPartitions: Int, limitPerPartition: Option[Int])(implicit F: Applicative[F]): F[Seq[Stream[F, RawRow]]]
Definition Classes
def filterToParams(filter: RawRowFilter): Map[String, String]
def lastUpdatedTimeFilterToParams(filter: RawRowFilter): Map[String, String]

Inherited methods

def create(items: Seq[RawRow]): F[Seq[RawRow]]
Inherited from
Create
def createFromRead(items: Seq[RawRow]): F[Seq[RawRow]]
Inherited from
Create
Inherited from
CreateOne
def deleteById(id: String): F[Unit]
Inherited from
DeleteByIds
def filter(filter: RawRowFilter, limit: Option[Int]): Stream[F, RawRow]
Inherited from
Filter
def filterConcurrently(filter: RawRowFilter, numPartitions: Int, limitPerPartition: Option[Int])(implicit F: Concurrent[F]): Stream[F, RawRow]
Inherited from
PartitionedFilterF
def list(limit: Option[Int]): Stream[F, RawRow]
Inherited from
Readable
def read(limit: Option[Int]): F[ItemsWithCursor[RawRow]]
Inherited from
Readable

Concrete fields

override val baseUrl: Uri
val cursorsUri: Uri

Implicits

Implicits

implicit val errorOrStringItemsDecoder: Decoder[Either[CdpApiError, Items[String]]]
implicit val stringItemsDecoder: Decoder[Items[String]]