case class DataModel(maxArity: Int) extends DataModelApi with Product with Serializable
Data Model DSL.
Define a Domain Data Model in a data model file.
For small projects, the schema can be defined without partition definitions where
all namespaces reside in a default tacit partition:
package path.to.your.project import molecule.data.model._ // import data model DSL object Seattle extends DataModel(8) { // data model object with input/output arity trait Person { // Namespace val name = oneString.fulltext // String attribute definition with fulltext search val age = oneInt // Int attribute definition } // Additional namespaces... }
For larger projects, it is recommended to group namespaces in partitions:
package path.to.your.project import molecule.data.model._ object Seattle extends DataModel(15) { object customer { trait Person { val name = oneString.fulltext val age = oneInt val address = one[Address] val bought = many[products.Item] } trait Address { val street = oneString.fulltext val city = oneInt } // ..more namespaces in the `customer` partition } object products { trait Item { val title = oneString val inStock = oneInt } // ..more namespaces in the `products` partition } // Additional partitions... }
- Source
- DataModel.scala
Linear Supertypes
Type Hierarchy
Ordering
- Grouped
- Alphabetic
- By Inheritance
Inherited
- DataModel
- Serializable
- Serializable
- Product
- Equals
- DataModelApi
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new DataModel(maxArity: Int)
Type Members
-
sealed
trait
Options[Self, Tpe, BaseTpe] extends Requierable
Attribute options.
Attribute options.
- Definition Classes
- DataModelApi
-
trait
Requierable extends AnyRef
- Definition Classes
- DataModelApi
-
trait
Validations[Self, BaseTpe] extends AnyRef
- Definition Classes
- DataModelApi
-
trait
arrayByte extends Options[arrayByte, Seq[Byte], Byte] with Validations[oneByte, Byte]
- Definition Classes
- DataModelApi
-
trait
many extends refOptions[many]
- Definition Classes
- DataModelApi
-
trait
mapBigDecimal extends Options[mapBigDecimal, Map[String, BigDecimal], BigDecimal]
- Definition Classes
- DataModelApi
-
trait
mapBigInt extends Options[mapBigInt, Map[String, BigInt], BigInt]
- Definition Classes
- DataModelApi
-
trait
mapBoolean extends Options[mapBoolean, Map[String, Boolean], Boolean]
- Definition Classes
- DataModelApi
-
trait
mapByte extends Options[mapByte, Map[String, Byte], Byte]
- Definition Classes
- DataModelApi
-
trait
mapChar extends Options[mapChar, Map[String, Char], Char]
- Definition Classes
- DataModelApi
-
trait
mapDate extends Options[mapDate, Map[String, Date], Date]
- Definition Classes
- DataModelApi
-
trait
mapDouble extends Options[mapDouble, Map[String, Double], Double]
- Definition Classes
- DataModelApi
-
trait
mapDuration extends Options[mapDuration, Map[String, Duration], Duration]
- Definition Classes
- DataModelApi
-
trait
mapFloat extends Options[mapFloat, Map[String, Float], Float]
- Definition Classes
- DataModelApi
-
trait
mapInstant extends Options[mapInstant, Map[String, Instant], Instant]
- Definition Classes
- DataModelApi
-
trait
mapInt extends Options[mapInt, Map[String, Int], Int]
- Definition Classes
- DataModelApi
-
trait
mapLocalDate extends Options[mapLocalDate, Map[String, LocalDate], LocalDate]
- Definition Classes
- DataModelApi
-
trait
mapLocalDateTime extends Options[mapLocalDateTime, Map[String, LocalDateTime], LocalDateTime]
- Definition Classes
- DataModelApi
-
trait
mapLocalTime extends Options[mapLocalTime, Map[String, LocalTime], LocalTime]
- Definition Classes
- DataModelApi
-
trait
mapLong extends Options[mapLong, Map[String, Long], Long]
- Definition Classes
- DataModelApi
-
trait
mapOffsetDateTime extends Options[mapOffsetDateTime, Map[String, OffsetDateTime], OffsetDateTime]
- Definition Classes
- DataModelApi
-
trait
mapOffsetTime extends Options[mapOffsetTime, Map[String, OffsetTime], OffsetTime]
- Definition Classes
- DataModelApi
-
trait
mapShort extends Options[mapShort, Map[String, Short], Short]
- Definition Classes
- DataModelApi
-
trait
mapString extends stringOptions[mapString, Map[String, String]]
- Definition Classes
- DataModelApi
-
trait
mapURI extends Options[mapURI, Map[String, URI], URI]
- Definition Classes
- DataModelApi
-
trait
mapUUID extends Options[mapUUID, Map[String, UUID], UUID]
- Definition Classes
- DataModelApi
-
trait
mapZonedDateTime extends Options[mapZonedDateTime, Map[String, ZonedDateTime], ZonedDateTime]
- Definition Classes
- DataModelApi
-
trait
one extends refOptions[one]
- Definition Classes
- DataModelApi
-
trait
oneBigDecimal extends Options[oneBigDecimal, BigDecimal, BigDecimal] with Validations[oneBigDecimal, BigDecimal]
- Definition Classes
- DataModelApi
-
trait
oneBigInt extends Options[oneBigInt, BigInt, BigInt] with Validations[oneBigInt, BigInt]
- Definition Classes
- DataModelApi
-
trait
oneBoolean extends Options[oneBoolean, Boolean, Boolean] with Validations[oneBoolean, Boolean]
- Definition Classes
- DataModelApi
-
trait
oneByte extends Options[oneByte, Byte, Byte] with Validations[oneByte, Byte]
- Definition Classes
- DataModelApi
-
trait
oneChar extends Options[oneChar, Char, Char] with Validations[oneChar, Char]
- Definition Classes
- DataModelApi
-
trait
oneDate extends Options[oneDate, Date, Date] with Validations[oneDate, Date]
- Definition Classes
- DataModelApi
-
trait
oneDouble extends Options[oneDouble, Double, Double] with Validations[oneDouble, Double]
- Definition Classes
- DataModelApi
-
trait
oneDuration extends Options[oneDuration, Duration, Duration] with Validations[oneDuration, Duration]
- Definition Classes
- DataModelApi
-
trait
oneFloat extends Options[oneFloat, Float, Float] with Validations[oneFloat, Float]
- Definition Classes
- DataModelApi
-
trait
oneInstant extends Options[oneInstant, Instant, Instant] with Validations[oneInstant, Instant]
- Definition Classes
- DataModelApi
-
trait
oneInt extends Options[oneInt, Int, Int] with Validations[oneInt, Int]
- Definition Classes
- DataModelApi
-
trait
oneLocalDate extends Options[oneLocalDate, LocalDate, LocalDate] with Validations[oneLocalDate, LocalDate]
- Definition Classes
- DataModelApi
-
trait
oneLocalDateTime extends Options[oneLocalDateTime, LocalDateTime, LocalDateTime] with Validations[oneLocalDateTime, LocalDateTime]
- Definition Classes
- DataModelApi
-
trait
oneLocalTime extends Options[oneLocalTime, LocalTime, LocalTime] with Validations[oneLocalTime, LocalTime]
- Definition Classes
- DataModelApi
-
trait
oneLong extends Options[oneLong, Long, Long] with Validations[oneLong, Long]
- Definition Classes
- DataModelApi
-
trait
oneOffsetDateTime extends Options[oneOffsetDateTime, OffsetDateTime, OffsetDateTime] with Validations[oneOffsetDateTime, OffsetDateTime]
- Definition Classes
- DataModelApi
-
trait
oneOffsetTime extends Options[oneOffsetTime, OffsetTime, OffsetTime] with Validations[oneOffsetTime, OffsetTime]
- Definition Classes
- DataModelApi
-
trait
oneShort extends Options[oneShort, Short, Short] with Validations[oneShort, Short]
- Definition Classes
- DataModelApi
-
trait
oneString extends stringOptions[oneString, String] with Validations[oneString, String]
- Definition Classes
- DataModelApi
-
trait
oneURI extends Options[oneURI, URI, URI] with Validations[oneURI, URI]
- Definition Classes
- DataModelApi
-
trait
oneUUID extends Options[oneUUID, UUID, UUID] with Validations[oneUUID, UUID]
- Definition Classes
- DataModelApi
-
trait
oneZonedDateTime extends Options[oneZonedDateTime, ZonedDateTime, ZonedDateTime] with Validations[oneZonedDateTime, ZonedDateTime]
- Definition Classes
- DataModelApi
-
trait
refOptions[Self] extends Requierable
- Definition Classes
- DataModelApi
-
trait
seqBigDecimal extends Options[seqBigDecimal, Seq[BigDecimal], BigDecimal] with Validations[oneBigDecimal, BigDecimal]
- Definition Classes
- DataModelApi
-
trait
seqBigInt extends Options[seqBigInt, Seq[BigInt], BigInt] with Validations[oneBigInt, BigInt]
- Definition Classes
- DataModelApi
-
trait
seqBoolean extends Options[seqBoolean, Seq[Boolean], Boolean] with Validations[oneBoolean, Boolean]
- Definition Classes
- DataModelApi
-
trait
seqChar extends Options[seqChar, Seq[Char], Char] with Validations[oneChar, Char]
- Definition Classes
- DataModelApi
-
trait
seqDate extends Options[seqDate, Seq[Date], Date] with Validations[oneDate, Date]
- Definition Classes
- DataModelApi
-
trait
seqDouble extends Options[seqDouble, Seq[Double], Double] with Validations[oneDouble, Double]
- Definition Classes
- DataModelApi
-
trait
seqDuration extends Options[seqDuration, Seq[Duration], Duration] with Validations[oneDuration, Duration]
- Definition Classes
- DataModelApi
-
trait
seqFloat extends Options[seqFloat, Seq[Float], Float] with Validations[oneFloat, Float]
- Definition Classes
- DataModelApi
-
trait
seqInstant extends Options[seqInstant, Seq[Instant], Instant] with Validations[oneInstant, Instant]
- Definition Classes
- DataModelApi
-
trait
seqInt extends Options[seqInt, Seq[Int], Int] with Validations[oneInt, Int]
- Definition Classes
- DataModelApi
-
trait
seqLocalDate extends Options[seqLocalDate, Seq[LocalDate], LocalDate] with Validations[oneLocalDate, LocalDate]
- Definition Classes
- DataModelApi
-
trait
seqLocalDateTime extends Options[seqLocalDateTime, Seq[LocalDateTime], LocalDateTime] with Validations[oneLocalDateTime, LocalDateTime]
- Definition Classes
- DataModelApi
-
trait
seqLocalTime extends Options[seqLocalTime, Seq[LocalTime], LocalTime] with Validations[oneLocalTime, LocalTime]
- Definition Classes
- DataModelApi
-
trait
seqLong extends Options[seqLong, Seq[Long], Long] with Validations[oneLong, Long]
- Definition Classes
- DataModelApi
-
trait
seqOffsetDateTime extends Options[seqOffsetDateTime, Seq[OffsetDateTime], OffsetDateTime] with Validations[oneOffsetDateTime, OffsetDateTime]
- Definition Classes
- DataModelApi
-
trait
seqOffsetTime extends Options[seqOffsetTime, Seq[OffsetTime], OffsetTime] with Validations[oneOffsetTime, OffsetTime]
- Definition Classes
- DataModelApi
-
trait
seqShort extends Options[seqShort, Seq[Short], Short] with Validations[oneShort, Short]
- Definition Classes
- DataModelApi
-
trait
seqString extends stringOptions[seqString, Seq[String]] with Validations[oneString, String]
- Definition Classes
- DataModelApi
-
trait
seqURI extends Options[seqURI, Seq[URI], URI] with Validations[oneURI, URI]
- Definition Classes
- DataModelApi
-
trait
seqUUID extends Options[seqUUID, Seq[UUID], UUID] with Validations[oneUUID, UUID]
- Definition Classes
- DataModelApi
-
trait
seqZonedDateTime extends Options[seqZonedDateTime, Seq[ZonedDateTime], ZonedDateTime] with Validations[oneZonedDateTime, ZonedDateTime]
- Definition Classes
- DataModelApi
-
trait
setBigDecimal extends Options[setBigDecimal, Set[BigDecimal], BigDecimal] with Validations[oneBigDecimal, BigDecimal]
- Definition Classes
- DataModelApi
-
trait
setBigInt extends Options[setBigInt, Set[BigInt], BigInt] with Validations[oneBigInt, BigInt]
- Definition Classes
- DataModelApi
-
trait
setBoolean extends Options[setBoolean, Set[Boolean], Boolean] with Validations[oneBoolean, Boolean]
- Definition Classes
- DataModelApi
-
trait
setByte extends Options[setByte, Set[Byte], Byte] with Validations[oneByte, Byte]
- Definition Classes
- DataModelApi
-
trait
setChar extends Options[setChar, Set[Char], Char] with Validations[oneChar, Char]
- Definition Classes
- DataModelApi
-
trait
setDate extends Options[setDate, Set[Date], Date] with Validations[oneDate, Date]
- Definition Classes
- DataModelApi
-
trait
setDouble extends Options[setDouble, Set[Double], Double] with Validations[oneDouble, Double]
- Definition Classes
- DataModelApi
-
trait
setDuration extends Options[setDuration, Set[Duration], Duration] with Validations[oneDuration, Duration]
- Definition Classes
- DataModelApi
-
trait
setFloat extends Options[setFloat, Set[Float], Float] with Validations[oneFloat, Float]
- Definition Classes
- DataModelApi
-
trait
setInstant extends Options[setInstant, Set[Instant], Instant] with Validations[oneInstant, Instant]
- Definition Classes
- DataModelApi
-
trait
setInt extends Options[setInt, Set[Int], Int] with Validations[oneInt, Int]
- Definition Classes
- DataModelApi
-
trait
setLocalDate extends Options[setLocalDate, Set[LocalDate], LocalDate] with Validations[oneLocalDate, LocalDate]
- Definition Classes
- DataModelApi
-
trait
setLocalDateTime extends Options[setLocalDateTime, Set[LocalDateTime], LocalDateTime] with Validations[oneLocalDateTime, LocalDateTime]
- Definition Classes
- DataModelApi
-
trait
setLocalTime extends Options[setLocalTime, Set[LocalTime], LocalTime] with Validations[oneLocalTime, LocalTime]
- Definition Classes
- DataModelApi
-
trait
setLong extends Options[setLong, Set[Long], Long] with Validations[oneLong, Long]
- Definition Classes
- DataModelApi
-
trait
setOffsetDateTime extends Options[setOffsetDateTime, Set[OffsetDateTime], OffsetDateTime] with Validations[oneOffsetDateTime, OffsetDateTime]
- Definition Classes
- DataModelApi
-
trait
setOffsetTime extends Options[setOffsetTime, Set[OffsetTime], OffsetTime] with Validations[oneOffsetTime, OffsetTime]
- Definition Classes
- DataModelApi
-
trait
setShort extends Options[setShort, Set[Short], Short] with Validations[oneShort, Short]
- Definition Classes
- DataModelApi
-
trait
setString extends stringOptions[setString, Set[String]] with Validations[oneString, String]
- Definition Classes
- DataModelApi
-
trait
setURI extends Options[setURI, Set[URI], URI] with Validations[oneURI, URI]
- Definition Classes
- DataModelApi
-
trait
setUUID extends Options[setUUID, Set[UUID], UUID] with Validations[oneUUID, UUID]
- Definition Classes
- DataModelApi
-
trait
setZonedDateTime extends Options[setZonedDateTime, Set[ZonedDateTime], ZonedDateTime] with Validations[oneZonedDateTime, ZonedDateTime]
- Definition Classes
- DataModelApi
-
trait
stringOptions[Self, Tpe] extends Options[Self, Tpe, String]
- Definition Classes
- DataModelApi
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val maxArity: Int
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
object
arrayByte extends arrayByte
- Definition Classes
- DataModelApi
-
object
many extends many
- Definition Classes
- DataModelApi
-
object
mapBigDecimal extends mapBigDecimal
- Definition Classes
- DataModelApi
-
object
mapBigInt extends mapBigInt
- Definition Classes
- DataModelApi
-
object
mapBoolean extends mapBoolean
- Definition Classes
- DataModelApi
-
object
mapByte extends mapByte
- Definition Classes
- DataModelApi
-
object
mapChar extends mapChar
- Definition Classes
- DataModelApi
-
object
mapDate extends mapDate
- Definition Classes
- DataModelApi
-
object
mapDouble extends mapDouble
- Definition Classes
- DataModelApi
-
object
mapDuration extends mapDuration
- Definition Classes
- DataModelApi
-
object
mapFloat extends mapFloat
- Definition Classes
- DataModelApi
-
object
mapInstant extends mapInstant
- Definition Classes
- DataModelApi
-
object
mapInt extends mapInt
- Definition Classes
- DataModelApi
-
object
mapLocalDate extends mapLocalDate
- Definition Classes
- DataModelApi
-
object
mapLocalDateTime extends mapLocalDateTime
- Definition Classes
- DataModelApi
-
object
mapLocalTime extends mapLocalTime
- Definition Classes
- DataModelApi
-
object
mapLong extends mapLong
- Definition Classes
- DataModelApi
-
object
mapOffsetDateTime extends mapOffsetDateTime
- Definition Classes
- DataModelApi
-
object
mapOffsetTime extends mapOffsetTime
- Definition Classes
- DataModelApi
-
object
mapShort extends mapShort
- Definition Classes
- DataModelApi
-
object
mapString extends mapString
- Definition Classes
- DataModelApi
-
object
mapURI extends mapURI
- Definition Classes
- DataModelApi
-
object
mapUUID extends mapUUID
- Definition Classes
- DataModelApi
-
object
mapZonedDateTime extends mapZonedDateTime
- Definition Classes
- DataModelApi
-
object
one extends one
- Definition Classes
- DataModelApi
-
object
oneBigDecimal extends oneBigDecimal
- Definition Classes
- DataModelApi
-
object
oneBigInt extends oneBigInt
- Definition Classes
- DataModelApi
-
object
oneBoolean extends oneBoolean
- Definition Classes
- DataModelApi
-
object
oneByte extends oneByte
- Definition Classes
- DataModelApi
-
object
oneChar extends oneChar
- Definition Classes
- DataModelApi
-
object
oneDate extends oneDate
- Definition Classes
- DataModelApi
-
object
oneDouble extends oneDouble
- Definition Classes
- DataModelApi
-
object
oneDuration extends oneDuration
- Definition Classes
- DataModelApi
-
object
oneFloat extends oneFloat
- Definition Classes
- DataModelApi
-
object
oneInstant extends oneInstant
- Definition Classes
- DataModelApi
-
object
oneInt extends oneInt
- Definition Classes
- DataModelApi
-
object
oneLocalDate extends oneLocalDate
- Definition Classes
- DataModelApi
-
object
oneLocalDateTime extends oneLocalDateTime
- Definition Classes
- DataModelApi
-
object
oneLocalTime extends oneLocalTime
- Definition Classes
- DataModelApi
-
object
oneLong extends oneLong
- Definition Classes
- DataModelApi
-
object
oneOffsetDateTime extends oneOffsetDateTime
- Definition Classes
- DataModelApi
-
object
oneOffsetTime extends oneOffsetTime
- Definition Classes
- DataModelApi
-
object
oneShort extends oneShort
- Definition Classes
- DataModelApi
-
object
oneString extends oneString
- Definition Classes
- DataModelApi
-
object
oneURI extends oneURI
- Definition Classes
- DataModelApi
-
object
oneUUID extends oneUUID
- Definition Classes
- DataModelApi
-
object
oneZonedDateTime extends oneZonedDateTime
- Definition Classes
- DataModelApi
-
object
seqBigDecimal extends seqBigDecimal
- Definition Classes
- DataModelApi
-
object
seqBigInt extends seqBigInt
- Definition Classes
- DataModelApi
-
object
seqBoolean extends seqBoolean
- Definition Classes
- DataModelApi
-
object
seqChar extends seqChar
- Definition Classes
- DataModelApi
-
object
seqDate extends seqDate
- Definition Classes
- DataModelApi
-
object
seqDouble extends seqDouble
- Definition Classes
- DataModelApi
-
object
seqDuration extends seqDuration
- Definition Classes
- DataModelApi
-
object
seqFloat extends seqFloat
- Definition Classes
- DataModelApi
-
object
seqInstant extends seqInstant
- Definition Classes
- DataModelApi
-
object
seqInt extends seqInt
- Definition Classes
- DataModelApi
-
object
seqLocalDate extends seqLocalDate
- Definition Classes
- DataModelApi
-
object
seqLocalDateTime extends seqLocalDateTime
- Definition Classes
- DataModelApi
-
object
seqLocalTime extends seqLocalTime
- Definition Classes
- DataModelApi
-
object
seqLong extends seqLong
- Definition Classes
- DataModelApi
-
object
seqOffsetDateTime extends seqOffsetDateTime
- Definition Classes
- DataModelApi
-
object
seqOffsetTime extends seqOffsetTime
- Definition Classes
- DataModelApi
-
object
seqShort extends seqShort
- Definition Classes
- DataModelApi
-
object
seqString extends seqString
- Definition Classes
- DataModelApi
-
object
seqURI extends seqURI
- Definition Classes
- DataModelApi
-
object
seqUUID extends seqUUID
- Definition Classes
- DataModelApi
-
object
seqZonedDateTime extends seqZonedDateTime
- Definition Classes
- DataModelApi
-
object
setBigDecimal extends setBigDecimal
- Definition Classes
- DataModelApi
-
object
setBigInt extends setBigInt
- Definition Classes
- DataModelApi
-
object
setBoolean extends setBoolean
- Definition Classes
- DataModelApi
-
object
setByte extends setByte
- Definition Classes
- DataModelApi
-
object
setChar extends setChar
- Definition Classes
- DataModelApi
-
object
setDate extends setDate
- Definition Classes
- DataModelApi
-
object
setDouble extends setDouble
- Definition Classes
- DataModelApi
-
object
setDuration extends setDuration
- Definition Classes
- DataModelApi
-
object
setFloat extends setFloat
- Definition Classes
- DataModelApi
-
object
setInstant extends setInstant
- Definition Classes
- DataModelApi
-
object
setInt extends setInt
- Definition Classes
- DataModelApi
-
object
setLocalDate extends setLocalDate
- Definition Classes
- DataModelApi
-
object
setLocalDateTime extends setLocalDateTime
- Definition Classes
- DataModelApi
-
object
setLocalTime extends setLocalTime
- Definition Classes
- DataModelApi
-
object
setLong extends setLong
- Definition Classes
- DataModelApi
-
object
setOffsetDateTime extends setOffsetDateTime
- Definition Classes
- DataModelApi
-
object
setOffsetTime extends setOffsetTime
- Definition Classes
- DataModelApi
-
object
setShort extends setShort
- Definition Classes
- DataModelApi
-
object
setString extends setString
- Definition Classes
- DataModelApi
-
object
setURI extends setURI
- Definition Classes
- DataModelApi
-
object
setUUID extends setUUID
- Definition Classes
- DataModelApi
-
object
setZonedDateTime extends setZonedDateTime
- Definition Classes
- DataModelApi
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated