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
MakeMap
andMakeArray
, 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
ShiftedRead
s of collections having documents wrapped in the Quasar sigil, eliding them from the query. - object mapBeforeSort