CPC G06F 16/24537 (2019.01) [G06F 16/24542 (2019.01); G06F 16/9024 (2019.01); G06N 20/00 (2019.01); G06N 5/04 (2013.01)] | 20 Claims |
1. A method comprising:
generating a query plan for a database statement that references a plurality of columns in a set of relational tuples, wherein the query plan includes a hardware-independent rotate operator;
executing the query plan, wherein executing the query plan includes rotating, by a graphical processing unit (GPU), the plurality of columns; and
generating and sending a response for the database statement that is based on said rotating the plurality of columns;
wherein the method is performed by one or more computers.
|
8. The method of claim 1 further comprising:
detecting that an output format of an upstream operator needs conversion to a format selected from the group consisting of: an input format of a downstream operator and an output file format; and
selecting, in response to said detecting, the hardware-independent rotate operator.
|