NamingStrategy
public protocol NamingStrategy
Undocumented
-
Undocumented
Declaration
Swift
var referenceColumn: String { get } -
column(field:Default implementationentity: ) Undocumented
Default Implementation
Undocumented
Declaration
Swift
func column(field: String, entity: String?) -> String -
Undocumented
Declaration
Swift
func joinColumn(field: String) -> String -
joinKeyColumn(entity:Default implementationreferenceColumn: ) Undocumented
Default Implementation
Undocumented
Declaration
Swift
func joinKeyColumn(entity: String, referenceColumn: String?) -> String -
joinTable(sourceEntity:Default implementationtargetEntity: field: ) Undocumented
Default Implementation
Undocumented
Declaration
Swift
func joinTable(sourceEntity: String, targetEntity: String, field: String?) -> String -
table(entity:Default implementation) Undocumented
Default Implementation
Undocumented
Declaration
Swift
func table(entity: String) -> String -
column(field:Extension method) Undocumented
Declaration
Swift
func column(field: String) -> String -
joinColumn(entity:Extension method) Undocumented
Declaration
Swift
func joinColumn<E>(entity: E.Type) -> String where E : Entity
View on GitHub
Install in Dash
NamingStrategy Protocol Reference