US 11,809,591 B1
Column hiding management system
Raja Suresh Krishna Balakrishnan, Fremont, CA (US); Khalid Zaman Bijon, Santa Cruz, CA (US); Subramanian Muralidhar, Mercer Island, WA (US); David Schultz, Piedmont, CA (US); and Jian Xu, San Jose, CA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Feb. 22, 2023, as Appl. No. 18/172,404.
Int. Cl. G06F 21/00 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/6227 (2013.01) [G06F 2221/2141 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A system comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to execute operations comprising:
receiving, from a client device, a query associated with a table;
determining an access restriction associated with the client device;
identifying a column of the table that is restricted by the access restriction associated with the client device;
in response to identifying the column of the table that is restricted by the access restriction associated with the client device, providing a result of the query comprising data associated with one or more columns of the table and excluding data corresponding to the column that is restricted by the access restriction; and
wherein the query comprises a cloning operation, the operations comprising: preventing performance of a cloning operation of the query in response to identifying the column of the table that is restricted by the access restriction associated with the client device.