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();
|