JdbcStreamingQueryActionExtensionMethodsImpl

slick.jdbc.JdbcActionComponent.JdbcStreamingQueryActionExtensionMethodsImpl

Attributes

Source
JdbcActionComponent.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Same as mutate(sendEndMarker = false).

Same as mutate(sendEndMarker = false).

Attributes

Source
JdbcActionComponent.scala
def mutate(sendEndMarker: Boolean): FixedSqlAction[Nothing, Streaming[ResultSetMutator[T]], Read & Write]

Create an Action that can be streamed in order to modify a mutable result set. All stream elements will be the same slick.jdbc.ResultSetMutator object but it is in a different state each time. Thre resulting stream is always non-buffered and events can be processed either synchronously or asynchronously (but all processing must happen in sequence).

Create an Action that can be streamed in order to modify a mutable result set. All stream elements will be the same slick.jdbc.ResultSetMutator object but it is in a different state each time. Thre resulting stream is always non-buffered and events can be processed either synchronously or asynchronously (but all processing must happen in sequence).

Value parameters

sendEndMarker

If set to true, an extra event is sent after the end of the result set, poviding you with a chance to insert additional rows after seeing all results. Only end (to check for this special event) and insert may be called in the ResultSetMutator in this case.

Attributes

Source
JdbcActionComponent.scala
override def result: FixedSqlStreamingAction[R, T, Read]

An Action that runs this query.