object Imports extends Imports with commons.Imports
- Alphabetic
- By Inheritance
- Imports
- Imports
- Implicits
- TypeImports
- BaseImports
- Imports
- ValidDateOrNumericTypeHolder
- ValidNumericTypeHolder
- ValidDateTypeHolder
- ValidBarewordExpressionArgTypeHolder
- FluidQueryBarewordOps
- CurrentDateOp
- SearchOp
- WhereOp
- BitOp
- NorOp
- ArrayOps
- PullAllOp
- PullOp
- PopOp
- AddToSetOp
- PushAllOp
- PushOp
- RenameOp
- AndOp
- OrOp
- MaxOp
- IncOp
- UnsetOp
- SetOnInsertOp
- SetOp
- BarewordQueryOperator
- Implicits
- TypeImports
- BaseImports
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
AsQueryParam[T] = query.AsQueryParam[T]
- Definition Classes
- TypeImports
-
type
BSONTimestamp = org.bson.types.BSONTimestamp
- Definition Classes
- TypeImports
-
type
BasicDBList = mongodb.BasicDBList
- Definition Classes
- TypeImports
-
type
BasicDBObject = mongodb.BasicDBObject
- Definition Classes
- TypeImports
-
type
DBObject = mongodb.DBObject
- Definition Classes
- TypeImports
-
type
DBRef = mongodb.DBRef
- Definition Classes
- TypeImports
-
type
GeoCoords = dsl.GeoCoords[_, _]
- Definition Classes
- TypeImports
-
type
JSFunction = String
- Definition Classes
- Implicits
-
class
MapWithAsDBObject extends AnyRef
- Definition Classes
- Implicits
-
type
MongoDBList = commons.MongoDBList
- Definition Classes
- TypeImports
-
type
MongoDBObject = commons.MongoDBObject
- Definition Classes
- TypeImports
-
type
MongoException = mongodb.MongoException
- Definition Classes
- TypeImports
-
type
ObjectId = org.bson.types.ObjectId
- Definition Classes
- TypeImports
-
type
ValidBarewordExpressionArgType[T] = query.ValidBarewordExpressionArgType[T]
- Definition Classes
- TypeImports
-
type
ValidDateOrNumericType[T] = query.ValidDateOrNumericType[T]
- Definition Classes
- TypeImports
-
type
ValidDateType[T] = query.ValidDateType[T]
- Definition Classes
- TypeImports
-
type
ValidNumericType[T] = query.ValidNumericType[T]
- Definition Classes
- TypeImports
-
sealed
class
TextOpWrapper
extends Imports.BasicDBObject
- Definition Classes
- SearchOp
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
$addToSet(field: String): AnyRef { def $each[A](target: A*)(implicit evidence$7: com.mongodb.casbah.query.Imports.AsQueryParam[A]): com.mongodb.casbah.query.Imports.DBObject }
- Definition Classes
- AddToSetOp
-
def
$addToSet[A](fields: (String, A)*): DBObject
- Definition Classes
- AddToSetOp
-
def
$addToSet[T](arg: T)(implicit arg0: (T) ⇒ DBObject): DBObject
- Definition Classes
- AddToSetOp
-
def
$and: NestedBarewordListOperator
- Definition Classes
- AndOp
-
def
$bit(field: String): AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- BitOp
-
def
$currentDate(fields: (String, String)*): DBObject
- Definition Classes
- CurrentDateOp
-
def
$inc[T](args: (String, T)*)(implicit arg0: ValidNumericType[T]): DBObject
- Definition Classes
- IncOp
-
def
$max[T](args: (String, T)*)(implicit arg0: ValidNumericType[T]): DBObject
- Definition Classes
- MaxOp
-
def
$nor: NestedBarewordListOperator
- Definition Classes
- NorOp
-
def
$or: NestedBarewordListOperator
- Definition Classes
- OrOp
-
def
$pop[T](args: (String, T)*)(implicit arg0: ValidNumericType[T]): DBObject
- Definition Classes
- PopOp
-
def
$pull(inner: DBObject): DBObject
- Definition Classes
- PullOp
-
def
$pull(inner: ⇒ DBObject): DBObject
- Definition Classes
- PullOp
-
def
$pull[A](fields: (String, A)*): DBObject
- Definition Classes
- PullOp
-
def
$pullAll[A](args: (String, A)*)(implicit arg0: AsQueryParam[A]): DBObject
- Definition Classes
- PullAllOp
-
def
$push(field: String): AnyRef { def $each[A](target: A*)(implicit evidence$4: com.mongodb.casbah.query.Imports.AsQueryParam[A]): com.mongodb.casbah.query.Imports.DBObject }
- Definition Classes
- PushOp
-
def
$push[A](fields: (String, A)*): DBObject
- Definition Classes
- PushOp
-
def
$pushAll[A](args: (String, A)*)(implicit arg0: AsQueryParam[A]): DBObject
- Definition Classes
- PushAllOp
-
def
$rename[A](fields: (String, A)*): DBObject
- Definition Classes
- RenameOp
-
def
$set[A](fields: (String, A)*): DBObject
- Definition Classes
- SetOp
-
def
$setOnInsert[A](fields: (String, A)*): DBObject
- Definition Classes
- SetOnInsertOp
-
def
$text(searchTerm: String): TextOpWrapper
- Definition Classes
- SearchOp
-
def
$unset(args: String*): DBObject
- Definition Classes
- UnsetOp
-
def
$where(target: JSFunction): DBObject
- Definition Classes
- WhereOp
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
AsQueryParam: query.AsQueryParam.type
- Definition Classes
- BaseImports
-
val
DBList: commons.MongoDBList.type
- Definition Classes
- BaseImports
-
val
DBObject: commons.MongoDBObject.type
- Definition Classes
- BaseImports
-
val
GeoCoords: dsl.GeoCoords.type
- Definition Classes
- BaseImports
-
val
MongoDBList: commons.MongoDBList.type
- Definition Classes
- BaseImports
-
val
MongoDBObject: commons.MongoDBObject.type
- Definition Classes
- BaseImports
-
def
apply[A](oper: String)(fields: Seq[(String, A)]): DBObject
- Definition Classes
- BarewordQueryOperator
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
kvPairOk[A]: KVPair[A]
- Definition Classes
- ValidBarewordExpressionArgTypeHolder
-
implicit
def
map2MongoDBObject(map: Map[String, Any]): mongodb.DBObject
- Definition Classes
- Implicits
-
implicit
def
mapAsDBObject(map: Map[String, Any]): MapWithAsDBObject
- Definition Classes
- Implicits
-
implicit
def
mongoNestedDBObjectQueryStatements(nested: commons.Imports.DBObject with QueryExpressionObject): ValueTestFluidQueryOperators
Implicit extension methods for Tuple2[String, DBObject] values to add Mongo's query operators, minimizing the need to write long series' of nested maps.
Implicit extension methods for Tuple2[String, DBObject] values to add Mongo's query operators, minimizing the need to write long series' of nested maps.
Mixes in the QueryOperators defined in the QueryOperators mixin. The NestedQuery implicits allows you to call chained operators on the return value of the base String method method. Chained operators will place the subsequent operators within the same DBObject, e.g.
"fooDate" $lte yesterday $gte tomorrow
maps to a Mongo query of:{"fooDate": {"$lte":
, "$gte": }} - returns
Tuple2[String, DBObject] A tuple containing the field name and the mapped operator value, suitable for instantiating a Map
- Definition Classes
- Implicits
-
implicit
def
mongoQueryStatements(left: String): FluidQueryOperators
Implicit extension methods for String values (e.g.
Implicit extension methods for String values (e.g. a field name) to add Mongo's query operators, minimizing the need to write long series' of nested maps.
Mixes in the QueryOperators defined in the QueryOperators mixin. The NestedQuery implicit [Defined below] allows you to call chained operators on the return value of this method. Chained operators will place the subsequent operators within the same DBObject, e.g.
"fooDate" $lte yesterday $gte tomorrow
maps to a Mongo query of:{"fooDate": {"$lte":
, "$gte": }} - left
A string which should be the field name, the left hand of the query
- returns
Tuple2[String, DBObject] A tuple containing the field name and the mapped operator value, suitable for instantiating a Map
- Definition Classes
- Implicits
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
tupleToGeoCoords[A, B](coords: (A, B))(implicit arg0: query.ValidNumericType[A], arg1: Manifest[A], arg2: query.ValidNumericType[B], arg3: Manifest[B]): dsl.GeoCoords[A, B]
- Definition Classes
- Implicits
-
implicit
def
unwrapDBList(in: commons.MongoDBList): mongodb.BasicDBList
- Definition Classes
- Implicits
-
implicit
def
unwrapDBObj(in: commons.MongoDBObject): mongodb.DBObject
- Definition Classes
- Implicits
-
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( ... )
-
implicit
def
wrapDBList(in: mongodb.BasicDBList): commons.MongoDBList
- Definition Classes
- Implicits
-
implicit
def
wrapDBObj(in: mongodb.DBObject): commons.MongoDBObject
- Definition Classes
- Implicits
-
implicit
object
ConcreteDBObjectOk
extends ConcreteDBObject
- Definition Classes
- ValidBarewordExpressionArgTypeHolder
-
implicit
object
CoreOperatorResultObjOk
extends CoreOperatorResultObj
- Definition Classes
- ValidBarewordExpressionArgTypeHolder
-
implicit
object
ByteDoNOk
extends ValidDateOrNumericType[Byte]
- Definition Classes
- ValidDateOrNumericTypeHolder
-
implicit
object
DoubleDoNOk
extends ValidDateOrNumericType[Double]
- Definition Classes
- ValidDateOrNumericTypeHolder
-
implicit
object
FloatDoNOk
extends ValidDateOrNumericType[Float]
- Definition Classes
- ValidDateOrNumericTypeHolder
-
implicit
object
IntDoNOk
extends ValidDateOrNumericType[Int]
- Definition Classes
- ValidDateOrNumericTypeHolder
-
implicit
object
JDKDateDoNOk
extends ValidDateOrNumericType[Date]
- Definition Classes
- ValidDateOrNumericTypeHolder
-
implicit
object
JodaDateTimeDoNOk
extends ValidDateOrNumericType[DateTime]
- Definition Classes
- ValidDateOrNumericTypeHolder
-
implicit
object
LongDoNOk
extends ValidDateOrNumericType[Long]
- Definition Classes
- ValidDateOrNumericTypeHolder
-
implicit
object
ShortDoNOk
extends ValidDateOrNumericType[Short]
- Definition Classes
- ValidDateOrNumericTypeHolder
-
implicit
object
JDKDateOk
extends JDKDateOk
- Definition Classes
- ValidDateTypeHolder
-
implicit
object
JodaDateTimeOk
extends JodaDateTimeOk
- Definition Classes
- ValidDateTypeHolder
-
implicit
object
ByteOk
extends ByteOk
- Definition Classes
- ValidNumericTypeHolder
-
implicit
object
DoubleOk
extends DoubleOk
- Definition Classes
- ValidNumericTypeHolder
-
implicit
object
FloatOk
extends FloatOk
- Definition Classes
- ValidNumericTypeHolder
-
implicit
object
IntOk
extends IntOk
- Definition Classes
- ValidNumericTypeHolder
-
implicit
object
LongOk
extends LongOk
- Definition Classes
- ValidNumericTypeHolder
-
implicit
object
ShortOk
extends ShortOk
- Definition Classes
- ValidNumericTypeHolder