orm-service / QueryService
Class: QueryService
Defined in: src/application/services/queryService.ts:2
Constructors
Constructor
new QueryService(
orm
):QueryService
Defined in: src/application/services/queryService.ts:4
Parameters
orm
IOrm
Returns
QueryService
Methods
constraints()
constraints(
__namedParameters
):Promise
\<MetadataConstraint
>
Defined in: src/application/services/queryService.ts:6
Parameters
__namedParameters
body
{ query
: string
; }
body.query
string
Returns
Promise
\<MetadataConstraint
>
execute()
execute(
__namedParameters
):Promise
\<any
>
Defined in: src/application/services/queryService.ts:26
Parameters
__namedParameters
body
{ data
: any
; options?
: QueryOptions
; query
: string
; }
body.data
any
body.options?
QueryOptions
body.query
string
Returns
Promise
\<any
>
metadata()
metadata(
__namedParameters
):Promise
\<Metadata
>
Defined in: src/application/services/queryService.ts:10
Parameters
__namedParameters
body
{ query
: string
; }
body.query
string
Returns
Promise
\<Metadata
>
model()
model(
__namedParameters
):Promise
\<MetadataModel
[]>
Defined in: src/application/services/queryService.ts:14
Parameters
__namedParameters
body
{ query
: string
; }
body.query
string
Returns
Promise
\<MetadataModel
[]>
parameters()
parameters(
__namedParameters
):Promise
\<MetadataParameter
[]>
Defined in: src/application/services/queryService.ts:18
Parameters
__namedParameters
body
{ query
: string
; }
body.query
string
Returns
Promise
\<MetadataParameter
[]>
plan()
plan(
__namedParameters
):Promise
\<QueryPlan
>
Defined in: src/application/services/queryService.ts:22
Parameters
__namedParameters
body
{ options?
: QueryOptions
; query
: string
; }
body.options?
QueryOptions
body.query
string
Returns
Promise
\<QueryPlan
>