Skip to content
This repository was archived by the owner on May 9, 2024. It is now read-only.

Commit 0c290d1

Browse files
committed
Rename StringDictionaryProxy get/add transient string methods.
Signed-off-by: ienkovich <[email protected]>
1 parent 74036a2 commit 0c290d1

File tree

8 files changed

+26
-27
lines changed

8 files changed

+26
-27
lines changed

omniscidb/QueryEngine/Execute.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -742,7 +742,7 @@ std::vector<int8_t> Executor::serializeLiterals(
742742
? getStringDictionaryProxy(p->second, row_set_mem_owner_, true)
743743
->getIdOfString(p->first)
744744
: getStringDictionaryProxy(p->second, row_set_mem_owner_, true)
745-
->getOrAddTransient(p->first);
745+
->getOrAdd(p->first);
746746
memcpy(&serialized[off - lit_bytes], &str_id, lit_bytes);
747747
break;
748748
}

omniscidb/QueryEngine/StringOpsIR.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ extern "C" RUNTIME_EXPORT int32_t lower_encoded(int32_t string_id,
6060
StringDictionaryProxy* string_dict_proxy =
6161
reinterpret_cast<StringDictionaryProxy*>(string_dict_proxy_address);
6262
auto str = string_dict_proxy->getString(string_id);
63-
return string_dict_proxy->getOrAddTransient(boost::locale::to_lower(str));
63+
return string_dict_proxy->getOrAdd(boost::locale::to_lower(str));
6464
}
6565

