org.beangle.data.orm

Members list

Concise view

Type members

Classlikes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Fetchable

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class IdGenerator(var strategy: String)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Jpas

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Jpas.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Entity table and Collection Table Naming Strategy.

Entity table and Collection Table Naming Strategy.

Attributes

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

BasicMapping

BasicMapping

Attributes

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

Attributes

Graph
Supertypes
trait Cloneable
trait Fetchable
trait Property
class Object
trait Matchable
class Any
final class OrmEmbeddableType(var clazz: Class[_]) extends EmbeddableType with OrmStructType

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
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 with Fetchable with ColumnHolder with Cloneable with SingularProperty

Attributes

Graph
Supertypes
trait Cloneable
trait Fetchable
trait Property
class Object
trait Matchable
class Any
trait OrmStructType extends OrmType with StructType

Attributes

Graph
Supertypes
trait OrmType
trait Type
trait Cloneable
class Object
trait Matchable
class Any
Known subtypes
trait OrmType extends Cloneable with Type

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any