scalikejdbc

OneToManies4SQLToList

class OneToManies4SQLToList[A, B1, B2, B3, B4, E <: WithExtractor, Z] extends SQLToList[Z, E] with OneToManies4Extractor[A, B1, B2, B3, B4, E, Z]

Linear Supertypes
OneToManies4Extractor[A, B1, B2, B3, B4, E, Z], RelationalSQLResultSetOperations[Z], SQLToList[Z, E], SQL[Z, E], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. OneToManies4SQLToList
  2. OneToManies4Extractor
  3. RelationalSQLResultSetOperations
  4. SQLToList
  5. SQL
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OneToManies4SQLToList(sql: String)(params: Any*)(one: (WrappedResultSet) ⇒ A)(to1: (WrappedResultSet) ⇒ Option[B1], to2: (WrappedResultSet) ⇒ Option[B2], to3: (WrappedResultSet) ⇒ Option[B3], to4: (WrappedResultSet) ⇒ Option[B4])(extractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4]) ⇒ Z)

Type Members

  1. type SQLWithExtractor = SQL[Z, HasExtractor]

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

    Definition Classes
    SQL

Value Members

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

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

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

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

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

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

    Definition Classes
    OneToManies4SQLToListSQLToList
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def batch(params: Seq[Any]*): SQLBatch

    Binds params for batch

    Binds params for batch

    params

    params

    returns

    SQL for batch

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

    Binds params for batch

    Binds params for batch

    params

    params

    returns

    SQL for batch

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

    Binds parameters to SQL template in order.

    Binds parameters to SQL template in order.

    params

    parameters

    returns

    SQL instance

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

    Binds named parameters to SQL template.

    Binds named parameters to SQL template.

    paramsByName

    named parameters

    returns

    SQL instance

    Definition Classes
    SQL
  12. def clone(): AnyRef

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

    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 executeQuery[R[Z]](session: DBSession, op: (DBSession) ⇒ R[Z]): R[Z]

    Attributes
    protected
    Definition Classes
    RelationalSQLResultSetOperations
  17. def executeUpdate(): SQLUpdate

    Set execution type as executeUpdate

    Set execution type as executeUpdate

    returns

    SQL instance

    Definition Classes
    SQL
  18. 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
  19. 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
  20. def extractOne: (WrappedResultSet) ⇒ A

    Attributes
    protected
    Definition Classes
    OneToManies4SQLToList → OneToManies4Extractor
  21. def extractTo1: (WrappedResultSet) ⇒ Option[B1]

    Attributes
    protected
    Definition Classes
    OneToManies4SQLToList → OneToManies4Extractor
  22. def extractTo2: (WrappedResultSet) ⇒ Option[B2]

    Attributes
    protected
    Definition Classes
    OneToManies4SQLToList → OneToManies4Extractor
  23. def extractTo3: (WrappedResultSet) ⇒ Option[B3]

    Attributes
    protected
    Definition Classes
    OneToManies4SQLToList → OneToManies4Extractor
  24. def extractTo4: (WrappedResultSet) ⇒ Option[B4]

    Attributes
    protected
    Definition Classes
    OneToManies4SQLToList → OneToManies4Extractor
  25. def finalize(): Unit

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

    Set execution type as first.

    Set execution type as first.

    returns

    SQL instance

    Definition Classes
    SQL
  27. 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
  28. 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
  29. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

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

    Same as #first.

    Same as #first.

    returns

    SQL instance

    Definition Classes
    SQL
  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. def list(): SQLToList[Z, E]

    Set execution type as list.

    Set execution type as list.

    returns

    SQL instance

    Definition Classes
    SQL
  34. def map[A](extractor: (WrappedResultSet) ⇒ A): SQL[A, HasExtractor]

    ListMaps values from each scalikejdbc.WrappedResultSet object.

    ListMaps values from each scalikejdbc.WrappedResultSet object.

    A

    return type

    extractor

    extractor function

    returns

    SQL instance

    Definition Classes
    SQL
  35. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  36. final def notify(): Unit

    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

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

    Definition Classes
    SQL
  39. def processResultSet(result: LinkedHashMap[A, (Seq[B1], Seq[B2], Seq[B3], Seq[B4])], rs: WrappedResultSet): LinkedHashMap[A, (Seq[B1], Seq[B2], Seq[B3], Seq[B4])]

    Attributes
    protected
    Definition Classes
    OneToManies4Extractor
  40. def single(): SQLToOption[Z, E]

    Set execution type as single.

    Set execution type as single.

    returns

    SQL instance

    Definition Classes
    SQL
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  42. def toList(): SQLToList[Z, E]

    Same as #list

    Same as #list

    returns

    SQL instance

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

    Same as #single.

    Same as #single.

    returns

    SQL instance

    Definition Classes
    SQL
  44. def toSingle(rows: Traversable[Z]): Option[Z]

    Attributes
    protected
    Definition Classes
    RelationalSQLResultSetOperations
  45. def toString(): String

    Definition Classes
    AnyRef → Any
  46. def toTraversable(session: DBSession, sql: String, params: Seq[_], extractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4]) ⇒ Z): Traversable[Z]

    Attributes
    protected
    Definition Classes
    OneToManies4Extractor
  47. def toTraversable(): SQLToTraversable[Z, E]

    Same as #traversable.

    Same as #traversable.

    returns

    SQL instance

    Definition Classes
    SQL
  48. def traversable(): SQLToTraversable[Z, E]

    Set execution type as traversable.

    Set execution type as traversable.

    returns

    SQL instance

    Definition Classes
    SQL
  49. def update(): SQLUpdate

    Set execution type as executeUpdate

    Set execution type as executeUpdate

    returns

    SQL instance

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

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

    Definition Classes
    SQL
  52. def updateAndReturnGeneratedKey(): SQLUpdateWithGeneratedKey

    Set execution type as updateAndreturnGeneratedKey

    Set execution type as updateAndreturnGeneratedKey

    returns

    SQL instance

    Definition Classes
    SQL
  53. 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
  54. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from OneToManies4Extractor[A, B1, B2, B3, B4, E, Z]

Inherited from RelationalSQLResultSetOperations[Z]

Inherited from SQLToList[Z, E]

Inherited from SQL[Z, E]

Inherited from AnyRef

Inherited from Any

Ungrouped