Package

quasar.physical.marklogic

fs

Permalink

package fs

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fs
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type MLFS[A] = WriterT[[β$2$]Free[[A]Coproduct[[A]Read[UUID, A], [A]Coproduct[[A]KeyValueStore[ReadHandle, Process[[A]EitherT[[β$1$]WriterT[[β$0$]Free[[A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], β$0$], ISet[Prolog], β$1$], MarkLogicPlannerError, A], \/[FileSystemError, Vector[Data]]], A], [A]Coproduct[[A]KeyValueStore[ResultHandle, Process[[A]EitherT[[β$1$]WriterT[[β$0$]Free[[A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], β$0$], ISet[Prolog], β$1$], MarkLogicPlannerError, A], \/[FileSystemError, Vector[Data]]], A], [A]Coproduct[[A]KeyValueStore[WriteHandle, Path[Abs, File, Sandboxed], A], [A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], A], A], A], A], β$2$], Prologs, A]

    Permalink
  2. type MLFSQ[A] = EitherT[MLFS, MarkLogicPlannerError, A]

    Permalink
  3. type MLQScriptCP[T[_[_]]] = :\:[[β$6$]QScriptCore[T, β$6$], :\:[[β$3$]ThetaJoin[T, β$3$], :/:[[β$4$]Const[ShiftedRead[Path[Abs, Dir, Sandboxed]], β$4$], [β$5$]Const[Read[Path[Abs, File, Sandboxed]], β$5$]]]]

    Permalink
  4. type MLReadHandles[A] = KeyValueStore[ReadHandle, XccDataStream, A]

    Permalink
  5. type MLResultHandles[A] = KeyValueStore[ResultHandle, XccDataStream, A]

    Permalink
  6. type MLWriteHandles[A] = KeyValueStore[WriteHandle, AFile, A]

    Permalink
  7. final case class MarkLogicConfig(xccUri: URI, rootDir: ADir, docType: DocType) extends Product with Serializable

    Permalink
  8. type MarkLogicFs[A] = Coproduct[[A]Read[UUID, A], [A]Coproduct[[A]KeyValueStore[ReadHandle, Process[[A]EitherT[[β$1$]WriterT[[β$0$]Free[[A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], β$0$], ISet[Prolog], β$1$], MarkLogicPlannerError, A], \/[FileSystemError, Vector[Data]]], A], [A]Coproduct[[A]KeyValueStore[ResultHandle, Process[[A]EitherT[[β$1$]WriterT[[β$0$]Free[[A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], β$0$], ISet[Prolog], β$1$], MarkLogicPlannerError, A], \/[FileSystemError, Vector[Data]]], A], [A]Coproduct[[A]KeyValueStore[WriteHandle, Path[Abs, File, Sandboxed], A], [A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], A], A], A], A]

    Permalink
  9. type XccContentSourceR[A] = Read[ContentSource, A]

    Permalink
  10. type XccDataStream = Process[XccEval, \/[FileSystemError, slamdata.Predef.Vector[Data]]]

    Permalink
  11. type XccEval[A] = EitherT[[β$1$]WriterT[[β$0$]Free[[A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], β$0$], ISet[Prolog], β$1$], MarkLogicPlannerError, A]

    Permalink
  12. type XccEvalEff[A] = Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A]

    Permalink
  13. type XccSessionR[A] = Read[Session, A]

    Permalink

Value Members

  1. val FsType: FileSystemType

    Permalink
  2. object MarkLogicConfig extends Serializable

    Permalink
  3. def contentSourceAt[F[_]](uri: URI)(implicit arg0: Capture[F]): F[ContentSource]

    Permalink

    The ContentSource located at the given URI.

  4. def contentSourceConnection[F[_]](connectionUri: ConnectionUri)(implicit arg0: Capture[F], arg1: Bind[F]): F[ContentSource]

    Permalink

    The ContentSource located at the given ConnectionUri.

  5. object data

    Permalink
  6. implicit val dataAsJsonContent: AsContent[Json, Data]

    Permalink
  7. implicit val dataAsXmlContent: AsContent[Xml, Data]

    Permalink
  8. object lib

    Permalink
  9. def mlPlannerErrorToFsError(mlerr: MarkLogicPlannerError): FileSystemError

    Permalink

    Converts MarkLogicPlannerErrors into FileSystemErrors.

  10. implicit val mlfsCSourceR: MonadReader_[[β$21$]Free[MarkLogicFs, β$21$], ContentSource]

    Permalink
  11. implicit val mlfsSessionR: MonadReader_[[β$21$]Free[MarkLogicFs, β$21$], Session]

    Permalink
  12. implicit val mlfsUuidR: MonadReader_[[β$21$]Free[MarkLogicFs, β$21$], slamdata.Predef.UUID]

    Permalink
  13. object ops

    Permalink
  14. def pathUri(path: APath): slamdata.Predef.String

    Permalink

    The URI representation of the given path.

  15. def runMarkLogicFs(xccUri: URI): DefErrT[Task, (~>[[β$7$]Free[[A]Coproduct[[A]Read[UUID, A], [A]Coproduct[[A]KeyValueStore[ReadHandle, Process[[A]EitherT[[β$1$]WriterT[[β$0$]Free[[A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], β$0$], ISet[Prolog], β$1$], MarkLogicPlannerError, A], \/[FileSystemError, Vector[Data]]], A], [A]Coproduct[[A]KeyValueStore[ResultHandle, Process[[A]EitherT[[β$1$]WriterT[[β$0$]Free[[A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], β$0$], ISet[Prolog], β$1$], MarkLogicPlannerError, A], \/[FileSystemError, Vector[Data]]], A], [A]Coproduct[[A]KeyValueStore[WriteHandle, Path[Abs, File, Sandboxed], A], [A]Coproduct[Task, [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[Session, A], [A]Read[ContentSource, A], A], A], A], A], A], A], A], β$7$], Task], Task[slamdata.Predef.Unit])]

    Permalink
    Annotations
    @SuppressWarnings()
  16. def testXccConnection[F[_]](implicit arg0: Applicative[F], X: Xcc[F]): OptionT[F, EnvironmentError]

    Permalink

    Returns an error describing why an XCC connection failed or None if it is successful.

  17. val xccEvalToMLFSQ: ~>[XccEval, MLFSQ]

    Permalink

    Lift XccEval into MLFSQ.

  18. implicit val xccSessionR: MonadReader_[[β$21$]Free[XccEvalEff, β$21$], Session]

    Permalink
  19. implicit val xccSourceR: MonadReader_[[β$21$]Free[XccEvalEff, β$21$], ContentSource]

    Permalink
  20. object xdmitem

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped