package
fs
Type Members
-
-
type
Eff[A] = Coproduct[MonotonicSeq, [A]Coproduct[MongoDbIO, [A]Coproduct[[β$2$]Kleisli[MongoDbIO, (Option[DefaultDb], TaskRef[(Long, Map[ResultHandle, \/[List[Bson], WorkflowCursor[AsyncBatchCursor[BsonValue]]]])]), β$2$], [A]Coproduct[[A]Kleisli[MongoDbIO, (TmpPrefix, TaskRef[Long]), A], [A]Coproduct[[A]KeyValueStore[ReadHandle, AsyncBatchCursor[BsonValue], A], [A]KeyValueStore[WriteHandle, Collection, A], A], A], A], A], A]
-
-
type
MongoM[A] = Free[Eff, A]
-
type
MongoQScript[T[_[_]], A] = Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], A]
-
type
MongoQScriptCP[T[_[_]]] = :\:[[β$5$]QScriptCore[T, β$5$], :/:[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$]]]
-
type
MongoReadHandles[A] = KeyValueStore[ReadHandle, BsonCursor, A]
-
type
MongoWriteHandles[A] = KeyValueStore[WriteHandle, Collection, A]
-
type
PhysFsEff[A] = Coproduct[Task, PhysErr, A]
-
type
PlanT[F[_], A] = Kleisli[[β$1$]EitherT[[β$0$]WriterT[F, Vector[PhaseResult], β$0$], FileSystemError, β$1$], Instant, A]
-
-
-
Value Members
-
-
-
-
def
compile(cfg: MongoConfig): DefErrT[Task, (~>[MongoM, Task], Task[slamdata.Predef.Unit])]
-
-
val
listContents: (ADir) ⇒ EitherT[MongoDbIO, FileSystemError, slamdata.Predef.Set[PathSegment]]
-
-
def
parseConfig(uri: ConnectionUri): DefErrT[Task, MongoConfig]
-
-
-
def
wfExec(client: MongoClient): DefErrT[[β$7$]Free[Task, β$7$], WorkflowExecutor[MongoDbIO, BsonCursor]]