function determineColumnTypes(info){
    var typeFunction = (! info.opts.columns || ! info.opts.columns[0].type) ? deduceType : selectType;
    info.columnsInfo.forEach(function(columnInfo, columnIndex){
        columnInfo.typeInfo = info.outputEngine.types[typeFunction(info.outputEngine.types, columnIndex, info)];
    });