|
From: Peter S. <sz...@us...> - 2004-04-15 11:37:07
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Loader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27554/NHibernate/Loader Modified Files: Loader.cs OuterJoinLoader.cs SimpleEntityLoader.cs Log Message: I modified - a few thing :) Index: OuterJoinLoader.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Loader/OuterJoinLoader.cs,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** OuterJoinLoader.cs 2 Apr 2004 15:55:48 -0000 1.9 --- OuterJoinLoader.cs 15 Apr 2004 11:36:36 -0000 1.10 *************** *** 35,44 **** protected SqlString sqlString; protected string[] suffixes; - private Dialect.Dialect dialect; ! public OuterJoinLoader(Dialect.Dialect dialect) { - this.dialect = dialect; } --- 35,42 ---- protected SqlString sqlString; protected string[] suffixes; ! public OuterJoinLoader(Dialect.Dialect dialect) : base(dialect) { } *************** *** 442,446 **** //TODO: H2.0.3 - changes tableName to lower case - don't know why it is needed... ! return (new Alias(10, n.ToString() + StringHelper.Underscore)).ToAliasString(tableName); } --- 440,444 ---- //TODO: H2.0.3 - changes tableName to lower case - don't know why it is needed... ! return (new Alias(10, n.ToString() + StringHelper.Underscore)).ToAliasString(tableName, dialect); } Index: Loader.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Loader/Loader.cs,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** Loader.cs 2 Apr 2004 15:55:48 -0000 1.16 --- Loader.cs 15 Apr 2004 11:36:36 -0000 1.17 *************** *** 25,28 **** --- 25,34 ---- { private static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof(Loader)); + public Dialect.Dialect dialect; + + protected Loader(Dialect.Dialect dialect) + { + this.dialect = dialect; + } /// <summary> *************** *** 879,883 **** private string[] GetKeyAliases(string suffix, ILoadable persister) { ! return new Alias(suffix).ToUnquotedAliasStrings(persister.IdentifierColumnNames); } --- 885,889 ---- private string[] GetKeyAliases(string suffix, ILoadable persister) { ! return new Alias(suffix).ToUnquotedAliasStrings(persister.IdentifierColumnNames, dialect); } *************** *** 888,892 **** for(int i = 0; i < size; i++) { ! result[i] = new Alias(suffix).ToUnquotedAliasStrings(persister.GetPropertyColumnNames(i)); } return result; --- 894,898 ---- for(int i = 0; i < size; i++) { ! result[i] = new Alias(suffix).ToUnquotedAliasStrings(persister.GetPropertyColumnNames(i), dialect); } return result; *************** *** 896,900 **** { return persister.HasSubclasses ? ! new Alias(suffix).ToUnquotedAliasString(persister.DiscriminatorColumnName) : null; } --- 902,906 ---- { return persister.HasSubclasses ? ! new Alias(suffix).ToUnquotedAliasString(persister.DiscriminatorColumnName, dialect) : null; } Index: SimpleEntityLoader.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Loader/SimpleEntityLoader.cs,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** SimpleEntityLoader.cs 2 Apr 2004 15:55:48 -0000 1.5 --- SimpleEntityLoader.cs 15 Apr 2004 11:36:36 -0000 1.6 *************** *** 25,29 **** private string[] NoSuffix = new string[] { String.Empty }; ! public SimpleEntityLoader(ILoadable persister, SqlString sqlString, LockMode lockMode) { this.persister = new ILoadable[] { persister }; --- 25,29 ---- private string[] NoSuffix = new string[] { String.Empty }; ! public SimpleEntityLoader(ILoadable persister, SqlString sqlString, LockMode lockMode, Dialect.Dialect d) : base(d) { this.persister = new ILoadable[] { persister }; |