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.
Determines if IN[_]
preserves the shape of its underlying ShiftedRead
.
Determines if IN[_]
preserves the shape of its underlying ShiftedRead
.
If it does preserve that shape then it returns the IdStatus
of that
ShiftedRead
. If it doesn't then none
is returned.
This can easily be extended to also include Read
, possibly with extra info
to indicate whether the underlying read was Read
or ShiftedRead
.
This is a "generic" implementation for Cost
that can be used by any connector.
This is a "generic" implementation for Cost
that 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.