package planner
- Alphabetic
- By Inheritance
- planner
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait FuncHandler[IN[_]] extends Serializable
- sealed abstract class InputFinder extends AnyRef
- final case class JoinHandler[WF[_], F[_]](run: (JoinType, JoinSource[WF], JoinSource[WF]) ⇒ F[WorkflowBuilder[WF]]) extends Product with Serializable
- final case class JoinSource[WF[_]](src: Fix[[β$1$]WorkflowBuilderF[WF, β$1$]], keys: slamdata.Predef.List[Expr]) extends Product with Serializable
- trait JsFuncHandler[IN[_]] extends AnyRef
- type OptionFree[F[_], A] = Option[Free[F, A]]
- final case class PlannerConfig[T[_[_]], EX[_], WF[_]](joinHandler: JoinHandler[WF, WBM], funcHandler: ~>[[β$2$]Coproduct[[β$62$]MapFuncCore[T, β$62$], [β$63$]MapFuncDerived[T, β$63$], β$2$], [β$3$]Option[Free[EX, β$3$]]], staticHandler: StaticHandler[T, EX], queryModel: MongoQueryModel, bsonVersion: BsonVersion) extends Product with Serializable
-
trait
StaticHandler[T[_[_]], EX[_]] extends AnyRef
Translates static QScript structures, which cannot currently be handled by
FuncHandler, because they are not basic elements of QScript.Translates static QScript structures, which cannot currently be handled by
FuncHandler, because they are not basic elements of QScript.TODO: once QScript supports multiple arguments for
MakeMapandMakeArray, we should be able to remove this. - final case class There(index: slamdata.Predef.Int, next: InputFinder) extends InputFinder with Product with Serializable
- type WBM[X] = \/[PlannerError, X]
Value Members
- object FuncHandler extends Serializable
- object Here extends InputFinder with Product with Serializable
- object JoinHandler extends Serializable
- object JsFuncHandler
- object StaticHandler
- object assumeReadType
- object common
-
object
elideQuasarSigil
A QScript transformation that, given a function to retrieve a document from a collection, inserts projections around any
ShiftedReads of collections having documents wrapped in the Quasar sigil, eliding them from the query. - object mapBeforeSort