Skip to content

Commit

Permalink
Fix scala 3 build
Browse files Browse the repository at this point in the history
  • Loading branch information
geirolz committed Jan 8, 2024
1 parent b4ede70 commit 50a7227
Showing 1 changed file with 38 additions and 37 deletions.
75 changes: 38 additions & 37 deletions core/src/main/scala-3/fly4s/data/Fly4sConfig.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package fly4s.data

import cats.data.NonEmptyList
import fly4s.data.Fly4sConfigDefaults.*
import fly4s.data.*

import java.nio.charset.Charset

Expand Down Expand Up @@ -51,115 +52,115 @@ case class Fly4sConfig(
) extends Fly4sConfigContract
object Fly4sConfig extends Fly4sConfigBuilder:

extension (i: data.Fly4sConfig)
def withConnectRetries(connectRetries: Int): data.Fly4sConfig =
extension (i: Fly4sConfig)
def withConnectRetries(connectRetries: Int): Fly4sConfig =
i.copy(connectRetries = connectRetries)

def withInitSql(initSql: Option[String]): data.Fly4sConfig =
def withInitSql(initSql: Option[String]): Fly4sConfig =
i.copy(initSql = initSql)

def withDefaultSchemaName(defaultSchemaName: Option[String]): data.Fly4sConfig =
def withDefaultSchemaName(defaultSchemaName: Option[String]): Fly4sConfig =
i.copy(defaultSchemaName = defaultSchemaName)

def withSchemaNames(schemaNames: Option[NonEmptyList[String]]): data.Fly4sConfig =
def withSchemaNames(schemaNames: Option[NonEmptyList[String]]): Fly4sConfig =
i.copy(schemaNames = schemaNames)

def withLockRetryCount(lockRetryCount: Int): data.Fly4sConfig =
def withLockRetryCount(lockRetryCount: Int): Fly4sConfig =
i.copy(lockRetryCount = lockRetryCount)

def withInstalledBy(installedBy: Option[String]): data.Fly4sConfig =
def withInstalledBy(installedBy: Option[String]): Fly4sConfig =
i.copy(installedBy = installedBy)

def withLocations(locations: List[Location]): data.Fly4sConfig =
def withLocations(locations: List[Location]): Fly4sConfig =
i.copy(locations = locations)

def withEncoding(encoding: Charset): data.Fly4sConfig =
def withEncoding(encoding: Charset): Fly4sConfig =
i.copy(encoding = encoding)

def withTable(table: String): data.Fly4sConfig =
def withTable(table: String): Fly4sConfig =
i.copy(table = table)

def withTablespace(tablespace: Option[String]): data.Fly4sConfig =
def withTablespace(tablespace: Option[String]): Fly4sConfig =
i.copy(tablespace = tablespace)

def withTargetVersion(targetVersion: MigrationVersion): data.Fly4sConfig =
def withTargetVersion(targetVersion: MigrationVersion): Fly4sConfig =
i.copy(targetVersion = targetVersion)

def withBaselineVersion(baselineVersion: MigrationVersion): data.Fly4sConfig =
def withBaselineVersion(baselineVersion: MigrationVersion): Fly4sConfig =
i.copy(baselineVersion = baselineVersion)

def withBaselineDescription(baselineDescription: String): data.Fly4sConfig =
def withBaselineDescription(baselineDescription: String): Fly4sConfig =
i.copy(baselineDescription = baselineDescription)

def withIgnoreMigrationPatterns(
ignoreMigrationPatterns: List[ValidatePattern]
): data.Fly4sConfig =
): Fly4sConfig =
i.copy(ignoreMigrationPatterns = ignoreMigrationPatterns)

def withPlaceholders(placeholders: Map[String, String]): data.Fly4sConfig =
def withPlaceholders(placeholders: Map[String, String]): Fly4sConfig =
i.copy(placeholders = placeholders)

def withPlaceholderPrefix(placeholderPrefix: String): data.Fly4sConfig =
def withPlaceholderPrefix(placeholderPrefix: String): Fly4sConfig =
i.copy(placeholderPrefix = placeholderPrefix)

def withPlaceholderSuffix(placeholderSuffix: String): data.Fly4sConfig =
def withPlaceholderSuffix(placeholderSuffix: String): Fly4sConfig =
i.copy(placeholderSuffix = placeholderSuffix)

def withSqlMigrationPrefix(sqlMigrationPrefix: String): data.Fly4sConfig =
def withSqlMigrationPrefix(sqlMigrationPrefix: String): Fly4sConfig =
i.copy(sqlMigrationPrefix = sqlMigrationPrefix)

def withSqlMigrationSuffixes(sqlMigrationSuffixes: Seq[String]): data.Fly4sConfig =
def withSqlMigrationSuffixes(sqlMigrationSuffixes: Seq[String]): Fly4sConfig =
i.copy(sqlMigrationSuffixes = sqlMigrationSuffixes)

def withRepeatableSqlMigrationPrefix(repeatableSqlMigrationPrefix: String): data.Fly4sConfig =
def withRepeatableSqlMigrationPrefix(repeatableSqlMigrationPrefix: String): Fly4sConfig =
i.copy(repeatableSqlMigrationPrefix = repeatableSqlMigrationPrefix)

def withSqlMigrationSeparator(sqlMigrationSeparator: String): data.Fly4sConfig =
def withSqlMigrationSeparator(sqlMigrationSeparator: String): Fly4sConfig =
i.copy(sqlMigrationSeparator = sqlMigrationSeparator)

def withCallbacks(callbacks: List[Callback]): data.Fly4sConfig =
def withCallbacks(callbacks: List[Callback]): Fly4sConfig =
i.copy(callbacks = callbacks)

def withResolvers(resolvers: List[MigrationResolver]): data.Fly4sConfig =
def withResolvers(resolvers: List[MigrationResolver]): Fly4sConfig =
i.copy(resolvers = resolvers)

def withResourceProvider(resourceProvider: Option[ResourceProvider]): data.Fly4sConfig =
def withResourceProvider(resourceProvider: Option[ResourceProvider]): Fly4sConfig =
i.copy(resourceProvider = resourceProvider)

def withGroup(group: Boolean): data.Fly4sConfig =
def withGroup(group: Boolean): Fly4sConfig =
i.copy(group = group)

def withMixed(mixed: Boolean): data.Fly4sConfig =
def withMixed(mixed: Boolean): Fly4sConfig =
i.copy(mixed = mixed)

def withFailOnMissingLocations(failOnMissingLocations: Boolean): data.Fly4sConfig =
def withFailOnMissingLocations(failOnMissingLocations: Boolean): Fly4sConfig =
i.copy(failOnMissingLocations = failOnMissingLocations)

def withValidateMigrationNaming(validateMigrationNaming: Boolean): data.Fly4sConfig =
def withValidateMigrationNaming(validateMigrationNaming: Boolean): Fly4sConfig =
i.copy(validateMigrationNaming = validateMigrationNaming)

def withValidateOnMigrate(validateOnMigrate: Boolean): data.Fly4sConfig =
def withValidateOnMigrate(validateOnMigrate: Boolean): Fly4sConfig =
i.copy(validateOnMigrate = validateOnMigrate)

def withCleanOnValidationError(cleanOnValidationError: Boolean): data.Fly4sConfig =
def withCleanOnValidationError(cleanOnValidationError: Boolean): Fly4sConfig =
i.copy(cleanOnValidationError = cleanOnValidationError)

def withCleanDisabled(cleanDisabled: Boolean): data.Fly4sConfig =
def withCleanDisabled(cleanDisabled: Boolean): Fly4sConfig =
i.copy(cleanDisabled = cleanDisabled)

def withCreateSchemas(createSchemas: Boolean): data.Fly4sConfig =
def withCreateSchemas(createSchemas: Boolean): Fly4sConfig =
i.copy(createSchemas = createSchemas)

def withPlaceholderReplacement(placeholderReplacement: Boolean): data.Fly4sConfig =
def withPlaceholderReplacement(placeholderReplacement: Boolean): Fly4sConfig =
i.copy(placeholderReplacement = placeholderReplacement)

def withBaselineOnMigrate(baselineOnMigrate: Boolean): data.Fly4sConfig =
def withBaselineOnMigrate(baselineOnMigrate: Boolean): Fly4sConfig =
i.copy(baselineOnMigrate = baselineOnMigrate)

def withOutOfOrder(outOfOrder: Boolean): data.Fly4sConfig =
def withOutOfOrder(outOfOrder: Boolean): Fly4sConfig =
i.copy(outOfOrder = outOfOrder)

def withSkipDefaultCallbacks(skipDefaultCallbacks: Boolean): data.Fly4sConfig =
def withSkipDefaultCallbacks(skipDefaultCallbacks: Boolean): Fly4sConfig =
i.copy(skipDefaultCallbacks = skipDefaultCallbacks)

def withSkipDefaultResolvers(skipDefaultResolvers: Boolean): Fly4sConfig =
Expand Down

0 comments on commit 50a7227

Please sign in to comment.