SnakeCaseNamingStrategy

public struct SnakeCaseNamingStrategy : NamingStrategy

Undocumented

  • Undocumented

    Declaration

    Swift

    public var letterCase: String.LetterCase
  • Undocumented

    Declaration

    Swift

    public var referenceColumn: String { get }
  • Undocumented

    Declaration

    Swift

    public init(letterCase: String.LetterCase = .lower)
  • Undocumented

    Declaration

    Swift

    public func column(field: String, entity: String?) -> String
  • Undocumented

    Declaration

    Swift

    public func joinColumn(field: String) -> String
  • Undocumented

    Declaration

    Swift

    public func joinKeyColumn(entity: String, referenceColumn: String?) -> String
  • Undocumented

    Declaration

    Swift

    public func joinTable(sourceEntity: String, targetEntity: String, field: String?) -> String
  • Undocumented

    Declaration

    Swift

    public func table(entity: String) -> String