tuned: prefer if_proper expression;
authorwenzelm
Mon, 11 Mar 2024 20:33:49 +0100
changeset 79860 c49cb2a1ec44
parent 79859 bc979e334c7d
child 79861 47705d905420
tuned: prefer if_proper expression;
src/Pure/General/sql.scala
--- a/src/Pure/General/sql.scala	Mon Mar 11 20:31:35 2024 +0100
+++ b/src/Pure/General/sql.scala	Mon Mar 11 20:33:49 2024 +0100
@@ -148,8 +148,7 @@
       Column(Long_Name.qualify(table.name, name), T, strict = strict, primary_key = primary_key)
 
     def ident: Source =
-      if (expr == "") SQL.ident(name)
-      else enclose(expr) + " AS " + SQL.ident(name)
+      if_proper(expr, enclose(expr) + " AS ") + SQL.ident(name)
 
     def decl(sql_type: Type => Source): Source =
       ident + " " + sql_type(T) + if_proper(strict || primary_key, " NOT NULL")