Pluggable merge patterns for data access services
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, with a computer including a processor, invocation of a data access service, wherein the invocation identifies a data structure storing one or more data elements having a data format;
identifying an update handler from a plurality of update handlers to be plugged into a data access framework, wherein the identified update handler processes data elements having the data format;
invoking the data access framework with the update handler;
under control of the data access framework, invoking the update handler;
under control of the update handler,accessing data elements in the data structure;
determining one or more statements for storing the data elements into a data store; and
forwarding the one or more statements to the data access framework; and
under control of the data access framework,receiving the one or more statements; and
executing the one or more statements to store the data elements into the data store.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for storing data. Invocation of a data access service is received, wherein the invocation identifies a data structure storing one or more data elements having a data format. An update handler to be plugged into a data access framework is identified, wherein the update handler processes data elements having the data format. Under control of the update handler, data elements are accessed in the data structure; one or more statements for storing the data elements into the data store are determined; and the one or more statements are forwarded to the data access framework.
15 Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
receiving, with a computer including a processor, invocation of a data access service, wherein the invocation identifies a data structure storing one or more data elements having a data format; identifying an update handler from a plurality of update handlers to be plugged into a data access framework, wherein the identified update handler processes data elements having the data format; invoking the data access framework with the update handler; under control of the data access framework, invoking the update handler; under control of the update handler, accessing data elements in the data structure; determining one or more statements for storing the data elements into a data store; and forwarding the one or more statements to the data access framework; and under control of the data access framework, receiving the one or more statements; and executing the one or more statements to store the data elements into the data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer-readable storage medium including at least one computer readable program, wherein the at least one computer readable program when executed on a computer causes the computer to:
-
receive invocation of a data access service, wherein the invocation identifies a data structure storing one or more data elements having a data format; identify an update handler from a plurality of update handlers to be plugged into a data access framework, wherein the identified update handler processes data elements having the data format; invoke the data access framework with the update handler; under control of the data access framework, invoke the update handler; under control of the update handler, access data elements in the data structure; determine one or more statements for storing the data elements into a data store; and forward the one or more statements to the data access framework; and under control of the data access framework, receive the one or more statements; and execute the one or more statements to store the data elements into the data store. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
hardware logic capable of performing operations, the operations comprising; receiving invocation of a data access service, wherein the invocation identifies a data structure storing one or more data elements having a data format; identifying an update handler from a plurality of update handlers to be plugged into a data access framework, wherein the identified update handler processes data elements having the data format; invoking the data access framework with the update handler; under control of the data access framework, invoking the update handler; under control of the update handler, accessing data elements in the data structure; determining one or more statements for storing the data elements into a data store; and forwarding the one or more statements to the data access framework; and under control of the data access framework, receiving the one or more statements; and executing the one or more statements to store the data elements into the data store. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
Specification