Trait

com.github.j5ik2o.dddbase.skinny.SkinnyDaoSupport

Dao

Related Doc: package SkinnyDaoSupport

Permalink

trait Dao[ID, R <: Record[ID]] extends NoIdCUDFeature[R] with NoIdFinderFeature[R]

Linear Supertypes
NoIdFinderFeature[R], CalculationFeature[R], AssociationsFeature[R], LoggerProvider, NoIdCUDFeature[R], StrongParametersFeature, AutoSessionFeature, ConnectionPoolFeature, SkinnyMapperBase[R], JodaImplicits, scalikejdbc.SQLSyntaxSupport[R], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Dao
  2. NoIdFinderFeature
  3. CalculationFeature
  4. AssociationsFeature
  5. LoggerProvider
  6. NoIdCUDFeature
  7. StrongParametersFeature
  8. AutoSessionFeature
  9. ConnectionPoolFeature
  10. SkinnyMapperBase
  11. JodaImplicits
  12. SQLSyntaxSupport
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AfterDeleteByHandler = (DBSession, scalikejdbc.SQLSyntax, Int) ⇒ Unit

    Permalink
    Definition Classes
    NoIdCUDFeature
  2. type AfterUpdateByHandler = (DBSession, scalikejdbc.SQLSyntax, Seq[(scalikejdbc.SQLSyntax, Any)], Int) ⇒ Unit

    Permalink
    Definition Classes
    NoIdCUDFeature
  3. type BeforeDeleteByHandler = (DBSession, scalikejdbc.SQLSyntax) ⇒ Unit

    Permalink
    Definition Classes
    NoIdCUDFeature
  4. type BeforeUpdateByHandler = (DBSession, scalikejdbc.SQLSyntax, Seq[(scalikejdbc.SQLSyntax, Any)]) ⇒ Unit

    Permalink
    Definition Classes
    NoIdCUDFeature
  5. class UpdateOperationBuilder extends AnyRef

    Permalink
    Definition Classes
    NoIdCUDFeature

