trait ExprModule extends NewtypesModule with OpsModule
Ordering
- Alphabetic
- By Inheritance
Inherited
- ExprModule
- OpsModule
- TypeTagModule
- NewtypesModule
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed case class AggregationDef[-A, +B](name: (ExprModule.this)#FunctionName) extends Product with Serializable
-
type
ColumnName = String
- Definition Classes
- NewtypesModule
-
sealed
trait
ComparableTypes[A, B] extends AnyRef
- Annotations
- @implicitNotFound( ... )
- sealed trait ComparableTypesLowPriority extends AnyRef
-
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
IsDate[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( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- object AggregationDef extends Serializable
- object ComparableTypes extends (ExprModule.this)#ComparableTypesLowPriority
- object Expr
- object FunctionDef extends Serializable
- object Set
-
object
BinaryOp
- Definition Classes
- OpsModule
-
object
PropertyOp
- Definition Classes
- OpsModule
-
object
RelationalOp
- Definition Classes
- OpsModule
-
object
UnaryOp
- Definition Classes
- OpsModule
-
object
IsDate
- Definition Classes
- TypeTagModule
-
object
IsIntegral
- Definition Classes
- TypeTagModule
-
object
IsNumeric
- Definition Classes
- TypeTagModule
-
object
TypeTag
- Definition Classes
- TypeTagModule