def _format_select(formatter, name):
    """Modify the query selector by applying any formatters to it.

    Parameters
    ----------
    formatter : str
       Hyphen-delimited formatter string where formatters are
       applied inside-out, e.g. the formatter string
       SEC_TO_MICRO-INTEGER-FORMAT_UTC_USEC applied to the selector
       foo would result in FORMAT_UTC_USEC(INTEGER(foo*1000000)).
    name: str
        The name of the selector to apply formatters to.

    Returns
    -------
    str
        The formatted selector
    """
    for caster in formatter.split('-'):
        if caster == 'SEC_TO_MICRO':
            name = '%s*1000000' % name
        elif ':' in caster:
            caster, args = caster.split(':')
            name = '%s(%s,%s)' % (caster, name, args)
        else:
            name = '%s(%s)' % (caster, name)
    return name
