Class: QueryEngine
Dispatches derived repository methods to the database-specific query engine. Currently recognizes the SQL drivers listed in the DataPlugin guide and routes MongoDB to MongoQueryEngine.
Implements
Constructors
Constructor
new QueryEngine(
sqlQueryEngine,mongoQueryEngine):QueryEngine
Parameters
sqlQueryEngine
mongoQueryEngine
Returns
QueryEngine
Methods
execute()
execute<
T>(object,property,classArgs,methodArgs):Promise<unknown>
Executes a derived repository method with the repository and its owning data source.
Type Parameters
T
T extends ObjectLiteral
Parameters
object
property
string
classArgs
unknown[]
methodArgs
unknown[]
Returns
Promise<unknown>