summaryrefslogtreecommitdiff
path: root/src/Companion.cpp
diff options
context:
space:
mode:
authorAltoXorg <atrl101@yahoo.com>2024-04-20 18:19:55 +0800
committerLywx <kiritodev01@gmail.com>2024-04-20 14:45:55 -0600
commit2503284a2d9339ce726775c17bdbfab90e231cc0 (patch)
tree31565b627a64ae3c3067d5b1eda9cf2c0844aedb /src/Companion.cpp
parenta72020cca7f1498f73d42c71e694fd114843fe73 (diff)
add index size override option
Diffstat (limited to 'src/Companion.cpp')
-rw-r--r--src/Companion.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Companion.cpp b/src/Companion.cpp
index cff2492..61cd128 100644
--- a/src/Companion.cpp
+++ b/src/Companion.cpp
@@ -314,7 +314,8 @@ void Companion::ParseCurrentFileConfig(YAML::Node node) {
auto end = gCurrentSegmentNumber ? gCurrentSegmentNumber << 24 | range[1] : range[1];
auto mode = GetSafeNode<std::string>(table->second, "mode", "APPEND");
TableMode tMode = mode == "REFERENCE" ? TableMode::Reference : TableMode::Append;
- this->gTables.push_back({name, start, end, tMode});
+ auto index_size = GetSafeNode<int32_t>(table->second, "index_size", -1);
+ this->gTables.push_back({name, start, end, tMode, index_size});
}
}