Patent ID: 11921723
Assignee: OPEN TEXT HOLDINGS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system, comprising:
a processor;
a non-transitory computer-readable medium; and
stored instructions translatable by the processor to perform:
receiving, from a requestor, a request to perform a cross-tabulation operation on a first input table and a second input table, the first and second input tables having a columnar format, the request specifying row dimensions representing columns of the input tables;
responsive to the request to perform the cross-tabulation operation, determining a result table comprising rows, each row of the result table having a combination of values of the row dimensions, the determining comprising, for each row of the result table:
for each value of a respective row dimension, determining a domain comprising a set of records from one of the first and second input tables, the set of records matching the value of the respective row dimension;
determining an intersection set of domains corresponding to the respective row, the intersection set comprising a set of records that match the combination of values of the respective row dimensions; and
determining a value for a result column for the respective row of the result table as a value based on the intersection set; and
storing the result table in a data store or returning a response to the requestor.