protected override SqlStatement PrepareStatement(IRequest context)
{
var objectName = context.Access().ResolveTableName(ObjectName);
if (objectName == null)
throw new ObjectNotFoundException(ObjectName);
var columns = (Columns != null ? Columns.ToArray() : null);
return new RevokePrivilegesStatement(Grantee, Privileges, GrantOption, objectName, columns);
}