From 8360f333ed285e31f2a9750f10f717afc6655e32 Mon Sep 17 00:00:00 2001 From: Alex Riedler Date: Thu, 20 Jun 2024 18:50:18 -0400 Subject: [PATCH] fix: reduce memory allocation on Column.label used for accessing in query --- ktorm-core/src/main/kotlin/org/ktorm/schema/Column.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ktorm-core/src/main/kotlin/org/ktorm/schema/Column.kt b/ktorm-core/src/main/kotlin/org/ktorm/schema/Column.kt index 6d4f8095..5784fdf2 100644 --- a/ktorm-core/src/main/kotlin/org/ktorm/schema/Column.kt +++ b/ktorm-core/src/main/kotlin/org/ktorm/schema/Column.kt @@ -118,7 +118,7 @@ public data class Column( * * @see ColumnDeclaringExpression */ - val label: String get() = toString(separator = "_") + val label: String by lazy { toString(separator = "_") } /** * Return all the bindings of this column, including the primary [binding] and [extraBindings].