From e49ff4054789f366c7d496593f676cd990713626 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 18 Jan 2023 22:03:23 +0000
Subject: [PATCH 1/2] Update dependency FirebirdSql.Data.FirebirdClient to v9
---
src/NHibernate.Test/NHibernate.Test.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/NHibernate.Test/NHibernate.Test.csproj b/src/NHibernate.Test/NHibernate.Test.csproj
index 883fd9c4c04..93cc3e5a31a 100644
--- a/src/NHibernate.Test/NHibernate.Test.csproj
+++ b/src/NHibernate.Test/NHibernate.Test.csproj
@@ -65,7 +65,7 @@
-
+
From c47ff9ed190b89e4526660a08e2c9a4689896e5c Mon Sep 17 00:00:00 2001
From: Alex Zaytsev
Date: Thu, 19 Jan 2023 10:39:22 +1000
Subject: [PATCH 2/2] Add missing dialect keywords
---
src/NHibernate/Dialect/FirebirdDialect.cs | 48 ++++++++++++++++++++++-
1 file changed, 46 insertions(+), 2 deletions(-)
diff --git a/src/NHibernate/Dialect/FirebirdDialect.cs b/src/NHibernate/Dialect/FirebirdDialect.cs
index 8134ef31324..66304d6de5c 100644
--- a/src/NHibernate/Dialect/FirebirdDialect.cs
+++ b/src/NHibernate/Dialect/FirebirdDialect.cs
@@ -276,21 +276,33 @@ public SqlString Render(IList args, ISessionFactoryImplementor factory)
"avg",
"base_name",
"before",
+ "bit_length",
"blob sub_type 1",
+ "boolean",
"break",
"cache",
"cascade",
+ "char_length",
+ "character_length",
"check_point_length",
"coalesce",
+ "comment",
"committed",
"computed",
"conditional",
"connection_id",
"containing",
+ "corr",
"count",
+ "covar_pop",
+ "covar_samp",
"cstring",
+ "current_connection",
+ "current_transaction",
"database",
"debug",
+ "decfloat",
+ "deleting",
"desc",
"descending",
"descriptor",
@@ -309,6 +321,8 @@ public SqlString Render(IList args, ISessionFactoryImplementor factory)
"inactive",
"index",
"input_type",
+ "inserting",
+ "int128",
"isolation",
"key",
"last",
@@ -318,6 +332,7 @@ public SqlString Render(IList args, ISessionFactoryImplementor factory)
"log_buffer_size",
"logfile",
"long",
+ "lower",
"manual",
"max",
"maximum_segment",
@@ -328,11 +343,13 @@ public SqlString Render(IList args, ISessionFactoryImplementor factory)
"nullif",
"nulls",
"num_log_buffers",
+ "octet_length",
+ "offset",
"option",
"output_type",
"overflow",
- "page",
"page_size",
+ "page",
"pages",
"password",
"plan",
@@ -340,17 +357,36 @@ public SqlString Render(IList args, ISessionFactoryImplementor factory)
"post_event",
"privileges",
"protected",
+ "publication",
"raw_partitions",
"rdb$db_key",
+ "rdb$error",
+ "rdb$get_context",
+ "rdb$get_transaction_cn",
+ "rdb$record_version",
+ "rdb$role_in_use",
+ "rdb$set_context",
+ "rdb$system_privilege",
"read",
"record_version",
"recreate",
+ "regr_avgx",
+ "regr_avgy",
+ "regr_count",
+ "regr_intercept",
+ "regr_r2",
+ "regr_slope",
+ "regr_sxx",
+ "regr_sxy",
+ "regr_syy",
"reserv",
"reserving",
+ "resetting",
"restrict",
"retain",
"returning_values",
"role",
+ "row_count",
"rows_affected",
"schema",
"segment",
@@ -366,15 +402,23 @@ public SqlString Render(IList args, ISessionFactoryImplementor factory)
"starting",
"starts",
"statistics",
+ "stddev_pop",
+ "stddev_samp",
"sub_type",
"substring",
"sum",
"suspend",
- "transaction",
"transaction_id",
+ "transaction",
+ "trim",
"type",
+ "unbounded",
"uncommitted",
+ "updating",
"upper",
+ "var_pop",
+ "var_samp",
+ "varbinary",
"variable",
"view",
"wait",