Encapsulation of multiplicity and sparsity in multidimensional query execution systems
First Claim
Patent Images
1. A method for processing a multidimensional query, comprising:
- in response to determining that a multidimensional expression includes an operator with multiple operands;
finding, using a processor of a computer, a non-degenerated set of an evaluation result of the operation as a minimum combination that contains non-degenerated sets of the multiple operands for the operation;
evaluating the multidimensional expression by iterating through values of evaluation results of the multiple operands to find value pairs used to calculate the operation and to generate a representation that includes an evaluation context, a degeneration status, and a condensed value storage that does not store data that would be replicated due to degeneration; and
storing the representation.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are techniques for processing a multidimensional query. For each multidimensional expression in the multidimensional query, the multidimensional expression is evaluated to generate a representation that includes an evaluation context, a degeneration status, and condensed value storage that does not store data that would be replicated due to degeneration, and the representation is stored.
10 Citations
8 Claims
-
1. A method for processing a multidimensional query, comprising:
in response to determining that a multidimensional expression includes an operator with multiple operands; finding, using a processor of a computer, a non-degenerated set of an evaluation result of the operation as a minimum combination that contains non-degenerated sets of the multiple operands for the operation; evaluating the multidimensional expression by iterating through values of evaluation results of the multiple operands to find value pairs used to calculate the operation and to generate a representation that includes an evaluation context, a degeneration status, and a condensed value storage that does not store data that would be replicated due to degeneration; and storing the representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
Specification