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 }