Packages

final class Ops[S[_]] extends LiftedOps[Mounting, S]

Linear Supertypes
LiftedOps[Mounting, S], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Ops
  2. LiftedOps
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Ops()(implicit S: :<:[Mounting, S])

Type Members

  1. type FreeS[A] = Free[S, A]
    Definition Classes
    LiftedOps

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def exists(path: APath): FreeS[slamdata.Predef.Boolean]

    Whether the given path refers to a mount.

  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def havingPrefix(dir: ADir): FreeS[slamdata.Predef.Map[APath, \/[MountingError, MountType]]]

    Returns mounts located at a path having the given prefix.

  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def lift[A](ga: Mounting[A]): FreeS[A]
    Definition Classes
    LiftedOps
  15. def lookupConfig(path: APath): EitherT[[β$0$]OptionT[[A]Free[S, A], β$0$], MountingError, MountConfig]

    Returns the mount configuration if the given path refers to a mount.

  16. def lookupModuleConfig(path: ADir): EitherT[[β$2$]OptionT[[A]Free[S, A], β$2$], MountingError, ModuleConfig]
  17. def lookupModuleConfigIgnoreError(path: ADir): OptionT[FreeS, ModuleConfig]
  18. def lookupType(path: APath): EitherT[[β$4$]OptionT[[A]Free[S, A], β$4$], MountingError, MountType]

    Returns the type of mount the path refers to, if any.

  19. def lookupViewConfig(path: AFile): EitherT[[β$1$]OptionT[[A]Free[S, A], β$1$], MountingError, ViewConfig]
  20. def lookupViewConfigIgnoreError(path: AFile): OptionT[FreeS, ViewConfig]
  21. def modulesHavingPrefix(dir: ADir): FreeS[slamdata.Predef.Set[ADir]]
  22. def modulesHavingPrefix_(dir: ADir): FreeS[slamdata.Predef.Set[RDir]]
  23. def mount(loc: APath, config: MountConfig)(implicit S0: :<:[MountingFailure, S], S1: :<:[PathMismatchFailure, S]): FreeS[slamdata.Predef.Unit]

    Attempt to create a mount described by the given configuration at the given location.

  24. def mountFileSystem(loc: ADir, typ: FileSystemType, uri: ConnectionUri)(implicit S0: :<:[MountingFailure, S]): FreeS[slamdata.Predef.Unit]

    Create a filesystem mount at the given location.

  25. def mountModule(loc: ADir, statements: slamdata.Predef.List[Statement[Fix[Sql]]])(implicit SO: :<:[MountingFailure, S]): FreeS[slamdata.Predef.Unit]
  26. def mountOrReplace(path: APath, mountConfig: MountConfig, replaceIfExists: slamdata.Predef.Boolean)(implicit S0: :<:[MountingFailure, S], S1: :<:[PathMismatchFailure, S]): Free[S, slamdata.Predef.Unit]
  27. def mountView(loc: AFile, scopedExpr: ScopedExpr[Fix[Sql]], vars: Variables)(implicit S0: :<:[MountingFailure, S]): FreeS[slamdata.Predef.Unit]

    Create a view mount at the given location.

  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. def remount[T](src: Path[Abs, T, Sandboxed], dst: Path[Abs, T, Sandboxed])(implicit S0: :<:[MountingFailure, S]): FreeS[slamdata.Predef.Unit]

    Remount src at dst, results in an error if there is no mount at src.

  32. def replace(loc: APath, config: MountConfig)(implicit S0: :<:[MountingFailure, S], S1: :<:[PathMismatchFailure, S]): FreeS[slamdata.Predef.Unit]

    Replace the mount at the given path with one described by the provided config.

  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. def unmount(path: APath)(implicit S0: :<:[MountingFailure, S]): FreeS[slamdata.Predef.Unit]

    Remove the mount at the given path.

  36. def viewsHavingPrefix(dir: ADir): FreeS[slamdata.Predef.Set[AFile]]

    The views mounted at paths having the given prefix.

  37. def viewsHavingPrefix_(dir: ADir): FreeS[slamdata.Predef.Set[RFile]]
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from LiftedOps[Mounting, S]

Inherited from AnyRef

Inherited from Any

Ungrouped