scalikejdbc

OneToManies2SQLToOption

class OneToManies2SQLToOption [A, B1, B2, E <: WithExtractor, Z] extends SQL[Z, E] with SQLToOption[Z, E] with AllOutputDecisionsUnsupported[Z, E] with OneToManies2Extractor[A, B1, B2, E, Z]

Linear Supertypes
OneToManies2Extractor[A, B1, B2, E, Z], RelationalSQLResultSetOperations[Z], AllOutputDecisionsUnsupported[Z, E], SQLToOption[Z, E], SQL[Z, E], Extractor[Z], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. OneToManies2SQLToOption
  2. OneToManies2Extractor
  3. RelationalSQLResultSetOperations
  4. AllOutputDecisionsUnsupported
  5. SQLToOption
  6. SQL
  7. Extractor
  8. AnyRef
  9. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OneToManies2SQLToOption (statement: String)(parameters: Any*)(one: (WrappedResultSet) ⇒ A)(to1: (WrappedResultSet) ⇒ Option[B1], to2: (WrappedResultSet) ⇒ Option[B2])(extractor: (A, Seq[B1], Seq[B2]) ⇒ Z)

Type Members

  1. type SQLWithExtractor = SQL[Z, HasExtractor]

    Definition Classes
    SQL
  2. type ThisSQL = SQL[Z, E]

    Definition Classes
    SQL

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def apply ()(implicit session: DBSession, context: ConnectionPoolContext = NoConnectionPoolContext, hasExtractor: =:=[ThisSQL, SQLWithExtractor]): Option[Z]

    Definition Classes
    OneToManies2SQLToOptionSQLToOption
  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. def batch (parameters: Seq[Any]*): SQLBatch

    Binds parameters for batch

    Binds parameters for batch

    parameters

    parameters

    returns

    SQL for batch

    Definition Classes
    SQL
  9. def batchByName (parameters: Seq[(Symbol, Any)]*): SQLBatch

    Binds parameters for batch

    Binds parameters for batch

    parameters

    parameters

    returns

    SQL for batch

    Definition Classes
    SQL
  10. def bind (parameters: Any*): SQL[Z, E]

    Binds parameters to SQL template in order.

    Binds parameters to SQL template in order.

    parameters

    parameters

    returns

    SQL instance

    Definition Classes
    SQL
  11. def bindByName (parametersByName: (Symbol, Any)*): SQL[Z, E]

    Binds named parameters to SQL template.

    Binds named parameters to SQL template.

    parametersByName

    named parameters

    returns

    SQL instance

    Definition Classes
    SQL
  12. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  14. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def execute (): SQLExecution

    Set execution type as execute

    Set execution type as execute

    returns

    SQL instance

    Definition Classes
    SQL
  16. def executeUpdate (): SQLUpdate

    Set execution type as executeUpdate

    Set execution type as executeUpdate

    returns

    SQL instance

    Definition Classes
    SQL
  17. def executeUpdateWithFilters (before: (PreparedStatement) ⇒ Unit, after: (PreparedStatement) ⇒ Unit): SQLUpdate

    Set execution type as executeUpdate with filters

    Set execution type as executeUpdate with filters

    before

    before filter

    after

    after filter

    returns

    SQL instance

    Definition Classes
    SQL
  18. def executeWithFilters (before: (PreparedStatement) ⇒ Unit, after: (PreparedStatement) ⇒ Unit): SQLExecution

    Set execution type as execute with filters

    Set execution type as execute with filters

    before

    before filter

    after

    after filter

    returns

    SQL instance

    Definition Classes
    SQL
  19. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. def first (): SQLToOption[Z, E]

    Set execution type as first.

    Set execution type as first.

    returns

    SQL instance

    Definition Classes
    AllOutputDecisionsUnsupportedSQL
  21. def foldLeft [A] (z: A)(op: (A, WrappedResultSet) ⇒ A)(implicit session: DBSession): A

    folding into one value

    folding into one value

    z

    initial value

    op

    operation

    Definition Classes
    SQL
  22. def foreach (op: (WrappedResultSet) ⇒ Unit)(implicit session: DBSession): Unit

    Aplly the operation to all elements of result set

    Aplly the operation to all elements of result set

    op

    operation

    Definition Classes
    SQL
  23. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  24. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  25. def headOption (): SQLToOption[Z, E]

    Same as #first.

    Same as #first.

    returns

    SQL instance

    Definition Classes
    AllOutputDecisionsUnsupportedSQL
  26. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  27. def list (): SQLToList[Z, E]

    Set execution type as list.

    Set execution type as list.

    returns

    SQL instance

    Definition Classes
    AllOutputDecisionsUnsupportedSQL
  28. def map [A] (f: (WrappedResultSet) ⇒ A): SQL[A, HasExtractor]

    Maps values from each WrappedResultSet object.

    Maps values from each WrappedResultSet object.

    A

    return type

    f

    extractor function

    returns

    SQL instance

    Definition Classes
    SQL
  29. val message : String

  30. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  31. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  32. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  33. def one [Z] (f: (WrappedResultSet) ⇒ Z): OneToXSQL[Z, E, Z]

    Definition Classes
    SQL
  34. val output : Value

    Definition Classes
    OneToManies2SQLToOptionSQLToOption
  35. val parameters : Any*

    Definition Classes
    OneToManies2SQLToOptionSQLToOptionSQL
  36. def single (): SQLToOption[Z, E]

    Set execution type as single.

    Set execution type as single.

    returns

    SQL instance

    Definition Classes
    AllOutputDecisionsUnsupportedSQL
  37. val statement : String

    Definition Classes
    OneToManies2SQLToOptionSQLToOptionSQL
  38. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  39. def toList (): SQLToList[Z, E]

    Same as #list

    Same as #list

    returns

    SQL instance

    Definition Classes
    AllOutputDecisionsUnsupportedSQL
  40. def toMap (): SQL[Map[String, Any], HasExtractor]

    Maps values as a Map value from each WrappedResultSet object.

    Maps values as a Map value from each WrappedResultSet object.

    returns

    SQL instance

    Definition Classes
    SQL
  41. def toOption (): SQLToOption[Z, E]

    Same as #single.

    Same as #single.

    returns

    SQL instance

    Definition Classes
    AllOutputDecisionsUnsupportedSQL
  42. def toString (): String

    Definition Classes
    AnyRef → Any
  43. def toTraversable (): SQLToTraversable[Z, E]

    Same as #traversable.

    Same as #traversable.

    returns

    SQL instance

    Definition Classes
    AllOutputDecisionsUnsupportedSQL
  44. def traversable (): SQLToTraversable[Z, E]

    Set execution type as traversable.

    Set execution type as traversable.

    returns

    SQL instance

    Definition Classes
    AllOutputDecisionsUnsupportedSQL
  45. def update (): SQLUpdate

    Set execution type as executeUpdate

    Set execution type as executeUpdate

    returns

    SQL instance

    Definition Classes
    SQL
  46. def updateAndReturnGeneratedKey (index: Int): SQLUpdateWithGeneratedKey

    Definition Classes
    SQL
  47. def updateAndReturnGeneratedKey (name: String): SQLUpdateWithGeneratedKey

    Definition Classes
    SQL
  48. def updateAndReturnGeneratedKey (): SQLUpdateWithGeneratedKey

    Set execution type as updateAndreturnGeneratedKey

    Set execution type as updateAndreturnGeneratedKey

    returns

    SQL instance

    Definition Classes
    SQL
  49. def updateWithFilters (before: (PreparedStatement) ⇒ Unit, after: (PreparedStatement) ⇒ Unit): SQLUpdate

    Set execution type as executeUpdate with filters

    Set execution type as executeUpdate with filters

    before

    before filter

    after

    after filter

    returns

    SQL instance

    Definition Classes
    SQL
  50. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  51. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  52. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from OneToManies2Extractor[A, B1, B2, E, Z]

Inherited from RelationalSQLResultSetOperations[Z]

Inherited from AllOutputDecisionsUnsupported[Z, E]

Inherited from SQLToOption[Z, E]

Inherited from SQL[Z, E]

Inherited from Extractor[Z]

Inherited from AnyRef

Inherited from Any