You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-03 17:13:17 +03:00
chore(QA): fixed compilation and preprocessor filtering macro.
This commit is contained in:
@@ -5205,9 +5205,10 @@ void setExecutionParams(gp_walk_info& gwi, SCSEP& csep)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Loop over indexes available for a table to find and extract corresponding Engine Independent column
|
// Loop over indexes available for a table to find and extract corresponding Engine Independent column
|
||||||
// statistics for the first column of the index if any. Statistics are stored in a GWI context. Mock for ES 10.6
|
// statistics for the first column of the index if any. Statistics are stored in a GWI context. Mock for
|
||||||
|
// ES 10.6
|
||||||
// TODO clean up extra logging when the feature is ready
|
// TODO clean up extra logging when the feature is ready
|
||||||
#if MYSQL_VERSION_ID >= 110401
|
#if MYSQL_VERSION_ID >= 110406
|
||||||
void extractColumnStatistics(TABLE_LIST* table_ptr, gp_walk_info& gwi)
|
void extractColumnStatistics(TABLE_LIST* table_ptr, gp_walk_info& gwi)
|
||||||
{
|
{
|
||||||
for (uint j = 0; j < table_ptr->table->s->keys; j++)
|
for (uint j = 0; j < table_ptr->table->s->keys; j++)
|
||||||
@@ -5223,7 +5224,8 @@ void extractColumnStatistics(TABLE_LIST* table_ptr, gp_walk_info& gwi)
|
|||||||
{
|
{
|
||||||
std::cout << " has stats with " << histogram->buckets.size() << " buckets";
|
std::cout << " has stats with " << histogram->buckets.size() << " buckets";
|
||||||
SchemaAndTableName tableName = {field->table->s->db.str, field->table->s->table_name.str};
|
SchemaAndTableName tableName = {field->table->s->db.str, field->table->s->table_name.str};
|
||||||
auto* sc = buildSimpleColumnFromFieldForStatistics(field, gwi);
|
auto sc =
|
||||||
|
std::unique_ptr<execplan::SimpleColumn>(buildSimpleColumnFromFieldForStatistics(field, gwi));
|
||||||
std::cout << "sc with stats !!!!! " << sc->toString() << std::endl;
|
std::cout << "sc with stats !!!!! " << sc->toString() << std::endl;
|
||||||
|
|
||||||
auto tableStatisticsMapIt = gwi.tableStatisticsMap.find(tableName);
|
auto tableStatisticsMapIt = gwi.tableStatisticsMap.find(tableName);
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
#include "rpl_rli.h"
|
#include "rpl_rli.h"
|
||||||
#include "my_dbug.h"
|
#include "my_dbug.h"
|
||||||
#include "sql_show.h"
|
#include "sql_show.h"
|
||||||
#if MYSQL_VERSION_ID >= 120401
|
#if MYSQL_VERSION_ID >= 110406
|
||||||
#include "opt_histogram_json.h"
|
#include "opt_histogram_json.h"
|
||||||
#else
|
#else
|
||||||
// Mock Histogram_bucket for MySQL < 11.4
|
// Mock Histogram_bucket for MySQL < 11.4
|
||||||
|
|||||||
Reference in New Issue
Block a user