com.outworkers.phantom.streams
This is the typeclass that should be implemented for a given instance of T. Every implementation of this typeclass should be provided implicitly in the scope in order to be used by the stream.
implicit object MyRequestBuilderForT extends RequestBuilder[CT, T] { override def request(ct: CT, t: T): ExecutableStatement = ct.insert().value(_.name, t.name) }
the concrete CassandraTable implementation type
the type of streamed elements
This is the typeclass that should be implemented for a given instance of T. Every implementation of this typeclass should be provided implicitly in the scope in order to be used by the stream.
the concrete CassandraTable implementation type
the type of streamed elements