You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
Deep build refactoring phase 2 (#3564)
* configcpp refactored * chore(build): massive removals, auto add files to debian install file * chore(build): configure before autobake * chore(build): use custom cmake commands for components, mariadb-plugin-columnstore.install generated * chore(build): install deps as separate step for build-packages * more deps * chore(codemanagement, build): build refactoring stage2 * chore(safety): Locked Map for MessageqCpp with a simpler way Please enter the commit message for your changes. Lines starting * chore(codemanagement, ci): better coredumps handling, deps fixed * Delete build/bootstrap_mcs.py * Update charset.cpp (add license)
This commit is contained in:
@ -20,7 +20,7 @@
|
||||
#include <sstream>
|
||||
#include <boost/any.hpp>
|
||||
#include "exceptclasses.h"
|
||||
#include "conststring.h"
|
||||
#include "basic/conststring.h"
|
||||
#include "mcs_datatype_basic.h"
|
||||
#include "mcs_numeric_limits.h"
|
||||
#include "mcs_data_condition.h"
|
||||
@ -796,7 +796,7 @@ class MinMaxPartitionInfo : public MinMaxInfo
|
||||
uint64_t m_status;
|
||||
|
||||
public:
|
||||
MinMaxPartitionInfo() : m_status(0){};
|
||||
MinMaxPartitionInfo() : m_status(0) {};
|
||||
explicit MinMaxPartitionInfo(const BRM::EMEntry& entry);
|
||||
void set_invalid()
|
||||
{
|
||||
@ -1102,7 +1102,8 @@ class TypeHandlerBit : public TypeHandler
|
||||
idbassert(0); // QQ
|
||||
return 1;
|
||||
}
|
||||
std::string format(const SimpleValue& /*v*/, const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
std::string format(const SimpleValue& /*v*/,
|
||||
const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
{
|
||||
return "0"; // QQ
|
||||
}
|
||||
@ -1135,7 +1136,7 @@ class TypeHandlerBit : public TypeHandler
|
||||
const ConvertFromStringParam& /*prm*/, const std::string& /*str*/,
|
||||
bool& /*pushWarning*/) const override;
|
||||
|
||||
const uint8_t* getEmptyValueForType(const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
const uint8_t* getEmptyValueForType(const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
{
|
||||
idbassert(0);
|
||||
return nullptr;
|
||||
@ -2033,7 +2034,8 @@ class TypeHandlerReal : public TypeHandler
|
||||
{
|
||||
return {}; // QQ: real types were not handled in IDB_format()
|
||||
}
|
||||
std::string format(const SimpleValue& /*v*/, const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
std::string format(const SimpleValue& /*v*/,
|
||||
const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
{
|
||||
return "0"; // QQ
|
||||
}
|
||||
@ -2329,7 +2331,8 @@ class TypeHandlerBlob : public TypeHandlerStr
|
||||
{
|
||||
return storeValueToFieldBlobText(row, pos, f);
|
||||
}
|
||||
std::string format(const SimpleValue& /*v*/, const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
std::string format(const SimpleValue& /*v*/,
|
||||
const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
{
|
||||
return "0"; // QQ
|
||||
}
|
||||
@ -2355,7 +2358,8 @@ class TypeHandlerText : public TypeHandlerStr
|
||||
{
|
||||
return storeValueToFieldBlobText(row, pos, f);
|
||||
}
|
||||
std::string format(const SimpleValue& /*v*/, const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
std::string format(const SimpleValue& /*v*/,
|
||||
const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
{
|
||||
return "0"; // QQ
|
||||
}
|
||||
@ -2386,7 +2390,8 @@ class TypeHandlerClob : public TypeHandlerStr
|
||||
idbassert(0); // QQ
|
||||
return 1;
|
||||
}
|
||||
std::string format(const SimpleValue& /*v*/, const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
std::string format(const SimpleValue& /*v*/,
|
||||
const SystemCatalog::TypeAttributesStd& /*attr*/) const override
|
||||
{
|
||||
return "0"; // QQ
|
||||
}
|
||||
|
@ -17,8 +17,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "conststring.h"
|
||||
#include "collation.h" // class Charset
|
||||
#include "basic/conststring.h"
|
||||
#include "mariadb_charset/collation.h" // class Charset
|
||||
|
||||
namespace datatypes
|
||||
{
|
||||
|
Reference in New Issue
Block a user