How do I change the views handler type for a field from string to int? I'm using Views 3 on Drupal 7 with the Computed Field module.  My Computed Field calculates an int, and it is stored in the DB as an int, but Views is using the string handler by default.
How can I change the handler for one specific field from string to int?
This is the code I'm using in a custom module in mymodule.views.inc.
function mymodule_views_data_alter(&amp;$data) {
  dpm($data);
  $data['user']['field_my_custom_field']['field']['handler'] = 'views_handler_field_numeric';
}

However, in my view, the filter choices are still:

Is equal to
Is not equal to
Contains
Contains any word
Starts with
etc.

These are the string options; I need them to be the choices for int (greater than, less than, etc.)
You "should" just need to override the filter handler for the field, e.g.

function mymodule_views_data_alter(&amp;$data) {
  $data['user']['field_my_custom_field']['filter']['handler'] = 'views_handler_filter_numeric';
}


Untested, use with caution!