MockTable

harness.sql.mock.MockTable
See theMockTable companion object
abstract class MockTable[V, T <: MockTable[V, T]](val tableName: String, val values: Chunk[V])(implicit builder: Builder[V, T])

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
T

Members list

Type members

Classlikes

final case class ManyIndex[K](indexName: String, key: V => K)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class UniqueIndex[K](indexName: String, key: V => K)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

final def +(v: V): IO[MockError, T]
final def ++(vs: Iterable[V]): IO[MockError, T]
def primaryKeyIndex[K](key: V => K): UniqueIndex[K]
final def updatedWith(filter: V => Boolean)(update: V => V): IO[MockError, T]

Concrete fields

final val tableName: String
final val values: Chunk[V]