Method and Apparatus for Providing a Data Manipulation Framework
First Claim
1. A method for providing an expression evaluation framework comprising:
- generating, using object generation circuitry, a first framework object from a set of input data, the first framework object comprising a first set of data values and a set of structure data defining at least one dimension for formatting the first set of data values, wherein the first framework object is associated with a set of functions for manipulating the first set of data values;
determining an expression to be performed on the first framework object, the expression comprising at least one operator;
selecting at least one of the set of functions based on the at least one operator; and
evaluating, using expression processing circuitry, the expression using the selected at least one of the set of functions to manipulate the first set of data values to produce an expression result.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided in order to provide framework for evaluation of expressions on data sets. An example of the method includes generating a first framework object from a set of input data. The first framework object includes a first set of data values and a set of structure data defining at least one dimension for formatting the first set of data values. The first framework object is associated with a set of functions for manipulating the first set of data values. The method also includes determining an expression to be performed on the first framework object. The expression includes at least one operator. The method also includes selecting at least one of the set of functions based on the at least one operator, and evaluating the expression using the selected at least one of the set of functions to manipulate the first set of data values to produce an expression result.
9 Citations
20 Claims
-
1. A method for providing an expression evaluation framework comprising:
-
generating, using object generation circuitry, a first framework object from a set of input data, the first framework object comprising a first set of data values and a set of structure data defining at least one dimension for formatting the first set of data values, wherein the first framework object is associated with a set of functions for manipulating the first set of data values; determining an expression to be performed on the first framework object, the expression comprising at least one operator; selecting at least one of the set of functions based on the at least one operator; and evaluating, using expression processing circuitry, the expression using the selected at least one of the set of functions to manipulate the first set of data values to produce an expression result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for providing an expression evaluation framework, the apparatus comprising:
-
object generation circuitry configured to; generate a first framework object from a set of input data, the first framework object comprising a first set of data values and a set of structure data defining at least one dimension for formatting the first set of data values, wherein the first framework object is associated with a set of functions for manipulating the first set of data values; and determine an expression to be performed on the first framework object, the expression comprising at least one operator; and expression processing circuitry configured to; receive the set of input data; select at least one of the set of functions based on the at least one operator; and evaluate the expression using the selected at least one of the set of functions to manipulate the first set of data values to produce an expression result. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one computer-readable storage medium bearing computer program instructions embodied therein for use with a computer, the computer program instructions comprising program instructions configured to:
-
generate a first framework object from a set of input data, the first framework object comprising a first set of data values and a set of structure data defining at least one dimension for formatting the first set of data values, wherein the first framework object is associated with a set of functions for manipulating the first set of data values; determine an expression to be performed on the first framework object, the expression comprising at least one operator; select at least one of the set of functions based on the at least one operator; and evaluate the expression using the selected at least one of the set of functions to manipulate the first set of data values to produce an expression result. - View Dependent Claims (20)
-
Specification