6666
llvm::Value* CodeGenerator::codegen(const hdk::ir::CharLengthExpr* expr,

omniscidb/QueryEngine/Visitors/TransientStringLiteralsVisitor.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class TransientStringLiteralsVisitor : public hdk::ir::ExprVisitor<void> {
3030
void visitConstant(const hdk::ir::Constant* constant) override {
3131
if (constant->type()->isString() && !constant->isNull()) {
3232
CHECK(constant->value().stringval);
33-
sdp_->getOrAddTransient(*constant->value().stringval);
33+
sdp_->getOrAdd(*constant->value().stringval);
3434
}
3535
}
3636

omniscidb/StringDictionary/StringDictionaryProxy.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ int32_t truncate_to_generation(const int32_t id, const size_t generation) {
5252
return static_cast<size_t>(id) >= generation ? StringDictionary::INVALID_STR_ID : id;
5353
}
5454

55-
std::vector<int32_t> StringDictionaryProxy::getTransientBulk(
55+
std::vector<int32_t> StringDictionaryProxy::getBulk(
5656
const std::vector<std::string>& strings) const {
5757
CHECK_GE(generation_, 0);
5858
std::vector<int32_t> string_ids(strings.size());
5959
getTransientBulkImpl(strings, string_ids.data(), true);
6060
return string_ids;
6161
}
6262

63-
std::vector<int32_t> StringDictionaryProxy::getOrAddTransientBulk(
63+
std::vector<int32_t> StringDictionaryProxy::getOrAddBulk(
6464
const std::vector<std::string>& strings) {
6565
CHECK_GE(generation_, 0);
6666
const size_t num_strings = strings.size();
@@ -101,7 +101,7 @@ int32_t StringDictionaryProxy::getOrAddTransientUnlocked(String const& str) {
101101
return transient_id;
102102
}
103103

104-
int32_t StringDictionaryProxy::getOrAddTransient(const std::string& str) {
104+
int32_t StringDictionaryProxy::getOrAdd(const std::string& str) {
105105
auto const string_id = getIdOfStringFromClient(str);
106106
if (string_id != StringDictionary::INVALID_STR_ID) {
107107
return string_id;

omniscidb/StringDictionary/StringDictionaryProxy.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ class StringDictionaryProxy {
6969
* StringDictionary::INVALID_STR_ID for strings not found.
7070
*/
7171

72-
std::vector<int32_t> getTransientBulk(const std::vector<std::string>& strings) const;
73-
int32_t getOrAddTransient(const std::string& str);
72+
std::vector<int32_t> getBulk(const std::vector<std::string>& strings) const;
73+
int32_t getOrAdd(const std::string& str);
7474
// Not currently used
75-
std::vector<int32_t> getOrAddTransientBulk(const std::vector<std::string>& strings);
75+
std::vector<int32_t> getOrAddBulk(const std::vector<std::string>& strings);
7676
int32_t getIdOfString(const std::string& str) const;
7777
std::string getString(int32_t string_id) const;
7878
std::vector<std::string> getStrings(const std::vector<int32_t>& string_ids) const;

omniscidb/Tests/ResultSetTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -882,7 +882,7 @@ void test_iterate(const std::vector<TargetInfo>& target_infos,
882882
0,
883883
0);
884884
for (size_t i = 0; i < query_mem_desc.getEntryCount(); ++i) {
885-
sdp->getOrAddTransient(std::to_string(i));
885+
sdp->getOrAdd(std::to_string(i));
886886
}
887887
const auto storage = result_set.allocateStorage();
888888
EvenNumberGenerator generator;

omniscidb/Tests/StringDictionaryBenchmark.cpp

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,7 @@ BENCHMARK_DEFINE_F(StringDictionaryProxyFixture, GetOrAddTransientBulk_1M_Unique
282282
(benchmark::State& state) {
283283
const auto string_dict_proxy = create_str_proxy(1, true);
284284
for (auto _ : state) {
285-
const auto string_ids =
286-
string_dict_proxy->getOrAddTransientBulk(append_strings_10M_1M_10);
285+
const auto string_ids = string_dict_proxy->getOrAddBulk(append_strings_10M_1M_10);
287286
}
288287
}
289288

@@ -296,7 +295,7 @@ BENCHMARK_DEFINE_F(StringDictionaryProxyFixture, GetOrAddTransient_1M_Unique)
296295
for (auto _ : state) {
297296
for (size_t string_idx = 0; string_idx < num_strings; ++string_idx) {
298297
string_ids[string_idx] =
299-
string_dict_proxy->getOrAddTransient(append_strings_10M_1M_10[string_idx]);
298+
string_dict_proxy->getOrAdd(append_strings_10M_1M_10[string_idx]);
300299
}
301300
}
302301
}
@@ -308,7 +307,7 @@ BENCHMARK_DEFINE_F(StringDictionaryProxyFixture,
308307
create_and_populate_str_proxy(1, true, append_strings_10M_1M_10);
309308
for (auto _ : state) {
310309
const auto proxy_string_ids =
311-
string_dict_proxy->getOrAddTransientBulk(append_strings_10M_1M_10_randomized);
310+
string_dict_proxy->getOrAddBulk(append_strings_10M_1M_10_randomized);
312311
}
313312
}
314313

@@ -320,8 +319,8 @@ BENCHMARK_DEFINE_F(StringDictionaryProxyFixture, GetOrAddTransient_AllPersisted_
320319
std::vector<int32_t> proxy_string_ids(num_strings);
321320
for (auto _ : state) {
322321
for (size_t string_idx = 0; string_idx < num_strings; ++string_idx) {
323-
proxy_string_ids[string_idx] = string_proxy->getOrAddTransient(
324-
append_strings_10M_1M_10_randomized[string_idx]);
322+
proxy_string_ids[string_idx] =
323+
string_proxy->getOrAdd(append_strings_10M_1M_10_randomized[string_idx]);
325324
}
326325
}
327326
}
@@ -360,7 +359,7 @@ BENCHMARK_DEFINE_F(
360359
append_strings_10M_10M_10_randomized_truncated_100.begin());
361360
auto dest_proxy = create_and_populate_str_proxy(
362361
2, true, append_strings_10M_10M_10_randomized_truncated_8M);
363-
dest_proxy->getOrAddTransientBulk(append_strings_10M_10M_10_randomized_truncated_100);
362+
dest_proxy->getOrAddBulk(append_strings_10M_10M_10_randomized_truncated_100);
364363
for (auto _ : state) {
365364
auto id_map =
366365
source_proxy->buildIntersectionTranslationMapToOtherProxy(dest_proxy.get());
@@ -390,7 +389,7 @@ BENCHMARK_DEFINE_F(
390389
append_strings_10M_10M_10_randomized_truncated_100.begin());
391390
auto dest_proxy = create_and_populate_str_proxy(
392391
2, true, append_strings_10M_10M_10_randomized_truncated_8M);
393-
dest_proxy->getOrAddTransientBulk(append_strings_10M_10M_10_randomized_truncated_100);
392+
dest_proxy->getOrAddBulk(append_strings_10M_10M_10_randomized_truncated_100);
394393
for (auto _ : state) {
395394
auto id_map = source_proxy->buildUnionTranslationMapToOtherProxy(dest_proxy.get());
396395
const size_t num_expected_untranslated_strings =

omniscidb/Tests/StringDictionaryTest.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ TEST(StringDictionaryProxy, GetOrAddTransient) {
286286
}
287287

288288
for (size_t i = 0; i < g_op_count; ++i) {
289-
string_ids[i] = string_dict_proxy.getOrAddTransient(strings[i]);
289+
string_ids[i] = string_dict_proxy.getOrAdd(strings[i]);
290290
}
291291

292292
for (int i = 0; i < g_op_count; ++i) {
@@ -312,7 +312,7 @@ TEST(StringDictionaryProxy, GetOrAddTransient) {
312312
}
313313

314314
for (size_t i = 0; i < g_op_count; ++i) {
315-
string_ids[i] = string_dict_proxy.getOrAddTransient(strings[i]);
315+
string_ids[i] = string_dict_proxy.getOrAdd(strings[i]);
316316
}
317317

318318
for (int i = 0; i < g_op_count; ++i) {
@@ -363,7 +363,7 @@ TEST(StringDictionaryProxy, GetOrAddTransientBulk) {
363363
}
364364
}
365365

366-
const auto string_ids = string_dict_proxy.getOrAddTransientBulk(strings);
366+
const auto string_ids = string_dict_proxy.getOrAddBulk(strings);
367367

368368
for (int i = 0; i < g_op_count; ++i) {
369369
if (i % 2 == 0) {
@@ -386,7 +386,7 @@ TEST(StringDictionaryProxy, GetOrAddTransientBulk) {
386386
}
387387
}
388388

389-
const auto string_ids = string_dict_proxy.getOrAddTransientBulk(strings);
389+
const auto string_ids = string_dict_proxy.getOrAddBulk(strings);
390390

391391
for (int i = 0; i < g_op_count; ++i) {
392392
if (i % 2 == 0) {
@@ -415,7 +415,7 @@ TEST(StringDictionaryProxy, GetTransientBulk) {
415415
}
416416
}
417417

418-
const auto string_ids = string_dict_proxy.getTransientBulk(strings);
418+
const auto string_ids = string_dict_proxy.getBulk(strings);
419419

420420
for (int i = 0; i < g_op_count; ++i) {
421421
if (i % 2 == 0) {
@@ -437,7 +437,7 @@ TEST(StringDictionaryProxy, GetTransientBulk) {
437437
}
438438
}
439439

440-
const auto string_ids = string_dict_proxy.getTransientBulk(strings);
440+
const auto string_ids = string_dict_proxy.getBulk(strings);
441441

442442
for (int i = 0; i < g_op_count; ++i) {
443443
if (i % 2 == 0) {
@@ -514,12 +514,12 @@ TEST(StringDictionaryProxy, BuildIntersectionTranslationMapToOtherProxy) {
514514
for (int i = proxy_transient_start;
515515
i < proxy_transient_start + num_source_proxy_transient_ids;
516516
++i) {
517-
source_string_dict_proxy->getOrAddTransient(std::to_string(i));
517+
source_string_dict_proxy->getOrAdd(std::to_string(i));
518518
}
519519
for (int i = proxy_transient_start;
520520
i < proxy_transient_start + num_dest_proxy_transient_ids;
521521
++i) {
522-
dest_string_dict_proxy->getOrAddTransient(std::to_string(i));
522+
dest_string_dict_proxy->getOrAdd(std::to_string(i));
523523
}
524524

525525
const auto str_proxy_translation_map =
@@ -632,7 +632,7 @@ std::vector<std::string> add_strings_numeric_range(StringDictionaryProxy& sdp,
632632
for (int32_t int_val = start_val; int_val > end_val; --int_val) {
633633
strings[start_val - int_val] = std::to_string(int_val);
634634
}
635-
sdp.getOrAddTransientBulk(strings);
635+
sdp.getOrAddBulk(strings);
636636
return strings;
637637
}
638638

0 commit comments

Comments
 (0)