package sql
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- sql
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- abstract class CaseClassResultSetMapper[T] extends ResultSetMapper[T]
- class Column extends Annotation with Annotation with ClassfileAnnotation
- trait DbEnum extends AnyRef
- class DbEnumJdbcValueAccessor[T <: DbEnum] extends JdbcValueAccessor[T]
- class Id extends Annotation with Annotation with ClassfileAnnotation
-
trait
IntEnum[T] extends AnyRef
Created by wangzx on 2016/11/30.
- sealed case class JdbcValue[T](value: T)(implicit evidence$3: JdbcValueAccessor[T]) extends Product with Serializable
- trait JdbcValueAccessor[T] extends AnyRef
- class JdbcValueAccessor_Option[T] extends JdbcValueAccessor[Option[T]]
- implicit class ResultSetEx extends AnyRef
- trait ResultSetMapper[T] extends AnyRef
- class RichConnection extends AnyRef
- class RichDataSource extends AnyRef
- class Row extends ResultSet
- implicit class SQLStringContext extends AnyRef
- case class SQLWithArgs(sql: String, args: Seq[JdbcValue[_]]) extends Product with Serializable
- class Table extends Annotation with Annotation with ClassfileAnnotation
- class db extends Annotation with StaticAnnotation
Value Members
- implicit def enhanceConnection(conn: Connection): RichConnection
- implicit def enhanceDataSource(datasource: DataSource): RichDataSource
- implicit def enhancePlainSql(stmt: String): SQLWithArgs
- implicit def intEnum2JdbcValue[T](enum: IntEnum[T]): JdbcValue[IntEnum[T]]
-
object
BeanBuilder
TODO support camel and underscore name mapping like doSomething <-> do_something
- object Functions
- object JdbcValue extends Serializable
- object JdbcValueAccessor
- implicit object JdbcValueAccessor_BigDecimal extends JdbcValueAccessor[BigDecimal]
- implicit object JdbcValueAccessor_Boolean extends JdbcValueAccessor[Boolean]
- implicit object JdbcValueAccessor_Byte extends JdbcValueAccessor[Byte]
- implicit object JdbcValueAccessor_Date extends JdbcValueAccessor[Date]
- implicit object JdbcValueAccessor_Date2 extends JdbcValueAccessor[Date]
- implicit object JdbcValueAccessor_Double extends JdbcValueAccessor[Double]
- implicit object JdbcValueAccessor_Float extends JdbcValueAccessor[Float]
- implicit object JdbcValueAccessor_Int extends JdbcValueAccessor[Int]
- implicit object JdbcValueAccessor_Long extends JdbcValueAccessor[Long]
- implicit object JdbcValueAccessor_ScalaBigDecimal extends JdbcValueAccessor[BigDecimal]
- implicit object JdbcValueAccessor_Short extends JdbcValueAccessor[Short]
- implicit object JdbcValueAccessor_String extends JdbcValueAccessor[String]
- implicit object JdbcValueAccessor_Timestamp extends JdbcValueAccessor[Timestamp]
- object Macros
- implicit object ResulSetMapper_Double extends ResultSetMapper[Double]
- implicit object ResulSetMapper_Short extends ResultSetMapper[Short]
- object ResultSetMapper
- implicit object ResultSetMapper_BigDecimal extends ResultSetMapper[BigDecimal]
- implicit object ResultSetMapper_Boolean extends ResultSetMapper[Boolean]
- implicit object ResultSetMapper_Byte extends ResultSetMapper[Byte]
- implicit object ResultSetMapper_Date extends ResultSetMapper[Date]
- implicit object ResultSetMapper_Date2 extends ResultSetMapper[Date]
- implicit object ResultSetMapper_Float extends ResultSetMapper[Float]
- implicit object ResultSetMapper_Int extends ResultSetMapper[Int]
- implicit object ResultSetMapper_Long extends ResultSetMapper[Long]
- implicit object ResultSetMapper_ScalaBigDecimal extends ResultSetMapper[BigDecimal]
- implicit object ResultSetMapper_String extends ResultSetMapper[String]
- implicit object ResultSetMapper_Timestamp extends ResultSetMapper[Timestamp]
- object RichConnection
-
object
Row
provide a offline Box for ResultSet which is scrollable and only valid with an open connection.
- object Shell