Patent ID: 7325007
Filing Date: 2008-01-29
Classification: G06F,Y10S

Abstract:
1. A method for exchanging at least one User Defined Type (UDT) instance between a database and a client, wherein the client requests said UDT instance by calling a database application programming interface (API), said method comprising: receiving by said API a client request for at least one UDT instance, wherein said UDT instance conforms to a Common Language Runtime (CLR) type system shared by said database and said client; said API requesting said UDT instance from said database; receiving by the API metadata from said database, said metadata referencing a UDT in a client type library; receiving by the API said UDT instance in a serialized form from said database; said API looking up UDT deserialization information; deserializing by the API the UDT instance using said deserialization information; and said API providing said UDT instance to said client.