Abstract Value Members
-
abstract
def
defaultAlias: Alias[Entity]
-
abstract
def
extract(rs: WrappedResultSet, n: scalikejdbc.ResultName[Entity]): Entity
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
apply(rs: WrappedResultSet): Entity
-
def
apply(a: Alias[Entity])(rs: WrappedResultSet): Entity
-
-
final
def
asInstanceOf[T0]: T0
-
def
associations: LinkedHashSet[Association[_]]
-
def
autoSession: DBSession
-
-
-
def
belongsToWithAliasAndFk[A](right: (AssociationsWithIdFeature[_, A], Alias[A]), fk: String, merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
-
-
def
belongsToWithFk[A](right: AssociationsWithIdFeature[_, A], fk: String, merge: (Entity, Option[A]) ⇒ Entity): BelongsToAssociation[Entity]
-
-
-
def
clearLoadedColumns(): Unit
-
def
clone(): AnyRef
-
-
def
columnNames: Seq[String]
-
def
columns: Seq[String]
-
def
connectionPool: ConnectionPool
-
def
connectionPoolName: Any
-
def
createAlias(name: String): Alias[Entity]
-
-
def
debug(msg: ⇒ Any, t: ⇒ Throwable): Unit
-
def
debug(msg: ⇒ Any): Unit
-
val
defaultBelongsToExtractors: LinkedHashSet[BelongsToExtractor[Entity]]
-
val
defaultHasOneExtractors: LinkedHashSet[HasOneExtractor[Entity]]
-
val
defaultJoinDefinitions: LinkedHashSet[JoinDefinition[_]]
-
val
defaultOneToManyExtractors: LinkedHashSet[HasManyExtractor[Entity]]
-
-
-
-
def
delimiterForResultName: String
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
error(msg: ⇒ Any, t: ⇒ Throwable): Unit
-
def
error(msg: ⇒ Any): Unit
-
-
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]
-
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]
-
def
extractOneToMany[M1](mapper: AssociationsFeature[M1], alias: Alias[M1], merge: (Entity, Seq[M1]) ⇒ Entity, includesMerge: (Seq[Entity], Seq[M1]) ⇒ Seq[Entity] = defaultIncludesMerge[Entity, M1]): HasManyExtractor[Entity]
-
def
extractOneToManyWithDefaults[M1](mapper: AssociationsFeature[M1], merge: (Entity, Seq[M1]) ⇒ Entity, includesMerge: (Seq[Entity], Seq[M1]) ⇒ Seq[Entity] = defaultIncludesMerge[Entity, M1]): HasManyExtractor[Entity]
-
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]
-
def
extractWithOneToOneTables(rs: WrappedResultSet, belongsToExtractors: Set[BelongsToExtractor[Entity]], hasOneExtractors: Set[HasOneExtractor[Entity]])(implicit includesRepository: IncludesQueryRepository[Entity]): Entity
-
def
finalize(): Unit
-
def
forceUpperCase: Boolean
-
final
def
getClass(): Class[_]
-
-
-
-
def
hasManyThroughWithFk[M2](through: AssociationsFeature[_], many: AssociationsWithIdFeature[_, M2], throughFk: String, manyFk: String, merge: (Entity, Seq[M2]) ⇒ Entity): HasManyAssociation[Entity]
-
-
-
def
hasOneWithAliasAndFk[A](right: (AssociationsWithIdFeature[_, A], Alias[A]), fk: String, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
-
def
hasOneWithAliasAndFkAndJoinCondition[A](right: (AssociationsFeature[A], Alias[A]), fk: String, on: scalikejdbc.SQLSyntax, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
-
-
def
hasOneWithFk[A](right: AssociationsWithIdFeature[_, A], fk: String, merge: (Entity, Option[A]) ⇒ Entity): HasOneAssociation[Entity]
-
-
-
def
hashCode(): Int
-
def
info(msg: ⇒ Any, t: ⇒ Throwable): Unit
-
def
info(msg: ⇒ Any): Unit
-
-
-
-
-
-
def
isDebugEnabled: Boolean
-
def
isErrorEnabled: Boolean
-
def
isInfoEnabled: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isTraceEnabled: Boolean
-
def
isValidFieldName(name: String): Boolean
-
def
isWarnEnabled: Boolean
-
-
-
-
-
-
-
-
-
-
-
def
logger: Logger
-
def
loggerName: String
-
def
nameConverters: Map[String, String]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
def
primaryKeyFieldName: String
-
def
schemaName: Option[String]
-
-
-
def
setAsByDefault(extractor: HasManyExtractor[Entity]): Unit
-
def
setAsByDefault(extractor: HasOneExtractor[Entity]): Unit
-
def
setAsByDefault(extractor: BelongsToExtractor[Entity]): Unit
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
-
-
def
tableName: String
-
def
tableNameWithSchema: String
-
def
toDefaultForeignKeyName[A](mapper: AssociationsFeature[A]): String
-
def
toString(): String
-
def
trace(msg: ⇒ Any, t: ⇒ Throwable): Unit
-
def
trace(msg: ⇒ Any): Unit
-
-
def
useShortenedResultName: Boolean
-
def
useSnakeCaseColumnName: Boolean
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
warn(msg: ⇒ Any, t: ⇒ Throwable): Unit
-
def
warn(msg: ⇒ Any): Unit
-
def
withAlias[A](name: String)(op: (Alias[Entity]) ⇒ A): A
-
def
withAlias[A](op: (Alias[Entity]) ⇒ A): A
-
Inherited from Logging
Inherited from AnyRef
Inherited from Any
Associations support feature.
entity