Package

quasar.physical.marklogic

xquery

Permalink

package xquery

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

Type Members

  1. final case class Binding(name: \/[BindingName, TypedBindingName], expression: XQuery) extends Product with Serializable

    Permalink
  2. sealed abstract class BindingClause extends AnyRef

    Permalink

    https://www.w3.org/TR/xquery/#id-for-let

  3. final case class BindingName(value: QName) extends Product with Serializable

    Permalink
  4. final case class Collation(value: Refined[slamdata.Predef.String, Uri]) extends Product with Serializable

    Permalink

    A URI used to denote a collation.

    A URI used to denote a collation.

    See also

    https://www.w3.org/TR/xquery-operators/#collations

  5. final case class DefaultCollationDecl(collation: Collation) extends Product with Serializable

    Permalink
  6. sealed abstract class FunctionDecl extends AnyRef

    Permalink
  7. final case class MainModule(version: Version, prologs: Prologs, queryBody: XQuery) extends Product with Serializable

    Permalink
  8. final case class ModuleImport(prefix: slamdata.Predef.Option[NSPrefix], uri: NSUri, locs: IList[NSUri]) extends Product with Serializable

    Permalink
  9. final case class NamespaceDecl(ns: Namespace) extends Product with Serializable

    Permalink
  10. final case class PositionalBinding(binding: Binding, at: slamdata.Predef.Option[BindingName]) extends Product with Serializable

    Permalink
  11. sealed abstract class Prolog extends AnyRef

    Permalink
  12. type PrologL[F[_]] = MonadListen_[F, Prologs]

    Permalink
  13. type PrologT[F[_], A] = WriterT[F, Prologs, A]

    Permalink
  14. type PrologW[F[_]] = MonadTell_[F, Prologs]

    Permalink
  15. type Prologs = ISet[Prolog]

    Permalink
  16. trait QNameGenerator[F[_]] extends Serializable

    Permalink

    A source of QNames unique within F[_], an implementation must have the property that, if Applicative[F], then (freshQName |@| freshQName)(_ != _).

  17. sealed abstract class QNameGeneratorInstances extends QNameGeneratorInstances0

    Permalink
  18. sealed abstract class QNameGeneratorInstances0 extends AnyRef

    Permalink
  19. final case class SequenceType(toString: slamdata.Predef.String) extends AnyVal with Product with Serializable

    Permalink
  20. sealed abstract class SortDirection extends AnyRef

    Permalink
  21. final case class TypedBindingName(name: BindingName, tpe: SequenceType) extends Product with Serializable

    Permalink
  22. final case class Version(version: slamdata.Predef.String, encoding: slamdata.Predef.Option[slamdata.Predef.String]) extends Product with Serializable

    Permalink
  23. type XPath = String

    Permalink
  24. sealed abstract class XQuery extends AnyRef

    Permalink

Value Members

  1. object BindingClause

    Permalink
  2. object BindingName extends Serializable

    Permalink
  3. object Collation extends Serializable

    Permalink
  4. object DefaultCollationDecl extends Serializable

    Permalink
  5. object FunctionDecl

    Permalink
  6. object MainModule extends Serializable

    Permalink
  7. object ModuleImport extends Serializable

    Permalink
  8. object NamespaceDecl extends Serializable

    Permalink
  9. object Prolog

    Permalink
  10. def PrologL[F[_]](implicit F: PrologL[F]): PrologL[F]

    Permalink
  11. def PrologW[F[_]](implicit F: PrologW[F]): PrologW[F]

    Permalink
  12. object QNameGenerator extends QNameGeneratorInstances with Serializable

    Permalink
  13. object SequenceType extends Serializable

    Permalink
  14. object SortDirection

    Permalink
  15. object TypedBindingName extends Serializable

    Permalink
  16. object Version extends Serializable

    Permalink
  17. object XQuery

    Permalink
  18. object admin

    Permalink
  19. def asArg(opt: slamdata.Predef.Option[XQuery]): slamdata.Predef.String

    Permalink
  20. object axes

    Permalink

    XPath [Axes](https://www.w3.org/TR/xquery/#axes) expressions.

    XPath [Axes](https://www.w3.org/TR/xquery/#axes) expressions.

    TODO: This is incomplete, need to add the rest of the axes/node tests and variants.

  21. object cts

    Permalink
    Annotations
    @SuppressWarnings()
  22. def declare(fname: QName): FunctionDeclDsl

    Permalink
  23. def declareLocal(fname: NCName): FunctionDeclDsl

    Permalink
  24. object expr

    Permalink
    Annotations
    @SuppressWarnings()
  25. object fn

    Permalink
    Annotations
    @SuppressWarnings()
  26. def freshName[F[_]](implicit arg0: QNameGenerator[F], arg1: Functor[F]): F[BindingName]

    Permalink
  27. object json

    Permalink
  28. object map

    Permalink
  29. object math

    Permalink
  30. object mem

    Permalink
  31. def mkSeq[F[_]](fa: F[XQuery])(implicit arg0: Foldable[F]): XQuery

    Permalink
  32. def mkSeq_(x: XQuery, xs: XQuery*): XQuery

    Permalink
  33. def module(prefix: Refined[slamdata.Predef.String, IsNCName], uri: Refined[slamdata.Predef.String, Uri], locs: Refined[slamdata.Predef.String, Uri]*): ModuleImport

    Permalink
  34. def namespace(prefix: Refined[slamdata.Predef.String, IsNCName], uri: Refined[slamdata.Predef.String, Uri]): NamespaceDecl

    Permalink
  35. object syntax

    Permalink
  36. object xdmp

    Permalink
    Annotations
    @SuppressWarnings()
  37. object xs

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped