Trait/Object

quasar.physical.marklogic.xcc

Xcc

Related Docs: object Xcc | package xcc

Permalink

trait Xcc[F[_]] extends MonadError_[F, XccError]

Linear Supertypes
MonadError_[F, XccError], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Xcc
  2. MonadError_
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def currentServerPointInTime: F[slamdata.Predef.BigInt]

    Permalink

    Returns the most recent system commit timestamp.

  2. abstract def evaluate(main: MainModule): Process[F, XdmItem]

    Permalink

    Returns the stream of XdmItems resulting from evaluating the given module.

  3. abstract def execute(main: MainModule): F[Executed]

    Permalink

    Executes the given module on the server, ignoring any results it may produce.

  4. abstract def handleError[A](fa: F[A])(f: (XccError) ⇒ F[A]): F[A]

    Permalink
    Definition Classes
    MonadError_
  5. abstract def insert[C[_]](content: C[Content])(implicit arg0: Foldable[C]): F[slamdata.Predef.Vector[XccError]]

    Permalink

    Inserts a Foldable of content into the server, returning errors about any failed insertions.

  6. abstract def raiseError[A](e: XccError): F[A]

    Permalink
    Definition Classes
    MonadError_
  7. abstract def results(main: MainModule): F[slamdata.Predef.Vector[XdmItem]]

    Permalink

    Returns the sequence of XdmItems resulting from evaluating the given module.

  8. abstract def transact[A](fa: F[A]): F[A]

    Permalink

    Ensures the given operations happen transactionally, either they all succeed or none do.

    Ensures the given operations happen transactionally, either they all succeed or none do. Any errors raised by fa will abort the transaction.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def attempt[A](fa: F[A])(implicit F: Applicative[F]): F[\/[XccError, A]]

    Permalink
    Definition Classes
    MonadError_
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def ensuring[A](fa: F[A])(f: (slamdata.Predef.Option[XccError]) ⇒ F[slamdata.Predef.Unit])(implicit F: Monad[F]): F[A]

    Permalink
    Definition Classes
    MonadError_
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def evaluateQuery(query: XQuery): Process[F, XdmItem]

    Permalink

    Returns the stream of XdmItems resulting from evaluating the given XQuery expression.

  11. def executeQuery(query: XQuery): F[Executed]

    Permalink

    Executes the given XQuery expression on the server, ignoring any results it may produce.

  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def handle[A](fa: F[A])(pf: slamdata.Predef.PartialFunction[XccError, A])(implicit F: Applicative[F]): F[A]

    Permalink
    Definition Classes
    MonadError_
  15. def handleWith[A](fa: F[A])(pf: slamdata.Predef.PartialFunction[XccError, F[A]]): F[A]

    Permalink
    Definition Classes
    MonadError_
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. def queryResults(query: XQuery): F[slamdata.Predef.Vector[XdmItem]]

    Permalink

    Returns the sequence of XdmItems resulting from evaluating the given XQuery expression.

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. def unattempt[A](fa: F[\/[XccError, A]])(implicit F: Monad[F]): F[A]

    Permalink
    Definition Classes
    MonadError_
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MonadError_[F, XccError]

Inherited from AnyRef

Inherited from Any

Ungrouped