io
.
fsq
.
rogue
.
lift
LiftQueryExecutor
Related Docs:
class LiftQueryExecutor
|
package lift
object
LiftQueryExecutor
extends
LiftQueryExecutor
Linear Supertypes
LiftQueryExecutor
,
QueryExecutor
[
MongoRecord
[_] with
MongoMetaRecord
[_],
MongoRecord
[_]],
Rogue
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
LiftQueryExecutor
LiftQueryExecutor
QueryExecutor
Rogue
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
class
Flattened
[
A
,
B
]
extends
AnyRef
Definition Classes
Rogue
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
val
adapter
:
MongoJavaDriverAdapter
[
MongoRecord
[_] with
MongoMetaRecord
[_],
MongoRecord
[_]]
Definition Classes
LiftQueryExecutor
→ QueryExecutor
implicit
def
anyValIsFlattened
[
A <:
AnyVal
]
:
Flattened
[
A
,
A
]
Definition Classes
Rogue
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
implicit
def
booleanRFieldToModifyField
[
M
]
(
f:
Field
[
Boolean
,
M
]
)
:
ModifyField
[
Boolean
,
M
]
Definition Classes
Rogue
def
bulkDelete_!!
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
State
]
(
query:
Query
[
M
, _,
State
]
,
writeConcern:
WriteConcern
)
(
implicit
ev1:
Required
[
State
,
Unselected
with
Unlimited
with
Unskipped
]
,
ev2:
ShardingOk
[
M
,
State
]
,
ev3:
!<:<
[
M
,
MongoDisallowed
]
)
:
Unit
Definition Classes
QueryExecutor
implicit
def
byteRFieldToModifyField
[
M
]
(
f:
Field
[
Byte
,
M
]
)
:
NumericModifyField
[
Byte
,
M
]
Definition Classes
Rogue
implicit
def
charRFieldToModifyField
[
M
]
(
f:
Field
[
Char
,
M
]
)
:
ModifyField
[
Char
,
M
]
Definition Classes
Rogue
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
count
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
State
]
(
query:
Query
[
M
, _,
State
]
,
readPreference:
Option
[
ReadPreference
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
,
ev2:
!<:<
[
M
,
MongoDisallowed
]
)
:
Long
Definition Classes
QueryExecutor
def
countDistinct
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
V
,
State
]
(
query:
Query
[
M
, _,
State
]
,
readPreference:
Option
[
ReadPreference
]
)
(
field: (
M
) ⇒
Field
[
V
,
M
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
,
ev2:
!<:<
[
M
,
MongoDisallowed
]
)
:
Long
Definition Classes
QueryExecutor
implicit
val
dateIsFlattened
:
Flattened
[
Date
,
Date
]
Definition Classes
Rogue
implicit
def
dateRFieldToDateModifyField
[
M
]
(
f:
Field
[
Date
,
M
]
)
:
DateModifyField
[
M
]
Definition Classes
Rogue
implicit
def
datetimeRFieldToDateModifyField
[
M
]
(
f:
Field
[
DateTime
,
M
]
)
:
DateTimeModifyField
[
M
]
Definition Classes
Rogue
def
defaultWriteConcern
:
WriteConcern
Definition Classes
LiftQueryExecutor
→ QueryExecutor
def
distinct
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
V
,
State
]
(
query:
Query
[
M
, _,
State
]
,
readPreference:
Option
[
ReadPreference
]
)
(
field: (
M
) ⇒
Field
[
V
,
M
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
,
ev2:
!<:<
[
M
,
MongoDisallowed
]
)
:
Seq
[
V
]
Definition Classes
QueryExecutor
implicit
def
doubleRFieldToModifyField
[
M
]
(
f:
Field
[
Double
,
M
]
)
:
NumericModifyField
[
Double
,
M
]
Definition Classes
Rogue
implicit
def
enumIsFlattened
[
A <:
Value
]
:
Flattened
[
A
,
A
]
Definition Classes
Rogue
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
explain
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
]
(
query:
Query
[
M
, _, _]
)
:
String
Definition Classes
QueryExecutor
def
fetch
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
State
]
(
query:
Query
[
M
,
R
,
State
]
,
readPreference:
Option
[
ReadPreference
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
,
ev2:
!<:<
[
M
,
MongoDisallowed
]
)
:
Seq
[
R
]
Definition Classes
QueryExecutor
def
fetchBatch
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
T
,
State
]
(
query:
Query
[
M
,
R
,
State
]
,
batchSize:
Int
,
readPreference:
Option
[
ReadPreference
]
)
(
f: (
Seq
[
R
]) ⇒
Seq
[
T
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
,
ev2:
!<:<
[
M
,
MongoDisallowed
]
)
:
Seq
[
T
]
Definition Classes
QueryExecutor
def
fetchBatchList
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
T
,
State
]
(
query:
Query
[
M
,
R
,
State
]
,
batchSize:
Int
,
readPreference:
Option
[
ReadPreference
]
)
(
f: (
List
[
R
]) ⇒
List
[
T
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
,
ev2:
!<:<
[
M
,
MongoDisallowed
]
)
:
List
[
T
]
Definition Classes
QueryExecutor
def
fetchList
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
State
]
(
query:
Query
[
M
,
R
,
State
]
,
readPreference:
Option
[
ReadPreference
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
,
ev2:
!<:<
[
M
,
MongoDisallowed
]
)
:
List
[
R
]
Definition Classes
QueryExecutor
def
fetchOne
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
State
,
S2
]
(
query:
Query
[
M
,
R
,
State
]
,
readPreference:
Option
[
ReadPreference
]
,
masterFallback:
Boolean
)
(
implicit
ev1:
AddLimit
[
State
,
S2
]
,
ev2:
ShardingOk
[
M
,
S2
]
,
ev3:
!<:<
[
M
,
MongoDisallowed
]
)
:
Option
[
R
]
Definition Classes
QueryExecutor
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
findAndDeleteOne
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
State
]
(
query:
Query
[
M
,
R
,
State
]
,
writeConcern:
WriteConcern
)
(
implicit
ev:
RequireShardKey
[
M
,
State
]
)
:
Option
[
R
]
Definition Classes
QueryExecutor
def
findAndUpdateOne
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
]
(
query:
FindAndModifyQuery
[
M
,
R
]
,
returnNew:
Boolean
,
writeConcern:
WriteConcern
)
:
Option
[
R
]
Definition Classes
QueryExecutor
def
findAndUpsertOne
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
]
(
query:
FindAndModifyQuery
[
M
,
R
]
,
returnNew:
Boolean
,
writeConcern:
WriteConcern
)
:
Option
[
R
]
Definition Classes
QueryExecutor
implicit
def
floatRFieldToModifyField
[
M
]
(
f:
Field
[
Float
,
M
]
)
:
NumericModifyField
[
Float
,
M
]
Definition Classes
Rogue
def
foreach
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
State
]
(
query:
Query
[
M
,
R
,
State
]
,
readPreference:
Option
[
ReadPreference
]
)
(
f: (
R
) ⇒
Unit
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
,
ev2:
!<:<
[
M
,
MongoDisallowed
]
)
:
Unit
Definition Classes
QueryExecutor
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
insert
[
RecordType <:
MongoRecord
[_]
]
(
record:
RecordType
,
writeConcern:
WriteConcern
)
:
RecordType
Definition Classes
QueryExecutor
def
insertAll
[
RecordType <:
MongoRecord
[_]
]
(
records:
Seq
[
RecordType
]
,
writeConcern:
WriteConcern
)
:
Seq
[
RecordType
]
Definition Classes
QueryExecutor
implicit
def
intRFieldToModifyField
[
M
]
(
f:
Field
[
Int
,
M
]
)
:
NumericModifyField
[
Int
,
M
]
Definition Classes
Rogue
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
iterate
[
S
,
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
State
]
(
query:
Query
[
M
,
R
,
State
]
,
state:
S
,
readPreference:
Option
[
ReadPreference
]
)
(
handler: (
S
,
Event
[
R
]) ⇒
Command
[
S
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
)
:
S
Definition Classes
QueryExecutor
def
iterateBatch
[
S
,
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
,
State
]
(
query:
Query
[
M
,
R
,
State
]
,
batchSize:
Int
,
state:
S
,
readPreference:
Option
[
ReadPreference
]
)
(
handler: (
S
,
Event
[
Seq
[
R
]]) ⇒
Command
[
S
]
)
(
implicit
ev:
ShardingOk
[
M
,
State
]
)
:
S
Definition Classes
QueryExecutor
implicit
def
longRFieldToModifyField
[
M
,
F <:
Long
]
(
f:
Field
[
F
,
M
]
)
:
NumericModifyField
[
F
,
M
]
Definition Classes
Rogue
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
implicit
val
objectIdIsFlattened
:
Flattened
[
ObjectId
,
ObjectId
]
Definition Classes
Rogue
implicit
def
objectidRFieldToModifyField
[
M
,
F <:
ObjectId
]
(
f:
Field
[
F
,
M
]
)
:
ModifyField
[
F
,
M
]
Definition Classes
Rogue
lazy val
optimizer
:
QueryOptimizer
Definition Classes
LiftQueryExecutor
→ QueryExecutor
implicit
def
rArrayFieldToArrayModifyField
[
M
,
F
]
(
f:
Field
[
Array
[
F
],
M
]
)
(
implicit
arg0:
BSONType
[
F
]
)
:
ArrayModifyField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rSeqFieldToSeqModifyField
[
M
,
F
]
(
f:
Field
[
Seq
[
F
],
M
]
)
(
implicit
arg0:
BSONType
[
F
]
)
:
SeqModifyField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rStringsListFieldToStringsListQueryField
[
M
]
(
f:
Field
[
List
[
String
],
M
]
)
:
StringsListQueryField
[
M
]
Definition Classes
Rogue
implicit
def
rbooleanFieldtoQueryField
[
M
]
(
f:
Field
[
Boolean
,
M
]
)
:
QueryField
[
Boolean
,
M
]
Definition Classes
Rogue
implicit
def
rbyteFieldtoNumericQueryField
[
M
]
(
f:
Field
[
Byte
,
M
]
)
:
NumericQueryField
[
Byte
,
M
]
Definition Classes
Rogue
implicit
def
rcharFieldtoQueryField
[
M
]
(
f:
Field
[
Char
,
M
]
)
:
QueryField
[
Char
,
M
]
Definition Classes
Rogue
implicit
def
rdateFieldToDateQueryField
[
M
]
(
f:
Field
[
Date
,
M
]
)
:
DateQueryField
[
M
]
Definition Classes
Rogue
implicit
def
rdatetimeFieldToDateQueryField
[
M
]
(
f:
Field
[
DateTime
,
M
]
)
:
DateTimeQueryField
[
M
]
Definition Classes
Rogue
implicit
def
rdbobjectFieldToQueryField
[
M
]
(
f:
Field
[
DBObject
,
M
]
)
:
QueryField
[
DBObject
,
M
]
Definition Classes
Rogue
implicit
def
rdoubleFieldtoNumericQueryField
[
M
]
(
f:
Field
[
Double
,
M
]
)
:
NumericQueryField
[
Double
,
M
]
Definition Classes
Rogue
def
readSerializer
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
R
]
(
meta:
M
,
select:
Option
[
MongoSelect
[
M
,
R
]]
)
:
RogueReadSerializer
[
R
]
Attributes
protected
Definition Classes
LiftQueryExecutor
→ QueryExecutor
implicit
def
recursiveFlattenArray
[
A
,
B
]
(
implicit
ev:
Flattened
[
A
,
B
]
)
:
Flattened
[
Array
[
A
],
B
]
Definition Classes
Rogue
implicit
def
recursiveFlattenList
[
A
,
B
]
(
implicit
ev:
Flattened
[
A
,
B
]
)
:
Flattened
[
List
[
A
],
B
]
Definition Classes
Rogue
implicit
def
recursiveFlattenSeq
[
A
,
B
]
(
implicit
ev:
Flattened
[
A
,
B
]
)
:
Flattened
[
Seq
[
A
],
B
]
Definition Classes
Rogue
def
remove
[
RecordType <:
MongoRecord
[_]
]
(
record:
RecordType
,
writeConcern:
WriteConcern
)
:
RecordType
Definition Classes
QueryExecutor
implicit
def
renumNameFieldToEnumNameQueryField
[
M
,
F <:
Value
]
(
f:
Field
[
F
,
M
]
)
:
EnumNameQueryField
[
M
,
F
]
Definition Classes
Rogue
implicit
def
renumerationFieldToEnumerationModifyField
[
M
,
F <:
Value
]
(
f:
Field
[
F
,
M
]
)
:
EnumerationModifyField
[
M
,
F
]
Definition Classes
Rogue
implicit
def
renumerationListFieldToEnumerationListModifyField
[
M
,
F <:
Value
]
(
f:
Field
[
List
[
F
],
M
]
)
:
EnumerationListModifyField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
renumerationListFieldToEnumerationListQueryField
[
M
,
F <:
Value
]
(
f:
Field
[
List
[
F
],
M
]
)
:
EnumerationListQueryField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rfieldToSafeModifyField
[
M
,
F
]
(
f:
Field
[
F
,
M
]
)
:
SafeModifyField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rfloatFieldtoNumericQueryField
[
M
]
(
f:
Field
[
Float
,
M
]
)
:
NumericQueryField
[
Float
,
M
]
Definition Classes
Rogue
implicit
def
rintFieldtoNumericQueryField
[
M
]
(
f:
Field
[
Int
,
M
]
)
:
NumericQueryField
[
Int
,
M
]
Definition Classes
Rogue
implicit
def
rjlongFieldtoNumericQueryField
[
F <:
Long
,
M
]
(
f:
Field
[
F
,
M
]
)
:
NumericQueryField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rlatLongFieldToGeoQueryField
[
M
]
(
f:
Field
[
LatLong
,
M
]
)
:
GeoQueryField
[
M
]
Definition Classes
Rogue
implicit
def
rlatLongFieldToGeoQueryModifyField
[
M
]
(
f:
Field
[
LatLong
,
M
]
)
:
GeoModifyField
[
M
]
Definition Classes
Rogue
implicit
def
rlistFieldToListModifyField
[
M
,
F
]
(
f:
Field
[
List
[
F
],
M
]
)
(
implicit
arg0:
BSONType
[
F
]
)
:
ListModifyField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rlistFieldToListQueryField
[
M
,
F
]
(
f:
Field
[
List
[
F
],
M
]
)
(
implicit
arg0:
BSONType
[
F
]
)
:
ListQueryField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rlongFieldtoNumericQueryField
[
F <:
Long
,
M
]
(
f:
Field
[
F
,
M
]
)
:
NumericQueryField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rmapFieldToMapModifyField
[
M
,
F
]
(
f:
Field
[
Map
[
String
,
F
],
M
]
)
:
MapModifyField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rmapFieldToMapQueryField
[
M
,
F
]
(
f:
Field
[
Map
[
String
,
F
],
M
]
)
:
MapQueryField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
robjectIdFieldToObjectIdQueryField
[
F <:
ObjectId
,
M
]
(
f:
Field
[
F
,
M
]
)
:
ObjectIdQueryField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
roptionalFieldToSelectField
[
M
,
V
]
(
f:
OptionalField
[
V
,
M
]
)
:
SelectField
[
Option
[
V
],
M
]
Definition Classes
Rogue
implicit
def
rrequiredFieldToSelectField
[
M
,
V
]
(
f:
RequiredField
[
V
,
M
]
)
:
SelectField
[
V
,
M
]
Definition Classes
Rogue
implicit
def
rseqFieldToSeqQueryField
[
M
,
F
]
(
f:
Field
[
Seq
[
F
],
M
]
)
(
implicit
arg0:
BSONType
[
F
]
)
:
SeqQueryField
[
F
,
M
]
Definition Classes
Rogue
implicit
def
rshortFieldtoNumericQueryField
[
M
]
(
f:
Field
[
Short
,
M
]
)
:
NumericQueryField
[
Short
,
M
]
Definition Classes
Rogue
implicit
def
rstringFieldToStringQueryField
[
F <:
String
,
M
]
(
f:
Field
[
F
,
M
]
)
:
StringQueryField
[
F
,
M
]
Definition Classes
Rogue
def
save
[
RecordType <:
MongoRecord
[_]
]
(
record:
RecordType
,
writeConcern:
WriteConcern
)
:
RecordType
Definition Classes
QueryExecutor
implicit
def
shortRFieldToModifyField
[
M
]
(
f:
Field
[
Short
,
M
]
)
:
NumericModifyField
[
Short
,
M
]
Definition Classes
Rogue
implicit
val
stringIsFlattened
:
Flattened
[
String
,
String
]
Definition Classes
Rogue
implicit
def
stringRFieldToModifyField
[
M
,
F <:
String
]
(
f:
Field
[
F
,
M
]
)
:
ModifyField
[
F
,
M
]
Definition Classes
Rogue
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
updateMulti
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
State
]
(
query:
ModifyQuery
[
M
,
State
]
,
writeConcern:
WriteConcern
)
:
Unit
Definition Classes
QueryExecutor
def
updateOne
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
State
]
(
query:
ModifyQuery
[
M
,
State
]
,
writeConcern:
WriteConcern
)
(
implicit
ev:
RequireShardKey
[
M
,
State
]
)
:
Unit
Definition Classes
QueryExecutor
def
upsertOne
[
M <:
MongoRecord
[_] with
MongoMetaRecord
[_]
,
State
]
(
query:
ModifyQuery
[
M
,
State
]
,
writeConcern:
WriteConcern
)
(
implicit
ev:
RequireShardKey
[
M
,
State
]
)
:
Unit
Definition Classes
QueryExecutor
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
(
...
)
def
writeSerializer
(
record:
MongoRecord
[_]
)
:
RogueWriteSerializer
[
MongoRecord
[_]]
Attributes
protected
Definition Classes
LiftQueryExecutor
→ QueryExecutor
Inherited from
LiftQueryExecutor
Inherited from
QueryExecutor
[
MongoRecord
[_] with
MongoMetaRecord
[_],
MongoRecord
[_]]
Inherited from
Rogue
Inherited from
AnyRef
Inherited from
Any
Ungrouped