2003-03-04 Tim Coleman <tim@timcoleman.com>
authorTim Coleman <tim@mono-cvs.ximian.com>
Tue, 4 Mar 2003 13:50:35 +0000 (13:50 -0000)
committerTim Coleman <tim@mono-cvs.ximian.com>
Tue, 4 Mar 2003 13:50:35 +0000 (13:50 -0000)
commit8c246fd3c792cc8672d3fddce41c2d197d3487f1
tree9179df0ec36a434eb68b2b3a1e6d39bcd6a455ed
parent7efdf97a069bd87d8c0a538732bac6bd18931def
2003-03-04  Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
* System.Data.OracleClient.Oci/IOciHandle.cs:
* System.Data.OracleClient.Oci/OciDescriptorType.cs:
Removed. These are no longer used.
* System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
Add new class
* list:
Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs
Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs
Rem System.Data.OracleClient.Oci/IOciHandle.cs
Rem System.Data.OracleClient.Oci/OciDescriptorType.cs
* System.Data.OracleClient/OciGlue.cs:
Move the OCIAttrGet* methods into OciHandle
* System.Data.OracleClient/OracleDataReader.cs:
* System.Data.OracleClient/OracleParameter.cs:
Change the way that columns are bound and described
* System.Data.OracleClient.Oci/OciBindHandle.cs:
* System.Data.OracleClient.Oci/OciDefineHandle.cs:
* System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
* System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
* System.Data.OracleClient.Oci/OciErrorHandle.cs:
* System.Data.OracleClient.Oci/OciHandle.cs:
* System.Data.OracleClient.Oci/OciLobLocator.cs:
* System.Data.OracleClient.Oci/OciServerHandle.cs:
* System.Data.OracleClient.Oci/OciServiceHandle.cs:
* System.Data.OracleClient.Oci/OciSessionHandle.cs:
* System.Data.OracleClient.Oci/OciStatementHandle.cs:
* System.Data.OracleClient.Oci/OciTransactionHandle.cs:
All handles now derive from OciHandle, and these classes
have been rewritten as such.  Also attempted to implement
the Dispose () methods for these classes.
* System.Data.OracleClient.Oci/OciHandleType.cs:
Add descriptor types into here because handles and
descriptors are used in many of the same OCI functions.

svn path=/trunk/mcs/; revision=12176
22 files changed:
mcs/class/System.Data.OracleClient/ChangeLog
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/IOciDescriptorHandle.cs [deleted file]
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/IOciHandle.cs [deleted file]
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciBindHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciDefineHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciDescriptorHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciDescriptorType.cs [deleted file]
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciEnvironmentHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciErrorHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciHandleType.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciLobLocator.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciParameterDescriptor.cs [new file with mode: 0644]
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciServerHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciServiceHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciSessionHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciStatementHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciTransactionHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient/OciGlue.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleDataReader.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleParameter.cs
mcs/class/System.Data.OracleClient/list