presto-hive/src/main/java/io/prestosql/plugin/hive/security/SystemTableAwareAccessControl.java/SystemTableAwareAccessControl/checkCanShowColumnsMetadata
class SystemTableAwareAccessControl:    @Override
    public void checkCanShowColumnsMetadata(ConnectorSecurityContext context, SchemaTableName tableName)
    {
        Optional<SchemaTableName> sourceTableName = getSourceTableNameFromSystemTable(tableName);
        if (sourceTableName.isPresent()) {
            try {
                checkCanShowColumnsMetadata(context, sourceTableName.get());
                return;
            }
            catch (AccessDeniedException e) {
                denyShowColumnsMetadata(tableName.toString());
            }
        }

        delegate.checkCanShowColumnsMetadata(context, tableName);
    }