Packages

case class field(fieldPath: String) extends Product with Serializable

field class provides the functionality to represent the query conditions.

fieldPath

name of the field in MapRDB Table.

Example:
  1. An equality condition can be represented by field("a.c.d") === 10 Similarly a greater than condition can be represented by field("a.c.d") >= 10

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. field
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new field(fieldPath: String)

    fieldPath

    name of the field in MapRDB Table.

Value Members

  1. def !=(rhs: Map[String, Any]): Predicate

    Function to provide notequalsTo(!=) functionality for a field to a Map

    Function to provide notequalsTo(!=) functionality for a field to a Map

    rhs

    right hand side value of type Map[String, Any]

    Example:
    1. field("a.d.d") != Map("aa" -> value)

  2. def !=(rhs: Seq[Any]): Predicate

    Function to provide notequalsTo(!=) functionality for a field to a Sequence.

    Function to provide notequalsTo(!=) functionality for a field to a Sequence.

    rhs

    right hand side value of type Sequence

    Example:
    1. field("a.d.d") != Seq("aa",10)

  3. def !=[T](rhs: T)(implicit ev: quotes[T]): Predicate

    Function to provide notEqualsTo(!=) functionality for a field.

    Function to provide notEqualsTo(!=) functionality for a field.

    rhs

    right hand side value of type T

    Example:
    1. field("a.d.d") != 10

  4. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def ##(): Int
    Definition Classes
    AnyRef → Any
  6. def <[T](rhs: T)(implicit ev: quotes[T]): Predicate

    Function to provide lessThan(<) functionality for a field.

    Function to provide lessThan(<) functionality for a field.

    rhs

    right hand side value of type T

    Example:
    1. field("a.d.d") < 10

  7. def <=[T](rhs: T)(implicit ev: quotes[T]): Predicate

    Function to provide lessThan EqualsTo(<=) functionality for a field.

    Function to provide lessThan EqualsTo(<=) functionality for a field.

    rhs

    right hand side value of type T

    Example:
    1. field("a.d.d") <= 10

  8. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def ===(rhs: Map[String, Any]): Predicate

    Function to provide equalsTo(===) functionality for a field to a Map

    Function to provide equalsTo(===) functionality for a field to a Map

    rhs

    right hand side value of type Map[String, Any]

    Example:
    1. field("a.d.d") === Map("aa" -> value)

  10. def ===(rhs: Seq[Any]): Predicate

    Function to provide equalsTo(===) functionality for a field to a Sequence.

    Function to provide equalsTo(===) functionality for a field to a Sequence.

    rhs

    right hand side value of type Sequence

    Example:
    1. field("a.d.d") === Seq("aa",10)

  11. def ===[T](rhs: T)(implicit ev: quotes[T]): Predicate

    Function to provide equalsTo(===) functionality for a field.

    Function to provide equalsTo(===) functionality for a field.

    rhs

    right hand side value of type T

    Example:
    1. field("a.d.d") === 10

  12. def >[T](rhs: T)(implicit ev: quotes[T]): Predicate

    Function to provide greaterThan(>) functionality for a field.

    Function to provide greaterThan(>) functionality for a field.

    rhs

    right hand side value of type T

    Example:
    1. field("a.d.d") > 10

  13. def >=[T](rhs: T)(implicit ev: quotes[T]): Predicate

    Function to provide greaterThan EqualsTo(>=) functionality for a field.

    Function to provide greaterThan EqualsTo(>=) functionality for a field.

    rhs

    right hand side value of type T

    Example:
    1. field("a.d.d") >= 10

  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. def between[T](rhs1: T, rhs2: T)(implicit ev: quotes[T]): Predicate

    Function to provide between functionality for a field.

    Function to provide between functionality for a field.

    rhs1

    first right hand side value of type T

    rhs2

    second right hand side value of type T

    Example:
    1. field("a.d.d") between (10,20)

  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def exists(): Exists

    Function to provide EXISTS functionality for a field.

    Function to provide EXISTS functionality for a field.

    Example:
    1. field("a.d.d") exists

  19. val fieldPath: String
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. def in(rhs: Seq[Any]): In

    Function to provide IN functionality for a field.

    Function to provide IN functionality for a field.

    rhs

    right hand side value of type Seq[Any]

    Example:
    1. field("a.d.d") in (10, 20)

  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def like(regex: String): Like

    Function to provide LIKE functionality for a field.

    Function to provide LIKE functionality for a field.

    regex

    right hand side is a SQL like regex string

    Example:
    1. field("a.d.d") like "%s"

  24. def matches(regex: String): Matches

    Function to provide MATCHES functionality for a field.

    Function to provide MATCHES functionality for a field.

    regex

    right hand side is a regular expression

    Example:
    1. field("a.d.d") matches "*s"

  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def notexists(): NotExists

    Function to provide NOTEXISTS functionality for a field.

    Function to provide NOTEXISTS functionality for a field.

    Example:
    1. field("a.d.d") notexists

  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. def notin(rhs: Seq[Any]): NotIn

    Function to provide NOTIN functionality for a field.

    Function to provide NOTIN functionality for a field.

    rhs

    right hand side value of type Seq[Any]

    Example:
    1. field("a.d.d") notin Seq(10,20)

  30. def notlike(regex: String): NotLike

    Function to provide NOTLIKE functionality for a field.

    Function to provide NOTLIKE functionality for a field.

    regex

    right hand side is a SQL like regex string

    Example:
    1. field("a.d.d") notlike "%s"

  31. def notmatches(regex: String): NotMatches

    Function to provide NOTMATCHES functionality for a field.

    Function to provide NOTMATCHES functionality for a field.

    regex

    right hand side is a regular expression

    Example:
    1. field("a.d.d") notmatches "*s"

  32. def nottypeof(typevalue: String): NotTypeOf

    Function to provide NOTTYPEOF functionality for a field.

    Function to provide NOTTYPEOF functionality for a field.

    typevalue

    type of the field

    Example:
    1. field("a.d.d") NOTTYPEOF "INT"

  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. def toString(): String
    Definition Classes
    field → AnyRef → Any
  35. def typeof(typevalue: String): TypeOf

    Function to provide TYPEOF functionality for a field.

    Function to provide TYPEOF functionality for a field.

    typevalue

    type of the field.

    Example:
    1. field("a.d.d") typeof "INT"

  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped