trait ExprModule extends NewtypesModule with FeaturesModule with OpsModule
Ordering
- Alphabetic
- By Inheritance
Inherited
- ExprModule
- OpsModule
- TypeTagModule
- FeaturesModule
- NewtypesModule
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type :||:[A, B] = Union[A, B]
- Definition Classes
- FeaturesModule
- sealed case class AggregationDef[-A, +B](name: (ExprModule.this)#FunctionName) extends Product with Serializable
- type ColumnName = String
- Definition Classes
- NewtypesModule
- sealed trait Expr[F, -A, +B] extends AnyRef
Models a function
A => B.Models a function
A => B. SELECT product.price + 10 - sealed case class FunctionDef[-A, +B](name: (ExprModule.this)#FunctionName) extends Product with Serializable
- sealed trait Set[F, -A] extends AnyRef
- type TableName = String
- Definition Classes
- NewtypesModule
- abstract type TypeTagExtension[+A] <: (ExprModule.this)#Tag[A] with (ExprModule.this)#Decodable[A]
- Definition Classes
- TypeTagModule
- sealed case class FunctionName(name: String) extends Product with Serializable
- Definition Classes
- NewtypesModule
- sealed trait BinaryOp[A] extends (OpsModule.this)#Operator
- Definition Classes
- OpsModule
- sealed trait Operator extends AnyRef
- Definition Classes
- OpsModule
- sealed trait PropertyOp extends (OpsModule.this)#Operator
- Definition Classes
- OpsModule
- sealed trait RelationalOp extends (OpsModule.this)#Operator
- Definition Classes
- OpsModule
- sealed trait UnaryOp[A] extends (OpsModule.this)#Operator
- Definition Classes
- OpsModule
- trait Decodable[+A] extends AnyRef
- Definition Classes
- TypeTagModule
- sealed trait IsIntegral[A] extends AnyRef
- Definition Classes
- TypeTagModule
- sealed trait IsNumeric[A] extends AnyRef
- Definition Classes
- TypeTagModule
- trait Tag[+A] extends AnyRef
- Definition Classes
- TypeTagModule
- sealed trait TypeTag[+A] extends (TypeTagModule.this)#Tag[A]
- Definition Classes
- TypeTagModule
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(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object AggregationDef extends Serializable
- object Expr
- object FunctionDef extends Serializable
- object Set
- object Features
- Definition Classes
- FeaturesModule
- object BinaryOp
- Definition Classes
- OpsModule
- object PropertyOp
- Definition Classes
- OpsModule
- object RelationalOp
- Definition Classes
- OpsModule
- object UnaryOp
- Definition Classes
- OpsModule
- object IsIntegral
- Definition Classes
- TypeTagModule
- object IsNumeric
- Definition Classes
- TypeTagModule
- object TypeTag
- Definition Classes
- TypeTagModule