mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-19 22:22:00 +00:00
clean up std::string usage
This commit is contained in:
parent
477d9b1793
commit
e9f8114738
@ -108,7 +108,7 @@ public:
|
|||||||
{
|
{
|
||||||
std::string salt;
|
std::string salt;
|
||||||
UInt8 minLength = 0;
|
UInt8 minLength = 0;
|
||||||
std::string alphabet(DEFAULT_ALPHABET);
|
std::string alphabet;
|
||||||
|
|
||||||
if (arguments.size() >= 4)
|
if (arguments.size() >= 4)
|
||||||
{
|
{
|
||||||
@ -116,6 +116,8 @@ public:
|
|||||||
if (auto alpha_col = checkAndGetColumnConst<ColumnString>(alphabetcolumn.get()))
|
if (auto alpha_col = checkAndGetColumnConst<ColumnString>(alphabetcolumn.get()))
|
||||||
alphabet = alpha_col->getValue<String>();
|
alphabet = alpha_col->getValue<String>();
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
alphabet.assign(DEFAULT_ALPHABET);
|
||||||
|
|
||||||
if (arguments.size() >= 3)
|
if (arguments.size() >= 3)
|
||||||
{
|
{
|
||||||
@ -135,9 +137,11 @@ public:
|
|||||||
|
|
||||||
auto col_res = ColumnString::create();
|
auto col_res = ColumnString::create();
|
||||||
|
|
||||||
|
std::string hashid;
|
||||||
|
|
||||||
for (size_t i = 0; i < input_rows_count; ++i)
|
for (size_t i = 0; i < input_rows_count; ++i)
|
||||||
{
|
{
|
||||||
std::string hashid = hash.encode({ numcolumn->getUInt(i) });
|
hashid.assign(hash.encode({ numcolumn->getUInt(i) }));
|
||||||
col_res->insertDataWithTerminatingZero(hashid.data(), hashid.size() + 1);
|
col_res->insertDataWithTerminatingZero(hashid.data(), hashid.size() + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user