QueryDatabase

class QueryDatabase(defaultArgumentProvider: DefaultArgumentProvider, namespace: String)
class Object
trait Matchable
class Any

Value members

Concrete methods

def allBundles: List[Class[_ <: QueryBundle]]

Determine all bundles on the class path

Determine all bundles on the class path

def allQueries: List[Query]

Determine queries across all bundles

Determine queries across all bundles

def queriesInBundle[T <: QueryBundle](bundle: Class[T]): List[Query]

Return all queries inside bundle.

Return all queries inside bundle.

def queryCreatorsInBundle[T <: QueryBundle](bundle: Class[T]): List[(Method, List[Any])]

Obtain all (method, args) pairs from bundle, making it possible to override default args before creating the query.

Obtain all (method, args) pairs from bundle, making it possible to override default args before creating the query.