package sql

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sql
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class CaseClassResultSetMapper[T] extends ResultSetMapper[T]
  2. class Column extends Annotation with Annotation with ClassfileAnnotation
  3. trait DbEnum extends AnyRef

  4. class DbEnumJdbcValueAccessor[T <: DbEnum] extends JdbcValueAccessor[T]
  5. class Id extends Annotation with Annotation with ClassfileAnnotation
  6. trait IntEnum[T] extends AnyRef

    Created by wangzx on 2016/11/30.

  7. sealed case class JdbcValue[T](value: T)(implicit evidence$3: JdbcValueAccessor[T]) extends Product with Serializable
  8. trait JdbcValueAccessor[T] extends AnyRef
  9. class JdbcValueAccessor_Option[T] extends JdbcValueAccessor[Option[T]]
  10. implicit class ResultSetEx extends AnyRef
  11. trait ResultSetMapper[T] extends AnyRef
  12. class RichConnection extends AnyRef
  13. class RichDataSource extends AnyRef
  14. class Row extends ResultSet
  15. implicit class SQLStringContext extends AnyRef
  16. case class SQLWithArgs(sql: String, args: Seq[JdbcValue[_]]) extends Product with Serializable
  17. class Table extends Annotation with Annotation with ClassfileAnnotation
  18. class db extends Annotation with StaticAnnotation

Value Members

  1. implicit def enhanceConnection(conn: Connection): RichConnection
  2. implicit def enhanceDataSource(datasource: DataSource): RichDataSource
  3. implicit def enhancePlainSql(stmt: String): SQLWithArgs
  4. implicit def intEnum2JdbcValue[T](enum: IntEnum[T]): JdbcValue[IntEnum[T]]
  5. object BeanBuilder

    TODO support camel and underscore name mapping like doSomething <-> do_something

  6. object Functions
  7. object JdbcValue extends Serializable
  8. object JdbcValueAccessor
  9. implicit object JdbcValueAccessor_BigDecimal extends JdbcValueAccessor[BigDecimal]
  10. implicit object JdbcValueAccessor_Boolean extends JdbcValueAccessor[Boolean]
  11. implicit object JdbcValueAccessor_Byte extends JdbcValueAccessor[Byte]
  12. implicit object JdbcValueAccessor_Date extends JdbcValueAccessor[Date]
  13. implicit object JdbcValueAccessor_Date2 extends JdbcValueAccessor[Date]
  14. implicit object JdbcValueAccessor_Double extends JdbcValueAccessor[Double]
  15. implicit object JdbcValueAccessor_Float extends JdbcValueAccessor[Float]
  16. implicit object JdbcValueAccessor_Int extends JdbcValueAccessor[Int]
  17. implicit object JdbcValueAccessor_Long extends JdbcValueAccessor[Long]
  18. implicit object JdbcValueAccessor_ScalaBigDecimal extends JdbcValueAccessor[BigDecimal]
  19. implicit object JdbcValueAccessor_Short extends JdbcValueAccessor[Short]
  20. implicit object JdbcValueAccessor_String extends JdbcValueAccessor[String]
  21. implicit object JdbcValueAccessor_Timestamp extends JdbcValueAccessor[Timestamp]
  22. object Macros
  23. implicit object ResulSetMapper_Double extends ResultSetMapper[Double]
  24. implicit object ResulSetMapper_Short extends ResultSetMapper[Short]
  25. object ResultSetMapper
  26. implicit object ResultSetMapper_BigDecimal extends ResultSetMapper[BigDecimal]
  27. implicit object ResultSetMapper_Boolean extends ResultSetMapper[Boolean]
  28. implicit object ResultSetMapper_Byte extends ResultSetMapper[Byte]
  29. implicit object ResultSetMapper_Date extends ResultSetMapper[Date]
  30. implicit object ResultSetMapper_Date2 extends ResultSetMapper[Date]
  31. implicit object ResultSetMapper_Float extends ResultSetMapper[Float]
  32. implicit object ResultSetMapper_Int extends ResultSetMapper[Int]
  33. implicit object ResultSetMapper_Long extends ResultSetMapper[Long]
  34. implicit object ResultSetMapper_ScalaBigDecimal extends ResultSetMapper[BigDecimal]
  35. implicit object ResultSetMapper_String extends ResultSetMapper[String]
  36. implicit object ResultSetMapper_Timestamp extends ResultSetMapper[Timestamp]
  37. object RichConnection
  38. object Row

    provide a offline Box for ResultSet which is scrollable and only valid with an open connection.

  39. object Shell

Inherited from AnyRef

Inherited from Any

Ungrouped