package sql
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- sql
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait BeanMapping [E] extends AnyRef
- class BeanOperation [T] extends AnyRef
- class Column extends Annotation with Annotation with ClassfileAnnotation
- class Id extends Annotation with Annotation with ClassfileAnnotation
- trait JdbcValueMapper [T] extends AnyRef
- trait JdbcValueMapperFactory extends AnyRef
-
trait
ResultSetConvertable
extends AnyRef
instead of using reflect mechanism, a bean maybe read field from ResultSet itself
- class RichConnection extends AnyRef
- class RichDataSource extends AnyRef
- class Row extends AnyRef
- class SQLStringContext extends AnyRef
- case class SQLWithArgs (sql: String, args: Seq[Any]) extends Product with Serializable
- class SoftMap [K, V <: AnyRef] extends Map[K, V]
- class Table extends Annotation with Annotation with ClassfileAnnotation
- class UnionBeanMapping [E] extends BeanMapping[E]
Value Members
- implicit def enhanceConnection(conn: Connection)(implicit jdbcValueMapperFactory: JdbcValueMapperFactory = NullJdbcValueMapperFactory): RichConnection
- implicit def enhanceDataSource(datasource: DataSource)(implicit jdbcValueMapperFactory: JdbcValueMapperFactory = NullJdbcValueMapperFactory): RichDataSource
- implicit def enhancePlainSql(stmt: String): SQLWithArgs
- implicit def enhanceStringContext(sc: StringContext): SQLStringContext
-
object
BeanMapping
provide a simple Object-Entity-Mapping without relationship
- object NullJdbcValueMapperFactory extends JdbcValueMapperFactory
- object RichConnection
-
object
Row
provide a offline Box for ResultSet which is scrollable and only valid with an open connection.
- object Shell
- object SoftMap