package values
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
trait
ByteQuillEnum[EntryType <: ByteEnumEntry] extends QuillValueEnum[Byte, EntryType, Byte]
QuillEnum for ByteEnumEntry
-
trait
CharQuillEnum[EntryType <: CharEnumEntry] extends QuillValueEnum[Char, EntryType, String]
QuillEnum for CharEnumEntry
-
trait
IntQuillEnum[EntryType <: IntEnumEntry] extends QuillValueEnum[Int, EntryType, Int]
QuillEnum for IntEnumEntry
QuillEnum for IntEnumEntry
scala> import enumeratum.values._ scala> import io.getquill._ scala> sealed abstract class ShirtSize(val value:Int) extends IntEnumEntry scala> case object ShirtSize extends IntEnum[ShirtSize] with IntQuillEnum[ShirtSize] { | case object Small extends ShirtSize(1) | case object Medium extends ShirtSize(2) | case object Large extends ShirtSize(3) | val values = findValues | } scala> case class Shirt(size: ShirtSize) scala> val ctx = new SqlMirrorContext(MirrorSqlDialect, Literal) scala> import ctx._ scala> val size: ShirtSize = ShirtSize.Small scala> ctx.run(query[Shirt].insert(_.size -> lift(size))).string res0: String = INSERT INTO Shirt (size) VALUES (?)
-
trait
LongQuillEnum[EntryType <: LongEnumEntry] extends QuillValueEnum[Long, EntryType, Long]
QuillEnum for LongEnumEntry
- sealed trait QuillValueEnum[ValueType, EntryType <: ValueEnumEntry[ValueType], QuillType] extends AnyRef
-
trait
ShortQuillEnum[EntryType <: ShortEnumEntry] extends QuillValueEnum[Short, EntryType, Short]
QuillEnum for ShortEnumEntry
-
trait
StringQuillEnum[EntryType <: StringEnumEntry] extends QuillValueEnum[String, EntryType, String]
QuillEnum for StringEnumEntry