trait RowPublisher extends Publisher[Row]
A reactive streams specification's Publisher
giving access to the rows.
When this publisher signals that it is complete clients can safely assume that a database is ready to accept new queries. If subscription is cancelled, however, clients have to wait for RowPublisher#done future to complete before issuing another query.
- Alphabetic
- By Inheritance
- RowPublisher
- Publisher
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
done: Future[Unit]
A future that completes with success on publisher completion or cancellation and fails when the publisher fails.
-
abstract
def
metadata: Future[RowMetadata]
A metadata of columns of this result set
A metadata of columns of this result set
Resulting
Future
may not be complete until subscription is started. -
abstract
def
rowsAffected: Future[Long]
A number of rows that were affected by the statement.
A number of rows that were affected by the statement.
Clients can safely assume that a database is ready to accept new queries after this future completes.
Note that resulting
Future
may not complete until arows
Publisher is complete. To complete this future, clients must either read the rows stream until it is complete or cancel the subscription. -
abstract
def
subscribe(arg0: Subscriber[_ >: Row]): Unit
- Definition Classes
- Publisher
-
abstract
def
warnings: Future[ImmutSeq[Warning]]
A sequence of warnings that were emitted during processing the statement.
A sequence of warnings that were emitted during processing the statement.
Clients can safely assume that a database is ready to accept new queries after this future completes.
Note that resulting
Future
may not complete until arows
Publisher is complete. To complete this future, clients must either read the rows stream until it is complete or cancel the subscription.
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from RowPublisher to any2stringadd[RowPublisher] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (RowPublisher, B)
- Implicit
- This member is added by an implicit conversion from RowPublisher to ArrowAssoc[RowPublisher] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
ensuring(cond: (RowPublisher) ⇒ Boolean, msg: ⇒ Any): RowPublisher
- Implicit
- This member is added by an implicit conversion from RowPublisher to Ensuring[RowPublisher] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (RowPublisher) ⇒ Boolean): RowPublisher
- Implicit
- This member is added by an implicit conversion from RowPublisher to Ensuring[RowPublisher] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): RowPublisher
- Implicit
- This member is added by an implicit conversion from RowPublisher to Ensuring[RowPublisher] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): RowPublisher
- Implicit
- This member is added by an implicit conversion from RowPublisher to Ensuring[RowPublisher] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from RowPublisher to StringFormat[RowPublisher] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
→[B](y: B): (RowPublisher, B)
- Implicit
- This member is added by an implicit conversion from RowPublisher to ArrowAssoc[RowPublisher] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
TODO