Package

wangzx.scala_commons

sql

Permalink

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]

    Permalink
  2. class Column extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  3. trait DbEnum extends AnyRef

    Permalink

  4. class DbEnumJdbcValueAccessor[T <: DbEnum] extends JdbcValueAccessor[T]

    Permalink
  5. class Id extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  6. trait IntEnum[T] extends AnyRef

    Permalink
  7. sealed case class JdbcValue[T](value: T)(implicit evidence$3: JdbcValueAccessor[T]) extends Product with Serializable

    Permalink
  8. trait JdbcValueAccessor[T] extends AnyRef

    Permalink
  9. class JdbcValueAccessor_Option[T] extends JdbcValueAccessor[Option[T]]

    Permalink
  10. implicit class ResultSetEx extends AnyRef

    Permalink
  11. trait ResultSetMapper[T] extends AnyRef

    Permalink
  12. class RichConnection extends AnyRef

    Permalink
  13. class RichDataSource extends AnyRef

    Permalink
  14. class Row extends ResultSet

    Permalink
  15. implicit class SQLStringContext extends AnyRef

    Permalink
  16. case class SQLWithArgs(sql: String, args: Seq[JdbcValue[_]]) extends Product with Serializable

    Permalink
  17. class Table extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  18. class db extends Annotation with StaticAnnotation

    Permalink

Value Members

  1. object BeanBuilder

    Permalink

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

  2. object Functions

    Permalink
  3. object JdbcValue extends Serializable

    Permalink
  4. object JdbcValueAccessor

    Permalink
  5. implicit object JdbcValueAccessor_BigDecimal extends JdbcValueAccessor[BigDecimal]

    Permalink
  6. implicit object JdbcValueAccessor_Boolean extends JdbcValueAccessor[Boolean]

    Permalink
  7. implicit object JdbcValueAccessor_Byte extends JdbcValueAccessor[Byte]

    Permalink
  8. implicit object JdbcValueAccessor_Date extends JdbcValueAccessor[Date]

    Permalink
  9. implicit object JdbcValueAccessor_Date2 extends JdbcValueAccessor[Date]

    Permalink
  10. implicit object JdbcValueAccessor_Double extends JdbcValueAccessor[Double]

    Permalink
  11. implicit object JdbcValueAccessor_Float extends JdbcValueAccessor[Float]

    Permalink
  12. implicit object JdbcValueAccessor_Int extends JdbcValueAccessor[Int]

    Permalink
  13. implicit object JdbcValueAccessor_Long extends JdbcValueAccessor[Long]

    Permalink
  14. implicit object JdbcValueAccessor_ScalaBigDecimal extends JdbcValueAccessor[BigDecimal]

    Permalink
  15. implicit object JdbcValueAccessor_Short extends JdbcValueAccessor[Short]

    Permalink
  16. implicit object JdbcValueAccessor_String extends JdbcValueAccessor[String]

    Permalink
  17. implicit object JdbcValueAccessor_Timestamp extends JdbcValueAccessor[Timestamp]

    Permalink
  18. object Macros

    Permalink
  19. implicit object ResulSetMapper_Double extends ResultSetMapper[Double]

    Permalink
  20. implicit object ResulSetMapper_Short extends ResultSetMapper[Short]

    Permalink
  21. object ResultSetMapper

    Permalink
  22. implicit object ResultSetMapper_BigDecimal extends ResultSetMapper[BigDecimal]

    Permalink
  23. implicit object ResultSetMapper_Boolean extends ResultSetMapper[Boolean]

    Permalink
  24. implicit object ResultSetMapper_Byte extends ResultSetMapper[Byte]

    Permalink
  25. implicit object ResultSetMapper_Date extends ResultSetMapper[Date]

    Permalink
  26. implicit object ResultSetMapper_Date2 extends ResultSetMapper[Date]

    Permalink
  27. implicit object ResultSetMapper_Float extends ResultSetMapper[Float]

    Permalink
  28. implicit object ResultSetMapper_Int extends ResultSetMapper[Int]

    Permalink
  29. implicit object ResultSetMapper_Long extends ResultSetMapper[Long]

    Permalink
  30. implicit object ResultSetMapper_ScalaBigDecimal extends ResultSetMapper[BigDecimal]

    Permalink
  31. implicit object ResultSetMapper_String extends ResultSetMapper[String]

    Permalink
  32. implicit object ResultSetMapper_Timestamp extends ResultSetMapper[Timestamp]

    Permalink
  33. object RichConnection

    Permalink
  34. object Row

    Permalink

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

  35. object Shell

    Permalink
  36. implicit def enhanceConnection(conn: Connection): RichConnection

    Permalink
  37. implicit def enhanceDataSource(datasource: DataSource): RichDataSource

    Permalink
  38. implicit def enhancePlainSql(stmt: String): SQLWithArgs

    Permalink
  39. implicit def intEnum2JdbcValue[T](enum: IntEnum[T]): JdbcValue[IntEnum[T]]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped