2002-11-26 Tim Coleman <tim@timcoleman.com>
authorTim Coleman <tim@mono-cvs.ximian.com>
Tue, 26 Nov 2002 06:32:44 +0000 (06:32 -0000)
committerTim Coleman <tim@mono-cvs.ximian.com>
Tue, 26 Nov 2002 06:32:44 +0000 (06:32 -0000)
commit8c49050ee0f16d6a8c01735188658dc4d629fe41
treec3922984a5e98995dde0a7cfba2ba963d73a9a26
parentbe2bff830e7e81a846f4e98b4b9788d2f7e3c7ab
2002-11-26  Tim Coleman <tim@timcoleman.com>
        * list:
        * Mono.Data.Tds/TdsMetaParameter.cs:
        * Mono.Data.Tds/TdsMetaParameterCollection.cs:
        * Mono.Data.Tds/TdsParameterDirection.cs:
        * Mono.Data.Tds.Protocol/ITds.cs:
        * Mono.Data.Tds.Protocol/Tds.cs:
        * Mono.Data.Tds.Protocol/Tds50.cs:
        * Mono.Data.Tds.Protocol/Tds70.cs:
        * Mono.Data.Tds.Protocol/Tds80.cs:
        * Mono.Data.Tds.Protocol/TdsColumnType.cs:
        * Mono.Data.Tds.Protocol/TdsComm.cs:
        * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
        * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
        * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
        * Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
        * Mono.Data.Tds.Protocol/TdsPacketType.cs:
                Restructuring around making Sybase and SQL Server
                support both work with same interface.  In particular,
                the bulk of parameter work is moved into the meta
                parameter objects from the native objects.  The
                Sybase TDS50 stuff needs intimate access to the parameters.
                This will also allow me to eventually plonk output values
                directly into parameters rather than through the current
                klugey interface.

svn path=/trunk/mcs/; revision=9192
17 files changed:
mcs/class/Mono.Data.Tds/ChangeLog
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/ITds.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds50.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds80.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsColumnType.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsComm.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsPacketSubType.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsPacketType.cs
mcs/class/Mono.Data.Tds/Mono.Data.Tds/TdsMetaParameter.cs [new file with mode: 0644]
mcs/class/Mono.Data.Tds/Mono.Data.Tds/TdsMetaParameterCollection.cs [new file with mode: 0644]
mcs/class/Mono.Data.Tds/Mono.Data.Tds/TdsParameterDirection.cs [new file with mode: 0644]
mcs/class/Mono.Data.Tds/list