#
Interface: NamingStrategycore.NamingStrategy
#
Hierarchy- NamingStrategy
#
Implemented by#
Methods#
classToMigrationNameâ–¸ classToMigrationName(timestamp
: string): string
Return a migration name. This name should allow ordering.
#
Parameters:Name | Type |
---|---|
timestamp | string |
Returns: string
Defined in: packages/core/src/naming-strategy/NamingStrategy.ts:16
#
classToTableNameâ–¸ classToTableName(entityName
: string): string
Return a table name for an entity class
#
Parameters:Name | Type |
---|---|
entityName | string |
Returns: string
Defined in: packages/core/src/naming-strategy/NamingStrategy.ts:11
#
getClassNameâ–¸ getClassName(file
: string, separator?
: string): string
Return a name of the class based on its file name
#
Parameters:Name | Type |
---|---|
file | string |
separator? | string |
Returns: string
Defined in: packages/core/src/naming-strategy/NamingStrategy.ts:6
#
joinColumnNameâ–¸ joinColumnName(propertyName
: string): string
Return a join column name for a property
#
Parameters:Name | Type |
---|---|
propertyName | string |
Returns: string
Defined in: packages/core/src/naming-strategy/NamingStrategy.ts:31
#
joinKeyColumnNameâ–¸ joinKeyColumnName(entityName
: string, referencedColumnName?
: string, composite?
: boolean): string
Return the foreign key column name for the given parameters
#
Parameters:Name | Type |
---|---|
entityName | string |
referencedColumnName? | string |
composite? | boolean |
Returns: string
Defined in: packages/core/src/naming-strategy/NamingStrategy.ts:41
#
joinTableNameâ–¸ joinTableName(sourceEntity
: string, targetEntity
: string, propertyName
: string): string
Return a join table name
#
Parameters:Name | Type |
---|---|
sourceEntity | string |
targetEntity | string |
propertyName | string |
Returns: string
Defined in: packages/core/src/naming-strategy/NamingStrategy.ts:36
#
propertyToColumnNameâ–¸ propertyToColumnName(propertyName
: string): string
Return a column name for a property
#
Parameters:Name | Type |
---|---|
propertyName | string |
Returns: string
Defined in: packages/core/src/naming-strategy/NamingStrategy.ts:21
#
referenceColumnNameâ–¸ referenceColumnName(): string
Return the default reference column name
Returns: string
Defined in: packages/core/src/naming-strategy/NamingStrategy.ts:26