| CPC G06F 16/24542 (2019.01) [G06F 16/24522 (2019.01)] | 20 Claims |

|
1. A method for processing a query, the method comprising:
receiving, by one or more processors, a query associated with data stored in a storage system external to the one or more processors;
generating, by the one or more processors, a query plan based on the query without accessing the data stored in the storage system using a machine learning model, the machine learning model configured to:
generate a representation of the data stored in the storage system that does not encompass the data itself; and
generate a dependency tree of operations for responding to the query based on the representation of the data stored in the storage system, the dependency tree of operations comprising a plurality of search candidates and one or more processing operations as leaves of the dependency tree; and
transmitting, by the one or more processors, the query plan to the storage system to be executed by the storage system for responding to the query.
|