object Selector
- Alphabetic
- By Inheritance
- Selector
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- final case class All(selectors: slamdata.Predef.List[Selector]) extends SimpleCondition with Arr with Product with Serializable
- final case class And(left: Selector, right: Selector) extends Abstract with Product with Serializable
- sealed trait Arr extends Condition
- sealed trait Comparison extends Condition
- sealed abstract class CompoundSelector extends Selector
- sealed abstract class Condition extends AnyRef
- final case class Doc(pairs: slamdata.Predef.ListMap[BsonField, SelectorExpr]) extends Selector with Product with Serializable
- final case class ElemMatch(selector: \/[Selector, SimpleCondition]) extends SimpleCondition with Arr with Product with Serializable
- sealed trait Element extends Condition
- final case class Eq(bson: Bson) extends Condition with Comparison with Product with Serializable
- sealed trait Evaluation extends Condition
- final case class Exists(exists: slamdata.Predef.Boolean) extends SimpleCondition with Element with Product with Serializable
- final case class Expr(value: Condition) extends SelectorExpr with Product with Serializable
- final case class GeoIntersects(geometry: slamdata.Predef.String, coords: slamdata.Predef.List[slamdata.Predef.List[(slamdata.Predef.Double, slamdata.Predef.Double)]]) extends SimpleCondition with Geospatial with Product with Serializable
- final case class GeoWithin(geometry: slamdata.Predef.String, coords: slamdata.Predef.List[slamdata.Predef.List[(slamdata.Predef.Double, slamdata.Predef.Double)]]) extends SimpleCondition with Geospatial with Product with Serializable
- sealed trait Geospatial extends Condition
- final case class Gt(rhs: Bson) extends SimpleCondition with Comparison with Product with Serializable
- final case class Gte(rhs: Bson) extends SimpleCondition with Comparison with Product with Serializable
- final case class In(rhs: Bson) extends SimpleCondition with Comparison with Product with Serializable
- final case class Lt(rhs: Bson) extends SimpleCondition with Comparison with Product with Serializable
- final case class Lte(rhs: Bson) extends SimpleCondition with Comparison with Product with Serializable
- final case class Mod(divisor: slamdata.Predef.Int, remainder: slamdata.Predef.Int) extends SimpleCondition with Evaluation with Product with Serializable
- final case class Near(lat: slamdata.Predef.Double, long: slamdata.Predef.Double, maxDistance: slamdata.Predef.Double) extends SimpleCondition with Geospatial with Product with Serializable
- final case class NearSphere(lat: slamdata.Predef.Double, long: slamdata.Predef.Double, maxDistance: slamdata.Predef.Double) extends SimpleCondition with Geospatial with Product with Serializable
- final case class Neq(rhs: Bson) extends SimpleCondition with Comparison with Product with Serializable
- final case class Nin(rhs: Bson) extends SimpleCondition with Comparison with Product with Serializable
- final case class Nor(left: Selector, right: Selector) extends Abstract with Product with Serializable
- final case class NotExpr(value: Condition) extends SelectorExpr with Product with Serializable
- final case class Or(left: Selector, right: Selector) extends Abstract with Product with Serializable
- final case class Regex(pattern: slamdata.Predef.String, caseInsensitive: slamdata.Predef.Boolean, multiLine: slamdata.Predef.Boolean, extended: slamdata.Predef.Boolean, dotAll: slamdata.Predef.Boolean) extends Condition with Evaluation with Product with Serializable
- sealed abstract class SelectorExpr extends AnyRef
- final case class Size(size: slamdata.Predef.Int) extends SimpleCondition with Arr with Product with Serializable
- final case class Type(bsonType: BsonType) extends SimpleCondition with Element with Product with Serializable
- final case class Where(code: javascript.Js.Expr) extends Selector with Product with Serializable
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
- implicit def SelectorRenderTree[S <: Selector]: RenderTree[Selector]
- implicit val andSemigroup: Semigroup[Selector]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @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
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val showCondition: Show[Condition]
- implicit val showSelector: Show[Selector]
- implicit val showSelectorExpr: Show[SelectorExpr]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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
- @native() @throws( ... )
- object And extends Serializable
- object Doc extends Serializable
- object Nor extends Serializable
- object Or extends Serializable