RecordSchemaBuilder
trait SchemaBuilder
trait PropertiesBuilder
trait RecordSchemaBuilderBase
class Object
trait Matchable
class Any
Type members
Inherited 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.
- Inherited from:
- PropertiesBuilder
abstract class enumColumn[T](using x$1: RttiProvider[OntologyEnum[T]]) extends column[OntologyEnum[T]]
- Inherited from:
- PropertiesBuilder
Convenient mechanism to create a self-typed property.
Convenient mechanism to create a self-typed property.
- Inherited from:
- PropertiesBuilder
Types
Value members
Inherited methods
def defineEntityType(name: String, columns: AttributeId[RecordType, _]*): RttiProvider[Record[RecordType]]
- Inherited from:
- PropertiesBuilder
transparent inline def property[T](inline name: String)(using RttiProvider[Scalar[T]]): AttributeId[RecordType, Scalar[T]]
- Inherited from:
- PropertiesBuilder