Package

scalikejdbc

async

Permalink

package async

Default package to import

import scalikejdbc._, async._
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. async
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AsyncConnection extends AnyRef

    Permalink

    Asynchronous DB connection

  2. abstract class AsyncConnectionPool extends AnyRef

    Permalink

    Asynchronous Connection Pool

  3. trait AsyncConnectionPoolFactory extends AnyRef

    Permalink

    Asynchronous Connection Pool Factory

  4. case class AsyncConnectionPoolSettings(maxPoolSize: Int = 8, maxQueueSize: Int = 8, maxIdleMillis: Long = 1000L, connectionSettings: AsyncConnectionSettings = AsyncConnectionSettings()) extends Product with Serializable

    Permalink

    Settings for AsyncConnectionPool

  5. case class AsyncConnectionSettings(ssl: Option[SSLConfiguration] = None, charset: Option[Charset] = None, maximumMessageSize: Option[Int] = None, allocator: Option[ByteBufAllocator] = None, connectTimeout: Option[Duration] = None, testTimeout: Option[Duration] = None, queryTimeout: Option[Duration] = None) extends Product with Serializable

    Permalink
  6. trait AsyncDBSession extends LogSupport

    Permalink

    Asynchronous DB Session

  7. final class AsyncOneToManies2SQLToList[A, B1, B2, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  8. final class AsyncOneToManies2SQLToOption[A, B1, B2, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  9. final class AsyncOneToManies2SQLToTraversable[A, B1, B2, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  10. final class AsyncOneToManies3SQLToList[A, B1, B2, B3, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  11. final class AsyncOneToManies3SQLToOption[A, B1, B2, B3, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  12. final class AsyncOneToManies3SQLToTraversable[A, B1, B2, B3, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  13. final class AsyncOneToManies4SQLToList[A, B1, B2, B3, B4, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  14. final class AsyncOneToManies4SQLToOption[A, B1, B2, B3, B4, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  15. final class AsyncOneToManies4SQLToTraversable[A, B1, B2, B3, B4, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  16. final class AsyncOneToManies5SQLToList[A, B1, B2, B3, B4, B5, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  17. final class AsyncOneToManies5SQLToOption[A, B1, B2, B3, B4, B5, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  18. final class AsyncOneToManies5SQLToTraversable[A, B1, B2, B3, B4, B5, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  19. final class AsyncOneToManies6SQLToList[A, B1, B2, B3, B4, B5, B6, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  20. final class AsyncOneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  21. final class AsyncOneToManies6SQLToTraversable[A, B1, B2, B3, B4, B5, B6, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  22. final class AsyncOneToManies7SQLToList[A, B1, B2, B3, B4, B5, B6, B7, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  23. final class AsyncOneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  24. final class AsyncOneToManies7SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  25. final class AsyncOneToManies8SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  26. final class AsyncOneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  27. final class AsyncOneToManies8SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, B8, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  28. final class AsyncOneToManies9SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  29. final class AsyncOneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  30. final class AsyncOneToManies9SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  31. final class AsyncOneToManySQLToList[A, B, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  32. final class AsyncOneToManySQLToOption[A, B, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  33. final class AsyncOneToManySQLToTraversable[A, B, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  34. final class AsyncOneToOneSQLToList[A, B, Z] extends AnyVal with AsyncSQLToList[Z]

    Permalink
  35. final class AsyncOneToOneSQLToOption[A, B, Z] extends AnyVal with AsyncSQLToOption[Z]

    Permalink
  36. final class AsyncOneToOneSQLToTraversable[A, B, Z] extends AnyVal with AsyncSQLToTraversable[Z]

    Permalink
  37. abstract class AsyncQueryResult extends AnyRef

    Permalink

    Query Result

  38. trait AsyncResultSet extends WrappedResultSet

    Permalink

    WrappedResultSet for Asynchronous DB Session

  39. class AsyncResultSetTraversable extends Traversable[WrappedResultSet]

    Permalink

    AysncResultSet Traversable

  40. trait AsyncSQLExecution extends Any

    Permalink
  41. final class AsyncSQLExecutionImpl extends AnyVal with AsyncSQLExecution

    Permalink
  42. trait AsyncSQLToList[A] extends Any

    Permalink
  43. final class AsyncSQLToListImpl[A] extends AnyVal with AsyncSQLToList[A]

    Permalink
  44. trait AsyncSQLToOption[A] extends Any

    Permalink
  45. final class AsyncSQLToOptionImpl[A] extends AnyVal with AsyncSQLToOption[A]

    Permalink
  46. trait AsyncSQLToTraversable[A] extends Any

    Permalink
  47. final class AsyncSQLToTraversableImpl[A] extends AnyVal with AsyncSQLToTraversable[A]

    Permalink
  48. trait AsyncSQLUpdate extends Any

    Permalink
  49. trait AsyncSQLUpdateAndReturnGeneratedKey extends Any

    Permalink
  50. final class AsyncSQLUpdateAndReturnGeneratedKeyImpl extends AnyVal with AsyncSQLUpdateAndReturnGeneratedKey

    Permalink
  51. final class AsyncSQLUpdateImpl extends AnyVal with AsyncSQLUpdate

    Permalink
  52. class AsyncTxQuery extends AnyRef

    Permalink

    Asynchronous Transactional Query

  53. case class NamedAsyncDB(name: Any = AsyncConnectionPool.DEFAULT_NAME) extends Product with Serializable

    Permalink

    Basic Database Accessor with the name

  54. trait NonSharedAsyncConnection extends AsyncConnection

    Permalink

    Non-shared Asynchronous Connection

  55. case class SharedAsyncDBSession(connection: AsyncConnection) extends AsyncDBSession with Product with Serializable

    Permalink

    Shared Asynchronous DB session

  56. trait ShortenedNames extends AnyRef

    Permalink

    Shortened Names

  57. case class TxAsyncDBSession(connection: NonSharedAsyncConnection) extends AsyncDBSession with Product with Serializable

    Permalink

    Asynchronous Transactional DB Session

Value Members

  1. object AsyncConnectionPool extends LogSupport

    Permalink

    Asynchronous Connection Pool Companion Object

  2. object AsyncConnectionPoolFactory extends AsyncConnectionPoolFactory

    Permalink

    Asynchronous Connection Pool Factory

  3. object AsyncDB extends NamedAsyncDB

    Permalink

    Basic Database Accessor

  4. object AsyncTx

    Permalink

    Asynchronous Transaction Provider

  5. object FutureImplicits

    Permalink

    Provides power mode by implicit converions.

    Provides power mode by implicit converions.

    import scalikejdbc._, async._, FutureImplicits._
    val wc = Worker.column
    val future: Future[Unit] = AsyncDB.localTx { implicit tx =>
      for {
        companyId <- withSQL {
            insert.into(Company).values("Typesafe", DateTime.now)
          }.updateAndReturnGeneratedKey
        _ <- update(Worker).set(wc.companyId -> companyId).where.eq(wc.id, 123)
      } yield ()
    }
  6. object ShortenedNames extends ShortenedNames

    Permalink
  7. object executeFuture

    Permalink
  8. package internal

    Permalink
  9. implicit def makeOneToManies2SQLToListAsync[A, B1, B2, Z](sql: OneToManies2SQLToList[A, B1, B2, HasExtractor, Z]): AsyncOneToManies2SQLToList[A, B1, B2, Z]

    Permalink
  10. implicit def makeOneToManies2SQLToOptionAsync[A, B1, B2, Z](sql: OneToManies2SQLToOption[A, B1, B2, HasExtractor, Z]): AsyncOneToManies2SQLToOption[A, B1, B2, Z]

    Permalink
  11. implicit def makeOneToManies2SQLToTraversableAsync[A, B1, B2, Z](sql: OneToManies2SQLToTraversable[A, B1, B2, HasExtractor, Z]): AsyncOneToManies2SQLToTraversable[A, B1, B2, Z]

    Permalink
  12. implicit def makeOneToManies3SQLToListAsync[A, B1, B2, B3, Z](sql: OneToManies3SQLToList[A, B1, B2, B3, HasExtractor, Z]): AsyncOneToManies3SQLToList[A, B1, B2, B3, Z]

    Permalink
  13. implicit def makeOneToManies3SQLToOptionAsync[A, B1, B2, B3, Z](sql: OneToManies3SQLToOption[A, B1, B2, B3, HasExtractor, Z]): AsyncOneToManies3SQLToOption[A, B1, B2, B3, Z]

    Permalink
  14. implicit def makeOneToManies3SQLToTraversableAsync[A, B1, B2, B3, Z](sql: OneToManies3SQLToTraversable[A, B1, B2, B3, HasExtractor, Z]): AsyncOneToManies3SQLToTraversable[A, B1, B2, B3, Z]

    Permalink
  15. implicit def makeOneToManies4SQLToListAsync[A, B1, B2, B3, B4, Z](sql: OneToManies4SQLToList[A, B1, B2, B3, B4, HasExtractor, Z]): AsyncOneToManies4SQLToList[A, B1, B2, B3, B4, Z]

    Permalink
  16. implicit def makeOneToManies4SQLToOptionAsync[A, B1, B2, B3, B4, Z](sql: OneToManies4SQLToOption[A, B1, B2, B3, B4, HasExtractor, Z]): AsyncOneToManies4SQLToOption[A, B1, B2, B3, B4, Z]

    Permalink
  17. implicit def makeOneToManies4SQLToTraversableAsync[A, B1, B2, B3, B4, Z](sql: OneToManies4SQLToTraversable[A, B1, B2, B3, B4, HasExtractor, Z]): AsyncOneToManies4SQLToTraversable[A, B1, B2, B3, B4, Z]

    Permalink
  18. implicit def makeOneToManies5SQLToListAsync[A, B1, B2, B3, B4, B5, Z](sql: OneToManies5SQLToList[A, B1, B2, B3, B4, B5, HasExtractor, Z]): AsyncOneToManies5SQLToList[A, B1, B2, B3, B4, B5, Z]

    Permalink
  19. implicit def makeOneToManies5SQLToOptionAsync[A, B1, B2, B3, B4, B5, Z](sql: OneToManies5SQLToOption[A, B1, B2, B3, B4, B5, HasExtractor, Z]): AsyncOneToManies5SQLToOption[A, B1, B2, B3, B4, B5, Z]

    Permalink
  20. implicit def makeOneToManies5SQLToTraversableAsync[A, B1, B2, B3, B4, B5, Z](sql: OneToManies5SQLToTraversable[A, B1, B2, B3, B4, B5, HasExtractor, Z]): AsyncOneToManies5SQLToTraversable[A, B1, B2, B3, B4, B5, Z]

    Permalink
  21. implicit def makeOneToManies6SQLToListAsync[A, B1, B2, B3, B4, B5, B6, Z](sql: OneToManies6SQLToList[A, B1, B2, B3, B4, B5, B6, HasExtractor, Z]): AsyncOneToManies6SQLToList[A, B1, B2, B3, B4, B5, B6, Z]

    Permalink
  22. implicit def makeOneToManies6SQLToOptionAsync[A, B1, B2, B3, B4, B5, B6, Z](sql: OneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, HasExtractor, Z]): AsyncOneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, Z]

    Permalink
  23. implicit def makeOneToManies6SQLToTraversableAsync[A, B1, B2, B3, B4, B5, B6, Z](sql: OneToManies6SQLToTraversable[A, B1, B2, B3, B4, B5, B6, HasExtractor, Z]): AsyncOneToManies6SQLToTraversable[A, B1, B2, B3, B4, B5, B6, Z]

    Permalink
  24. implicit def makeOneToManies7SQLToListAsync[A, B1, B2, B3, B4, B5, B6, B7, Z](sql: OneToManies7SQLToList[A, B1, B2, B3, B4, B5, B6, B7, HasExtractor, Z]): AsyncOneToManies7SQLToList[A, B1, B2, B3, B4, B5, B6, B7, Z]

    Permalink
  25. implicit def makeOneToManies7SQLToOptionAsync[A, B1, B2, B3, B4, B5, B6, B7, Z](sql: OneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, HasExtractor, Z]): AsyncOneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, Z]

    Permalink
  26. implicit def makeOneToManies7SQLToTraversableAsync[A, B1, B2, B3, B4, B5, B6, B7, Z](sql: OneToManies7SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, HasExtractor, Z]): AsyncOneToManies7SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, Z]

    Permalink
  27. implicit def makeOneToManies8SQLToListAsync[A, B1, B2, B3, B4, B5, B6, B7, B8, Z](sql: OneToManies8SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, HasExtractor, Z]): AsyncOneToManies8SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, Z]

    Permalink
  28. implicit def makeOneToManies8SQLToOptionAsync[A, B1, B2, B3, B4, B5, B6, B7, B8, Z](sql: OneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, HasExtractor, Z]): AsyncOneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, Z]

    Permalink
  29. implicit def makeOneToManies8SQLToTraversableAsync[A, B1, B2, B3, B4, B5, B6, B7, B8, Z](sql: OneToManies8SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, B8, HasExtractor, Z]): AsyncOneToManies8SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, B8, Z]

    Permalink
  30. implicit def makeOneToManies9SQLToListAsync[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z](sql: OneToManies9SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, HasExtractor, Z]): AsyncOneToManies9SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z]

    Permalink
  31. implicit def makeOneToManies9SQLToOptionAsync[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z](sql: OneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, HasExtractor, Z]): AsyncOneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z]

    Permalink
  32. implicit def makeOneToManies9SQLToTraversableAsync[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z](sql: OneToManies9SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, HasExtractor, Z]): AsyncOneToManies9SQLToTraversable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z]

    Permalink
  33. implicit def makeOneToManySQLToListAsync[A, B, Z](sql: OneToManySQLToList[A, B, HasExtractor, Z]): AsyncOneToManySQLToList[A, B, Z]

    Permalink
  34. implicit def makeOneToManySQLToOptionAsync[A, B, Z](sql: OneToManySQLToOption[A, B, HasExtractor, Z]): AsyncOneToManySQLToOption[A, B, Z]

    Permalink
  35. implicit def makeOneToManySQLToTraversableAsync[A, B, Z](sql: OneToManySQLToTraversable[A, B, HasExtractor, Z]): AsyncOneToManySQLToTraversable[A, B, Z]

    Permalink
  36. implicit def makeOneToOneSQLToListAsync[A, B, Z](sql: OneToOneSQLToList[A, B, HasExtractor, Z]): AsyncOneToOneSQLToList[A, B, Z]

    Permalink
  37. implicit def makeOneToOneSQLToOptionAsync[A, B, Z](sql: OneToOneSQLToOption[A, B, HasExtractor, Z]): AsyncOneToOneSQLToOption[A, B, Z]

    Permalink
  38. implicit def makeOneToOneSQLToTraversableAsync[A, B, Z](sql: OneToOneSQLToTraversable[A, B, HasExtractor, Z]): AsyncOneToOneSQLToTraversable[A, B, Z]

    Permalink
  39. implicit def makeSQLExecutionAsync(sql: SQLExecution): AsyncSQLExecution

    Permalink
  40. implicit def makeSQLToListAsync[A, B1, B2, B3, B4, B5, Z](sql: SQLToListImpl[A, HasExtractor]): AsyncSQLToList[A]

    Permalink
  41. implicit def makeSQLToListAsync[A, B1, B2, B3, B4, B5, Z](sql: SQLToList[A, HasExtractor]): AsyncSQLToList[A]

    Permalink
  42. implicit def makeSQLToOptionAsync[A, B1, B2, B3, B4, B5, Z](sql: SQLToOptionImpl[A, HasExtractor]): AsyncSQLToOption[A]

    Permalink
  43. implicit def makeSQLToOptionAsync[A, B1, B2, B3, B4, B5, Z](sql: SQLToOption[A, HasExtractor]): AsyncSQLToOption[A]

    Permalink
  44. implicit def makeSQLToTraversableAsync[A, B1, B2, B3, B4, B5, Z](sql: SQLToTraversableImpl[A, HasExtractor]): AsyncSQLToTraversable[A]

    Permalink
  45. implicit def makeSQLToTraversableAsync[A, B1, B2, B3, B4, B5, Z](sql: SQLToTraversable[A, HasExtractor]): AsyncSQLToTraversable[A]

    Permalink
  46. implicit def makeSQLUpdateAndReturnGeneratedKeyAsync(sql: SQLUpdateWithGeneratedKey): AsyncSQLUpdateAndReturnGeneratedKey

    Permalink
  47. implicit def makeSQLUpdateAsync(sql: SQLUpdate): AsyncSQLUpdate

    Permalink
  48. object updateFuture

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped