From fc29095e2b9fb77d022ddca62f09ac0054e94a1d Mon Sep 17 00:00:00 2001 From: Andrew Golovashevich Date: Fri, 23 Aug 2024 13:30:00 +0300 Subject: [PATCH] [history/cw-adjutant] Table now can be converted to SQL string --- .../db/raw_sql_skeleton/namespaces_sqlite.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/jvmMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/namespaces_sqlite.kt b/src/jvmMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/namespaces_sqlite.kt index dfcc9ae..eec8efb 100644 --- a/src/jvmMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/namespaces_sqlite.kt +++ b/src/jvmMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/namespaces_sqlite.kt @@ -91,12 +91,12 @@ public class SqliteNamespace( return SqliteTableName(this.formatTableName(name)) } - - private fun formatTableName(name: String) = this.path.joinToString(prefix = "\"::", separator = "::", postfix = "::${name}\"") + private fun formatTableName(name: String) = this.path.joinToString(prefix = "::", separator = "::", postfix = "::${name}") } -@JvmInline -public value class SqliteTableName(private val value: String) { - override fun toString(): String = this.value +public class SqliteTableName(private val name: String) { + public val asSqlReference: String = "\"${this.name}\"" + public val asSqlString: String = "\'${this.name}\'" + override fun toString(): String = this.asSqlReference }