@classmethod
def _get_field_terminators(cls, flat_file):
    """Returns the field terminators that a bcp format file requires
        :param flat_file: Source flat file
        :type flat_file: FlatFile
        """
    terminators = list()
    qualifier = cls._scaper(flat_file.qualifier)
    delimiter = cls._scaper(flat_file.delimiter)
    newline = cls._scaper(flat_file.newline)
    if flat_file.qualifier:
        terminators.append(qualifier)
    qualifier_delimiter_combo = str.format('{0}{1}{0}', qualifier, delimiter)
    terminators.extend([qualifier_delimiter_combo for _ in range(len(
        flat_file.columns) - 1)])
    terminators.append(qualifier + newline)
    return terminators
