t

zio.sql

ExprModule

trait ExprModule extends NewtypesModule with FeaturesModule 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. FeaturesModule
  5. NewtypesModule
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

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

    Models a function A => B.

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

  5. sealed case class FunctionDef[-A, +B](name: (ExprModule.this)#FunctionName) extends Product with Serializable
  6. sealed trait Set[F, -A] extends AnyRef
  7. type TableName = String
    Definition Classes
    NewtypesModule
  8. abstract type TypeTagExtension[+A] <: (ExprModule.this)#Tag[A] with (ExprModule.this)#Decodable[A]
    Definition Classes
    TypeTagModule
  9. sealed case class FunctionName(name: String) extends Product with Serializable
    Definition Classes
    NewtypesModule
  10. sealed trait BinaryOp[A] extends (OpsModule.this)#Operator
    Definition Classes
    OpsModule
  11. sealed trait Operator extends AnyRef
    Definition Classes
    OpsModule
  12. sealed trait PropertyOp extends (OpsModule.this)#Operator
    Definition Classes
    OpsModule
  13. sealed trait RelationalOp extends (OpsModule.this)#Operator
    Definition Classes
    OpsModule
  14. sealed trait UnaryOp[A] extends (OpsModule.this)#Operator
    Definition Classes
    OpsModule
  15. trait Decodable[+A] extends AnyRef
    Definition Classes
    TypeTagModule
  16. sealed trait IsIntegral[A] extends AnyRef
    Definition Classes
    TypeTagModule
  17. sealed trait IsNumeric[A] extends AnyRef
    Definition Classes
    TypeTagModule
  18. trait Tag[+A] extends AnyRef
    Definition Classes
    TypeTagModule
  19. 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(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): 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[_ <: AnyRef]
    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(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  20. object AggregationDef extends Serializable
  21. object Expr
  22. object FunctionDef extends Serializable
  23. object Set
  24. object Features
    Definition Classes
    FeaturesModule
  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 IsIntegral
    Definition Classes
    TypeTagModule
  30. object IsNumeric
    Definition Classes
    TypeTagModule
  31. object TypeTag
    Definition Classes
    TypeTagModule

Inherited from OpsModule

Inherited from TypeTagModule

Inherited from FeaturesModule

Inherited from NewtypesModule

Inherited from AnyRef

Inherited from Any

Ungrouped