p
quasar
package quasar
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- quasar
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type QuasarErrT[M[_], A] = EitherT[M, QuasarError, A]
Value Members
- def addOffsetLimit[T](lp: T, off: Natural, lim: slamdata.Predef.Option[Positive])(implicit T: Aux[T, LogicalPlan]): T
-
def
precompile[T](query: Fix[Sql], vars: Variables, basePath: ADir)(implicit arg0: Equal[T], arg1: RenderTree[T], TR: Aux[T, LogicalPlan], TC: Aux[T, LogicalPlan]): CompileM[T]
Compiles a query into raw LogicalPlan, which has not yet been optimized or typechecked.
-
def
preparePlan(lp: Fix[LogicalPlan]): CompileM[Fix[LogicalPlan]]
Optimizes and typechecks a
LogicalPlan
returning the improved plan. -
def
queryPlan(expr: Fix[Sql], vars: Variables, basePath: ADir, off: Natural, lim: slamdata.Predef.Option[Positive]): CompileM[Fix[LogicalPlan]]
Returns the
LogicalPlan
for the given SQL^2 query - def resolveImports[S[_]](scopedExpr: ScopedExpr[Fix[Sql]], baseDir: ADir)(implicit mount: Ops[S], fsFail: Ops[FileSystemError, S]): EitherT[[β$0$]Free[S, β$0$], SemanticError, Fix[Sql]]
- def resolveImports_[S[_]](scopedExpr: ScopedExpr[Fix[Sql]], baseDir: ADir)(implicit mount: Ops[S]): EitherT[[β$2$]EitherT[[β$1$]Free[S, β$1$], FileSystemError, β$2$], SemanticError, Fix[Sql]]