Packages

class MySQLConnection extends MySQLHandlerDelegate with Connection with TimeoutScheduler

Linear Supertypes
TimeoutScheduler, Connection, MySQLHandlerDelegate, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MySQLConnection
  2. TimeoutScheduler
  3. Connection
  4. MySQLHandlerDelegate
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MySQLConnection(configuration: Configuration, charsetMapper: CharsetMapper = CharsetMapper.Instance, group: EventLoopGroup = NettyUtils.DefaultEventLoopGroup, executionContext: ExecutionContext = ...)

Value Members

  1. def addTimeout[A](promise: Promise[A], durationOption: Option[Duration])(implicit executionContext: ExecutionContext): Option[ScheduledFuture[_]]
    Definition Classes
    TimeoutScheduler
  2. def close: Future[Connection]
  3. def connect: Future[Connection]
    Definition Classes
    MySQLConnection → Connection
  4. def connected(ctx: ChannelHandlerContext): Unit
    Definition Classes
    MySQLConnectionMySQLHandlerDelegate
  5. def count: Long
  6. def disconnect: Future[Connection]
    Definition Classes
    MySQLConnection → Connection
  7. def eventLoopGroup: EventLoopGroup
    Definition Classes
    MySQLConnection → TimeoutScheduler
  8. def exceptionCaught(throwable: Throwable): Unit
    Definition Classes
    MySQLConnectionMySQLHandlerDelegate
  9. implicit val executionContext: ExecutionContext
  10. def inTransaction[A](f: (Connection) ⇒ Future[A])(implicit executionContext: ExecutionContext): Future[A]
    Definition Classes
    Connection
  11. def isConnected: Boolean
    Definition Classes
    MySQLConnection → Connection
  12. def isQuerying: Boolean
  13. def isTimeouted: Boolean
    Definition Classes
    TimeoutScheduler
  14. def lastException: Throwable
  15. def onEOF(message: EOFMessage): Unit
    Definition Classes
    MySQLConnectionMySQLHandlerDelegate
  16. def onError(message: ErrorMessage): Unit
    Definition Classes
    MySQLConnectionMySQLHandlerDelegate
  17. def onHandshake(message: HandshakeMessage): Unit
    Definition Classes
    MySQLConnectionMySQLHandlerDelegate
  18. def onOk(message: OkMessage): Unit
    Definition Classes
    MySQLConnectionMySQLHandlerDelegate
  19. def onResultSet(resultSet: ResultSet, message: EOFMessage): Unit
    Definition Classes
    MySQLConnectionMySQLHandlerDelegate
  20. def onTimeout: Unit
    Definition Classes
    MySQLConnection → TimeoutScheduler
  21. def schedule(block: ⇒ Unit, duration: Duration): ScheduledFuture[_]
    Definition Classes
    TimeoutScheduler
  22. def sendPreparedStatement(query: String, values: Seq[Any]): Future[QueryResult]
    Definition Classes
    MySQLConnection → Connection
  23. def sendQuery(query: String): Future[QueryResult]
    Definition Classes
    MySQLConnection → Connection
  24. def switchAuthentication(message: AuthenticationSwitchRequest): Unit
    Definition Classes
    MySQLConnectionMySQLHandlerDelegate
  25. def toString(): String
    Definition Classes
    MySQLConnection → AnyRef → Any
  26. def version: Version