com.googlecode.mapperdao.drivers

Mysql

class Mysql extends Driver

Linear Supertypes
Driver, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Mysql
  2. Driver
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Mysql(jdbc: Jdbc, typeRegistry: TypeRegistry, typeManager: TypeManager)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def batchStrategy(autogenerated: Boolean): WithBatch.type

    Definition Classes
    MysqlDriver
  6. def beforeStartOfQuery[ID, PC <: Persisted, T](q: SqlSelectBuilder, queryConfig: QueryConfig, qe: QueryInfo[ID, T], columns: List[SimpleColumn]): SqlSelectBuilder

    Definition Classes
    Driver
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def convertToDBKnownValue(tpe: Class[_], value: Any): Any

    convert a db-known value from scala to the driver-specific type

    convert a db-known value from scala to the driver-specific type

    Definition Classes
    Driver
  9. def convertToScalaKnownValue(tpe: Class[_], value: Any): Any

    convert a scala-known value from the driver-specific type to the scala type

    convert a scala-known value from the driver-specific type to the scala type

    Definition Classes
    Driver
  10. def deleteAllManyToManyRef[ID, T](dc: DeleteConfig, tpe: Type[ID, T], manyToMany: ManyToMany[_, _], fkKeyValues: List[Any]): DeleteBuilder

    Attributes
    protected
    Definition Classes
    Driver
  11. def deleteManyToManySql(dc: DeleteConfig, manyToMany: ManyToMany[_, _], leftKeys: List[(SimpleColumn, Any)], rightKeys: List[(SimpleColumn, Any)]): DeleteBuilder

    delete many-to-many rows from link table

    delete many-to-many rows from link table

    Definition Classes
    Driver
  12. def deleteOneToOneReverseSql[ID, T, FID, FT](dc: DeleteConfig, tpe: Type[ID, T], ftpe: Type[FID, FT], columnAndValues: List[(SimpleColumn, Any)]): DeleteBuilder

    Definition Classes
    Driver
  13. def deleteSql[ID, T](dc: DeleteConfig, tpe: Type[ID, T], whereColumnValues: List[(SimpleColumn, Any)]): DeleteBuilder

    Definition Classes
    Driver
  14. def doDelete[ID, T](dc: DeleteConfig, tpe: Type[ID, T], whereColumnValues: List[(SimpleColumn, Any)]): Unit

    DELETE
    Definition Classes
    Driver
  15. def doDeleteAllManyToManyRef[ID, T](dc: DeleteConfig, tpe: Type[ID, T], manyToMany: ManyToMany[_, _], fkKeyValues: List[Any]): UpdateResult

    Definition Classes
    Driver
  16. def doDeleteOneToOneReverse[ID, T, FID, FT](dc: DeleteConfig, tpe: Type[ID, T], ftpe: Type[FID, FT], oneToOneReverse: OneToOneReverse[FID, FT], keyValues: List[Any]): Unit

    Definition Classes
    Driver
  17. def doSelect[ID, T](selectConfig: SelectConfig, tpe: Type[ID, T], where: List[(SimpleColumn, Any)]): List[DatabaseValues]

    default impl of select

    default impl of select

    Definition Classes
    Driver
  18. def doSelectManyToMany[ID, T, FID, F](selectConfig: SelectConfig, tpe: Type[ID, T], ftpe: Type[FID, F], manyToMany: ManyToMany[FID, F], leftKeyValues: List[(SimpleColumn, Any)]): List[DatabaseValues]

    Definition Classes
    Driver
  19. def doSelectManyToManyCustomLoader[ID, T, FID, F](selectConfig: SelectConfig, tpe: Type[ID, T], ftpe: Type[FID, F], manyToMany: ManyToMany[FID, F], leftKeyValues: List[(SimpleColumn, Any)]): List[JdbcMap]

    Definition Classes
    Driver
  20. def doSelectManyToManyForExternalEntity[ID, T, FID, F](selectConfig: SelectConfig, tpe: Type[ID, T], ftpe: Type[FID, F], manyToMany: ManyToMany[FID, F], leftKeyValues: List[(SimpleColumn, Any)]): List[List[Any]]

    selects all id's of external entities and returns them in a List[List[Any]]

    selects all id's of external entities and returns them in a List[List[Any]]

    Definition Classes
    Driver
  21. def doUpdateOneToManyRef[ID, T](uc: UpdateConfig, tpe: Type[ID, T], foreignKeys: List[(SimpleColumn, Any)], pkArgs: List[(SimpleColumn, Any)]): UpdateResult

    links one-to-many objects to their parent

    links one-to-many objects to their parent

    Definition Classes
    Driver
  22. def endOfQuery[ID, PC <: Persisted, T](q: SqlSelectBuilder, queryConfig: QueryConfig, qe: QueryInfo[ID, T]): SqlSelectBuilder

    Definition Classes
    MysqlDriver
  23. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. val escapeNamesStrategy: EscapeNamesStrategy { val invalidColumnNames: scala.collection.immutable.Set[String] }

    utility methods
    Definition Classes
    MysqlDriver
  26. def expandError(e: Throwable): List[Throwable]

    error handling
    Definition Classes
    Driver
  27. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def getAutoGenerated(m: Map[String, AnyRef], column: SimpleColumn): AnyRef

    Attributes
    protected[com.googlecode.mapperdao]
    Definition Classes
    MysqlDriver
  29. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  31. def insertManyToManySql(uc: UpdateConfig, manyToMany: ManyToMany[_, _], left: List[Any], right: List[Any]): InsertBuilder

    Definition Classes
    Driver
  32. def insertSql[ID, T](uc: UpdateConfig, tpe: Type[ID, T], args: List[(SimpleColumn, Any)]): InsertBuilder

    default impl of the insert statement generation

    default impl of the insert statement generation

    Definition Classes
    Driver
  33. def isDBKnownValue(tpe: Class[_]): Boolean

    return true only if tpe is known to the specific driver

    return true only if tpe is known to the specific driver

    Definition Classes
    Driver
  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. val jdbc: Jdbc

    Definition Classes
    MysqlDriver
  36. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  39. def queryAfterSelect[ID, PC <: Persisted, T](q: SqlSelectBuilder, queryConfig: QueryConfig, qe: QueryInfo[ID, T], columns: List[SimpleColumn]): Unit

    Definition Classes
    Driver
  40. def queryForList[ID, T](queryConfig: QueryConfig, tpe: Type[ID, T], sql: String, args: List[Any]): List[DatabaseValues]

    generic queries
    Definition Classes
    Driver
  41. def queryForLong(queryConfig: QueryConfig, sql: String, args: List[Any]): Long

    Definition Classes
    Driver
  42. def selectManyToManyCustomLoaderSql[ID, T, FID, F](selectConfig: SelectConfig, tpe: Type[ID, T], ftpe: Type[FID, F], manyToMany: ManyToMany[FID, F], leftKeyValues: List[(SimpleColumn, Any)]): SqlSelectBuilder

    Attributes
    protected
    Definition Classes
    Driver
  43. def selectManyToManySql[ID, T, FID, F](selectConfig: SelectConfig, tpe: Type[ID, T], ftpe: Type[FID, F], manyToMany: ManyToMany[FID, F], leftKeyValues: List[(SimpleColumn, Any)]): SqlSelectBuilder

    Attributes
    protected
    Definition Classes
    Driver
  44. def selectManyToManySqlForExternalEntity[ID, T, FID, F](sc: SelectConfig, tpe: Type[ID, T], ftpe: Type[FID, F], manyToMany: ManyToMany[FID, F], leftKeyValues: List[(SimpleColumn, Any)]): SqlSelectBuilder

    Attributes
    protected
    Definition Classes
    Driver
  45. def selectSql[ID, T](selectConfig: SelectConfig, tpe: Type[ID, T], where: List[(SimpleColumn, Any)]): SqlSelectBuilder

    Attributes
    protected
    Definition Classes
    Driver
  46. def sequenceSelectNextSql(sequenceColumn: ColumnBase): String

    INSERT
    Attributes
    protected
    Definition Classes
    MysqlDriver
  47. def shouldCreateOrderByClause(queryConfig: QueryConfig): Boolean

    Definition Classes
    Driver
  48. val sqlBuilder: SqlBuilder

    Definition Classes
    MysqlDriver
  49. def startQuery[ID, PC <: Persisted, T](q: SqlSelectBuilder, queryConfig: QueryConfig, qe: QueryInfo[ID, T], columns: List[SimpleColumn]): SqlSelectBuilder

    QUERIES
    Definition Classes
    Driver
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  51. def toString(): String

    standard methods
    Definition Classes
    MysqlDriver → AnyRef → Any
  52. val typeManager: TypeManager

    Definition Classes
    MysqlDriver
  53. val typeRegistry: TypeRegistry

    Definition Classes
    MysqlDriver
  54. def updateOneToManyRefSql[ID, T](uc: UpdateConfig, tpe: Type[ID, T], foreignKeys: List[(SimpleColumn, Any)], pkArgs: List[(SimpleColumn, Any)]): UpdateBuilder

    Attributes
    protected
    Definition Classes
    Driver
  55. def updateSql[ID, T](uc: UpdateConfig, tpe: Type[ID, T], args: List[(SimpleColumn, Any)], pkArgs: List[(SimpleColumn, Any)]): UpdateBuilder

    default impl of the insert statement generation

    default impl of the insert statement generation

    Definition Classes
    Driver
  56. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Driver

Inherited from AnyRef

Inherited from Any

Ungrouped