final class OneToManies20SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E <: WithExtractor, Z] extends SQL[Z, E] with SQLToCollection[Z, E] with AllOutputDecisionsUnsupported[Z, E] with OneToManies20Extractor[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
- Source
- OneToManies20SQL.scala
- Alphabetic
- By Inheritance
- OneToManies20SQLToCollection
- OneToManies20Extractor
- RelationalSQLResultSetOperations
- AllOutputDecisionsUnsupported
- SQLToCollection
- SQL
- Extractor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply[C[_]]()(implicit session: DBSession, context: ConnectionPoolContext = NoConnectionPoolContext, hasExtractor: =:=[ThisSQL, SQLWithExtractor], cbf: CanBuildFrom[Nothing, Z, C[Z]]): C[Z]
- Definition Classes
- OneToManies20SQLToCollection → SQLToCollection
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
batch(parameters: Seq[Any]*): SQLBatch
Binds parameters for batch
-
def
batchAndReturnGeneratedKey(generatedKeyName: String, parameters: Seq[Any]*): SQLBatchWithGeneratedKey
Binds parameters for batch
Binds parameters for batch
- generatedKeyName
generated key name
- parameters
parameters
- returns
SQL for batch
- Definition Classes
- SQL
-
def
batchAndReturnGeneratedKey(parameters: Seq[Any]*): SQLBatchWithGeneratedKey
Binds parameters for batch
-
def
batchByName(parameters: Seq[(Symbol, Any)]*): SQLBatch
Binds parameters for batch
-
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
-
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
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
collection: SQLToCollection[Z, E]
Set execution type as collection.
Set execution type as collection.
- returns
SQL instance
- Definition Classes
- AllOutputDecisionsUnsupported → SQL
-
def
createDBSessionAttributesSwitcher(): DBSessionAttributesSwitcher
Creates a new DBSessionAttributesSwitcher which enables switching the attributes for a DBSession.
Creates a new DBSessionAttributesSwitcher which enables switching the attributes for a DBSession.
- Attributes
- protected
- Definition Classes
- SQL
-
def
dbSettingSettings(settings: SettingsProvider): OneToManies20SQLToCollection.this.type
- Definition Classes
- SQL
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
execute(): SQLExecution
Set execution type as execute
-
def
executeUpdate(): SQLUpdate
Set execution type as executeUpdate
-
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
-
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
-
def
extractor: (WrappedResultSet) ⇒ Z
- Definition Classes
- SQL → Extractor
-
def
fetchSize: Option[Int]
Returns fetchSize for this query.
-
def
fetchSize(fetchSize: Option[Int]): OneToManies20SQLToCollection.this.type
- Definition Classes
- SQL
-
def
fetchSize(fetchSize: Int): OneToManies20SQLToCollection.this.type
Set fetchSize for this query.
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
first(): SQLToOption[Z, E]
Set execution type as first.
Set execution type as first.
- returns
SQL instance
- Definition Classes
- AllOutputDecisionsUnsupported → SQL
-
def
foldLeft[A](z: A)(op: (A, WrappedResultSet) ⇒ A)(implicit session: DBSession): A
folding into one value
-
def
foreach(op: (WrappedResultSet) ⇒ Unit)(implicit session: DBSession): Unit
Apply the operation to all elements of result set
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
headOption(): SQLToOption[Z, E]
Same as #first.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
largeBatch(parameters: Seq[Any]*): SQLLargeBatch
Binds parameters for largeBatch
-
def
largeUpdate(): SQLLargeUpdate
Set execution type as
executeLargeUpdate
-
def
largeUpdateWithFilters(before: (PreparedStatement) ⇒ Unit, after: (PreparedStatement) ⇒ Unit): SQLLargeUpdate
Set execution type as
executeLargeUpdate
with filtersSet execution type as
executeLargeUpdate
with filters- before
before filter
- after
after filter
- returns
SQL instance
- Definition Classes
- SQL
-
def
list(): SQLToList[Z, E]
Set execution type as list.
Set execution type as list.
- returns
SQL instance
- Definition Classes
- AllOutputDecisionsUnsupported → SQL
-
def
map[A](f: (WrappedResultSet) ⇒ A): SQL[A, HasExtractor]
Maps values from each scalikejdbc.WrappedResultSet object.
Maps values from each scalikejdbc.WrappedResultSet object.
- A
return type
- f
extractor function
- returns
SQL instance
- Definition Classes
- SQL
-
val
message: String
- Definition Classes
- AllOutputDecisionsUnsupported
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
one[Z](f: (WrappedResultSet) ⇒ Z): OneToXSQL[Z, E, Z]
Returns One-to-X API builder.
Returns One-to-X API builder.
- Definition Classes
- SQL
- val one: (WrappedResultSet) ⇒ A
-
final
lazy val
parameters: Seq[Any]
- Definition Classes
- SQL
-
def
queryTimeout: Option[Int]
Returns queryTimeout for this query.
-
def
queryTimeout(seconds: Option[Int]): OneToManies20SQLToCollection.this.type
- Definition Classes
- SQL
-
def
queryTimeout(seconds: Int): OneToManies20SQLToCollection.this.type
Set queryTimeout for this query.
-
val
rawParameters: Seq[Any]
- Definition Classes
- OneToManies20SQLToCollection → SQLToCollection → SQL
-
def
single(): SQLToOption[Z, E]
Set execution type as single.
Set execution type as single.
- returns
SQL instance
- Definition Classes
- AllOutputDecisionsUnsupported → SQL
-
val
statement: String
- Definition Classes
- OneToManies20SQLToCollection → SQLToCollection → SQL
-
def
stripMargin: SQL[Z, E]
- Definition Classes
- SQL
-
def
stripMargin(marginChar: Char): SQL[Z, E]
- Definition Classes
- SQL
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tags: Seq[String]
Returns tags for this SQL object.
-
def
tags(tags: String*): OneToManies20SQLToCollection.this.type
Appends tags to this SQL object.
- val to1: (WrappedResultSet) ⇒ Option[B1]
- val to10: (WrappedResultSet) ⇒ Option[B10]
- val to11: (WrappedResultSet) ⇒ Option[B11]
- val to12: (WrappedResultSet) ⇒ Option[B12]
- val to13: (WrappedResultSet) ⇒ Option[B13]
- val to14: (WrappedResultSet) ⇒ Option[B14]
- val to15: (WrappedResultSet) ⇒ Option[B15]
- val to16: (WrappedResultSet) ⇒ Option[B16]
- val to17: (WrappedResultSet) ⇒ Option[B17]
- val to18: (WrappedResultSet) ⇒ Option[B18]
- val to19: (WrappedResultSet) ⇒ Option[B19]
- val to2: (WrappedResultSet) ⇒ Option[B2]
- val to20: (WrappedResultSet) ⇒ Option[B20]
- val to3: (WrappedResultSet) ⇒ Option[B3]
- val to4: (WrappedResultSet) ⇒ Option[B4]
- val to5: (WrappedResultSet) ⇒ Option[B5]
- val to6: (WrappedResultSet) ⇒ Option[B6]
- val to7: (WrappedResultSet) ⇒ Option[B7]
- val to8: (WrappedResultSet) ⇒ Option[B8]
- val to9: (WrappedResultSet) ⇒ Option[B9]
-
def
toCollection: SQLToCollection[Z, E]
Same as #collection
-
def
toList(): SQLToList[Z, E]
Same as #list
-
def
toMap(): SQL[Map[String, Any], HasExtractor]
Maps values as a Map value from each scalikejdbc.WrappedResultSet object.
Maps values as a Map value from each scalikejdbc.WrappedResultSet object.
- returns
SQL instance
- Definition Classes
- SQL
-
def
toOption(): SQLToOption[Z, E]
Same as #single.
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
toTraversable(): SQLToTraversable[Z, E]
Same as #traversable.
-
def
traversable(): SQLToTraversable[Z, E]
Set execution type as traversable.
Set execution type as traversable.
- returns
SQL instance
- Definition Classes
- AllOutputDecisionsUnsupported → SQL
-
def
update(): SQLUpdate
Set execution type as executeUpdate
-
def
updateAndReturnGeneratedKey(index: Int): SQLUpdateWithGeneratedKey
- Definition Classes
- SQL
-
def
updateAndReturnGeneratedKey(name: String): SQLUpdateWithGeneratedKey
- Definition Classes
- SQL
-
def
updateAndReturnGeneratedKey(): SQLUpdateWithGeneratedKey
Set execution type as updateAndReturnGeneratedKey
-
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
-
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
- @native() @throws( ... )
-
def
withExtractor[B](f: (WrappedResultSet) ⇒ B): SQL[B, HasExtractor]
- Attributes
- protected
- Definition Classes
- SQL
-
def
withParameters(params: Seq[Any]): SQL[Z, E]
- Attributes
- protected
- Definition Classes
- SQL
-
def
withStatementAndParameters(state: String, params: Seq[Any]): SQL[Z, E]
- Attributes
- protected
- Definition Classes
- SQL
- val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20]) ⇒ Z