From: Michael D. <mik...@us...> - 2005-01-30 19:39:22
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv308/NHibernate/Dialect Modified Files: DB2Dialect.cs MySQLDialect.cs Oracle9Dialect.cs PostgreSQLDialect.cs Log Message: Parameter classes are now immutable. All values must be set in the ctor. Index: PostgreSQLDialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/PostgreSQLDialect.cs,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** PostgreSQLDialect.cs 17 Jan 2005 22:31:48 -0000 1.14 --- PostgreSQLDialect.cs 30 Jan 2005 19:39:11 -0000 1.15 *************** *** 133,144 **** public override SqlString GetLimitString( SqlString querySqlString ) { ! Parameter p1 = new Parameter(); ! Parameter p2 = new Parameter(); ! ! p1.Name = "p1"; ! p1.SqlType = new Int16SqlType(); ! ! p2.Name = "p2"; ! p2.SqlType = new Int16SqlType(); SqlStringBuilder pagingBuilder = new SqlStringBuilder(); --- 133,138 ---- public override SqlString GetLimitString( SqlString querySqlString ) { ! Parameter p1 = new Parameter( "p1", new Int16SqlType() ); ! Parameter p2 = new Parameter( "p2", new Int16SqlType() ); SqlStringBuilder pagingBuilder = new SqlStringBuilder(); Index: Oracle9Dialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/Oracle9Dialect.cs,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** Oracle9Dialect.cs 17 Jan 2005 22:31:48 -0000 1.19 --- Oracle9Dialect.cs 30 Jan 2005 19:39:11 -0000 1.20 *************** *** 154,165 **** public override SqlString GetLimitString( SqlString querySqlString ) { ! Parameter p1 = new Parameter(); ! Parameter p2 = new Parameter(); ! ! p1.Name = "p1"; ! p1.SqlType = new Int16SqlType(); ! ! p2.Name = "p2"; ! p2.SqlType = new Int16SqlType(); /* --- 154,159 ---- public override SqlString GetLimitString( SqlString querySqlString ) { ! Parameter p1 = new Parameter( "p1", new Int16SqlType() ); ! Parameter p2 = new Parameter( "p2", new Int16SqlType() ); /* Index: DB2Dialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/DB2Dialect.cs,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** DB2Dialect.cs 17 Jan 2005 22:31:45 -0000 1.8 --- DB2Dialect.cs 30 Jan 2005 19:39:11 -0000 1.9 *************** *** 146,155 **** public override SqlString GetLimitString( SqlString querySqlString ) { ! Parameter p1 = new Parameter(); ! Parameter p2 = new Parameter(); ! p1.Name = "p1"; ! p1.SqlType = new Int16SqlType(); ! p2.Name = "p2"; ! p2.SqlType = new Int16SqlType(); /* * "select * from (select row_number() over(orderby_clause) as rownum, " --- 146,152 ---- public override SqlString GetLimitString( SqlString querySqlString ) { ! Parameter p1 = new Parameter( "p1", new Int16SqlType() ); ! Parameter p2 = new Parameter( "p2", new Int16SqlType() ); ! /* * "select * from (select row_number() over(orderby_clause) as rownum, " Index: MySQLDialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/MySQLDialect.cs,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** MySQLDialect.cs 17 Jan 2005 22:31:48 -0000 1.24 --- MySQLDialect.cs 30 Jan 2005 19:39:11 -0000 1.25 *************** *** 140,151 **** public override SqlString GetLimitString( SqlString querySqlString ) { ! Parameter p1 = new Parameter(); ! Parameter p2 = new Parameter(); ! ! p1.Name = "p1"; ! p1.SqlType = new Int32SqlType(); ! ! p2.Name = "p2"; ! p2.SqlType = new Int32SqlType(); SqlStringBuilder pagingBuilder = new SqlStringBuilder(); --- 140,145 ---- public override SqlString GetLimitString( SqlString querySqlString ) { ! Parameter p1 = new Parameter( "p1", new Int32SqlType() ); ! Parameter p2 = new Parameter( "p2", new Int32SqlType() ); SqlStringBuilder pagingBuilder = new SqlStringBuilder(); |