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
def _format_select ( formatter , name ) : 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
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