final
case class
Dsl[T[_[_]], F[_], R](embed: (F[R]) ⇒ R)(implicit corec: CorecursiveT[T], injCore: Aux[[β$2$]QScriptCore[T, β$2$], F], injTotal: Aux[F, [β$3$]Coproduct[[β$0$]QScriptCore[T, β$0$], [β$1$]Coproduct[[β$2$]ProjectBucket[T, β$2$], [β$3$]Coproduct[[β$4$]ThetaJoin[T, β$4$], [β$5$]Coproduct[[β$6$]EquiJoin[T, β$6$], [β$7$]Coproduct[[β$8$]Const[ShiftedRead[Path[Abs, Dir, Sandboxed]], β$8$], [β$9$]Coproduct[[β$10$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$10$], [β$11$]Coproduct[[β$12$]Const[Read[Path[Abs, Dir, Sandboxed]], β$12$], [β$13$]Coproduct[[β$14$]Const[Read[Path[Abs, File, Sandboxed]], β$14$], [β$15$]Const[DeadEnd, β$15$], β$13$], β$11$], β$9$], β$7$], β$5$], β$3$], β$1$], β$3$]]) extends Product with Serializable
Instance Constructors
-
new
Dsl(embed: (F[R]) ⇒ R)(implicit corec: CorecursiveT[T], injCore: Aux[[β$2$]QScriptCore[T, β$2$], F], injTotal: Aux[F, [β$3$]Coproduct[[β$0$]QScriptCore[T, β$0$], [β$1$]Coproduct[[β$2$]ProjectBucket[T, β$2$], [β$3$]Coproduct[[β$4$]ThetaJoin[T, β$4$], [β$5$]Coproduct[[β$6$]EquiJoin[T, β$6$], [β$7$]Coproduct[[β$8$]Const[ShiftedRead[Path[Abs, Dir, Sandboxed]], β$8$], [β$9$]Coproduct[[β$10$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$10$], [β$11$]Coproduct[[β$12$]Const[Read[Path[Abs, Dir, Sandboxed]], β$12$], [β$13$]Coproduct[[β$14$]Const[Read[Path[Abs, File, Sandboxed]], β$14$], [β$15$]Const[DeadEnd, β$15$], β$13$], β$11$], β$9$], β$7$], β$5$], β$3$], β$1$], β$3$]])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
BucketIndex(src: R, value: FreeMap[T], index: FreeMap[T])(implicit F: Aux[[β$5$]ProjectBucket[T, β$5$], F]): R
-
def
BucketKey(src: R, value: FreeMap[T], name: FreeMap[T])(implicit F: Aux[[β$4$]ProjectBucket[T, β$4$], F]): R
-
def
EquiJoin(src: R, lBranch: Free[F, Hole], rBranch: Free[F, Hole], key: slamdata.Predef.List[(FreeMap[T], FreeMap[T])], f: JoinType, combine: JoinFunc[T])(implicit F: Aux[[β$7$]EquiJoin[T, β$7$], F]): R
-
def
Filter(src: R, f: FreeMap[T]): R
-
def
Hole(implicit ev: ===[Free[F, Hole], R]): R
-
def
LeftShift(src: R, struct: FreeMap[T], idStatus: IdStatus, shiftType: ShiftType, onUndefined: OnUndefined, repair: JoinFunc[T]): R
-
def
Map(r: R, func: FreeMap[T]): R
-
def
Read[A](path: A)(implicit F: Aux[[β$9$]Const[Read[A], β$9$], F]): R
-
def
Reduce(src: R, bucket: slamdata.Predef.List[FreeMap[T]], reducers: slamdata.Predef.List[ReduceFunc[FreeMap[T]]], repair: FreeMapA[T, ReduceIndex]): R
-
def
Root(implicit F: Aux[[β$10$]Const[DeadEnd, β$10$], F]): R
-
def
ShiftedRead[A](path: A, idStatus: IdStatus)(implicit F: Aux[[β$8$]Const[ShiftedRead[A], β$8$], F]): R
-
def
Sort(src: R, bucket: slamdata.Predef.List[FreeMap[T]], order: NonEmptyList[(FreeMap[T], SortDir)]): R
-
def
Subset(src: R, from: Free[F, Hole], op: SelectionOp, count: Free[F, Hole]): R
-
def
ThetaJoin(src: R, lBranch: Free[F, Hole], rBranch: Free[F, Hole], on: JoinFunc[T], f: JoinType, combine: JoinFunc[T])(implicit F: Aux[[β$6$]ThetaJoin[T, β$6$], F]): R
-
def
Union(src: R, lBranch: Free[F, Hole], rBranch: Free[F, Hole]): R
-
def
Unreferenced: R
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
val
embed: (F[R]) ⇒ R
-
final
def
eq(arg0: AnyRef): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Serializable