p

acolyte

jdbc

package jdbc

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait CompositeHandlerImplicits extends AnyRef
  2. case class DefinedParameter(value: Any, definition: ParameterDef) extends ExecutedParameter with Product with Serializable

    Parameter along with its definition.

  3. sealed trait ExecutedParameter extends AnyRef

    Parameter used to executed a query or an update.

  4. case class ExecutedStatement(p: String) extends Product with Serializable

    Statement extractor

    Statement extractor

    p

    Statement pattern

  5. sealed trait Execution extends AnyRef

    Execution information

  6. case class QueryExecution(sql: String, parameters: List[ExecutedParameter] = Nil) extends Execution with Product with Serializable

    Information about the execution of a query.

    Information about the execution of a query.

    sql

    the SQL statement

  7. final class ScalaCompositeHandler extends AbstractCompositeHandler[ScalaCompositeHandler]
  8. case class UpdateExecution(sql: String, parameters: List[ExecutedParameter] = Nil) extends Execution with Product with Serializable

Value Members

  1. object AcolyteDSL

    Acolyte DSL for JDBC.

    Acolyte DSL for JDBC.

    import acolyte.jdbc.AcolyteDSL.{ connection, handleStatement }
    import acolyte.jdbc.Implicits._
    
    connection {
      handleStatement.withQueryDetection("...").
        withQueryHandler({ e: QueryExecution => ... }).
        withUpdateHandler({ e: UpdateExecution => ... })
    }
  2. object ExecutedParameter

    Executed parameter companion

  3. object Implicits extends ScalaRowLists with CompositeHandlerImplicits

    Acolyte implicit conversions for Scala use.

    Acolyte implicit conversions for Scala use.

    import acolyte.jdbc.Implicits._

Deprecated Value Members

  1. object JavaConverters

    Convertions from Java datatypes to Scala.

    Convertions from Java datatypes to Scala.

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.12) Direct manipulation of row is no longer required

Ungrouped