Query

object Query extends Query
Companion:
class
trait Product
trait Mirror
class Query
trait Serializable
trait Product
trait Equals
trait Support
trait QueryPart
class Object
trait Matchable
class Any
Query.type

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply(query: String): Query
def merge(queries: List[Query], separator: String): Query

Merges queries and renames overlapping argument names

Merges queries and renames overlapping argument names

Value parameters:
queries

the list of queries to merge

separator

the separator string between each query

Returns:

merge quest

Inherited methods

def +(that: Query): Query
Inherited from:
Query
def compressed: String
Inherited from:
Query
override def equals(obj: Any): Boolean
Definition Classes
Query -> Equals -> Any
Inherited from:
Query
def namedVariable(name: String, value: Json): Query
Inherited from:
Query
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def reverseLookup: Map[Json, String]
Inherited from:
Query
def static(value: String): Query
Inherited from:
Query
override def toQueryPart: QueryPart
Definition Classes
Inherited from:
Query
def variable(value: Json): Query
Inherited from:
Query
def variables: Map[String, Json]
Inherited from:
Query
def withParts(parts: QueryPart*): Query
Inherited from:
Query
def withQuery(that: Query): Query
Inherited from:
Query

Inherited fields

lazy val string: String
Inherited from:
Query