t

zio.sql

ExprModule

trait ExprModule extends NewtypesModule with OpsModule

Self Type
ExprModule with SelectModule with TableModule
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExprModule
  2. OpsModule
  3. TypeTagModule
  4. NewtypesModule
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed case class AggregationDef[-A, +B](name: (ExprModule.this)#FunctionName) extends Product with Serializable
  2. type ColumnName = String
    Definition Classes
    NewtypesModule
  3. sealed trait ComparableTypes[A, B] extends AnyRef
    Annotations
    @implicitNotFound( ... )
  4. sealed trait ComparableTypesLowPriority extends AnyRef
  5. sealed trait Expr[-F, -A, +B] extends AnyRef

    Models a function A => B.

    Models a function A => B. SELECT product.price + 10

  6. sealed case class FunctionDef[-A, +B](name: (ExprModule.this)#FunctionName) extends Product with Serializable
  7. sealed trait Set[F, -A] extends AnyRef
  8. type TableName = String
    Definition Classes
    NewtypesModule
  9. abstract type TypeTagExtension[+A] <: (ExprModule.this)#Tag[A] with (ExprModule.this)#Decodable[A]
    Definition Classes
    TypeTagModule
  10. sealed case class FunctionName(name: String) extends Product with Serializable
    Definition Classes
    NewtypesModule
  11. sealed trait BinaryOp[A] extends (OpsModule.this)#Operator
    Definition Classes
    OpsModule
  12. sealed trait Operator extends AnyRef
    Definition Classes
    OpsModule
  13. sealed trait PropertyOp extends (OpsModule.this)#Operator
    Definition Classes
    OpsModule
  14. sealed trait RelationalOp extends (OpsModule.this)#Operator
    Definition Classes
    OpsModule
  15. sealed trait UnaryOp[A] extends (OpsModule.this)#Operator
    Definition Classes
    OpsModule
  16. trait Decodable[+A] extends AnyRef
    Definition Classes
    TypeTagModule
  17. sealed trait IsDate[A] extends AnyRef
    Definition Classes
    TypeTagModule
  18. sealed trait IsIntegral[A] extends AnyRef
    Definition Classes
    TypeTagModule
  19. sealed trait IsNumeric[A] extends AnyRef
    Definition Classes
    TypeTagModule
  20. trait Tag[+A] extends AnyRef
    Definition Classes
    TypeTagModule
  21. sealed trait TypeTag[+A] extends (TypeTagModule.this)#Tag[A]
    Definition Classes
    TypeTagModule

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  20. object AggregationDef extends Serializable
  21. object ComparableTypes extends (ExprModule.this)#ComparableTypesLowPriority
  22. object Expr
  23. object FunctionDef extends Serializable
  24. object Set
  25. object BinaryOp
    Definition Classes
    OpsModule
  26. object PropertyOp
    Definition Classes
    OpsModule
  27. object RelationalOp
    Definition Classes
    OpsModule
  28. object UnaryOp
    Definition Classes
    OpsModule
  29. object IsDate
    Definition Classes
    TypeTagModule
  30. object IsIntegral
    Definition Classes
    TypeTagModule
  31. object IsNumeric
    Definition Classes
    TypeTagModule
  32. object TypeTag
    Definition Classes
    TypeTagModule

Inherited from OpsModule

Inherited from TypeTagModule

Inherited from NewtypesModule

Inherited from AnyRef

Inherited from Any

Ungrouped