Abstract Value Members

  1. abstract def byCondition(id: ID): scalikejdbc.SQLSyntax

    Permalink
    Attributes
    protected
  2. abstract def defaultAlias: Alias[R]

    Permalink
    Definition Classes
    SkinnyMapperBase
  3. abstract def deleteById(id: ID)(implicit s: DBSession = autoSession): Int

    Permalink
  4. abstract def extract(rs: WrappedResultSet, n: scalikejdbc.ResultName[R]): R

    Permalink
    Definition Classes
    SkinnyMapperBase
  5. abstract def toNamedIds(record: R): Seq[(Symbol, Any)]

    Permalink
    Attributes
    protected
  6. abstract def toNamedValues(record: R): Seq[(Symbol, Any)]

    Permalink
    Attributes
    protected
  7. abstract def updateById(id: ID): UpdateOperationBuilder

    Permalink

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addAttributeForCreation(namedValue: ⇒ (scalikejdbc.SQLSyntax, Any)): Dao.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  5. def afterDeleteBy(handler: (DBSession, scalikejdbc.SQLSyntax, Int) ⇒ Unit): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  6. val afterDeleteByHandlers: ListBuffer[AfterDeleteByHandler]

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  7. def afterUpdateBy(handler: AfterUpdateByHandler): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  8. val afterUpdateByHandlers: ListBuffer[AfterUpdateByHandler]

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  9. def apply(rs: WrappedResultSet): R

    Permalink
    Definition Classes
    SkinnyMapperBase
  10. def apply(a: Alias[R])(rs: WrappedResultSet): R

    Permalink
    Definition Classes
    SkinnyMapperBase
  11. def as(provider: scalikejdbc.QuerySQLSyntaxProvider[scalikejdbc.SQLSyntaxSupport[R], R]): scalikejdbc.TableAsAliasSQLSyntax

    Permalink
    Definition Classes
    SQLSyntaxSupport
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. val associations: LinkedHashSet[Association[_]]

    Permalink
    Definition Classes
    AssociationsFeature
  14. def autoSession: DBSession

    Permalink
    Definition Classes
    AutoSessionFeature
  15. def average(fieldName: Symbol, decimals: Option[Int])(implicit s: DBSession): BigDecimal

    Permalink
    Definition Classes
    CalculationFeature
  16. def avg(fieldName: Symbol, decimals: Option[Int])(implicit s: DBSession): BigDecimal

    Permalink
    Definition Classes
    CalculationFeature
  17. def beforeDeleteBy(handler: (DBSession, scalikejdbc.SQLSyntax) ⇒ Unit): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  18. val beforeDeleteByHandlers: ListBuffer[BeforeDeleteByHandler]

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  19. def beforeUpdateBy(handler: BeforeUpdateByHandler): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  20. val beforeUpdateByHandlers: ListBuffer[BeforeUpdateByHandler]

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  21. def belongsTo[A](right: AssociationsWithIdFeature[_, A], merge: (R, Option[A]) ⇒ R): BelongsToAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  22. def belongsToWithAlias[A](right: (AssociationsWithIdFeature[_, A], Alias[A]), merge: (R, Option[A]) ⇒ R): BelongsToAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  23. def belongsToWithAliasAndFk[A](right: (AssociationsWithIdFeature[_, A], Alias[A]), fk: String, merge: (R, Option[A]) ⇒ R): BelongsToAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  24. def belongsToWithAliasAndFkAndJoinCondition[A](right: (AssociationsFeature[A], Alias[A]), fk: String, on: scalikejdbc.SQLSyntax, merge: (R, Option[A]) ⇒ R): BelongsToAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  25. def belongsToWithFk[A](right: AssociationsWithIdFeature[_, A], fk: String, merge: (R, Option[A]) ⇒ R): BelongsToAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  26. def belongsToWithFkAndJoinCondition[A](right: AssociationsFeature[A], fk: String, on: scalikejdbc.SQLSyntax, merge: (R, Option[A]) ⇒ R): BelongsToAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  27. def belongsToWithJoinCondition[A](right: AssociationsWithIdFeature[_, A], on: scalikejdbc.SQLSyntax, merge: (R, Option[A]) ⇒ R): BelongsToAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  28. def calculate(sql: scalikejdbc.SQLSyntax)(implicit s: DBSession): BigDecimal

    Permalink
    Definition Classes
    CalculationFeature
  29. def clearLoadedColumns(): Unit

    Permalink
    Definition Classes
    SQLSyntaxSupport
  30. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. def column: scalikejdbc.ColumnName[R]

    Permalink
    Definition Classes
    SQLSyntaxSupport
  32. def columnNames: Seq[String]

    Permalink
    Definition Classes
    SkinnyMapperBase → SQLSyntaxSupport
  33. def columns: Seq[String]

    Permalink
    Definition Classes
    SQLSyntaxSupport
  34. def connectionPool: ConnectionPool

    Permalink
    Definition Classes
    ConnectionPoolFeature
  35. def connectionPoolName: Any

    Permalink
    Definition Classes
    SQLSyntaxSupport
  36. def count(fieldName: Symbol, distinct: Boolean)(implicit s: DBSession): Long

    Permalink
    Definition Classes
    CalculationFeature
  37. def countBy(where: scalikejdbc.SQLSyntax)(implicit s: DBSession): Long

    Permalink
    Definition Classes
    NoIdFinderFeature
  38. def countQueryWithAssociations: scalikejdbc.SelectSQLBuilder[R]

    Permalink
    Definition Classes
    AssociationsFeature
  39. def create(record: R)(implicit session: DBSession): Long

    Permalink
  40. def createAlias(name: String): Alias[R]

    Permalink
    Definition Classes
    SkinnyMapperBase
  41. def createAll(records: Seq[R])(implicit session: DBSession): Seq[Long]

    Permalink
  42. def createJoinDefinition(joinType: JoinType, left: (AssociationsFeature[_], Alias[_]), right: (AssociationsFeature[_], Alias[_]), on: scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  43. def createOrUpdate(record: R): Long

    Permalink
  44. def createWithAttributes(parameters: (Symbol, Any)*)(implicit s: DBSession): Any

    Permalink
    Definition Classes
    NoIdCUDFeature
  45. def createWithNamedValues(namesAndValues: (scalikejdbc.SQLSyntax, Any)*)(implicit s: DBSession): Any

    Permalink
    Definition Classes
    NoIdCUDFeature
  46. def createWithPermittedAttributes(strongParameters: PermittedStrongParameters)(implicit s: DBSession): Any

    Permalink
    Definition Classes
    NoIdCUDFeature
  47. val defaultBelongsToExtractors: LinkedHashSet[BelongsToExtractor[R]]

    Permalink
    Definition Classes
    AssociationsFeature
  48. val defaultHasOneExtractors: LinkedHashSet[HasOneExtractor[R]]

    Permalink
    Definition Classes
    AssociationsFeature
  49. val defaultJoinDefinitions: LinkedHashSet[JoinDefinition[_]]

    Permalink
    Definition Classes
    AssociationsFeature
  50. val defaultOneToManyExtractors: LinkedHashSet[HasManyExtractor[R]]

    Permalink
    Definition Classes
    AssociationsFeature
  51. def defaultOrdering: scalikejdbc.SQLSyntax

    Permalink
    Definition Classes
    NoIdFinderFeature
  52. def defaultOrderings: Seq[scalikejdbc.SQLSyntax]

    Permalink
    Definition Classes
    NoIdFinderFeature → SkinnyMapperBase
  53. def defaultScope(alias: Alias[R]): Option[scalikejdbc.SQLSyntax]

    Permalink
    Definition Classes
    SkinnyMapperBase
  54. def defaultScopeForUpdateOperations: Option[scalikejdbc.SQLSyntax]

    Permalink
    Definition Classes
    NoIdCUDFeature
  55. def defaultScopeWithDefaultAlias: Option[scalikejdbc.SQLSyntax]

    Permalink
    Definition Classes
    SkinnyMapperBase
  56. def defaultSelectQuery: scalikejdbc.SelectSQLBuilder[R]

    Permalink
    Definition Classes
    AssociationsFeature → SkinnyMapperBase
  57. def deleteAll()(implicit s: DBSession): Int

    Permalink
    Definition Classes
    NoIdCUDFeature
  58. def deleteBy(where: scalikejdbc.SQLSyntax)(implicit s: DBSession): Int

    Permalink
    Definition Classes
    NoIdCUDFeature
  59. def delimiterForResultName: String

    Permalink
    Definition Classes
    SQLSyntaxSupport
  60. def distinctCount(fieldName: Symbol)(implicit s: DBSession): Long

    Permalink
    Definition Classes
    CalculationFeature
  61. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  63. def extract(sql: SQL[R, NoExtractor])(implicit includesRepository: IncludesQueryRepository[R]): SQL[R, HasExtractor]

    Permalink
    Definition Classes
    NoIdFinderFeature → AssociationsFeature
  64. def extractBelongsTo[That](mapper: AssociationsFeature[That], fk: String, alias: Alias[That], merge: (R, Option[That]) ⇒ R, includesMerge: (Seq[R], Seq[That]) ⇒ Seq[R]): BelongsToExtractor[R]

    Permalink
    Definition Classes
    AssociationsFeature
  65. def extractHasOne[That](mapper: AssociationsFeature[That], fk: String, alias: Alias[That], merge: (R, Option[That]) ⇒ R, includesMerge: (Seq[R], Seq[That]) ⇒ Seq[R]): HasOneExtractor[R]

    Permalink
    Definition Classes
    AssociationsFeature
  66. def extractOneToMany[M1](mapper: AssociationsFeature[M1], fk: String, alias: Alias[M1], merge: (R, Seq[M1]) ⇒ R, includesMerge: (Seq[R], Seq[M1]) ⇒ Seq[R]): HasManyExtractor[R]

    Permalink
    Definition Classes
    AssociationsFeature
  67. def extractWithAssociations(sql: SQL[R, NoExtractor], belongsToAssociations: Seq[BelongsToAssociation[R]], hasOneAssociations: Seq[HasOneAssociation[R]], oneToManyAssociations: Seq[HasManyAssociation[R]])(implicit includesRepository: IncludesQueryRepository[R]): SQL[R, HasExtractor]

    Permalink
    Definition Classes
    AssociationsFeature
  68. def extractWithOneToOneTables(rs: WrappedResultSet, belongsToExtractors: Set[BelongsToExtractor[R]], hasOneExtractors: Set[HasOneExtractor[R]])(implicit includesRepository: IncludesQueryRepository[R]): R

    Permalink
    Definition Classes
    AssociationsFeature
  69. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  70. def findAll(orderings: Seq[scalikejdbc.SQLSyntax])(implicit s: DBSession): List[R]

    Permalink
    Definition Classes
    NoIdFinderFeature
  71. def findAllBy(where: scalikejdbc.SQLSyntax, orderings: Seq[scalikejdbc.SQLSyntax])(implicit s: DBSession): List[R]

    Permalink
    Definition Classes
    NoIdFinderFeature
  72. def findAllByWithLimitOffset(where: scalikejdbc.SQLSyntax, limit: Int, offset: Int, orderings: Seq[scalikejdbc.SQLSyntax])(implicit s: DBSession): List[R]

    Permalink
    Definition Classes
    NoIdFinderFeature
  73. def findAllByWithPagination(where: scalikejdbc.SQLSyntax, pagination: Pagination, orderings: Seq[scalikejdbc.SQLSyntax])(implicit s: DBSession): List[R]

    Permalink
    Definition Classes
    NoIdFinderFeature
  74. def findAllWithLimitOffset(limit: Int, offset: Int, orderings: Seq[scalikejdbc.SQLSyntax])(implicit s: DBSession): List[R]

    Permalink
    Definition Classes
    NoIdFinderFeature
  75. def findAllWithPagination(pagination: Pagination, orderings: Seq[scalikejdbc.SQLSyntax])(implicit s: DBSession): List[R]

    Permalink
    Definition Classes
    NoIdFinderFeature
  76. def findBy(where: scalikejdbc.SQLSyntax)(implicit s: DBSession): Option[R]

    Permalink
    Definition Classes
    NoIdFinderFeature
  77. def forceUpperCase: Boolean

    Permalink
    Definition Classes
    SQLSyntaxSupport
  78. implicit def fromWrappedResultSetToJodaWrappedResultSet(rs: WrappedResultSet): JodaWrappedResultSet

    Permalink
    Definition Classes
    JodaImplicits
  79. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  80. def getTypedValueFromStrongParameter(fieldName: String, value: Any, paramType: ParamType): Option[Any]

    Permalink
    Attributes
    protected
    Definition Classes
    StrongParametersFeature
  81. def hasMany[M](many: (AssociationsFeature[M], Alias[M]), on: (Alias[R], Alias[M]) ⇒ scalikejdbc.SQLSyntax, merge: (R, Seq[M]) ⇒ R): HasManyAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  82. def hasManyThrough[M1, M2](through: (AssociationsFeature[M1], Alias[M1]), throughOn: (Alias[R], Alias[M1]) ⇒ scalikejdbc.SQLSyntax, many: (AssociationsWithIdFeature[_, M2], Alias[M2]), on: (Alias[M1], Alias[M2]) ⇒ scalikejdbc.SQLSyntax, merge: (R, Seq[M2]) ⇒ R): HasManyAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  83. def hasManyThrough[M2](through: AssociationsFeature[_], many: AssociationsWithIdFeature[_, M2], merge: (R, Seq[M2]) ⇒ R): HasManyAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  84. def hasManyThroughWithFk[M2](through: AssociationsFeature[_], many: AssociationsWithIdFeature[_, M2], throughFk: String, manyFk: String, merge: (R, Seq[M2]) ⇒ R): HasManyAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  85. def hasManyWithFk[M](many: (AssociationsFeature[M], Alias[M]), fk: String, on: (Alias[R], Alias[M]) ⇒ scalikejdbc.SQLSyntax, merge: (R, Seq[M]) ⇒ R): HasManyAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  86. def hasOne[A](right: AssociationsFeature[A], merge: (R, Option[A]) ⇒ R): HasOneAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  87. def hasOneWithAlias[A](right: (AssociationsFeature[A], Alias[A]), merge: (R, Option[A]) ⇒ R): HasOneAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  88. def hasOneWithAliasAndFk[A](right: (AssociationsFeature[A], Alias[A]), fk: String, merge: (R, Option[A]) ⇒ R): HasOneAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  89. def hasOneWithAliasAndFkAndJoinCondition[A](right: (AssociationsFeature[A], Alias[A]), fk: String, on: scalikejdbc.SQLSyntax, merge: (R, Option[A]) ⇒ R): HasOneAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  90. def hasOneWithAliasAndJoinCondition[A](right: (AssociationsFeature[A], Alias[A]), on: scalikejdbc.SQLSyntax, merge: (R, Option[A]) ⇒ R): HasOneAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  91. def hasOneWithFk[A](right: AssociationsFeature[A], fk: String, merge: (R, Option[A]) ⇒ R): HasOneAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  92. def hasOneWithFkAndJoinCondition[A](right: AssociationsFeature[A], fk: String, on: scalikejdbc.SQLSyntax, merge: (R, Option[A]) ⇒ R): HasOneAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  93. def hasOneWithJoinCondition[A](right: AssociationsFeature[A], on: scalikejdbc.SQLSyntax, merge: (R, Option[A]) ⇒ R): HasOneAssociation[R]

    Permalink
    Definition Classes
    AssociationsFeature
  94. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  95. def innerJoin[Left](left: (AssociationsFeature[Left], Alias[Left]), right: (AssociationsFeature[_], Alias[_]), on: (Alias[Left], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  96. def innerJoin(right: (AssociationsFeature[_], Alias[_]), on: (Alias[R], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  97. def innerJoinWithDefaults[Left](left: AssociationsFeature[Left], right: AssociationsFeature[_], on: (Alias[Left], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  98. def innerJoinWithDefaults(right: AssociationsFeature[_], on: (Alias[R], Alias[Any]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  99. def innerJoinWithDefaults(right: AssociationsFeature[_], on: scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  100. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  101. def isValidFieldName(name: String): Boolean

    Permalink
    Definition Classes
    SkinnyMapperBase
  102. implicit val jodaDateTimeParameterBinderFactory: ParameterBinderFactory[DateTime]

    Permalink
    Definition Classes
    JodaImplicits
  103. implicit val jodaDateTimeTypeBinder: TypeBinder[DateTime]

    Permalink
    Definition Classes
    JodaImplicits
  104. implicit val jodaLocalDateParameterBinderFactory: ParameterBinderFactory[LocalDate]

    Permalink
    Definition Classes
    JodaImplicits
  105. implicit val jodaLocalDateTimeParameterBinderFactory: ParameterBinderFactory[LocalDateTime]

    Permalink
    Definition Classes
    JodaImplicits
  106. implicit val jodaLocalDateTimeTypeBinder: TypeBinder[LocalDateTime]

    Permalink
    Definition Classes
    JodaImplicits
  107. implicit val jodaLocalDateTypeBinder: TypeBinder[LocalDate]

    Permalink
    Definition Classes
    JodaImplicits
  108. implicit val jodaLocalTimeParameterBinderFactory: ParameterBinderFactory[LocalTime]

    Permalink
    Definition Classes
    JodaImplicits
  109. implicit val jodaLocalTimeTypeBinder: TypeBinder[LocalTime]

    Permalink
    Definition Classes
    JodaImplicits
  110. def join[Left](left: (AssociationsFeature[Left], Alias[Left]), right: (AssociationsFeature[_], Alias[_]), on: (Alias[Left], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  111. def join(right: (AssociationsFeature[_], Alias[_]), on: (Alias[R], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  112. def joinWithDefaults[Left](left: AssociationsFeature[Left], right: AssociationsFeature[_], on: (Alias[Left], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  113. def joinWithDefaults(right: AssociationsFeature[_], on: (Alias[R], Alias[Any]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  114. def joinWithDefaults(right: AssociationsFeature[_], on: scalikejdbc.SQLSyntax): JoinDefinition[R]

    Permalink
    Definition Classes
    AssociationsFeature
  115. def leftJoin(left: (AssociationsFeature[_], Alias[_]), right: (AssociationsFeature[_], Alias[_]), on: (Alias[_], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[_]

    Permalink
    Definition Classes
    AssociationsFeature
  116. def leftJoin(right: (AssociationsFeature[_], Alias[_]), on: (Alias[R], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[_]

    Permalink
    Definition Classes
    AssociationsFeature
  117. def leftJoinWithDefaults(left: AssociationsFeature[_], right: AssociationsFeature[_], on: (Alias[_], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[_]

    Permalink
    Definition Classes
    AssociationsFeature
  118. def leftJoinWithDefaults(right: AssociationsFeature[_], on: (Alias[R], Alias[Any]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[_]

    Permalink
    Definition Classes
    AssociationsFeature
  119. def leftJoinWithDefaults(right: AssociationsFeature[_], on: scalikejdbc.SQLSyntax): JoinDefinition[_]

    Permalink
    Definition Classes
    AssociationsFeature
  120. def logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LoggerProvider
  121. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    LoggerProvider
  122. def max(fieldName: Symbol)(implicit s: DBSession): BigDecimal

    Permalink
    Definition Classes
    CalculationFeature
  123. def maximum(fieldName: Symbol)(implicit s: DBSession): BigDecimal

    Permalink
    Definition Classes
    CalculationFeature
  124. def mergeNamedValuesForCreation(namedValues: Seq[(scalikejdbc.SQLSyntax, Any)]): Seq[(scalikejdbc.SQLSyntax, Any)]

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  125. def min(fieldName: Symbol)(implicit s: DBSession): BigDecimal

    Permalink
    Definition Classes
    CalculationFeature
  126. def minimum(fieldName: Symbol)(implicit s: DBSession): BigDecimal

    Permalink
    Definition Classes
    CalculationFeature
  127. def nameConverters: Map[String, String]

    Permalink
    Definition Classes
    SQLSyntaxSupport
  128. def namedValuesForCreation(strongParameters: PermittedStrongParameters): Seq[(scalikejdbc.SQLSyntax, Any)]

    Permalink
    Attributes
    protected
    Definition Classes
    NoIdCUDFeature
  129. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  130. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  131. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  132. def primaryKeyField: scalikejdbc.SQLSyntax

    Permalink
    Definition Classes
    SkinnyMapperBase
  133. def primaryKeyFieldName: String

    Permalink
    Definition Classes
    SkinnyMapperBase
  134. def schemaName: Option[String]

    Permalink
    Definition Classes
    SQLSyntaxSupport
  135. def selectQueryWithAdditionalAssociations(sql: scalikejdbc.SelectSQLBuilder[R], belongsToAssociations: Seq[BelongsToAssociation[R]], hasOneAssociations: Seq[HasOneAssociation[R]], hasManyAssociations: Seq[HasManyAssociation[R]]): scalikejdbc.SelectSQLBuilder[R]

    Permalink
    Definition Classes
    AssociationsFeature
  136. def selectQueryWithAssociations: scalikejdbc.SelectSQLBuilder[R]

    Permalink
    Definition Classes
    AssociationsFeature
  137. def setAsByDefault(extractor: HasManyExtractor[R]): Unit

    Permalink
    Definition Classes
    AssociationsFeature
  138. def setAsByDefault(extractor: HasOneExtractor[R]): Unit

    Permalink
    Definition Classes
    AssociationsFeature
  139. def setAsByDefault(extractor: BelongsToExtractor[R]): Unit

    Permalink
    Definition Classes
    AssociationsFeature
  140. def settings: SettingsProvider

    Permalink
    Attributes
    protected[this]
    Definition Classes
    SQLSyntaxSupport
  141. def simpleCountQuery: scalikejdbc.SelectSQLBuilder[R]

    Permalink
    Definition Classes
    AssociationsFeature → SkinnyMapperBase
  142. def singleSelectQuery: scalikejdbc.SelectSQLBuilder[R]

    Permalink
    Definition Classes
    SkinnyMapperBase
  143. def sum(fieldName: Symbol)(implicit s: DBSession): BigDecimal

    Permalink
    Definition Classes
    CalculationFeature
  144. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  145. def syntax(name: String): scalikejdbc.QuerySQLSyntaxProvider[scalikejdbc.SQLSyntaxSupport[R], R]

    Permalink
    Definition Classes
    SQLSyntaxSupport
  146. def syntax: scalikejdbc.QuerySQLSyntaxProvider[scalikejdbc.SQLSyntaxSupport[R], R]

    Permalink
    Definition Classes
    SQLSyntaxSupport
  147. def table: scalikejdbc.TableDefSQLSyntax

    Permalink
    Definition Classes
    SQLSyntaxSupport
  148. def tableName: String

    Permalink
    Definition Classes
    SkinnyMapperBase → SQLSyntaxSupport
  149. def tableNameWithSchema: String

    Permalink
    Definition Classes
    SQLSyntaxSupport
  150. def tableTypes: Array[String]

    Permalink
    Definition Classes
    SQLSyntaxSupport
  151. def toDefaultForeignKeyName[A](mapper: AssociationsFeature[A]): String

    Permalink
    Attributes
    protected
    Definition Classes
    AssociationsFeature
  152. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  153. def underlying: SkinnyMapperBase[R]

    Permalink
    Attributes
    protected
    Definition Classes
    SkinnyMapperBase
  154. def update(record: R)(implicit session: DBSession): Long

    Permalink
  155. def updateAll(records: Seq[R])(implicit session: DBSession): Seq[Long]

    Permalink
  156. def updateBy(where: scalikejdbc.SQLSyntax): UpdateOperationBuilder

    Permalink
    Definition Classes
    NoIdCUDFeature
  157. def useShortenedResultName: Boolean

    Permalink
    Definition Classes
    SQLSyntaxSupport
  158. def useSnakeCaseColumnName: Boolean

    Permalink
    Definition Classes
    SQLSyntaxSupport
  159. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  162. def withAlias[A](name: String)(op: (Alias[R]) ⇒ A): A

    Permalink
    Definition Classes
    SkinnyMapperBase
  163. def withAlias[A](op: (Alias[R]) ⇒ A): A

    Permalink
    Definition Classes
    SkinnyMapperBase
  164. def withColumns[A](op: (scalikejdbc.ColumnName[R]) ⇒ A): A

    Permalink
    Definition Classes
    SkinnyMapperBase

Inherited from NoIdFinderFeature[R]

Inherited from CalculationFeature[R]

Inherited from AssociationsFeature[R]

Inherited from LoggerProvider

Inherited from NoIdCUDFeature[R]

Inherited from StrongParametersFeature

Inherited from AutoSessionFeature

Inherited from ConnectionPoolFeature

Inherited from SkinnyMapperBase[R]

Inherited from JodaImplicits

Inherited from scalikejdbc.SQLSyntaxSupport[R]

Inherited from AnyRef

Inherited from Any

Ungrouped