Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31801/nhibernate/src/NHibernate/Dialect
Modified Files:
Dialect.cs MsSql2000Dialect.cs MsSql7Dialect.cs
MySQLDialect.cs
Log Message:
Expose Open/CloseQuote so we can decouple Aliasing from needing a Dialect object
Index: MsSql2000Dialect.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/MsSql2000Dialect.cs,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** MsSql2000Dialect.cs 6 Mar 2005 12:44:37 -0000 1.26
--- MsSql2000Dialect.cs 14 Mar 2005 14:33:16 -0000 1.27
***************
*** 245,249 ****
/// <summary></summary>
! protected override char CloseQuote
{
get { return ']'; }
--- 245,249 ----
/// <summary></summary>
! public override char CloseQuote
{
get { return ']'; }
***************
*** 251,255 ****
/// <summary></summary>
! protected override char OpenQuote
{
get { return '['; }
--- 251,255 ----
/// <summary></summary>
! public override char OpenQuote
{
get { return '['; }
Index: Dialect.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/Dialect.cs,v
retrieving revision 1.45
retrieving revision 1.46
diff -C2 -d -r1.45 -r1.46
*** Dialect.cs 1 Mar 2005 16:24:44 -0000 1.45
--- Dialect.cs 14 Mar 2005 14:33:16 -0000 1.46
***************
*** 551,555 ****
/// The opening quote for a quoted identifier.
/// </summary>
! protected virtual char OpenQuote
{
get { return '"'; }
--- 551,555 ----
/// The opening quote for a quoted identifier.
/// </summary>
! public virtual char OpenQuote
{
get { return '"'; }
***************
*** 559,563 ****
/// The closing quote for a quoted identifier.
/// </summary>
! protected virtual char CloseQuote
{
get { return '"'; }
--- 559,563 ----
/// The closing quote for a quoted identifier.
/// </summary>
! public virtual char CloseQuote
{
get { return '"'; }
Index: MsSql7Dialect.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/MsSql7Dialect.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** MsSql7Dialect.cs 31 Dec 2004 17:07:24 -0000 1.2
--- MsSql7Dialect.cs 14 Mar 2005 14:33:16 -0000 1.3
***************
*** 18,22 ****
/// There is a well known problem with @@identity and triggers that insert into
/// rows into other tables that also use an identity column. The only way I know
! /// of to get around this problem is to upgrade your databse server to Ms Sql 2000.
/// </remarks>
public override string IdentitySelectString
--- 18,22 ----
/// There is a well known problem with @@identity and triggers that insert into
/// rows into other tables that also use an identity column. The only way I know
! /// of to get around this problem is to upgrade your database server to Ms Sql 2000.
/// </remarks>
public override string IdentitySelectString
Index: MySQLDialect.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/MySQLDialect.cs,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** MySQLDialect.cs 6 Mar 2005 12:44:37 -0000 1.28
--- MySQLDialect.cs 14 Mar 2005 14:33:16 -0000 1.29
***************
*** 104,108 ****
/// <summary></summary>
! protected override char CloseQuote
{
get { return '`'; }
--- 104,108 ----
/// <summary></summary>
! public override char CloseQuote
{
get { return '`'; }
***************
*** 110,114 ****
/// <summary></summary>
! protected override char OpenQuote
{
get { return '`'; }
--- 110,114 ----
/// <summary></summary>
! public override char OpenQuote
{
get { return '`'; }
|