trait NoIdFinderFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with AssociationsFeature[Entity] with CalculationFeature[Entity]
- Alphabetic
- By Inheritance
- NoIdFinderFeature
- CalculationFeature
- AssociationsFeature
- LoggerProvider
- AutoSessionFeature
- ConnectionPoolFeature
- SkinnyMapperBase
- JodaImplicits
- SQLSyntaxSupport
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
defaultAlias: Alias[Entity]
Returns default table alias.
Returns default table alias. This method is abstract and should be implemented with unique name. override def defaultAlias = createAlias("sm")
- Definition Classes
- SkinnyMapperBase
-
abstract
def
extract(rs: WrappedResultSet, n: scalikejdbc.ResultName[Entity]): Entity
Extracts entity from ResultSet.
Extracts entity from ResultSet.
- Definition Classes
- SkinnyMapperBase
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply(rs: WrappedResultSet): Entity
Extracts entity from ResultSet.
Extracts entity from ResultSet.
- Definition Classes
- SkinnyMapperBase
-
def
apply(a: Alias[Entity])(rs: WrappedResultSet): Entity
Extracts entity from ResultSet.
Extracts entity from ResultSet.
- Definition Classes
- SkinnyMapperBase
-
def
as(provider: scalikejdbc.QuerySQLSyntaxProvider[scalikejdbc.SQLSyntaxSupport[Entity], Entity]): scalikejdbc.TableAsAliasSQLSyntax
- Definition Classes
- SQLSyntaxSupport
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
associations: LinkedHashSet[Association[_]]
Associations
Associations
- Definition Classes
- AssociationsFeature
-
def
autoSession: DBSession
AutoSession definition.
AutoSession definition.
- Definition Classes
- AutoSessionFeature
-
def
average(fieldName: Symbol, decimals: Option[Int] = None)(implicit s: DBSession = autoSession): BigDecimal
Calculates average of a column.
Calculates average of a column.
- Definition Classes
- CalculationFeature
-
def
avg(fieldName: Symbol, decimals: Option[Int] = None)(implicit s: DBSession = autoSession): BigDecimal
- Definition Classes
- CalculationFeature
-
def
belongsTo[A](right: AssociationsWithIdFeature[_, A], merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
belongsToWithAlias[A](right: (AssociationsWithIdFeature[_, A], Alias[A]), merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
belongsToWithAliasAndFk[A](right: (AssociationsWithIdFeature[_, A], Alias[A]), fk: String, merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
belongsToWithAliasAndFkAndJoinCondition[A](right: (AssociationsFeature[A], Alias[A]), fk: String, on: scalikejdbc.SQLSyntax, merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
belongsToWithFk[A](right: AssociationsWithIdFeature[_, A], fk: String, merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
belongsToWithFkAndJoinCondition[A](right: AssociationsFeature[A], fk: String, on: scalikejdbc.SQLSyntax, merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
belongsToWithJoinCondition[A](right: AssociationsWithIdFeature[_, A], on: scalikejdbc.SQLSyntax, merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
calculate(sql: scalikejdbc.SQLSyntax)(implicit s: DBSession = autoSession): BigDecimal
Calculates rows.
Calculates rows.
- Definition Classes
- CalculationFeature
-
def
clearLoadedColumns(): Unit
- Definition Classes
- SQLSyntaxSupport
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
column: scalikejdbc.ColumnName[Entity]
- Definition Classes
- SQLSyntaxSupport
-
def
columnNames: Seq[String]
Returns column names.
Returns column names.
- Definition Classes
- SkinnyMapperBase → SQLSyntaxSupport
-
def
columns: Seq[String]
- Definition Classes
- SQLSyntaxSupport
-
def
connectionPool: ConnectionPool
Returns connection pool.
-
def
connectionPoolName: Any
- Definition Classes
- SQLSyntaxSupport
-
def
count(fieldName: Symbol = Symbol(""), distinct: Boolean = false)(implicit s: DBSession = autoSession): Long
Count only.
Count only.
- Definition Classes
- CalculationFeature
-
def
countBy(where: scalikejdbc.SQLSyntax)(implicit s: DBSession = autoSession): Long
Counts all rows by condition.
-
def
countQueryWithAssociations: scalikejdbc.SelectSQLBuilder[Entity]
- Definition Classes
- AssociationsFeature
-
def
createAlias(name: String): Alias[Entity]
Creates a new table alias for this mapper.
Creates a new table alias for this mapper.
- Definition Classes
- SkinnyMapperBase
-
def
createJoinDefinition(joinType: JoinType, left: (AssociationsFeature[_], Alias[_]), right: (AssociationsFeature[_], Alias[_]), on: scalikejdbc.SQLSyntax): JoinDefinition[Entity]
Creates a new join definition.
Creates a new join definition.
- joinType
join type
- left
left mapper and table alias
- right
right mapper and table alias
- on
join condition
- returns
join definition
- Definition Classes
- AssociationsFeature
-
val
defaultBelongsToExtractors: LinkedHashSet[BelongsToExtractor[Entity]]
- Definition Classes
- AssociationsFeature
-
val
defaultHasOneExtractors: LinkedHashSet[HasOneExtractor[Entity]]
- Definition Classes
- AssociationsFeature
-
val
defaultJoinDefinitions: LinkedHashSet[JoinDefinition[_]]
Join definitions that are enabled by default.
Join definitions that are enabled by default.
- Definition Classes
- AssociationsFeature
-
val
defaultOneToManyExtractors: LinkedHashSet[HasManyExtractor[Entity]]
- Definition Classes
- AssociationsFeature
-
def
defaultOrdering: scalikejdbc.SQLSyntax
Default ordering condition.
Default ordering condition. NOTE: sqls"" means empty to be compatible with 1.0 API.
-
def
defaultOrderings: Seq[scalikejdbc.SQLSyntax]
- Definition Classes
- NoIdFinderFeature → SkinnyMapperBase
-
def
defaultScope(alias: Alias[Entity]): Option[scalikejdbc.SQLSyntax]
Returns default scope for select queries.
Returns default scope for select queries.
- Definition Classes
- SkinnyMapperBase
-
def
defaultScopeWithDefaultAlias: Option[scalikejdbc.SQLSyntax]
- Definition Classes
- SkinnyMapperBase
-
def
defaultSelectQuery: scalikejdbc.SelectSQLBuilder[Entity]
Returns the default select query builder for this mapper.
Returns the default select query builder for this mapper.
- returns
select query builder
- Definition Classes
- AssociationsFeature → SkinnyMapperBase
-
def
delimiterForResultName: String
- Definition Classes
- SQLSyntaxSupport
-
def
distinctCount(fieldName: Symbol = Symbol(primaryKeyFieldName))(implicit s: DBSession = autoSession): Long
Counts distinct rows.
Counts distinct rows.
- Definition Classes
- CalculationFeature
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
extract(sql: SQL[Entity, NoExtractor])(implicit includesRepository: IncludesQueryRepository[Entity]): SQL[Entity, HasExtractor]
- Definition Classes
- NoIdFinderFeature → AssociationsFeature
-
def
extractBelongsTo[That](mapper: AssociationsFeature[That], fk: String, alias: Alias[That], merge: (Entity, Option[That]) ⇒ Entity, includesMerge: (Seq[Entity], Seq[That]) ⇒ Seq[Entity] = defaultIncludesMerge[Entity, That]): BelongsToExtractor[Entity]
- Definition Classes
- AssociationsFeature
-
def
extractHasOne[That](mapper: AssociationsFeature[That], fk: String, alias: Alias[That], merge: (Entity, Option[That]) ⇒ Entity, includesMerge: (Seq[Entity], Seq[That]) ⇒ Seq[Entity] = defaultIncludesMerge[Entity, That]): HasOneExtractor[Entity]
- Definition Classes
- AssociationsFeature
-
def
extractOneToMany[M1](mapper: AssociationsFeature[M1], fk: String, alias: Alias[M1], merge: (Entity, Seq[M1]) ⇒ Entity, includesMerge: (Seq[Entity], Seq[M1]) ⇒ Seq[Entity] = defaultIncludesMerge[Entity, M1]): HasManyExtractor[Entity]
One-to-Many relationship definition.
One-to-Many relationship definition.
object Member extends RelationshipFeature[Member] { oneToMany[Group]( mapper = Group, merge = (m, c) => m.copy(company = c) ) }
- Definition Classes
- AssociationsFeature
-
def
extractWithAssociations(sql: SQL[Entity, NoExtractor], belongsToAssociations: Seq[BelongsToAssociation[Entity]], hasOneAssociations: Seq[HasOneAssociation[Entity]], oneToManyAssociations: Seq[HasManyAssociation[Entity]])(implicit includesRepository: IncludesQueryRepository[Entity] = IncludesQueryRepository[Entity]()): SQL[Entity, HasExtractor]
Creates an extractor for this query.
Creates an extractor for this query.
- sql
sql object
- belongsToAssociations
belongsTo associations
- hasOneAssociations
hasOne associations
- oneToManyAssociations
hasMany associations
- returns
sql object
- Definition Classes
- AssociationsFeature
-
def
extractWithOneToOneTables(rs: WrappedResultSet, belongsToExtractors: Set[BelongsToExtractor[Entity]], hasOneExtractors: Set[HasOneExtractor[Entity]])(implicit includesRepository: IncludesQueryRepository[Entity]): Entity
Extracts entity with one-to-one tables.
Extracts entity with one-to-one tables.
- rs
result set
- belongsToExtractors
belongsTo extractors
- hasOneExtractors
hasOne extractors
- returns
entity
- Definition Classes
- AssociationsFeature
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findAll(orderings: Seq[scalikejdbc.SQLSyntax] = defaultOrderings)(implicit s: DBSession = autoSession): List[Entity]
Finds all entities.
-
def
findAllBy(where: scalikejdbc.SQLSyntax, orderings: Seq[scalikejdbc.SQLSyntax] = defaultOrderings)(implicit s: DBSession = autoSession): List[Entity]
Finds all entities by condition.
-
def
findAllByWithLimitOffset(where: scalikejdbc.SQLSyntax, limit: Int = 100, offset: Int = 0, orderings: Seq[scalikejdbc.SQLSyntax] = defaultOrderings)(implicit s: DBSession = autoSession): List[Entity]
Finds all entities by condition and with pagination.
-
def
findAllByWithPagination(where: scalikejdbc.SQLSyntax, pagination: Pagination, orderings: Seq[scalikejdbc.SQLSyntax] = defaultOrderings)(implicit s: DBSession = autoSession): List[Entity]
Finds all entities by condition and with pagination.
-
def
findAllWithLimitOffset(limit: Int = 100, offset: Int = 0, orderings: Seq[scalikejdbc.SQLSyntax] = defaultOrderings)(implicit s: DBSession = autoSession): List[Entity]
Finds all entities with pagination.
-
def
findAllWithPagination(pagination: Pagination, orderings: Seq[scalikejdbc.SQLSyntax] = defaultOrderings)(implicit s: DBSession = autoSession): List[Entity]
Finds all entities with pagination.
-
def
findBy(where: scalikejdbc.SQLSyntax)(implicit s: DBSession = autoSession): Option[Entity]
Finds an entity by condition.
-
def
forceUpperCase: Boolean
- Definition Classes
- SQLSyntaxSupport
-
implicit
def
fromWrappedResultSetToJodaWrappedResultSet(rs: WrappedResultSet): JodaWrappedResultSet
- Definition Classes
- JodaImplicits
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hasMany[M](many: (AssociationsFeature[M], Alias[M]), on: (Alias[Entity], Alias[M]) ⇒ scalikejdbc.SQLSyntax, merge: (Entity, Seq[M]) ⇒ Entity): HasManyAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasManyThrough[M1, M2](through: (AssociationsFeature[M1], Alias[M1]), throughOn: (Alias[Entity], Alias[M1]) ⇒ scalikejdbc.SQLSyntax, many: (AssociationsWithIdFeature[_, M2], Alias[M2]), on: (Alias[M1], Alias[M2]) ⇒ scalikejdbc.SQLSyntax, merge: (Entity, Seq[M2]) ⇒ Entity): HasManyAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasManyThrough[M2](through: AssociationsFeature[_], many: AssociationsWithIdFeature[_, M2], merge: (Entity, Seq[M2]) ⇒ Entity): HasManyAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasManyThroughWithFk[M2](through: AssociationsFeature[_], many: AssociationsWithIdFeature[_, M2], throughFk: String, manyFk: String, merge: (Entity, Seq[M2]) ⇒ Entity): HasManyAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasManyWithFk[M](many: (AssociationsFeature[M], Alias[M]), fk: String, on: (Alias[Entity], Alias[M]) ⇒ scalikejdbc.SQLSyntax, merge: (Entity, Seq[M]) ⇒ Entity): HasManyAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasOne[A](right: AssociationsFeature[A], merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasOneWithAlias[A](right: (AssociationsFeature[A], Alias[A]), merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasOneWithAliasAndFk[A](right: (AssociationsFeature[A], Alias[A]), fk: String, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasOneWithAliasAndFkAndJoinCondition[A](right: (AssociationsFeature[A], Alias[A]), fk: String, on: scalikejdbc.SQLSyntax, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasOneWithAliasAndJoinCondition[A](right: (AssociationsFeature[A], Alias[A]), on: scalikejdbc.SQLSyntax, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasOneWithFk[A](right: AssociationsFeature[A], fk: String, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasOneWithFkAndJoinCondition[A](right: AssociationsFeature[A], fk: String, on: scalikejdbc.SQLSyntax, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hasOneWithJoinCondition[A](right: AssociationsFeature[A], on: scalikejdbc.SQLSyntax, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
- Definition Classes
- AssociationsFeature
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
innerJoin[Left](left: (AssociationsFeature[Left], Alias[Left]), right: (AssociationsFeature[_], Alias[_]), on: (Alias[Left], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
innerJoin(right: (AssociationsFeature[_], Alias[_]), on: (Alias[Entity], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
innerJoinWithDefaults[Left](left: AssociationsFeature[Left], right: AssociationsFeature[_], on: (Alias[Left], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
innerJoinWithDefaults(right: AssociationsFeature[_], on: (Alias[Entity], Alias[Any]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
innerJoinWithDefaults(right: AssociationsFeature[_], on: scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isValidFieldName(name: String): Boolean
Predicates the field name is valid.
Predicates the field name is valid.
- Definition Classes
- SkinnyMapperBase
-
implicit
val
jodaDateTimeParameterBinderFactory: ParameterBinderFactory[DateTime]
- Definition Classes
- JodaImplicits
-
implicit
val
jodaDateTimeTypeBinder: TypeBinder[DateTime]
- Definition Classes
- JodaImplicits
-
implicit
val
jodaLocalDateParameterBinderFactory: ParameterBinderFactory[LocalDate]
- Definition Classes
- JodaImplicits
-
implicit
val
jodaLocalDateTimeParameterBinderFactory: ParameterBinderFactory[LocalDateTime]
- Definition Classes
- JodaImplicits
-
implicit
val
jodaLocalDateTimeTypeBinder: TypeBinder[LocalDateTime]
- Definition Classes
- JodaImplicits
-
implicit
val
jodaLocalDateTypeBinder: TypeBinder[LocalDate]
- Definition Classes
- JodaImplicits
-
implicit
val
jodaLocalTimeParameterBinderFactory: ParameterBinderFactory[LocalTime]
- Definition Classes
- JodaImplicits
-
implicit
val
jodaLocalTimeTypeBinder: TypeBinder[LocalTime]
- Definition Classes
- JodaImplicits
-
def
join[Left](left: (AssociationsFeature[Left], Alias[Left]), right: (AssociationsFeature[_], Alias[_]), on: (Alias[Left], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
join(right: (AssociationsFeature[_], Alias[_]), on: (Alias[Entity], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
joinWithDefaults[Left](left: AssociationsFeature[Left], right: AssociationsFeature[_], on: (Alias[Left], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
joinWithDefaults(right: AssociationsFeature[_], on: (Alias[Entity], Alias[Any]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
joinWithDefaults(right: AssociationsFeature[_], on: scalikejdbc.SQLSyntax): JoinDefinition[Entity]
- Definition Classes
- AssociationsFeature
-
def
leftJoin(left: (AssociationsFeature[_], Alias[_]), right: (AssociationsFeature[_], Alias[_]), on: (Alias[_], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[_]
- Definition Classes
- AssociationsFeature
-
def
leftJoin(right: (AssociationsFeature[_], Alias[_]), on: (Alias[Entity], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[_]
- Definition Classes
- AssociationsFeature
-
def
leftJoinWithDefaults(left: AssociationsFeature[_], right: AssociationsFeature[_], on: (Alias[_], Alias[_]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[_]
- Definition Classes
- AssociationsFeature
-
def
leftJoinWithDefaults(right: AssociationsFeature[_], on: (Alias[Entity], Alias[Any]) ⇒ scalikejdbc.SQLSyntax): JoinDefinition[_]
- Definition Classes
- AssociationsFeature
-
def
leftJoinWithDefaults(right: AssociationsFeature[_], on: scalikejdbc.SQLSyntax): JoinDefinition[_]
- Definition Classes
- AssociationsFeature
-
def
logger: Logger
- Attributes
- protected
- Definition Classes
- LoggerProvider
-
def
loggerName: String
- Attributes
- protected
- Definition Classes
- LoggerProvider
-
def
max(fieldName: Symbol)(implicit s: DBSession = autoSession): BigDecimal
- Definition Classes
- CalculationFeature
-
def
maximum(fieldName: Symbol)(implicit s: DBSession = autoSession): BigDecimal
Calculates minimum value of a column.
Calculates minimum value of a column.
- Definition Classes
- CalculationFeature
-
def
min(fieldName: Symbol)(implicit s: DBSession = autoSession): BigDecimal
- Definition Classes
- CalculationFeature
-
def
minimum(fieldName: Symbol)(implicit s: DBSession = autoSession): BigDecimal
Calculates minimum value of a column.
Calculates minimum value of a column.
- Definition Classes
- CalculationFeature
-
def
nameConverters: Map[String, String]
- Definition Classes
- SQLSyntaxSupport
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
primaryKeyField: scalikejdbc.SQLSyntax
- Definition Classes
- SkinnyMapperBase
-
def
primaryKeyFieldName: String
Returns primary key name.
Returns primary key name. (default: "id") Notice: Not a column name but field name. For example, not "first_name" but "firstName"
- Definition Classes
- SkinnyMapperBase
-
def
schemaName: Option[String]
- Definition Classes
- SQLSyntaxSupport
-
def
selectQueryWithAdditionalAssociations(sql: scalikejdbc.SelectSQLBuilder[Entity], belongsToAssociations: Seq[BelongsToAssociation[Entity]], hasOneAssociations: Seq[HasOneAssociation[Entity]], hasManyAssociations: Seq[HasManyAssociation[Entity]]): scalikejdbc.SelectSQLBuilder[Entity]
Returns a select query builder that all associations are joined.
Returns a select query builder that all associations are joined.
- sql
sql object
- belongsToAssociations
belongsTo associations
- hasOneAssociations
hasOne associations
- hasManyAssociations
hasMany associations
- returns
select query builder
- Definition Classes
- AssociationsFeature
-
def
selectQueryWithAssociations: scalikejdbc.SelectSQLBuilder[Entity]
- Definition Classes
- AssociationsFeature
-
def
setAsByDefault(extractor: HasManyExtractor[Entity]): Unit
- Definition Classes
- AssociationsFeature
-
def
setAsByDefault(extractor: HasOneExtractor[Entity]): Unit
- Definition Classes
- AssociationsFeature
-
def
setAsByDefault(extractor: BelongsToExtractor[Entity]): Unit
- Definition Classes
- AssociationsFeature
-
def
settings: SettingsProvider
- Attributes
- protected[this]
- Definition Classes
- SQLSyntaxSupport
-
def
simpleCountQuery: scalikejdbc.SelectSQLBuilder[Entity]
Returns the count query builder for this mapper.
Returns the count query builder for this mapper.
- returns
select query builder
- Definition Classes
- AssociationsFeature → SkinnyMapperBase
-
def
singleSelectQuery: scalikejdbc.SelectSQLBuilder[Entity]
Returns select query builder object to simply fetch rows without other joined tables.
Returns select query builder object to simply fetch rows without other joined tables.
- Definition Classes
- SkinnyMapperBase
-
def
sum(fieldName: Symbol)(implicit s: DBSession = autoSession): BigDecimal
Calculates sum of a column.
Calculates sum of a column.
- Definition Classes
- CalculationFeature
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
syntax(name: String): scalikejdbc.QuerySQLSyntaxProvider[scalikejdbc.SQLSyntaxSupport[Entity], Entity]
- Definition Classes
- SQLSyntaxSupport
-
def
syntax: scalikejdbc.QuerySQLSyntaxProvider[scalikejdbc.SQLSyntaxSupport[Entity], Entity]
- Definition Classes
- SQLSyntaxSupport
-
def
table: scalikejdbc.TableDefSQLSyntax
- Definition Classes
- SQLSyntaxSupport
-
def
tableName: String
Returns table name.
Returns table name.
- Definition Classes
- SkinnyMapperBase → SQLSyntaxSupport
-
def
tableNameWithSchema: String
- Definition Classes
- SQLSyntaxSupport
-
def
tableTypes: Array[String]
- Definition Classes
- SQLSyntaxSupport
-
def
toDefaultForeignKeyName[A](mapper: AssociationsFeature[A]): String
Expects mapper's name + primary key name by default.
Expects mapper's name + primary key name by default.
- A
entity type
- mapper
mapper
- returns
fk name
- Attributes
- protected
- Definition Classes
- AssociationsFeature
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
underlying: SkinnyMapperBase[Entity]
- Attributes
- protected
- Definition Classes
- SkinnyMapperBase
-
def
useShortenedResultName: Boolean
- Definition Classes
- SQLSyntaxSupport
-
def
useSnakeCaseColumnName: Boolean
- Definition Classes
- SQLSyntaxSupport
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
withAlias[A](name: String)(op: (Alias[Entity]) ⇒ A): A
Provides a code block with a table alias.
Provides a code block with a table alias.
- Definition Classes
- SkinnyMapperBase
-
def
withAlias[A](op: (Alias[Entity]) ⇒ A): A
Provides a code block with a table alias.
Provides a code block with a table alias.
- Definition Classes
- SkinnyMapperBase
-
def
withColumns[A](op: (scalikejdbc.ColumnName[Entity]) ⇒ A): A
Provides a code block with the column name provider.
Provides a code block with the column name provider.
- Definition Classes
- SkinnyMapperBase