CPC G06F 16/2365 (2019.01) [G06F 16/173 (2019.01); G06F 16/176 (2019.01); G06F 16/183 (2019.01); G06F 16/215 (2019.01); G06F 16/22 (2019.01); G06F 16/248 (2019.01); G06F 16/2457 (2019.01); G06F 16/24524 (2019.01); G06F 16/435 (2019.01); G06F 21/6227 (2013.01)] | 20 Claims |
1. A method comprising:
detecting, by a computing device, a first language type of a query configured to access a column in a data table, wherein the query is requested by a user;
determining, by the computing device, that the first language type does not conform with a data storage format of the data table;
converting, by the computing device, the query from the first language type to a second language type that conforms with the data storage format of the data table;
after converting the query to the second language type, generating, by the computing device, a temporary table including the column and excluding restricted data for which the user does not have an access permission by formatting the temporary table to support the second language type and be compliant with the access permission;
executing, by the computing device, the query against the temporary table to generate a query result; and
deleting, by the computing device, the temporary table after execution of the query against the temporary table.
|