package analysis
- Alphabetic
- By Inheritance
- analysis
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait Cardinality[F[_]] extends Serializable
- trait Cost[F[_]] extends Serializable
- trait DeepShape[T[_[_]], F[_]] extends AnyRef
- sealed abstract class DeepShapeInstances extends AnyRef
-
trait
Outline[F[_]] extends Serializable
Computes the statically known shape of
F[_].Computes the statically known shape of
F[_].NB: Given a QScript typer and optional schema info, this could be replaced by a structural type analysis.
- sealed abstract class OutlineInstances extends AnyRef
-
trait
ShapePreserving[IN[_]] extends Serializable
Determines if
IN[_]preserves the shape of its underlyingShiftedRead.Determines if
IN[_]preserves the shape of its underlyingShiftedRead. If it does preserve that shape then it returns theIdStatusof thatShiftedRead. If it doesn't thennoneis returned. This can easily be extended to also includeRead, possibly with extra info to indicate whether the underlying read wasReadorShiftedRead.
Value Members
- def pathCard[S[_]](implicit queryOps: Ops[S]): (APath) ⇒ FileSystemErrT[[β$0$]Free[S, β$0$], slamdata.Predef.Int]
- object Cardinality extends Serializable
-
object
Cost extends Serializable
This is a "generic" implementation for
Costthat can be used by any connector.This is a "generic" implementation for
Costthat can be used by any connector. Can be used for newly created connectors. More mature connectors should provide their own instance that will take into account connector-specific information. - object DeepShape extends DeepShapeInstances
- object Outline extends OutlineInstances with Serializable
- object ShapePreserving extends Serializable