scala.slick

jdbc

package jdbc

JDBC related code

Source
package.scala
Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. jdbc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AppliedInvoker[P, +R] extends UnitInvoker[R]

    Base trait for applied invokers

  2. trait GetResult[+T] extends (PositionedResult) ⇒ T

    Basic conversions for extracting values from PositionedResults.

  3. class GetTupleResult[+T <: Product] extends GetResult[T]

    GetResult for tuple types.

  4. trait Invoker[-P, +R] extends (P) ⇒ UnitInvoker[R]

    Base trait for all statement invokers, using parameter type P and result type R.

  5. trait JdbcBackend extends DatabaseComponent

    A JDBC-based database back-end.

  6. trait JdbcMappingCompilerComponent extends RelationalMappingCompilerComponent

    JDBC driver component which contains the mapping compiler and insert compiler

  7. class MappedInvoker[-P, U, +R] extends Invoker[P, R]

    An Invoker which applies a mapping function to all results of another Invoker.

  8. trait MutatingInvoker[-P, R] extends Invoker[P, R]

  9. trait MutatingStatementInvoker[-P, R] extends StatementInvoker[P, R] with MutatingInvoker[P, R]

  10. trait MutatingUnitInvoker[R] extends UnitInvoker[R]

  11. class PositionedParameters extends AnyRef

  12. sealed abstract class PositionedResult extends Closeable

    A database result positioned at a row and column.

  13. abstract class PositionedResultIterator[+T] extends PositionedResult with CloseableIterator[T]

    A PositionedResult which can be used as a CloseableIterator.

  14. sealed abstract class ResultSetConcurrency extends AnyRef

  15. sealed abstract class ResultSetHoldability extends AnyRef

  16. abstract class ResultSetInvoker[+R] extends UnitInvokerMixin[R]

    An invoker which calls a function to retrieve a ResultSet.

  17. trait ResultSetMutator[T] extends AnyRef

  18. sealed abstract class ResultSetType extends AnyRef

  19. final class SQLInterpolation extends AnyVal

  20. case class SQLInterpolationResult[P](strings: Seq[String], param: P, pconv: SetParameter[P]) extends Product with Serializable

  21. trait SetParameter[-T] extends (T, PositionedParameters) ⇒ Unit

    Basic conversions for setting parameters in PositionedParameters.

  22. class SetTupleParameter[-T <: Product] extends SetParameter[T]

    SetParameter for tuple types.

  23. abstract class StatementInvoker[-P, +R] extends Invoker[P, R]

    An invoker which executes an SQL statement.

  24. abstract class StaticQuery[-P, +R] extends StatementInvoker[P, R]

    Invoker for raw SQL queries.

  25. class StaticQuery0[R] extends StaticQuery[Unit, R] with UnitInvokerMixin[R]

  26. class StaticQuery1[P1, R] extends StaticQuery[P1, R]

  27. trait UnitInvoker[+R] extends Invoker[Unit, R]

    An invoker for a Unit parameter with additional parameterless methods.

  28. trait UnitInvokerMixin[+R] extends UnitInvoker[R]

  29. class UnmanagedSession extends jdbc.JdbcBackend.SessionDef

    A JDBC Session which is not managed by Slick.

Value Members

  1. object GetResult

  2. object JdbcBackend extends JdbcBackend

  3. object ResultSetConcurrency

  4. object ResultSetHoldability

  5. object ResultSetInvoker

  6. object ResultSetType

  7. object SetParameter

  8. object StaticQuery

  9. object UnitInvoker

  10. package meta

    A wrapper around jdbc's meta data api and logic to create a Slick model from it.

Inherited from AnyRef

Inherited from Any

Ungrouped