org.beangle.data.orm

Members list

Type members

Classlikes

final class Collection(val clazz: Class[_], val property: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
trait ColumnHolder

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Fetchable

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IdGenerator

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class IdGenerator(val strategy: String, val autoConfig: Boolean)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Jpas

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Jpas.type
object MappingMacro

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object MappingModule

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class MappingModule(var name: Option[String]) extends Logging

Attributes

Companion
object
Supertypes
trait Logging
class Object
trait Matchable
class Any
final class Mappings(val database: Database, val profiles: Profiles) extends Logging

Attributes

Supertypes
trait Logging
class Object
trait Matchable
class Any
case class Name(schema: Option[String], text: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NamingPolicy

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait NamingPolicy

Entity table and Collection Table Naming Strategy.

Entity table and Collection Table Naming Strategy.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final class OrmBasicType(clazz: Class[_], var column: Column) extends BasicType, OrmType, Cloneable, ColumnHolder

BasicMapping

BasicMapping

Attributes

Supertypes
trait ColumnHolder
trait OrmType
trait Cloneable
class BasicType
trait Type
class Object
trait Matchable
class Any
Show all
class OrmCollectionProperty(name: String, clazz: Class[_], element: OrmType) extends OrmPluralProperty, CollectionProperty

Attributes

Supertypes
trait Cloneable
trait Fetchable
class OrmProperty
trait Property
class Object
trait Matchable
class Any
Show all
final class OrmEmbeddableType(var clazz: Class[_]) extends EmbeddableType, OrmStructType

Attributes

Supertypes
trait OrmType
trait Cloneable
trait StructType
trait Type
class Object
trait Matchable
class Any
Show all
final class OrmEntityType(val entityName: String, var clazz: Class[_], var table: Table) extends OrmStructType, EntityType

Attributes

Supertypes
trait EntityType
trait StructType
trait OrmType
trait Type
trait Cloneable
class Object
trait Matchable
class Any
Show all
final class OrmMapProperty(name: String, clazz: Class[_], var key: OrmType, elem: OrmType) extends OrmPluralProperty, MapProperty

Attributes

Supertypes
trait MapProperty
trait Cloneable
trait Fetchable
class OrmProperty
trait Property
class Object
trait Matchable
class Any
Show all
abstract class OrmPluralProperty(name: String, clazz: Class[_], var element: OrmType) extends OrmProperty, PluralProperty, Fetchable, Cloneable

Attributes

Supertypes
trait Cloneable
trait Fetchable
class OrmProperty
trait Property
class Object
trait Matchable
class Any
Show all
Known subtypes
abstract class OrmProperty(val name: String, val clazz: Class[_], var optional: Boolean) extends Property

Attributes

Supertypes
trait Property
class Object
trait Matchable
class Any
Known subtypes
final class OrmSingularProperty(name: String, clazz: Class[_], optional: Boolean, var propertyType: OrmType) extends OrmProperty, Fetchable, ColumnHolder, Cloneable, SingularProperty

Attributes

Supertypes
trait Cloneable
trait ColumnHolder
trait Fetchable
class OrmProperty
trait Property
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait StructType
trait OrmType
trait Type
trait Cloneable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait OrmType extends Cloneable, Type

Attributes

Supertypes
trait Type
trait Cloneable
class Object
trait Matchable
class Any
Known subtypes
class SimpleColumn(column: Column) extends ColumnHolder

Attributes

Supertypes
trait ColumnHolder
class Object
trait Matchable
class Any
class TypeDef(val clazz: String, val params: Map[String, String])

Attributes

Supertypes
class Object
trait Matchable
class Any