You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-05 16:15:50 +03:00
chore(ci): collect asan ubsan and libc++ build with mtr and regression status ignored (#3672)
* MSan added with fixes for libc++ * libc++ sepatare build * add libc++ to ci * libstdc++ in CI * libcpp and msan to external projects * std::sqrt * awful_hack(ci): install whole llvm instead of libc++ in terrible way for test containers * Adding ddeb packages for teststages and repos * libc++ more for test container * save some money on debug * colored coredumps * revert ci * chore(ci): collect asan ubsan and libc++ build with mtr and regression status ignored
This commit is contained in:
@@ -25,7 +25,6 @@
|
||||
#include <my_config.h>
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
using namespace std;
|
||||
|
||||
#include "idb_mysql.h"
|
||||
#include "ha_mcs_impl_if.h"
|
||||
@@ -53,6 +52,8 @@ using namespace mcsv1sdk;
|
||||
|
||||
#include "vlarray.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
namespace cal_impl_if
|
||||
{
|
||||
ReturnedColumn* nullOnError(gp_walk_info& gwi)
|
||||
@@ -96,7 +97,8 @@ WF_FRAME frame(Window_frame_bound::Bound_precedence_type bound, Item* offset)
|
||||
}
|
||||
ReturnedColumn* buildBoundExp(WF_Boundary& bound, SRCP& order, gp_walk_info& gwi)
|
||||
{
|
||||
if (get_fe_conn_info_ptr() == NULL) {
|
||||
if (get_fe_conn_info_ptr() == NULL)
|
||||
{
|
||||
set_fe_conn_info_ptr((void*)new cal_connection_info());
|
||||
thd_set_ha_data(current_thd, mcs_hton, get_fe_conn_info_ptr());
|
||||
}
|
||||
@@ -305,7 +307,8 @@ ReturnedColumn* buildWindowFunctionColumn(Item* item, gp_walk_info& gwi, bool& n
|
||||
// String str;
|
||||
// item->print(&str, QT_INFINIDB_NO_QUOTE);
|
||||
// cout << str.c_ptr() << endl;
|
||||
if (get_fe_conn_info_ptr() == NULL) {
|
||||
if (get_fe_conn_info_ptr() == NULL)
|
||||
{
|
||||
set_fe_conn_info_ptr((void*)new cal_connection_info());
|
||||
thd_set_ha_data(current_thd, mcs_hton, get_fe_conn_info_ptr());
|
||||
}
|
||||
@@ -530,8 +533,8 @@ ReturnedColumn* buildWindowFunctionColumn(Item* item, gp_walk_info& gwi, bool& n
|
||||
return nullOnError(gwi);
|
||||
|
||||
srcp->asc(orderCol->direction == ORDER::ORDER_ASC ? true : false);
|
||||
// srcp->nullsFirst(orderCol->nulls); // nulls 2-default, 1-nulls first,
|
||||
//0-nulls last
|
||||
// srcp->nullsFirst(orderCol->nulls); // nulls 2-default, 1-nulls
|
||||
//first, 0-nulls last
|
||||
srcp->nullsFirst(orderCol->direction == ORDER::ORDER_ASC
|
||||
? 1
|
||||
: 0); // WINDOWS TODO: implement NULLS FIRST/LAST in 10.2 front end
|
||||
@@ -881,7 +884,7 @@ ReturnedColumn* buildWindowFunctionColumn(Item* item, gp_walk_info& gwi, bool& n
|
||||
}
|
||||
#if 0
|
||||
if (item_sum->sum_func() != Item_sum::UDF_SUM_FUNC &&
|
||||
item_sum->sum_func() != Item_sum::SUM_FUNC &&
|
||||
item_sum->sum_func() != Item_sum::SUM_FUNC &&
|
||||
item_sum->sum_func() != Item_sum::SUM_DISTINCT_FUNC &&
|
||||
item_sum->sum_func() != Item_sum::AVG_FUNC &&
|
||||
item_sum->sum_func() != Item_sum::AVG_DISTINCT_FUNC)
|
||||
|
Reference in New Issue
Block a user