Method, apparatus and computer program for producing input to a transformation engine
AssigneeInternational Business Machines Corporation
InventorsKelvin Goodson, David Vines
Life of this patent
Estimating the term…
Abstract
Disclosed is a method, apparatus and computer program for producing input to a transformation engine. A request is received to transform some data. It is determined whether the data is stored in a form permitting said data to be lazily constructed into a graph structure upon request by a client. If the data is stored is such a form, then it is determined whether to convert the stored data into a graph structure from which structure input to the transformation engine can be produced. In the affirmative the data is converted and input to the transformation engine is produced from this graph structure. Otherwise input to the transformation engine can be produced directly from the stored data.
Claims13
A method of producing input to a transformation engine, the method comprising:
- receiving a request to transform some data;
- determining whether the data is stored in a form permitting said data to be lazily constructed into a graph structure upon request by a client;
- responsive to determining whether the data is stored in said form, determining whether to convert the data into a graph structure from which structure input to the transformation engine can be produced;
- responsive to determining whether to convert the data into a graph structure in the affirmative, converting the data into a graph structure and producing input to the transformation engine from the graph structure;
- and
- responsive to determining whether to convert the data into a graph structure in the negative, producing input to the transformation engine directly from the stored data.
An apparatus for producing input to a transformation engine, the apparatus comprising:
- means for receiving a request to transform some data;
- means for determining whether the data is stored in a form permitting said data to be lazily constructed into a graph structure upon request by a client;
- means, responsive to the data being stored in said form, for determining whether to convert the data into a graph structure from which structure input to the transformation engine can be produced;
- means, responsive to a positive determination whether to convert the data into a graph structure, for converting the data into a graph structure and for producing input to the transformation engine from this graph structure;
- and
- means, responsive to a negative determination whether to convert the data into a graph structure, for producing input to the transformation engine directly from the stored data.
A computer program comprising program code means adapted to perform a computer implemented method of producing input to a transformation engine when said computer program is run on a computer, the computer program code means comprising:
- computer program code means for receiving a request to transform some data;
- computer program code means for determining whether the data is stored in a form permitting said data to be lazily constructed into a graph structure upon request by a client;
- computer program code means, responsive to the data being stored in said form, for determining whether to convert the data into a graph structure from which structure input to the transformation engine can be produced;
- computer program code means, responsive to a positive determination whether to convert the data into a graph structure, for converting the data into a graph structure and for producing input to the transformation engine from this graph structure;
- and
- computer program code means, responsive to a negative determination whether to convert the data into a graph structure, for producing input to the transformation engine directly from the stored data.
Dependencies are inferred from the claim text.