From 7fcacad5ebfbf4f21136d0305c527ca32db28485 Mon Sep 17 00:00:00 2001 From: Jocelyn Fiat Date: Mon, 19 Oct 2015 11:20:04 +0200 Subject: [PATCH] Use extended type support from EiffelStore to handle STRING_32, and other extended types. --- .../store_mysql/src/cms_storage_store_mysql_builder.e | 1 + .../persistence/store_odbc/src/cms_storage_store_odbc_builder.e | 1 + 2 files changed, 2 insertions(+) diff --git a/library/persistence/store_mysql/src/cms_storage_store_mysql_builder.e b/library/persistence/store_mysql/src/cms_storage_store_mysql_builder.e index 21cdec6..4ea17aa 100644 --- a/library/persistence/store_mysql/src/cms_storage_store_mysql_builder.e +++ b/library/persistence/store_mysql/src/cms_storage_store_mysql_builder.e @@ -35,6 +35,7 @@ feature -- Factory if conn.is_connected then create Result.make (conn) set_map_zero_null_value (False) --| This way we map 0 to 0, instead of Null as default. + set_use_extended_types (True) --| Use extended types: STRING_32 etc. if Result.is_available then if not Result.is_initialized then initialize (a_setup, Result) diff --git a/library/persistence/store_odbc/src/cms_storage_store_odbc_builder.e b/library/persistence/store_odbc/src/cms_storage_store_odbc_builder.e index 80f9630..9deb926 100644 --- a/library/persistence/store_odbc/src/cms_storage_store_odbc_builder.e +++ b/library/persistence/store_odbc/src/cms_storage_store_odbc_builder.e @@ -48,6 +48,7 @@ feature -- Factory if conn.is_connected then create Result.make_with_driver (conn, l_database_config.item ("Driver")) set_map_zero_null_value (False) --| This way we map 0 to 0, instead of Null as default. + set_use_extended_types (True) --| Use extended types: STRING_32 etc. if Result.is_available then if not Result.is_initialized then initialize (a_setup, Result)