Represents that already existing session will be used or a new session will be started.
Attributes
- Companion
- object
- Source
- AutoSession.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DBSessiontrait AutoCloseabletrait LoanPatternclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object AutoSession.type
Members list
Type members
Inherited types
Attributes
- Inherited from:
- LoanPattern
- Source
- LoanPattern.scala
Value members
Concrete methods
Set fetchSize for this session.
Set fetchSize for this session.
Value parameters
- fetchSize
-
fetch size
Attributes
- Returns
-
this
- Definition Classes
- Source
- AutoSession.scala
Attributes
- Definition Classes
- Source
- AutoSession.scala
Set queryTimeout to this session.
Set queryTimeout to this session.
Value parameters
- seconds
-
query timeout seconds
Attributes
- Returns
-
this
- Definition Classes
- Source
- AutoSession.scala
Attributes
- Definition Classes
- Source
- AutoSession.scala
Set tags to this session.
Set tags to this session.
Value parameters
- tags
-
tags
Attributes
- Returns
-
this
- Definition Classes
- Source
- AutoSession.scala
Inherited methods
Executes java.sql.PreparedStatement#executeBatch().
Executes java.sql.PreparedStatement#executeBatch().
Value parameters
- paramsList
-
list of parameters
- template
-
SQL template
Attributes
- Returns
-
count list
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeBatch() and returns numeric generated keys.
Executes java.sql.PreparedStatement#executeBatch() and returns numeric generated keys.
Value parameters
- paramsList
-
list of parameters
- template
-
SQL template
Attributes
- Returns
-
generated keys
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeBatch() and returns numeric generated keys.
Executes java.sql.PreparedStatement#executeBatch() and returns numeric generated keys.
Value parameters
- key
-
generated key name
- paramsList
-
list of parameters
- template
-
SQL template
Attributes
- Returns
-
generated keys
- Inherited from:
- DBSession
- Source
- DBSession.scala
Close the connection.
Returns query result as any Collection object.
Returns query result as any Collection object.
Type parameters
- A
-
return type
- C
-
return collection type
Value parameters
- extract
-
extract function
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result as C[A]
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#execute().
Executes java.sql.PreparedStatement#execute().
Value parameters
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
flag
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeLargeUpdate().
Executes java.sql.PreparedStatement#executeLargeUpdate().
Value parameters
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeUpdate().
Executes java.sql.PreparedStatement#executeUpdate().
Value parameters
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#execute().
Executes java.sql.PreparedStatement#execute().
Value parameters
- after
-
after filter
- before
-
before filter
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
flag
- Inherited from:
- DBSession
- Source
- DBSession.scala
Returns fetchSize for this session.
Returns fetchSize for this session.
Attributes
- Returns
-
fetch size
- Inherited from:
- DBSession
- Source
- DBSession.scala
Returns the first row optionally.
Returns the first row optionally.
Type parameters
- A
-
return type
Value parameters
- extract
-
extract function
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result optionally
- Inherited from:
- DBSession
- Source
- DBSession.scala
folding into one value.
folding into one value.
Value parameters
- op
-
function
- params
-
parameters
- template
-
SQL template
- z
-
initial value
Attributes
- Returns
-
folded value
- Inherited from:
- DBSession
- Source
- DBSession.scala
Applies side-effect to each row iteratively.
Applies side-effect to each row iteratively.
Value parameters
- f
-
function
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result as list
- Inherited from:
- DBSession
- Source
- DBSession.scala
Guarantees a Closeable resource will be closed after being passed to a block that takes the resource as a parameter and returns a Future.
Guarantees a Closeable resource will be closed after being passed to a block that takes the resource as a parameter and returns a Future.
Attributes
- Inherited from:
- LoanPattern
- Source
- LoanPattern.scala
Returns query result as scala.collection.Iterable object.
Returns query result as scala.collection.Iterable object.
Type parameters
- A
-
return type
Value parameters
- extract
-
extract function
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result as iterable
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeLargeBatch().
Executes java.sql.PreparedStatement#executeLargeBatch().
Value parameters
- paramsList
-
list of parameters
- template
-
SQL template
Attributes
- Returns
-
count list
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeLargeUpdate().
Executes java.sql.PreparedStatement#executeLargeUpdate().
Value parameters
- after
-
after filter
- before
-
before filter
- generatedKeyName
-
generated key name
- params
-
parameters
- returnGeneratedKeys
-
is generated keys required
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeLargeUpdate().
Executes java.sql.PreparedStatement#executeLargeUpdate().
Value parameters
- after
-
after filter
- before
-
before filter
- params
-
parameters
- returnGeneratedKeys
-
is generated keys required
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeLargeUpdate().
Executes java.sql.PreparedStatement#executeLargeUpdate().
Value parameters
- after
-
after filter
- before
-
before filter
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Returns query result as scala.List object.
Returns query result as scala.List object.
Type parameters
- A
-
return type
Value parameters
- extract
-
extract function
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result as list
- Inherited from:
- DBSession
- Source
- DBSession.scala
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Returns queryTimeout for this session.
Returns queryTimeout for this session.
Attributes
- Returns
-
query timeout seconds
- Inherited from:
- DBSession
- Source
- DBSession.scala
Returns single result optionally. If the result is not single, scalikejdbc.TooManyRowsException will be thrown.
Returns single result optionally. If the result is not single, scalikejdbc.TooManyRowsException will be thrown.
Type parameters
- A
-
return type
Value parameters
- extract
-
extract function
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result optionally
- Inherited from:
- DBSession
- Source
- DBSession.scala
Returns tags for this session.
Returns tags for this session.
Attributes
- Returns
-
tags
- Inherited from:
- DBSession
- Source
- DBSession.scala
Attributes
- Inherited from:
- DBSession
- Source
- DBSession.scala
Attributes
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeUpdate().
Executes java.sql.PreparedStatement#executeUpdate().
Value parameters
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeUpdate() and returns the generated key.
Executes java.sql.PreparedStatement#executeUpdate() and returns the generated key.
Value parameters
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
generated key as a long value
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeUpdate() and returns the generated key.
Executes java.sql.PreparedStatement#executeUpdate() and returns the generated key.
Value parameters
- key
-
name
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
generated key as a long value
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeUpdate().
Executes java.sql.PreparedStatement#executeUpdate().
Value parameters
- after
-
after filter
- before
-
before filter
- generatedKeyName
-
generated key name
- params
-
parameters
- returnGeneratedKeys
-
is generated keys required
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeUpdate().
Executes java.sql.PreparedStatement#executeUpdate().
Value parameters
- after
-
after filter
- before
-
before filter
- params
-
parameters
- returnGeneratedKeys
-
is generated keys required
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Executes java.sql.PreparedStatement#executeUpdate().
Executes java.sql.PreparedStatement#executeUpdate().
Value parameters
- after
-
after filter
- before
-
before filter
- params
-
parameters
- template
-
SQL template
Attributes
- Returns
-
result count
- Inherited from:
- DBSession
- Source
- DBSession.scala
Attributes
- Inherited from:
- LoanPattern
- Source
- LoanPattern.scala
Concrete fields
is read-only session
Returns current transaction if exists.
Inherited fields
Connection
Logger