RQLQuery class abstract

Base class for all RQL query classes.

The RQL project page describes RQL:

RQL can be thought as basically a set of nestable named operators which each have a set of arguments. RQL is designed to have an extremely simple, but extensible grammar that can be written in a URL friendly query string.

For more information take a look at the Ditto documentation. A RQL expression has similarities to a tree: Example from https://www.eclipse.org/ditto/basic-rql.html:

and(eq(foo, "ditto"), lt(bar, 10))

          and
       /        \
    eq            lt
   /   \        /    \
 foo  "ditto"  bar   10
Implementers

Constructors

RQLQuery()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

generateString() String
Returns the stored information in this QueryParam ready to use in a request.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited