[pgsqlclient-checkins] pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient PgOutputPacket.cs
Status: Inactive
Brought to you by:
carlosga_fb
|
From: <car...@us...> - 2003-10-18 13:04:22
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient
In directory sc8-pr-cvs1:/tmp/cvs-serv7111
Modified Files:
PgOutputPacket.cs PgResponsePacket.cs
Log Message:
Added support for Box Geometric type
Index: PgOutputPacket.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient/PgOutputPacket.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** PgOutputPacket.cs 18 Oct 2003 11:58:13 -0000 1.11
--- PgOutputPacket.cs 18 Oct 2003 12:56:56 -0000 1.12
***************
*** 172,175 ****
--- 172,181 ----
}
+ public void WriteBox(PgBox box)
+ {
+ WritePoint(box.UpperRight);
+ WritePoint(box.LowerLeft);
+ }
+
// Parameters
***************
*** 342,348 ****
break;
! case PgDataType.Box:
case PgDataType.Path:
-
case PgDataType.Polygon:
break;
--- 348,359 ----
break;
! case PgDataType.Box:
! PgBox box = value as PgBox;
!
! packet.WriteInt(size);
! packet.WriteBox(box);
! break;
!
case PgDataType.Path:
case PgDataType.Polygon:
break;
Index: PgResponsePacket.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient/PgResponsePacket.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** PgResponsePacket.cs 18 Oct 2003 11:58:13 -0000 1.10
--- PgResponsePacket.cs 18 Oct 2003 12:56:56 -0000 1.11
***************
*** 318,321 ****
--- 318,326 ----
}
+ public PgBox ReadBox()
+ {
+ return new PgBox(this.ReadPoint(), this.ReadPoint());
+ }
+
// Common read method
***************
*** 394,397 ****
--- 399,404 ----
case PgDataType.Box:
+ return this.ReadBox();
+
case PgDataType.Path:
case PgDataType.Polygon:
|