PropertiesBuilder
Type members
Classlikes
abstract class column[T <: OntologyType](using x$1: RttiProvider[T]) extends AttributeId[RecordType, T]
Convenient mechanism to create a self-typed property.
Convenient mechanism to create a self-typed property.
abstract class enumColumn[T](using x$1: RttiProvider[OntologyEnum[T]]) extends column[OntologyEnum[T]]
Convenient mechanism to create a self-typed property.
Convenient mechanism to create a self-typed property.
Inherited types
Value members
Concrete methods
def defineEntityType(name: String, columns: AttributeId[RecordType, _]*): RttiProvider[Record[RecordType]]
transparent inline def property[T](inline name: String)(using RttiProvider[Scalar[T]]): AttributeId[RecordType, Scalar[T]]