We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1055162 commit c808fe5Copy full SHA for c808fe5
1 file changed
r/src/compute.cpp
@@ -163,9 +163,9 @@ std::shared_ptr<arrow::compute::FunctionOptions> make_compute_options(
163
// cpp11 does not support bool here so use int
164
auto orders = cpp11::as_cpp<std::vector<int>>(options["orders"]);
165
std::vector<Key> keys;
166
+ keys.reserve(names.size());
167
for (size_t i = 0; i < names.size(); i++) {
- keys.push_back(
168
- Key(names[i], (orders[i] > 0) ? Order::Descending : Order::Ascending));
+ keys.emplace_back(names[i], (orders[i] > 0) ? Order::Descending : Order::Ascending);
169
}
170
auto out = std::make_shared<Options>(Options(keys));
171
return out;
0 commit comments