object QueryFile
- Alphabetic
- By Inheritance
- QueryFile
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
final
case class
Close(h: ResultHandle) extends QueryFile[slamdata.Predef.Unit] with Product with Serializable
Used to halt streaming of a result set initiated using the
EvaluatePlanoperation. -
final
case class
EvaluatePlan(lp: Fix[LogicalPlan]) extends QueryFile[(PhaseResults, \/[FileSystemError, ResultHandle])] with Product with Serializable
The result of the query is immediately streamed back to the client.
The result of the query is immediately streamed back to the client. This operation begins the streaming, in order to continue the streaming, the client must make use of the
Moreoperation and finally theCloseoperation in order to halt the streaming. TheLogicalPlanis expected to only contain absolute paths even though that is unfortunately not expressed in the types currently. -
final
case class
ExecutePlan(lp: Fix[LogicalPlan], out: AFile) extends QueryFile[(PhaseResults, \/[FileSystemError, slamdata.Predef.Unit])] with Product with Serializable
The result of the query is stored in an output file, overwriting any existing contents, instead of being returned to the user immediately.
The result of the query is stored in an output file, overwriting any existing contents, instead of being returned to the user immediately.
The
LogicalPlanis expected to only contain absolute paths even though that is unfortunately not expressed in the types currently. -
final
case class
Explain(lp: Fix[LogicalPlan]) extends QueryFile[(PhaseResults, \/[FileSystemError, ExecutionPlan])] with Product with Serializable
Represents an "explain plan" operation.
Represents an "explain plan" operation. This operation should not actually have any side effect on the filesystem, it should simply return useful information to the user about how a given query would be evaluated on this filesystem implementation. The quasar.LogicalPlan is expected to only contain absolute paths even though that is unfortunately not expressed in the types currently.
-
final
case class
FileExists(file: AFile) extends QueryFile[slamdata.Predef.Boolean] with Product with Serializable
This operation should return whether a file exists in the filesystem.
-
final
case class
ListContents(dir: ADir) extends QueryFile[\/[FileSystemError, slamdata.Predef.Set[Node]]] with Product with Serializable
This operation lists the names of all the immediate children of the supplied directory in the filesystem.
-
final
case class
More(h: ResultHandle) extends QueryFile[\/[FileSystemError, slamdata.Predef.Vector[Data]]] with Product with Serializable
Used to continue streaming after initiating a streaming result with the
EvaluatePlanoperation. - final class Ops[S[_]] extends LiftedOps[QueryFile, S]
- final case class ResultHandle(run: slamdata.Predef.Long) extends AnyVal with Product with Serializable
- class Transforms[F[_]] extends AnyRef
-
final
class
Unsafe[S[_]] extends LiftedOps[QueryFile, S]
Low-level, unsafe operations.
Low-level, unsafe operations. Clients are responsible for resource-safety when using these.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit def renderTree[A]: RenderTree[QueryFile[A]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object Ops
- object ResultHandle extends Serializable
- object Transforms
- object Unsafe