orm-service


orm-service / SchemaService

Class: SchemaService

Defined in: src/application/services/schemaService.ts:2

Constructors

Constructor

new SchemaService(orm): SchemaService

Defined in: src/application/services/schemaService.ts:4

Parameters

orm

IOrm

Returns

SchemaService

Methods

domain()

domain(): Promise\<DomainSchema>

Defined in: src/application/services/schemaService.ts:10

Returns

Promise\<DomainSchema>


entities()

entities(): Promise\<Entity[]>

Defined in: src/application/services/schemaService.ts:31

Returns

Promise\<Entity[]>


entity()

entity(__namedParameters): Promise\<undefined | Entity>

Defined in: src/application/services/schemaService.ts:35

Parameters

__namedParameters
entity

string

Returns

Promise\<undefined | Entity>


entityMapping()

entityMapping(__namedParameters): Promise\<undefined | EntityMapping>

Defined in: src/application/services/schemaService.ts:55

Parameters

__namedParameters
entity

string

mapping

string

Returns

Promise\<undefined | EntityMapping>


enum()

enum(__namedParameters): Promise\<undefined | Enum>

Defined in: src/application/services/schemaService.ts:43

Parameters

__namedParameters
_enum

string

Returns

Promise\<undefined | Enum>


enums()

enums(): Promise\<Enum[]>

Defined in: src/application/services/schemaService.ts:39

Returns

Promise\<Enum[]>


mapping()

mapping(__namedParameters): Promise\<undefined | Mapping>

Defined in: src/application/services/schemaService.ts:51

Parameters

__namedParameters
mapping

string

Returns

Promise\<undefined | Mapping>


mappings()

mappings(): Promise\<Mapping[]>

Defined in: src/application/services/schemaService.ts:47

Returns

Promise\<Mapping[]>


schema()

schema(): Promise\<Schema>

Defined in: src/application/services/schemaService.ts:14

Returns

Promise\<Schema>


source()

source(__namedParameters): Promise\<{ dialect: string; name: string; }>

Defined in: src/application/services/schemaService.ts:27

Parameters

__namedParameters
source

string

Returns

Promise\<{ dialect: string; name: string; }>


sources()

sources(): Promise\<object[]>

Defined in: src/application/services/schemaService.ts:23

Returns

Promise\<object[]>


stage()

stage(__namedParameters): Promise\<undefined | Stage>

Defined in: src/application/services/schemaService.ts:63

Parameters

__namedParameters
stage

string

Returns

Promise\<undefined | Stage>


stages()

stages(): Promise\<Stage[]>

Defined in: src/application/services/schemaService.ts:59

Returns

Promise\<Stage[]>


version()

version(): Promise\<{ version: string; }>

Defined in: src/application/services/schemaService.ts:6

Returns

Promise\<{ version: string; }>


views()

views(): Promise\<string[]>

Defined in: src/application/services/schemaService.ts:67

Returns

Promise\<string[]>