quasar
.
physical
.
mongodb
MongoDb
Related Doc:
package mongodb
object
MongoDb
extends
BackendModule
with
ManagedReadFile
[
BsonCursor
] with
ManagedWriteFile
[
Collection
] with
DefaultAnalyzeModule
Linear Supertypes
DefaultAnalyzeModule
,
ManagedWriteFile
[
Collection
],
ManagedReadFile
[
BsonCursor
],
BackendModule
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
MongoDb
DefaultAnalyzeModule
ManagedWriteFile
ManagedReadFile
BackendModule
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
AnalyzeModule
extends
AnyRef
Definition Classes
BackendModule
type
Backend
[
A
]
=
EitherT
[[β$1$]
WriterT
[[β$0$]
Kleisli
[
M
,
Config
,
β$0$
],
Vector
[
PhaseResult
],
β$1$
],
FileSystemError
,
A
]
Definition Classes
BackendModule
type
BackendT
[
F
[
_
]
,
A
]
=
EitherT
[[β$1$]
WriterT
[[β$0$]
Kleisli
[
F
,
Config
,
β$0$
],
Vector
[
PhaseResult
],
β$1$
],
FileSystemError
,
A
]
Definition Classes
BackendModule
type
Config
=
MongoConfig
Definition Classes
MongoDb
→ BackendModule
type
Configured
[
A
]
=
Kleisli
[
M
,
Config
,
A
]
Definition Classes
BackendModule
type
ConfiguredT
[
F
[
_
]
,
A
]
=
Kleisli
[
F
,
Config
,
A
]
Definition Classes
BackendModule
implicit
class
LiftBackend
[
A
]
extends
AnyRef
Definition Classes
BackendModule
implicit
class
LiftBackendConfigured
[
A
]
extends
AnyRef
Definition Classes
BackendModule
type
M
[
A
]
=
Free
[
Eff
,
A
]
Definition Classes
MongoDb
→ BackendModule
trait
ManageFileModule
extends
AnyRef
Definition Classes
BackendModule
trait
ManagedReadFileModule
extends
AnyRef
Definition Classes
ManagedReadFile
trait
ManagedWriteFileModule
extends
AnyRef
Definition Classes
ManagedWriteFile
type
QS
[
T
[
_
[
_
]
]
]
=
:\:
[[β$5$]
QScriptCore
[
T
,
β$5$
],
:/:
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
]]]
Definition Classes
MongoDb
→ BackendModule
type
QSM
[
T
[
_
[
_
]
]
,
A
]
=
fp.:\:.M
[
A
]
Definition Classes
BackendModule
trait
QueryFileModule
extends
AnyRef
Definition Classes
BackendModule
trait
ReadFileModule
extends
AnyRef
Definition Classes
BackendModule
type
Repr
=
Crystallized
[
WorkflowF
]
Definition Classes
MongoDb
→ BackendModule
trait
WriteFileModule
extends
AnyRef
Definition Classes
BackendModule
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
def
CardinalityQSM
:
Cardinality
[[β$2$]
Coproduct
[[β$5$]
QScriptCore
[
Fix
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
Fix
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$2$
]]
Definition Classes
MongoDb
→ DefaultAnalyzeModule
def
CostQSM
:
Cost
[[β$4$]
Coproduct
[[β$5$]
QScriptCore
[
Fix
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
Fix
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$4$
]]
Definition Classes
MongoDb
→ DefaultAnalyzeModule
val
DC
:
DataCursor
[
MongoDbIO
,
BsonCursor
]
def
DelayRenderTreeQSM
[
T
[
_
[
_
]
]
]
(
implicit
arg0:
BirecursiveT
[
T
]
,
arg1:
EqualT
[
T
]
,
arg2:
ShowT
[
T
]
,
arg3:
RenderTreeT
[
T
]
)
:
Delay
[
RenderTree
, [β$8$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$8$
]]
Definition Classes
MongoDb
→ BackendModule
def
ExtractPathQSM
[
T
[
_
[
_
]
]
]
(
implicit
arg0:
RecursiveT
[
T
]
)
:
ExtractPath
[[β$9$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$9$
],
APath
]
Definition Classes
MongoDb
→ BackendModule
def
FunctorQSM
[
T
[
_
[
_
]
]
]
:
Functor
[[β$7$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$7$
]]
Definition Classes
MongoDb
→ BackendModule
object
ManageFileModule
extends
ManageFileModule
Definition Classes
MongoDb
→ BackendModule
object
ManagedReadFileModule
extends
ManagedReadFileModule
Definition Classes
MongoDb
→ ManagedReadFile
object
ManagedWriteFileModule
extends
ManagedWriteFileModule
Definition Classes
MongoDb
→ ManagedWriteFile
def
MonadM
:
Monad
[
M
]
Definition Classes
MongoDb
→ BackendModule
def
MonoSeqM
:
MonoSeq
[
M
]
Definition Classes
MongoDb
→ ManagedWriteFile → ManagedReadFile
def
QSCoreInject
[
T
[
_
[
_
]
]
]
:
:<:
[[β$10$]
QScriptCore
[
T
,
β$10$
], [β$11$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$11$
]]
Definition Classes
MongoDb
→ BackendModule
object
QueryFileModule
extends
QueryFileModule
Definition Classes
MongoDb
→ BackendModule
def
ReadKvsM
:
Kvs
[
M
,
ReadHandle
,
BsonCursor
]
Definition Classes
MongoDb
→ ManagedReadFile
def
TraverseQSM
[
T
[
_
[
_
]
]
]
:
Traverse
[[β$6$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$6$
]]
Definition Classes
MongoDb
→ DefaultAnalyzeModule
val
Type
:
FileSystemType
Definition Classes
MongoDb
→ BackendModule
def
UnicoalesceCap
[
T
[
_
[
_
]
]
]
(
implicit
arg0:
BirecursiveT
[
T
]
,
arg1:
EqualT
[
T
]
,
arg2:
ShowT
[
T
]
,
arg3:
RenderTreeT
[
T
]
)
:
Capture
[
T
,
QS
[
T
]]
Definition Classes
MongoDb
→ BackendModule
def
UnirewriteT
[
T
[
_
[
_
]
]
]
(
implicit
arg0:
BirecursiveT
[
T
]
,
arg1:
EqualT
[
T
]
,
arg2:
ShowT
[
T
]
,
arg3:
RenderTreeT
[
T
]
)
:
Unirewrite
[
T
,
QS
[
T
]]
Definition Classes
MongoDb
→ BackendModule
def
WriteKvsM
:
Kvs
[
M
,
WriteHandle
,
Collection
]
Definition Classes
MongoDb
→ ManagedWriteFile
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
compile
(
cfg:
Config
)
:
DefErrT
[
Task
, (
~>
[
M
,
Task
],
Task
[
slamdata.Predef.Unit
])]
Definition Classes
MongoDb
→ BackendModule
final
def
config
[
F
[
_
]
]
(
implicit
C:
MonadReader_
[
F
,
Config
]
)
:
F
[
Config
]
Definition Classes
BackendModule
final
val
definition
:
BackendDef
[
Task
]
Definition Classes
BackendModule
def
doPlan
[
T
[
_
[
_
]
]
,
N
[
_
]
]
(
qs:
T
[[β$20$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$20$
]]
,
ctx:
QueryContext
,
queryModel:
MongoQueryModel
,
anyDoc: (
Collection
) ⇒
OptionT
[
N
,
BsonDocument
]
,
execTime:
Instant
)
(
implicit
arg0:
BirecursiveT
[
T
]
,
arg1:
EqualT
[
T
]
,
arg2:
ShowT
[
T
]
,
arg3:
RenderTreeT
[
T
]
,
arg4:
Monad
[
N
]
,
arg5:
MonadFsErr
[
N
]
,
arg6:
PhaseResultTell
[
N
]
)
:
N
[
Repr
]
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
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
interpreter
(
cfg:
Config
)
:
DefErrT
[
Task
, (
~>
[
BackendEffect
,
Task
],
Task
[
slamdata.Predef.Unit
])]
Definition Classes
BackendModule
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
lpToQScript
[
T
[
_
[
_
]
]
,
M
[
_
]
]
(
lp:
T
[
LogicalPlan
]
,
lc:
ListContents
[
M
]
)
(
implicit
arg0:
BirecursiveT
[
T
]
,
arg1:
EqualT
[
T
]
,
arg2:
ShowT
[
T
]
,
arg3:
RenderTreeT
[
T
]
,
arg4:
Monad
[
M
]
,
arg5:
MonadFsErr
[
M
]
,
arg6:
PhaseResultTell
[
M
]
)
:
M
[
T
[[β$16$]
fp.:\:.M
[
β$16$
]]]
Definition Classes
BackendModule
final
def
lpToRepr
[
T
[
_
[
_
]
]
]
(
lp:
T
[
LogicalPlan
]
)
(
implicit
arg0:
BirecursiveT
[
T
]
,
arg1:
EqualT
[
T
]
,
arg2:
ShowT
[
T
]
,
arg3:
RenderTreeT
[
T
]
)
:
Backend
[
PhysicalPlan
[
Repr
]]
Definition Classes
BackendModule
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
optimize
[
T
[
_
[
_
]
]
]
(
implicit
arg0:
BirecursiveT
[
T
]
,
arg1:
EqualT
[
T
]
,
arg2:
ShowT
[
T
]
)
: (
QSM
[
T
,
T
[[β$12$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$12$
]]]) ⇒
QSM
[
T
,
T
[[β$13$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$13$
]]]
Definition Classes
MongoDb
→ BackendModule
def
parseConfig
(
uri:
ConnectionUri
)
:
DefErrT
[
Task
,
Config
]
Definition Classes
MongoDb
→ BackendModule
def
plan
[
T
[
_
[
_
]
]
]
(
qs:
T
[[β$21$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$21$
]]
)
(
implicit
arg0:
BirecursiveT
[
T
]
,
arg1:
EqualT
[
T
]
,
arg2:
ShowT
[
T
]
,
arg3:
RenderTreeT
[
T
]
)
:
Backend
[
Repr
]
Definition Classes
MongoDb
→ BackendModule
Annotations
@SuppressWarnings
()
implicit
def
qScriptToQScriptTotal
[
T
[
_
[
_
]
]
]
:
Aux
[[β$0$]
Coproduct
[[β$5$]
QScriptCore
[
T
,
β$5$
], [A]
Coproduct
[[β$3$]
EquiJoin
[
T
,
β$3$
], [β$4$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$4$
],
A
],
β$0$
], [β$1$]
Coproduct
[[β$0$]
QScriptCore
[
T
,
β$0$
], [β$1$]
Coproduct
[[β$2$]
ProjectBucket
[
T
,
β$2$
], [β$3$]
Coproduct
[[β$4$]
ThetaJoin
[
T
,
β$4$
], [β$5$]
Coproduct
[[β$6$]
EquiJoin
[
T
,
β$6$
], [β$7$]
Coproduct
[[β$8$]
Const
[
ShiftedRead
[
Path
[
Abs
,
Dir
,
Sandboxed
]],
β$8$
], [β$9$]
Coproduct
[[β$10$]
Const
[
ShiftedRead
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$10$
], [β$11$]
Coproduct
[[β$12$]
Const
[
Read
[
Path
[
Abs
,
Dir
,
Sandboxed
]],
β$12$
], [β$13$]
Coproduct
[[β$14$]
Const
[
Read
[
Path
[
Abs
,
File
,
Sandboxed
]],
β$14$
], [β$15$]
Const
[
DeadEnd
,
β$15$
],
β$13$
],
β$11$
],
β$9$
],
β$7$
],
β$5$
],
β$3$
],
β$1$
],
β$1$
]]
Definition Classes
MongoDb
→ BackendModule
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toBackend
[
C
[
_
]
,
A
]
(
c:
C
[
\/
[
FileSystemError
,
A
]]
)
(
implicit
inj:
:<:
[
C
,
Eff
]
)
:
Backend
[
A
]
def
toBackendP
[
C
[
_
]
,
A
]
(
c:
C
[(
PhaseResults
,
\/
[
FileSystemError
,
A
])]
)
(
implicit
inj:
:<:
[
C
,
Eff
]
)
:
Backend
[
A
]
def
toConfigured
[
C
[
_
]
,
A
]
(
c:
C
[
A
]
)
(
implicit
inj:
:<:
[
C
,
Eff
]
)
:
Configured
[
A
]
def
toM
[
C
[
_
]
,
A
]
(
c:
C
[
A
]
)
(
implicit
inj:
:<:
[
C
,
Eff
]
)
:
M
[
A
]
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
@throws
(
...
)
Inherited from
DefaultAnalyzeModule
Inherited from
ManagedWriteFile
[
Collection
]
Inherited from
ManagedReadFile
[
BsonCursor
]
Inherited from
BackendModule
Inherited from
AnyRef
Inherited from
Any
Ungrouped