final case class fixpoint[T, EX[_]](embed: (EX[T]) ⇒ T)(implicit evidence$2: Functor[EX], I: :<:[ExprOpCoreF, EX]) extends Product with Serializable
"Fixed" constructors, with the corecursive type and the coproduct type captured when an instance is created.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- fixpoint
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new fixpoint(embed: (EX[T]) ⇒ T)(implicit arg0: Functor[EX], I: :<:[ExprOpCoreF, EX])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- val $$CURRENT: T
- val $$ROOT: T
- def $abs(value: T): T
- def $add(left: T, right: T): T
- def $allElementsTrue(value: T): T
- def $and(first: T, second: T, others: T*): T
- def $anyElementTrue(value: T): T
- def $arrayElemAt(array: T, idx: T): T
- def $arrayLit(value: slamdata.Predef.List[T]): T
- def $arrayMap(input: T, as: Name, in: T): T
- def $ceil(value: T): T
- def $cmp(left: T, right: T): T
- def $concat(first: T, second: T, others: T*): T
- def $concatArrays(value: slamdata.Predef.List[T]): T
- def $cond(predicate: T, ifTrue: T, ifFalse: T): T
- def $dateToString(format: FormatString, date: T): T
- def $dayOfMonth(date: T): T
- def $dayOfWeek(date: T): T
- def $dayOfYear(date: T): T
- def $exp(value: T): T
- def $field(field: slamdata.Predef.String, others: slamdata.Predef.String*): T
- def $floor(value: T): T
- def $gt(left: T, right: T): T
- def $gte(left: T, right: T): T
- def $hour(date: T): T
- def $ifNull(expr: T, replacement: T): T
- def $include(): T
- def $isArray(value: T): T
- def $let(vars: slamdata.Predef.ListMap[Name, T], in: T): T
- def $literal(value: Bson): T
- def $ln(value: T): T
- def $log(value: T, base: T): T
- def $log10(value: T): T
- def $lt(left: T, right: T): T
- def $lte(left: T, right: T): T
- def $meta(): T
- def $millisecond(date: T): T
- def $minute(date: T): T
- def $mod(left: T, right: T): T
- def $month(date: T): T
- def $multiply(left: T, right: T): T
- def $neq(left: T, right: T): T
- def $not(value: T): T
- def $objectLit(map: slamdata.Predef.ListMap[Name, T]): T
- def $or(first: T, second: T, others: T*): T
- def $pow(value: T, exp: T): T
- def $second(date: T): T
- def $setDifference(left: T, right: T): T
- def $setEquals(left: T, right: T): T
- def $setIntersection(left: T, right: T): T
- def $setIsSubset(left: T, right: T): T
- def $setUnion(left: T, right: T): T
- def $size(array: T): T
- def $sqrt(value: T): T
- def $strcasecmp(left: T, right: T): T
- def $substr(value: T, start: T, count: T): T
- def $subtract(left: T, right: T): T
- def $toLower(value: T): T
- def $toUpper(value: T): T
- def $trunc(value: T): T
- def $var(docVar: DocVar): T
- def $week(date: T): T
- def $year(date: T): T
- def /ide(left: T, right: T): T
- def =(left: T, right: T): T
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- val embed: (EX[T]) ⇒ T
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mkToString(a1: T, func: (T, T, T) ⇒ T): T
- def mkTypeOf(a1: T, func: (T) ⇒ T): T
-
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
-
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
- @native() @throws( ... )