quasar
.
physical
.
marklogic
qscript
package
qscript
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
qscript
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
MarkLogicPlanErrT
[
F
[
_
]
,
A
]
=
EitherT
[
F
,
MarkLogicPlannerError
,
A
]
type
MarkLogicPlanner
[
F
[
_
]
,
QS
[
_
]
]
=
Planner
[
F
,
QS
,
XQuery
]
sealed abstract
class
MarkLogicPlannerError
extends
AnyRef
type
MonadPlanErr
[
F
[
_
]
]
=
MonadError_
[
F
,
MarkLogicPlannerError
]
trait
Planner
[
F
[
_
]
,
QS
[
_
]
,
A
]
extends
AnyRef
Value Members
object
MapFuncPlanner
object
MarkLogicPlanner
object
MarkLogicPlannerError
object
MonadPlanErr
object
Planner
def
mapFuncXQuery
[
T
[
_
[
_
]
]
,
F
[
_
]
]
(
fm:
FreeMap
[
T
]
,
src:
XQuery
)
(
implicit
arg0:
Recursive
[
T
]
,
arg1:
ShowT
[
T
]
,
arg2:
NameGenerator
[
F
]
,
arg3:
PrologW
[
F
]
,
arg4:
MonadPlanErr
[
F
]
)
:
F
[
XQuery
]
def
mergeXQuery
[
T
[
_
[
_
]
]
,
F
[
_
]
]
(
jf:
JoinFunc
[
T
]
,
l:
XQuery
,
r:
XQuery
)
(
implicit
arg0:
Recursive
[
T
]
,
arg1:
ShowT
[
T
]
,
arg2:
NameGenerator
[
F
]
,
arg3:
PrologW
[
F
]
,
arg4:
MonadPlanErr
[
F
]
)
:
F
[
XQuery
]
def
planMapFunc
[
T
[
_
[
_
]
]
,
F
[
_
]
,
A
]
(
freeMap:
FreeMapA
[
T
,
A
]
)
(
recover: (
A
) ⇒
XQuery
)
(
implicit
arg0:
Recursive
[
T
]
,
arg1:
ShowT
[
T
]
,
arg2:
NameGenerator
[
F
]
,
arg3:
PrologW
[
F
]
,
arg4:
MonadPlanErr
[
F
]
)
:
F
[
XQuery
]
def
rebaseXQuery
[
T
[
_
[
_
]
]
,
F
[
_
]
]
(
fqs:
FreeQS
[
T
]
,
src:
XQuery
)
(
implicit
arg0:
Recursive
[
T
]
,
arg1:
ShowT
[
T
]
,
arg2:
NameGenerator
[
F
]
,
arg3:
PrologW
[
F
]
,
arg4:
MonadPlanErr
[
F
]
)
:
F
[
XQuery
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped