orm-service


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>