QueryDatabase

io.joern.console.QueryDatabase
class QueryDatabase(defaultArgumentProvider: DefaultArgumentProvider, namespace: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

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

Determine all bundles on the class path

Determine all bundles on the class path

Attributes

def allQueries: List[Query]

Determine queries across all bundles

Determine queries across all bundles

Attributes

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

Return all queries inside bundle.

Return all queries inside bundle.

Attributes

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.

Attributes