Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EntityMetadataBuilder

Builds EntityMetadata objects and all its sub-metadatas.

Hierarchy

  • EntityMetadataBuilder

Index

Constructors

constructor

Properties

Protected closureJunctionEntityMetadataBuilder

closureJunctionEntityMetadataBuilder: ClosureJunctionEntityMetadataBuilder

Used to build entity metadatas of the closure junction entities.

Private connection

connection: Connection

Protected junctionEntityMetadataBuilder

junctionEntityMetadataBuilder: JunctionEntityMetadataBuilder

Used to build entity metadatas of the junction entities.

Private metadataArgsStorage

metadataArgsStorage: MetadataArgsStorage

Protected relationJoinColumnBuilder

relationJoinColumnBuilder: RelationJoinColumnBuilder

Used to build join columns of the relations.

Methods

build

Protected computeEntityMetadataStep1

Protected computeEntityMetadataStep2

Protected computeInverseProperties

Protected computeParentEntityMetadata

Protected createEmbeddedsRecursively

Protected createEntityMetadata

Protected createKeysForTableInheritance

Generated using TypeDoc