patch 4.0

This commit is contained in:
wangzelin.wzl
2022-10-24 10:34:53 +08:00
parent 4ad6e00ec3
commit 93a1074b0c
10533 changed files with 2588271 additions and 2299373 deletions

View File

@ -17,28 +17,35 @@
#include "lib/string/ob_string.h"
#include "lib/charset/ob_charset.h"
namespace oceanbase {
namespace sql {
class ObColumnRef {
namespace oceanbase
{
namespace sql
{
class ObColumnRef
{
public:
ObColumnRef()
: database_name_(), table_name_(), column_name_(), is_star_(false), collation_type_(common::CS_TYPE_INVALID)
{}
:database_name_(),
table_name_(),
column_name_(),
is_star_(false),
collation_type_(common::CS_TYPE_INVALID)
{
}
virtual ~ObColumnRef()
{}
virtual ~ObColumnRef() {}
void set_database_name(common::ObString& database_name)
void set_database_name(common::ObString &database_name)
{
database_name_.assign_ptr(database_name.ptr(), database_name.length());
}
void set_table_name(common::ObString& table_name)
void set_table_name(common::ObString &table_name)
{
table_name_.assign_ptr(table_name.ptr(), table_name.length());
}
void set_column_name(common::ObString& column_name)
void set_column_name(common::ObString &column_name)
{
column_name_.assign_ptr(column_name.ptr(), column_name.length());
}
@ -53,45 +60,35 @@ public:
return is_star_;
}
void get_database_name(common::ObString& database_name) const
void get_database_name(common::ObString &database_name)const
{
database_name.assign_ptr(database_name_.ptr(), database_name_.length());
}
void get_table_name(common::ObString& table_name) const
void get_table_name(common::ObString &table_name) const
{
table_name.assign_ptr(table_name_.ptr(), table_name_.length());
}
void get_column_name(common::ObString& column_name) const
void get_column_name(common::ObString &column_name) const
{
column_name.assign_ptr(column_name_.ptr(), column_name_.length());
}
const common::ObString& get_database_name() const
{
return database_name_;
}
const common::ObString& get_table_name() const
{
return table_name_;
}
const common::ObString& get_column_name() const
{
return column_name_;
}
const common::ObString &get_database_name() const { return database_name_; }
const common::ObString &get_table_name() const { return table_name_; }
const common::ObString &get_column_name() const { return column_name_; }
const common::ObCollationType& get_collation_type() const
{
return collation_type_;
}
void set_collation_type(const common::ObCollationType& collation_type)
const common::ObCollationType& get_collation_type() const { return collation_type_; }
void set_collation_type(const common::ObCollationType &collation_type)
{
collation_type_ = collation_type;
}
TO_STRING_KV(K(database_name_), K(table_name_), K(column_name_), K(is_star_), N_COLLATION,
common::ObCharset::collation_name(collation_type_));
TO_STRING_KV(K(database_name_),
K(table_name_),
K(column_name_),
K(is_star_),
N_COLLATION, common::ObCharset::collation_name(collation_type_));
private:
common::ObString database_name_;
common::ObString table_name_;
@ -99,7 +96,7 @@ private:
bool is_star_;
common::ObCollationType collation_type_;
};
} // namespace sql
} // namespace oceanbase
}//namespace sql
}//namespace oceanbase
#endif