org.eigengo.scalad

experimental

package experimental

Visibility
  1. Public
  2. All

Type Members

  1. case class ConjunctionRestriction(lhs: Restriction, rhs: Restriction) extends Restriction with RestrictionOps with Product with Serializable

  2. case class DisjunctionRestriction(lhs: Restriction, rhs: Restriction) extends Restriction with RestrictionOps with Product with Serializable

  3. case class EqualsRestriction[A, Path](path: Path, value: A) extends Restriction with RestrictionOps with Product with Serializable

  4. trait MongoJsonNativeRestrictions extends NativeRestrictions with MongoNativeRestrictionMarshallers

    Native restrictions for JsObject and MongoDB

  5. trait NativeRestrictions extends RestrictionSimplification

  6. trait NativeRestrictionsMarshaller[A] extends AnyRef

  7. case class NotEqualsRestriction[A, Path](path: Path, value: A) extends Restriction with RestrictionOps with Product with Serializable

  8. case class NotRestriction(restriction: Restriction) extends Restriction with Product with Serializable

  9. case class OrdRestriction[A, Path](path: Path, ord: Symbol, value: A)(implicit evidence$1: Ordering[A]) extends Restriction with RestrictionOps with Product with Serializable

  10. sealed trait Restriction extends AnyRef

  11. class RestrictionBuilder[Path] extends AnyRef

    Begins the construction of the restrictions so that you can construct the entire query tree

  12. trait RestrictionOps extends AnyRef

    Contains functions that construct trees of expressions

  13. trait RestrictionSimplification extends AnyRef

    Contains functions to simplify restrictions

  14. trait Restrictions extends AnyRef

    Provides the starting point for the restrictions DSL

  15. trait StringRestrictionsPaths extends AnyRef

    Defines the RestrictionPath to be string, which most databases are happy with: - in SQL databases, the RestrictionPath is the column name, - in Mongo, the RestrictionPath is the property name, - .

Value Members

  1. object ContradictionRestriction extends Restriction with Product with Serializable

  2. object TautologyRestriction extends Restriction with Product with Serializable

Ungrouped